{
  "abi": [
    {
      "inputs": [
        {
          "internalType": "bytes32",
          "name": "name",
          "type": "bytes32"
        },
        {
          "internalType": "uint256",
          "name": "collateralization",
          "type": "uint256"
        },
        {
          "internalType": "address",
          "name": "erc20Token",
          "type": "address"
        },
        {
          "internalType": "address",
          "name": "wallet",
          "type": "address"
        },
        {
          "internalType": "address",
          "name": "registry",
          "type": "address"
        }
      ],
      "stateMutability": "nonpayable",
      "type": "constructor"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "internalType": "uint256",
          "name": "activeBundles",
          "type": "uint256"
        },
        {
          "indexed": false,
          "internalType": "uint256",
          "name": "bundleId",
          "type": "uint256"
        }
      ],
      "name": "LogBasicRiskpoolBundlesAndPolicies",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "internalType": "uint256",
          "name": "index",
          "type": "uint256"
        },
        {
          "indexed": false,
          "internalType": "uint256",
          "name": "bundleId",
          "type": "uint256"
        },
        {
          "indexed": false,
          "internalType": "uint256",
          "name": "maxAmount",
          "type": "uint256"
        },
        {
          "indexed": false,
          "internalType": "uint256",
          "name": "collateralAmount",
          "type": "uint256"
        }
      ],
      "name": "LogBasicRiskpoolCandidateBundleAmountCheck",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "internalType": "uint256",
          "name": "id",
          "type": "uint256"
        }
      ],
      "name": "LogComponentApproved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "internalType": "uint256",
          "name": "id",
          "type": "uint256"
        }
      ],
      "name": "LogComponentArchived",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "internalType": "bytes32",
          "name": "componentName",
          "type": "bytes32"
        },
        {
          "indexed": false,
          "internalType": "enum IComponent.ComponentType",
          "name": "componentType",
          "type": "uint8"
        },
        {
          "indexed": false,
          "internalType": "address",
          "name": "componentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "internalType": "address",
          "name": "registryAddress",
          "type": "address"
        }
      ],
      "name": "LogComponentCreated",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "internalType": "uint256",
          "name": "id",
          "type": "uint256"
        }
      ],
      "name": "LogComponentDeclined",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "internalType": "uint256",
          "name": "id",
          "type": "uint256"
        }
      ],
      "name": "LogComponentPaused",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "internalType": "bytes32",
          "name": "componentName",
          "type": "bytes32"
        },
        {
          "indexed": false,
          "internalType": "enum IComponent.ComponentType",
          "name": "componentType",
          "type": "uint8"
        },
        {
          "indexed": false,
          "internalType": "address",
          "name": "componentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "internalType": "uint256",
          "name": "id",
          "type": "uint256"
        }
      ],
      "name": "LogComponentProposed",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "internalType": "uint256",
          "name": "id",
          "type": "uint256"
        }
      ],
      "name": "LogComponentResumed",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "internalType": "uint256",
          "name": "id",
          "type": "uint256"
        },
        {
          "indexed": false,
          "internalType": "enum IComponent.ComponentState",
          "name": "stateOld",
          "type": "uint8"
        },
        {
          "indexed": false,
          "internalType": "enum IComponent.ComponentState",
          "name": "stateNew",
          "type": "uint8"
        }
      ],
      "name": "LogComponentStateChanged",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "internalType": "uint256",
          "name": "id",
          "type": "uint256"
        }
      ],
      "name": "LogComponentSuspended",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "internalType": "uint256",
          "name": "id",
          "type": "uint256"
        }
      ],
      "name": "LogComponentUnpaused",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "internalType": "uint256",
          "name": "id",
          "type": "uint256"
        }
      ],
      "name": "LogRiskpoolApproved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "internalType": "uint256",
          "name": "bundleId",
          "type": "uint256"
        },
        {
          "indexed": false,
          "internalType": "uint256",
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "LogRiskpoolBundleCreated",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "internalType": "uint256",
          "name": "bundleId",
          "type": "uint256"
        },
        {
          "indexed": false,
          "internalType": "bool",
          "name": "isMatching",
          "type": "bool"
        }
      ],
      "name": "LogRiskpoolBundleMatchesPolicy",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "internalType": "bytes32",
          "name": "processId",
          "type": "bytes32"
        },
        {
          "indexed": false,
          "internalType": "uint256",
          "name": "collateralAmount",
          "type": "uint256"
        },
        {
          "indexed": false,
          "internalType": "bool",
          "name": "isSecured",
          "type": "bool"
        }
      ],
      "name": "LogRiskpoolCollateralLocked",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "internalType": "bytes32",
          "name": "processId",
          "type": "bytes32"
        },
        {
          "indexed": false,
          "internalType": "uint256",
          "name": "collateralAmount",
          "type": "uint256"
        }
      ],
      "name": "LogRiskpoolCollateralReleased",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "internalType": "address",
          "name": "riskpoolAddress",
          "type": "address"
        }
      ],
      "name": "LogRiskpoolCreated",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "internalType": "uint256",
          "name": "id",
          "type": "uint256"
        }
      ],
      "name": "LogRiskpoolDeclined",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "internalType": "bytes32",
          "name": "processId",
          "type": "bytes32"
        },
        {
          "indexed": false,
          "internalType": "uint256",
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "LogRiskpoolPayoutProcessed",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "internalType": "bytes32",
          "name": "processId",
          "type": "bytes32"
        },
        {
          "indexed": false,
          "internalType": "uint256",
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "LogRiskpoolPremiumProcessed",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "internalType": "uint256",
          "name": "id",
          "type": "uint256"
        }
      ],
      "name": "LogRiskpoolProposed",
      "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": true,
          "internalType": "bytes32",
          "name": "role",
          "type": "bytes32"
        },
        {
          "indexed": true,
          "internalType": "bytes32",
          "name": "previousAdminRole",
          "type": "bytes32"
        },
        {
          "indexed": true,
          "internalType": "bytes32",
          "name": "newAdminRole",
          "type": "bytes32"
        }
      ],
      "name": "RoleAdminChanged",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": true,
          "internalType": "bytes32",
          "name": "role",
          "type": "bytes32"
        },
        {
          "indexed": true,
          "internalType": "address",
          "name": "account",
          "type": "address"
        },
        {
          "indexed": true,
          "internalType": "address",
          "name": "sender",
          "type": "address"
        }
      ],
      "name": "RoleGranted",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": true,
          "internalType": "bytes32",
          "name": "role",
          "type": "bytes32"
        },
        {
          "indexed": true,
          "internalType": "address",
          "name": "account",
          "type": "address"
        },
        {
          "indexed": true,
          "internalType": "address",
          "name": "sender",
          "type": "address"
        }
      ],
      "name": "RoleRevoked",
      "type": "event"
    },
    {
      "inputs": [],
      "name": "DEFAULT_ADMIN_ROLE",
      "outputs": [
        {
          "internalType": "bytes32",
          "name": "",
          "type": "bytes32"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "DEFAULT_FILTER_DATA_STRUCTURE",
      "outputs": [
        {
          "internalType": "string",
          "name": "",
          "type": "string"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "FULL_COLLATERALIZATION_LEVEL",
      "outputs": [
        {
          "internalType": "uint256",
          "name": "",
          "type": "uint256"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "INVESTOR_ROLE",
      "outputs": [
        {
          "internalType": "bytes32",
          "name": "",
          "type": "bytes32"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "SUM_OF_SUM_INSURED_CAP",
      "outputs": [
        {
          "internalType": "uint256",
          "name": "",
          "type": "uint256"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "activeBundles",
      "outputs": [
        {
          "internalType": "uint256",
          "name": "",
          "type": "uint256"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "approvalCallback",
      "outputs": [],
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "archiveCallback",
      "outputs": [],
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [
        {
          "components": [
            {
              "internalType": "uint256",
              "name": "id",
              "type": "uint256"
            },
            {
              "internalType": "uint256",
              "name": "riskpoolId",
              "type": "uint256"
            },
            {
              "internalType": "uint256",
              "name": "tokenId",
              "type": "uint256"
            },
            {
              "internalType": "enum IBundle.BundleState",
              "name": "state",
              "type": "uint8"
            },
            {
              "internalType": "bytes",
              "name": "filter",
              "type": "bytes"
            },
            {
              "internalType": "uint256",
              "name": "capital",
              "type": "uint256"
            },
            {
              "internalType": "uint256",
              "name": "lockedCapital",
              "type": "uint256"
            },
            {
              "internalType": "uint256",
              "name": "balance",
              "type": "uint256"
            },
            {
              "internalType": "uint256",
              "name": "createdAt",
              "type": "uint256"
            },
            {
              "internalType": "uint256",
              "name": "updatedAt",
              "type": "uint256"
            }
          ],
          "internalType": "struct IBundle.Bundle",
          "name": "bundle",
          "type": "tuple"
        },
        {
          "components": [
            {
              "internalType": "enum IPolicy.ApplicationState",
              "name": "state",
              "type": "uint8"
            },
            {
              "internalType": "uint256",
              "name": "premiumAmount",
              "type": "uint256"
            },
            {
              "internalType": "uint256",
              "name": "sumInsuredAmount",
              "type": "uint256"
            },
            {
              "internalType": "bytes",
              "name": "data",
              "type": "bytes"
            },
            {
              "internalType": "uint256",
              "name": "createdAt",
              "type": "uint256"
            },
            {
              "internalType": "uint256",
              "name": "updatedAt",
              "type": "uint256"
            }
          ],
          "internalType": "struct IPolicy.Application",
          "name": "application",
          "type": "tuple"
        }
      ],
      "name": "bundleMatchesApplication",
      "outputs": [
        {
          "internalType": "bool",
          "name": "isMatching",
          "type": "bool"
        }
      ],
      "stateMutability": "pure",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "bundles",
      "outputs": [
        {
          "internalType": "uint256",
          "name": "",
          "type": "uint256"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "uint256",
          "name": "bundleId",
          "type": "uint256"
        }
      ],
      "name": "burnBundle",
      "outputs": [],
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "uint256",
          "name": "bundleId",
          "type": "uint256"
        }
      ],
      "name": "closeBundle",
      "outputs": [],
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "bytes32",
          "name": "processId",
          "type": "bytes32"
        },
        {
          "internalType": "uint256",
          "name": "collateralAmount",
          "type": "uint256"
        }
      ],
      "name": "collateralizePolicy",
      "outputs": [
        {
          "internalType": "bool",
          "name": "success",
          "type": "bool"
        }
      ],
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "bytes",
          "name": "filter",
          "type": "bytes"
        },
        {
          "internalType": "uint256",
          "name": "initialAmount",
          "type": "uint256"
        }
      ],
      "name": "createBundle",
      "outputs": [
        {
          "internalType": "uint256",
          "name": "bundleId",
          "type": "uint256"
        }
      ],
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "declineCallback",
      "outputs": [],
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "uint256",
          "name": "bundleId",
          "type": "uint256"
        },
        {
          "internalType": "uint256",
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "defundBundle",
      "outputs": [
        {
          "internalType": "uint256",
          "name": "netAmount",
          "type": "uint256"
        }
      ],
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "uint256",
          "name": "bundleId",
          "type": "uint256"
        },
        {
          "internalType": "uint256",
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "fundBundle",
      "outputs": [
        {
          "internalType": "uint256",
          "name": "netAmount",
          "type": "uint256"
        }
      ],
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "uint256",
          "name": "idx",
          "type": "uint256"
        }
      ],
      "name": "getActiveBundleId",
      "outputs": [
        {
          "internalType": "uint256",
          "name": "bundleId",
          "type": "uint256"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "getBalance",
      "outputs": [
        {
          "internalType": "uint256",
          "name": "",
          "type": "uint256"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "uint256",
          "name": "idx",
          "type": "uint256"
        }
      ],
      "name": "getBundle",
      "outputs": [
        {
          "components": [
            {
              "internalType": "uint256",
              "name": "id",
              "type": "uint256"
            },
            {
              "internalType": "uint256",
              "name": "riskpoolId",
              "type": "uint256"
            },
            {
              "internalType": "uint256",
              "name": "tokenId",
              "type": "uint256"
            },
            {
              "internalType": "enum IBundle.BundleState",
              "name": "state",
              "type": "uint8"
            },
            {
              "internalType": "bytes",
              "name": "filter",
              "type": "bytes"
            },
            {
              "internalType": "uint256",
              "name": "capital",
              "type": "uint256"
            },
            {
              "internalType": "uint256",
              "name": "lockedCapital",
              "type": "uint256"
            },
            {
              "internalType": "uint256",
              "name": "balance",
              "type": "uint256"
            },
            {
              "internalType": "uint256",
              "name": "createdAt",
              "type": "uint256"
            },
            {
              "internalType": "uint256",
              "name": "updatedAt",
              "type": "uint256"
            }
          ],
          "internalType": "struct IBundle.Bundle",
          "name": "",
          "type": "tuple"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "getCapacity",
      "outputs": [
        {
          "internalType": "uint256",
          "name": "",
          "type": "uint256"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "getCapital",
      "outputs": [
        {
          "internalType": "uint256",
          "name": "",
          "type": "uint256"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "getCollateralizationLevel",
      "outputs": [
        {
          "internalType": "uint256",
          "name": "",
          "type": "uint256"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "getErc20Token",
      "outputs": [
        {
          "internalType": "address",
          "name": "",
          "type": "address"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "getFilterDataStructure",
      "outputs": [
        {
          "internalType": "string",
          "name": "",
          "type": "string"
        }
      ],
      "stateMutability": "pure",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "getFullCollateralizationLevel",
      "outputs": [
        {
          "internalType": "uint256",
          "name": "",
          "type": "uint256"
        }
      ],
      "stateMutability": "pure",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "getId",
      "outputs": [
        {
          "internalType": "uint256",
          "name": "",
          "type": "uint256"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "getMaximumNumberOfActiveBundles",
      "outputs": [
        {
          "internalType": "uint256",
          "name": "maximumNumberOfActiveBundles",
          "type": "uint256"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "getName",
      "outputs": [
        {
          "internalType": "bytes32",
          "name": "",
          "type": "bytes32"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "getOwner",
      "outputs": [
        {
          "internalType": "address",
          "name": "",
          "type": "address"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "getRegistry",
      "outputs": [
        {
          "internalType": "contract IRegistry",
          "name": "",
          "type": "address"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "bytes32",
          "name": "role",
          "type": "bytes32"
        }
      ],
      "name": "getRoleAdmin",
      "outputs": [
        {
          "internalType": "bytes32",
          "name": "",
          "type": "bytes32"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "getState",
      "outputs": [
        {
          "internalType": "enum IComponent.ComponentState",
          "name": "",
          "type": "uint8"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "getSumOfSumInsuredCap",
      "outputs": [
        {
          "internalType": "uint256",
          "name": "",
          "type": "uint256"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "getTotalValueLocked",
      "outputs": [
        {
          "internalType": "uint256",
          "name": "",
          "type": "uint256"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "getType",
      "outputs": [
        {
          "internalType": "enum IComponent.ComponentType",
          "name": "",
          "type": "uint8"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "getWallet",
      "outputs": [
        {
          "internalType": "address",
          "name": "",
          "type": "address"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "address",
          "name": "investor",
          "type": "address"
        }
      ],
      "name": "grantInvestorRole",
      "outputs": [],
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "bytes32",
          "name": "role",
          "type": "bytes32"
        },
        {
          "internalType": "address",
          "name": "account",
          "type": "address"
        }
      ],
      "name": "grantRole",
      "outputs": [],
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "bytes32",
          "name": "role",
          "type": "bytes32"
        },
        {
          "internalType": "address",
          "name": "account",
          "type": "address"
        }
      ],
      "name": "hasRole",
      "outputs": [
        {
          "internalType": "bool",
          "name": "",
          "type": "bool"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "isOracle",
      "outputs": [
        {
          "internalType": "bool",
          "name": "",
          "type": "bool"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "isProduct",
      "outputs": [
        {
          "internalType": "bool",
          "name": "",
          "type": "bool"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "isRiskpool",
      "outputs": [
        {
          "internalType": "bool",
          "name": "",
          "type": "bool"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "uint256",
          "name": "bundleId",
          "type": "uint256"
        }
      ],
      "name": "lockBundle",
      "outputs": [],
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "internalType": "address",
          "name": "",
          "type": "address"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "pauseCallback",
      "outputs": [],
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "bytes32",
          "name": "processId",
          "type": "bytes32"
        },
        {
          "internalType": "uint256",
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "processPolicyPayout",
      "outputs": [],
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "bytes32",
          "name": "processId",
          "type": "bytes32"
        },
        {
          "internalType": "uint256",
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "processPolicyPremium",
      "outputs": [],
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "proposalCallback",
      "outputs": [],
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "bytes32",
          "name": "processId",
          "type": "bytes32"
        }
      ],
      "name": "releasePolicy",
      "outputs": [],
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "renounceOwnership",
      "outputs": [],
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "bytes32",
          "name": "role",
          "type": "bytes32"
        },
        {
          "internalType": "address",
          "name": "account",
          "type": "address"
        }
      ],
      "name": "renounceRole",
      "outputs": [],
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "resumeCallback",
      "outputs": [],
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "bytes32",
          "name": "role",
          "type": "bytes32"
        },
        {
          "internalType": "address",
          "name": "account",
          "type": "address"
        }
      ],
      "name": "revokeRole",
      "outputs": [],
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "uint256",
          "name": "id",
          "type": "uint256"
        }
      ],
      "name": "setId",
      "outputs": [],
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "uint256",
          "name": "maximumNumberOfActiveBundles",
          "type": "uint256"
        }
      ],
      "name": "setMaximumNumberOfActiveBundles",
      "outputs": [],
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "bytes4",
          "name": "interfaceId",
          "type": "bytes4"
        }
      ],
      "name": "supportsInterface",
      "outputs": [
        {
          "internalType": "bool",
          "name": "",
          "type": "bool"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "suspendCallback",
      "outputs": [],
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "address",
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "uint256",
          "name": "bundleId",
          "type": "uint256"
        }
      ],
      "name": "unlockBundle",
      "outputs": [],
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "unpauseCallback",
      "outputs": [],
      "stateMutability": "nonpayable",
      "type": "function"
    }
  ],
  "allSourcePaths": {
    "0": "/home/vscode/.brownie/packages/OpenZeppelin/openzeppelin-contracts@4.7.3/contracts/access/AccessControl.sol",
    "13": "/home/vscode/.brownie/packages/OpenZeppelin/openzeppelin-contracts@4.7.3/contracts/token/ERC20/IERC20.sol",
    "18": "/home/vscode/.brownie/packages/OpenZeppelin/openzeppelin-contracts@4.7.3/contracts/token/ERC721/IERC721.sol",
    "2": "/home/vscode/.brownie/packages/OpenZeppelin/openzeppelin-contracts@4.7.3/contracts/access/IAccessControl.sol",
    "22": "/home/vscode/.brownie/packages/OpenZeppelin/openzeppelin-contracts@4.7.3/contracts/utils/Context.sol",
    "24": "/home/vscode/.brownie/packages/OpenZeppelin/openzeppelin-contracts@4.7.3/contracts/utils/Strings.sol",
    "25": "/home/vscode/.brownie/packages/OpenZeppelin/openzeppelin-contracts@4.7.3/contracts/utils/introspection/ERC165.sol",
    "26": "/home/vscode/.brownie/packages/OpenZeppelin/openzeppelin-contracts@4.7.3/contracts/utils/introspection/IERC165.sol",
    "28": "/home/vscode/.brownie/packages/etherisc/gif-interface@3b0002a/contracts/components/BasicRiskpool.sol",
    "29": "/home/vscode/.brownie/packages/etherisc/gif-interface@3b0002a/contracts/components/Component.sol",
    "30": "/home/vscode/.brownie/packages/etherisc/gif-interface@3b0002a/contracts/components/IComponent.sol",
    "33": "/home/vscode/.brownie/packages/etherisc/gif-interface@3b0002a/contracts/components/IRiskpool.sol",
    "36": "/home/vscode/.brownie/packages/etherisc/gif-interface@3b0002a/contracts/components/Riskpool.sol",
    "37": "/home/vscode/.brownie/packages/etherisc/gif-interface@3b0002a/contracts/modules/IAccess.sol",
    "39": "/home/vscode/.brownie/packages/etherisc/gif-interface@3b0002a/contracts/modules/IComponentEvents.sol",
    "4": "/home/vscode/.brownie/packages/OpenZeppelin/openzeppelin-contracts@4.7.3/contracts/access/Ownable.sol",
    "44": "/home/vscode/.brownie/packages/etherisc/gif-interface@3b0002a/contracts/modules/IRegistry.sol",
    "46": "/home/vscode/.brownie/packages/etherisc/gif-interface@3b0002a/contracts/services/IComponentOwnerService.sol",
    "47": "/home/vscode/.brownie/packages/etherisc/gif-interface@3b0002a/contracts/services/IInstanceOperatorService.sol",
    "48": "/home/vscode/.brownie/packages/etherisc/gif-interface@3b0002a/contracts/services/IInstanceService.sol",
    "49": "/home/vscode/.brownie/packages/etherisc/gif-interface@3b0002a/contracts/services/IOracleService.sol",
    "50": "/home/vscode/.brownie/packages/etherisc/gif-interface@3b0002a/contracts/services/IProductService.sol",
    "51": "/home/vscode/.brownie/packages/etherisc/gif-interface@3b0002a/contracts/services/IRiskpoolService.sol",
    "53": "/home/vscode/.brownie/packages/etherisc/gif-interface@3b0002a/contracts/tokens/IBundleToken.sol",
    "68": "contracts/examples/AyiiRiskpool.sol"
  },
  "ast": {
    "absolutePath": "contracts/examples/AyiiRiskpool.sol",
    "exportedSymbols": {
      "AccessControl": [
        18281
      ],
      "AyiiRiskpool": [
        2246
      ],
      "BasicRiskpool": [
        20307
      ],
      "Component": [
        25407
      ],
      "Context": [
        24074
      ],
      "ERC165": [
        26079
      ],
      "IAccess": [
        21938
      ],
      "IAccessControl": [
        26055
      ],
      "IBundle": [
        20491
      ],
      "IBundleToken": [
        24052
      ],
      "IComponent": [
        22099
      ],
      "IComponentEvents": [
        22419
      ],
      "IComponentOwnerService": [
        23478
      ],
      "IERC165": [
        27203
      ],
      "IERC20": [
        18510
      ],
      "IERC721": [
        23745
      ],
      "IInstanceOperatorService": [
        23629
      ],
      "IInstanceService": [
        22849
      ],
      "IOracleService": [
        23755
      ],
      "IPolicy": [
        20837
      ],
      "IPool": [
        21652
      ],
      "IProductService": [
        23900
      ],
      "IRegistry": [
        21750
      ],
      "IRiskpool": [
        22366
      ],
      "IRiskpoolService": [
        24006
      ],
      "ITreasury": [
        23443
      ],
      "Ownable": [
        20950
      ],
      "Riskpool": [
        27141
      ],
      "Strings": [
        23075
      ]
    },
    "id": 2247,
    "license": "Apache-2.0",
    "nodeType": "SourceUnit",
    "nodes": [
      {
        "id": 2147,
        "literals": [
          "solidity",
          "0.8",
          ".2"
        ],
        "nodeType": "PragmaDirective",
        "src": "39:22:68"
      },
      {
        "absolutePath": "/home/vscode/.brownie/packages/OpenZeppelin/openzeppelin-contracts@4.7.3/contracts/access/AccessControl.sol",
        "file": "@openzeppelin/contracts/access/AccessControl.sol",
        "id": 2148,
        "nameLocation": "-1:-1:-1",
        "nodeType": "ImportDirective",
        "scope": 2247,
        "sourceUnit": 18282,
        "src": "63:58:68",
        "symbolAliases": [],
        "unitAlias": ""
      },
      {
        "absolutePath": "/home/vscode/.brownie/packages/etherisc/gif-interface@3b0002a/contracts/components/BasicRiskpool.sol",
        "file": "@etherisc/gif-interface/contracts/components/BasicRiskpool.sol",
        "id": 2149,
        "nameLocation": "-1:-1:-1",
        "nodeType": "ImportDirective",
        "scope": 2247,
        "sourceUnit": 20308,
        "src": "123:72:68",
        "symbolAliases": [],
        "unitAlias": ""
      },
      {
        "absolutePath": "/home/vscode/.brownie/packages/etherisc/gif-interface@3b0002a/contracts/modules/IBundle.sol",
        "file": "@etherisc/gif-interface/contracts/modules/IBundle.sol",
        "id": 2150,
        "nameLocation": "-1:-1:-1",
        "nodeType": "ImportDirective",
        "scope": 2247,
        "sourceUnit": 20492,
        "src": "196:63:68",
        "symbolAliases": [],
        "unitAlias": ""
      },
      {
        "absolutePath": "/home/vscode/.brownie/packages/etherisc/gif-interface@3b0002a/contracts/modules/IPolicy.sol",
        "file": "@etherisc/gif-interface/contracts/modules/IPolicy.sol",
        "id": 2151,
        "nameLocation": "-1:-1:-1",
        "nodeType": "ImportDirective",
        "scope": 2247,
        "sourceUnit": 20838,
        "src": "260:63:68",
        "symbolAliases": [],
        "unitAlias": ""
      },
      {
        "abstract": false,
        "baseContracts": [
          {
            "baseName": {
              "id": 2152,
              "name": "BasicRiskpool",
              "nodeType": "IdentifierPath",
              "referencedDeclaration": 20307,
              "src": "355:13:68"
            },
            "id": 2153,
            "nodeType": "InheritanceSpecifier",
            "src": "355:13:68"
          },
          {
            "baseName": {
              "id": 2154,
              "name": "AccessControl",
              "nodeType": "IdentifierPath",
              "referencedDeclaration": 18281,
              "src": "374:13:68"
            },
            "id": 2155,
            "nodeType": "InheritanceSpecifier",
            "src": "374:13:68"
          }
        ],
        "contractDependencies": [
          18281,
          20307,
          20950,
          22099,
          22366,
          22419,
          24074,
          25407,
          26055,
          26079,
          27141,
          27203
        ],
        "contractKind": "contract",
        "fullyImplemented": true,
        "id": 2246,
        "linearizedBaseContracts": [
          2246,
          18281,
          26079,
          27203,
          26055,
          20307,
          27141,
          25407,
          20950,
          24074,
          22419,
          22366,
          22099
        ],
        "name": "AyiiRiskpool",
        "nameLocation": "334:12:68",
        "nodeType": "ContractDefinition",
        "nodes": [
          {
            "constant": true,
            "functionSelector": "76082a5e",
            "id": 2160,
            "mutability": "constant",
            "name": "INVESTOR_ROLE",
            "nameLocation": "492:13:68",
            "nodeType": "VariableDeclaration",
            "scope": 2246,
            "src": "468:61:68",
            "stateVariable": true,
            "storageLocation": "default",
            "typeDescriptions": {
              "typeIdentifier": "t_bytes32",
              "typeString": "bytes32"
            },
            "typeName": {
              "id": 2156,
              "name": "bytes32",
              "nodeType": "ElementaryTypeName",
              "src": "468:7:68",
              "typeDescriptions": {
                "typeIdentifier": "t_bytes32",
                "typeString": "bytes32"
              }
            },
            "value": {
              "arguments": [
                {
                  "hexValue": "494e564553544f52",
                  "id": 2158,
                  "isConstant": false,
                  "isLValue": false,
                  "isPure": true,
                  "kind": "string",
                  "lValueRequested": false,
                  "nodeType": "Literal",
                  "src": "518:10:68",
                  "typeDescriptions": {
                    "typeIdentifier": "t_stringliteral_5614e11ca6d7673c9c8dcec913465d676494aad1151bb2c1cf40b9d99be4d935",
                    "typeString": "literal_string \"INVESTOR\""
                  },
                  "value": "INVESTOR"
                }
              ],
              "expression": {
                "argumentTypes": [
                  {
                    "typeIdentifier": "t_stringliteral_5614e11ca6d7673c9c8dcec913465d676494aad1151bb2c1cf40b9d99be4d935",
                    "typeString": "literal_string \"INVESTOR\""
                  }
                ],
                "id": 2157,
                "name": "keccak256",
                "nodeType": "Identifier",
                "overloadedDeclarations": [],
                "referencedDeclaration": -8,
                "src": "508:9:68",
                "typeDescriptions": {
                  "typeIdentifier": "t_function_keccak256_pure$_t_bytes_memory_ptr_$returns$_t_bytes32_$",
                  "typeString": "function (bytes memory) pure returns (bytes32)"
                }
              },
              "id": 2159,
              "isConstant": false,
              "isLValue": false,
              "isPure": true,
              "kind": "functionCall",
              "lValueRequested": false,
              "names": [],
              "nodeType": "FunctionCall",
              "src": "508:21:68",
              "tryCall": false,
              "typeDescriptions": {
                "typeIdentifier": "t_bytes32",
                "typeString": "bytes32"
              }
            },
            "visibility": "public"
          },
          {
            "constant": true,
            "functionSelector": "be61e91e",
            "id": 2165,
            "mutability": "constant",
            "name": "SUM_OF_SUM_INSURED_CAP",
            "nameLocation": "642:22:68",
            "nodeType": "VariableDeclaration",
            "scope": 2246,
            "src": "618:55:68",
            "stateVariable": true,
            "storageLocation": "default",
            "typeDescriptions": {
              "typeIdentifier": "t_uint256",
              "typeString": "uint256"
            },
            "typeName": {
              "id": 2161,
              "name": "uint256",
              "nodeType": "ElementaryTypeName",
              "src": "618:7:68",
              "typeDescriptions": {
                "typeIdentifier": "t_uint256",
                "typeString": "uint256"
              }
            },
            "value": {
              "commonType": {
                "typeIdentifier": "t_rational_1000000000000000000000000_by_1",
                "typeString": "int_const 1000000000000000000000000"
              },
              "id": 2164,
              "isConstant": false,
              "isLValue": false,
              "isPure": true,
              "lValueRequested": false,
              "leftExpression": {
                "hexValue": "3130",
                "id": 2162,
                "isConstant": false,
                "isLValue": false,
                "isPure": true,
                "kind": "number",
                "lValueRequested": false,
                "nodeType": "Literal",
                "src": "667:2:68",
                "typeDescriptions": {
                  "typeIdentifier": "t_rational_10_by_1",
                  "typeString": "int_const 10"
                },
                "value": "10"
              },
              "nodeType": "BinaryOperation",
              "operator": "**",
              "rightExpression": {
                "hexValue": "3234",
                "id": 2163,
                "isConstant": false,
                "isLValue": false,
                "isPure": true,
                "kind": "number",
                "lValueRequested": false,
                "nodeType": "Literal",
                "src": "671:2:68",
                "typeDescriptions": {
                  "typeIdentifier": "t_rational_24_by_1",
                  "typeString": "int_const 24"
                },
                "value": "24"
              },
              "src": "667:6:68",
              "typeDescriptions": {
                "typeIdentifier": "t_rational_1000000000000000000000000_by_1",
                "typeString": "int_const 1000000000000000000000000"
              }
            },
            "visibility": "public"
          },
          {
            "body": {
              "id": 2192,
              "nodeType": "Block",
              "src": "938:62:68",
              "statements": [
                {
                  "expression": {
                    "arguments": [
                      {
                        "id": 2187,
                        "name": "DEFAULT_ADMIN_ROLE",
                        "nodeType": "Identifier",
                        "overloadedDeclarations": [],
                        "referencedDeclaration": 17989,
                        "src": "960:18:68",
                        "typeDescriptions": {
                          "typeIdentifier": "t_bytes32",
                          "typeString": "bytes32"
                        }
                      },
                      {
                        "arguments": [],
                        "expression": {
                          "argumentTypes": [],
                          "id": 2188,
                          "name": "_msgSender",
                          "nodeType": "Identifier",
                          "overloadedDeclarations": [],
                          "referencedDeclaration": 24064,
                          "src": "980:10:68",
                          "typeDescriptions": {
                            "typeIdentifier": "t_function_internal_view$__$returns$_t_address_$",
                            "typeString": "function () view returns (address)"
                          }
                        },
                        "id": 2189,
                        "isConstant": false,
                        "isLValue": false,
                        "isPure": false,
                        "kind": "functionCall",
                        "lValueRequested": false,
                        "names": [],
                        "nodeType": "FunctionCall",
                        "src": "980:12:68",
                        "tryCall": false,
                        "typeDescriptions": {
                          "typeIdentifier": "t_address",
                          "typeString": "address"
                        }
                      }
                    ],
                    "expression": {
                      "argumentTypes": [
                        {
                          "typeIdentifier": "t_bytes32",
                          "typeString": "bytes32"
                        },
                        {
                          "typeIdentifier": "t_address",
                          "typeString": "address"
                        }
                      ],
                      "id": 2186,
                      "name": "_setupRole",
                      "nodeType": "Identifier",
                      "overloadedDeclarations": [],
                      "referencedDeclaration": 18189,
                      "src": "949:10:68",
                      "typeDescriptions": {
                        "typeIdentifier": "t_function_internal_nonpayable$_t_bytes32_$_t_address_$returns$__$",
                        "typeString": "function (bytes32,address)"
                      }
                    },
                    "id": 2190,
                    "isConstant": false,
                    "isLValue": false,
                    "isPure": false,
                    "kind": "functionCall",
                    "lValueRequested": false,
                    "names": [],
                    "nodeType": "FunctionCall",
                    "src": "949:44:68",
                    "tryCall": false,
                    "typeDescriptions": {
                      "typeIdentifier": "t_tuple$__$",
                      "typeString": "tuple()"
                    }
                  },
                  "id": 2191,
                  "nodeType": "ExpressionStatement",
                  "src": "949:44:68"
                }
              ]
            },
            "id": 2193,
            "implemented": true,
            "kind": "constructor",
            "modifiers": [
              {
                "arguments": [
                  {
                    "id": 2178,
                    "name": "name",
                    "nodeType": "Identifier",
                    "overloadedDeclarations": [],
                    "referencedDeclaration": 2167,
                    "src": "855:4:68",
                    "typeDescriptions": {
                      "typeIdentifier": "t_bytes32",
                      "typeString": "bytes32"
                    }
                  },
                  {
                    "id": 2179,
                    "name": "collateralization",
                    "nodeType": "Identifier",
                    "overloadedDeclarations": [],
                    "referencedDeclaration": 2169,
                    "src": "861:17:68",
                    "typeDescriptions": {
                      "typeIdentifier": "t_uint256",
                      "typeString": "uint256"
                    }
                  },
                  {
                    "id": 2180,
                    "name": "SUM_OF_SUM_INSURED_CAP",
                    "nodeType": "Identifier",
                    "overloadedDeclarations": [],
                    "referencedDeclaration": 2165,
                    "src": "880:22:68",
                    "typeDescriptions": {
                      "typeIdentifier": "t_uint256",
                      "typeString": "uint256"
                    }
                  },
                  {
                    "id": 2181,
                    "name": "erc20Token",
                    "nodeType": "Identifier",
                    "overloadedDeclarations": [],
                    "referencedDeclaration": 2171,
                    "src": "904:10:68",
                    "typeDescriptions": {
                      "typeIdentifier": "t_address",
                      "typeString": "address"
                    }
                  },
                  {
                    "id": 2182,
                    "name": "wallet",
                    "nodeType": "Identifier",
                    "overloadedDeclarations": [],
                    "referencedDeclaration": 2173,
                    "src": "916:6:68",
                    "typeDescriptions": {
                      "typeIdentifier": "t_address",
                      "typeString": "address"
                    }
                  },
                  {
                    "id": 2183,
                    "name": "registry",
                    "nodeType": "Identifier",
                    "overloadedDeclarations": [],
                    "referencedDeclaration": 2175,
                    "src": "924:8:68",
                    "typeDescriptions": {
                      "typeIdentifier": "t_address",
                      "typeString": "address"
                    }
                  }
                ],
                "id": 2184,
                "modifierName": {
                  "id": 2177,
                  "name": "BasicRiskpool",
                  "nodeType": "IdentifierPath",
                  "referencedDeclaration": 20307,
                  "src": "841:13:68"
                },
                "nodeType": "ModifierInvocation",
                "src": "841:92:68"
              }
            ],
            "name": "",
            "nameLocation": "-1:-1:-1",
            "nodeType": "FunctionDefinition",
            "parameters": {
              "id": 2176,
              "nodeType": "ParameterList",
              "parameters": [
                {
                  "constant": false,
                  "id": 2167,
                  "mutability": "mutable",
                  "name": "name",
                  "nameLocation": "709:4:68",
                  "nodeType": "VariableDeclaration",
                  "scope": 2193,
                  "src": "701:12:68",
                  "stateVariable": false,
                  "storageLocation": "default",
                  "typeDescriptions": {
                    "typeIdentifier": "t_bytes32",
                    "typeString": "bytes32"
                  },
                  "typeName": {
                    "id": 2166,
                    "name": "bytes32",
                    "nodeType": "ElementaryTypeName",
                    "src": "701:7:68",
                    "typeDescriptions": {
                      "typeIdentifier": "t_bytes32",
                      "typeString": "bytes32"
                    }
                  },
                  "visibility": "internal"
                },
                {
                  "constant": false,
                  "id": 2169,
                  "mutability": "mutable",
                  "name": "collateralization",
                  "nameLocation": "731:17:68",
                  "nodeType": "VariableDeclaration",
                  "scope": 2193,
                  "src": "723:25:68",
                  "stateVariable": false,
                  "storageLocation": "default",
                  "typeDescriptions": {
                    "typeIdentifier": "t_uint256",
                    "typeString": "uint256"
                  },
                  "typeName": {
                    "id": 2168,
                    "name": "uint256",
                    "nodeType": "ElementaryTypeName",
                    "src": "723:7:68",
                    "typeDescriptions": {
                      "typeIdentifier": "t_uint256",
                      "typeString": "uint256"
                    }
                  },
                  "visibility": "internal"
                },
                {
                  "constant": false,
                  "id": 2171,
                  "mutability": "mutable",
                  "name": "erc20Token",
                  "nameLocation": "766:10:68",
                  "nodeType": "VariableDeclaration",
                  "scope": 2193,
                  "src": "758:18:68",
                  "stateVariable": false,
                  "storageLocation": "default",
                  "typeDescriptions": {
                    "typeIdentifier": "t_address",
                    "typeString": "address"
                  },
                  "typeName": {
                    "id": 2170,
                    "name": "address",
                    "nodeType": "ElementaryTypeName",
                    "src": "758:7:68",
                    "stateMutability": "nonpayable",
                    "typeDescriptions": {
                      "typeIdentifier": "t_address",
                      "typeString": "address"
                    }
                  },
                  "visibility": "internal"
                },
                {
                  "constant": false,
                  "id": 2173,
                  "mutability": "mutable",
                  "name": "wallet",
                  "nameLocation": "794:6:68",
                  "nodeType": "VariableDeclaration",
                  "scope": 2193,
                  "src": "786:14:68",
                  "stateVariable": false,
                  "storageLocation": "default",
                  "typeDescriptions": {
                    "typeIdentifier": "t_address",
                    "typeString": "address"
                  },
                  "typeName": {
                    "id": 2172,
                    "name": "address",
                    "nodeType": "ElementaryTypeName",
                    "src": "786:7:68",
                    "stateMutability": "nonpayable",
                    "typeDescriptions": {
                      "typeIdentifier": "t_address",
                      "typeString": "address"
                    }
                  },
                  "visibility": "internal"
                },
                {
                  "constant": false,
                  "id": 2175,
                  "mutability": "mutable",
                  "name": "registry",
                  "nameLocation": "818:8:68",
                  "nodeType": "VariableDeclaration",
                  "scope": 2193,
                  "src": "810:16:68",
                  "stateVariable": false,
                  "storageLocation": "default",
                  "typeDescriptions": {
                    "typeIdentifier": "t_address",
                    "typeString": "address"
                  },
                  "typeName": {
                    "id": 2174,
                    "name": "address",
                    "nodeType": "ElementaryTypeName",
                    "src": "810:7:68",
                    "stateMutability": "nonpayable",
                    "typeDescriptions": {
                      "typeIdentifier": "t_address",
                      "typeString": "address"
                    }
                  },
                  "visibility": "internal"
                }
              ],
              "src": "691:141:68"
            },
            "returnParameters": {
              "id": 2185,
              "nodeType": "ParameterList",
              "parameters": [],
              "src": "938:0:68"
            },
            "scope": 2246,
            "src": "680:320:68",
            "stateMutability": "nonpayable",
            "virtual": false,
            "visibility": "public"
          },
          {
            "body": {
              "id": 2205,
              "nodeType": "Block",
              "src": "1091:52:68",
              "statements": [
                {
                  "expression": {
                    "arguments": [
                      {
                        "id": 2201,
                        "name": "INVESTOR_ROLE",
                        "nodeType": "Identifier",
                        "overloadedDeclarations": [],
                        "referencedDeclaration": 2160,
                        "src": "1112:13:68",
                        "typeDescriptions": {
                          "typeIdentifier": "t_bytes32",
                          "typeString": "bytes32"
                        }
                      },
                      {
                        "id": 2202,
                        "name": "investor",
                        "nodeType": "Identifier",
                        "overloadedDeclarations": [],
                        "referencedDeclaration": 2195,
                        "src": "1127:8:68",
                        "typeDescriptions": {
                          "typeIdentifier": "t_address",
                          "typeString": "address"
                        }
                      }
                    ],
                    "expression": {
                      "argumentTypes": [
                        {
                          "typeIdentifier": "t_bytes32",
                          "typeString": "bytes32"
                        },
                        {
                          "typeIdentifier": "t_address",
                          "typeString": "address"
                        }
                      ],
                      "id": 2200,
                      "name": "_setupRole",
                      "nodeType": "Identifier",
                      "overloadedDeclarations": [],
                      "referencedDeclaration": 18189,
                      "src": "1101:10:68",
                      "typeDescriptions": {
                        "typeIdentifier": "t_function_internal_nonpayable$_t_bytes32_$_t_address_$returns$__$",
                        "typeString": "function (bytes32,address)"
                      }
                    },
                    "id": 2203,
                    "isConstant": false,
                    "isLValue": false,
                    "isPure": false,
                    "kind": "functionCall",
                    "lValueRequested": false,
                    "names": [],
                    "nodeType": "FunctionCall",
                    "src": "1101:35:68",
                    "tryCall": false,
                    "typeDescriptions": {
                      "typeIdentifier": "t_tuple$__$",
                      "typeString": "tuple()"
                    }
                  },
                  "id": 2204,
                  "nodeType": "ExpressionStatement",
                  "src": "1101:35:68"
                }
              ]
            },
            "functionSelector": "9088c119",
            "id": 2206,
            "implemented": true,
            "kind": "function",
            "modifiers": [
              {
                "id": 2198,
                "modifierName": {
                  "id": 2197,
                  "name": "onlyOwner",
                  "nodeType": "IdentifierPath",
                  "referencedDeclaration": 20869,
                  "src": "1077:9:68"
                },
                "nodeType": "ModifierInvocation",
                "src": "1077:9:68"
              }
            ],
            "name": "grantInvestorRole",
            "nameLocation": "1016:17:68",
            "nodeType": "FunctionDefinition",
            "parameters": {
              "id": 2196,
              "nodeType": "ParameterList",
              "parameters": [
                {
                  "constant": false,
                  "id": 2195,
                  "mutability": "mutable",
                  "name": "investor",
                  "nameLocation": "1042:8:68",
                  "nodeType": "VariableDeclaration",
                  "scope": 2206,
                  "src": "1034:16:68",
                  "stateVariable": false,
                  "storageLocation": "default",
                  "typeDescriptions": {
                    "typeIdentifier": "t_address",
                    "typeString": "address"
                  },
                  "typeName": {
                    "id": 2194,
                    "name": "address",
                    "nodeType": "ElementaryTypeName",
                    "src": "1034:7:68",
                    "stateMutability": "nonpayable",
                    "typeDescriptions": {
                      "typeIdentifier": "t_address",
                      "typeString": "address"
                    }
                  },
                  "visibility": "internal"
                }
              ],
              "src": "1033:18:68"
            },
            "returnParameters": {
              "id": 2199,
              "nodeType": "ParameterList",
              "parameters": [],
              "src": "1091:0:68"
            },
            "scope": 2246,
            "src": "1007:136:68",
            "stateMutability": "nonpayable",
            "virtual": false,
            "visibility": "external"
          },
          {
            "baseFunctions": [
              26636
            ],
            "body": {
              "id": 2227,
              "nodeType": "Block",
              "src": "1311:69:68",
              "statements": [
                {
                  "expression": {
                    "id": 2225,
                    "isConstant": false,
                    "isLValue": false,
                    "isPure": false,
                    "lValueRequested": false,
                    "leftHandSide": {
                      "id": 2219,
                      "name": "bundleId",
                      "nodeType": "Identifier",
                      "overloadedDeclarations": [],
                      "referencedDeclaration": 2217,
                      "src": "1321:8:68",
                      "typeDescriptions": {
                        "typeIdentifier": "t_uint256",
                        "typeString": "uint256"
                      }
                    },
                    "nodeType": "Assignment",
                    "operator": "=",
                    "rightHandSide": {
                      "arguments": [
                        {
                          "id": 2222,
                          "name": "filter",
                          "nodeType": "Identifier",
                          "overloadedDeclarations": [],
                          "referencedDeclaration": 2208,
                          "src": "1351:6:68",
                          "typeDescriptions": {
                            "typeIdentifier": "t_bytes_memory_ptr",
                            "typeString": "bytes memory"
                          }
                        },
                        {
                          "id": 2223,
                          "name": "initialAmount",
                          "nodeType": "Identifier",
                          "overloadedDeclarations": [],
                          "referencedDeclaration": 2210,
                          "src": "1359:13:68",
                          "typeDescriptions": {
                            "typeIdentifier": "t_uint256",
                            "typeString": "uint256"
                          }
                        }
                      ],
                      "expression": {
                        "argumentTypes": [
                          {
                            "typeIdentifier": "t_bytes_memory_ptr",
                            "typeString": "bytes memory"
                          },
                          {
                            "typeIdentifier": "t_uint256",
                            "typeString": "uint256"
                          }
                        ],
                        "expression": {
                          "id": 2220,
                          "name": "super",
                          "nodeType": "Identifier",
                          "overloadedDeclarations": [],
                          "referencedDeclaration": -25,
                          "src": "1332:5:68",
                          "typeDescriptions": {
                            "typeIdentifier": "t_type$_t_super$_AyiiRiskpool_$2246_$",
                            "typeString": "type(contract super AyiiRiskpool)"
                          }
                        },
                        "id": 2221,
                        "isConstant": false,
                        "isLValue": false,
                        "isPure": false,
                        "lValueRequested": false,
                        "memberName": "createBundle",
                        "nodeType": "MemberAccess",
                        "referencedDeclaration": 26636,
                        "src": "1332:18:68",
                        "typeDescriptions": {
                          "typeIdentifier": "t_function_internal_nonpayable$_t_bytes_memory_ptr_$_t_uint256_$returns$_t_uint256_$",
                          "typeString": "function (bytes memory,uint256) returns (uint256)"
                        }
                      },
                      "id": 2224,
                      "isConstant": false,
                      "isLValue": false,
                      "isPure": false,
                      "kind": "functionCall",
                      "lValueRequested": false,
                      "names": [],
                      "nodeType": "FunctionCall",
                      "src": "1332:41:68",
                      "tryCall": false,
                      "typeDescriptions": {
                        "typeIdentifier": "t_uint256",
                        "typeString": "uint256"
                      }
                    },
                    "src": "1321:52:68",
                    "typeDescriptions": {
                      "typeIdentifier": "t_uint256",
                      "typeString": "uint256"
                    }
                  },
                  "id": 2226,
                  "nodeType": "ExpressionStatement",
                  "src": "1321:52:68"
                }
              ]
            },
            "functionSelector": "7888a2ff",
            "id": 2228,
            "implemented": true,
            "kind": "function",
            "modifiers": [
              {
                "arguments": [
                  {
                    "id": 2214,
                    "name": "INVESTOR_ROLE",
                    "nodeType": "Identifier",
                    "overloadedDeclarations": [],
                    "referencedDeclaration": 2160,
                    "src": "1258:13:68",
                    "typeDescriptions": {
                      "typeIdentifier": "t_bytes32",
                      "typeString": "bytes32"
                    }
                  }
                ],
                "id": 2215,
                "modifierName": {
                  "id": 2213,
                  "name": "onlyRole",
                  "nodeType": "IdentifierPath",
                  "referencedDeclaration": 18000,
                  "src": "1249:8:68"
                },
                "nodeType": "ModifierInvocation",
                "src": "1249:23:68"
              }
            ],
            "name": "createBundle",
            "nameLocation": "1159:12:68",
            "nodeType": "FunctionDefinition",
            "overrides": {
              "id": 2212,
              "nodeType": "OverrideSpecifier",
              "overrides": [],
              "src": "1232:8:68"
            },
            "parameters": {
              "id": 2211,
              "nodeType": "ParameterList",
              "parameters": [
                {
                  "constant": false,
                  "id": 2208,
                  "mutability": "mutable",
                  "name": "filter",
                  "nameLocation": "1185:6:68",
                  "nodeType": "VariableDeclaration",
                  "scope": 2228,
                  "src": "1172:19:68",
                  "stateVariable": false,
                  "storageLocation": "memory",
                  "typeDescriptions": {
                    "typeIdentifier": "t_bytes_memory_ptr",
                    "typeString": "bytes"
                  },
                  "typeName": {
                    "id": 2207,
                    "name": "bytes",
                    "nodeType": "ElementaryTypeName",
                    "src": "1172:5:68",
                    "typeDescriptions": {
                      "typeIdentifier": "t_bytes_storage_ptr",
                      "typeString": "bytes"
                    }
                  },
                  "visibility": "internal"
                },
                {
                  "constant": false,
                  "id": 2210,
                  "mutability": "mutable",
                  "name": "initialAmount",
                  "nameLocation": "1201:13:68",
                  "nodeType": "VariableDeclaration",
                  "scope": 2228,
                  "src": "1193:21:68",
                  "stateVariable": false,
                  "storageLocation": "default",
                  "typeDescriptions": {
                    "typeIdentifier": "t_uint256",
                    "typeString": "uint256"
                  },
                  "typeName": {
                    "id": 2209,
                    "name": "uint256",
                    "nodeType": "ElementaryTypeName",
                    "src": "1193:7:68",
                    "typeDescriptions": {
                      "typeIdentifier": "t_uint256",
                      "typeString": "uint256"
                    }
                  },
                  "visibility": "internal"
                }
              ],
              "src": "1171:44:68"
            },
            "returnParameters": {
              "id": 2218,
              "nodeType": "ParameterList",
              "parameters": [
                {
                  "constant": false,
                  "id": 2217,
                  "mutability": "mutable",
                  "name": "bundleId",
                  "nameLocation": "1297:8:68",
                  "nodeType": "VariableDeclaration",
                  "scope": 2228,
                  "src": "1289:16:68",
                  "stateVariable": false,
                  "storageLocation": "default",
                  "typeDescriptions": {
                    "typeIdentifier": "t_uint256",
                    "typeString": "uint256"
                  },
                  "typeName": {
                    "id": 2216,
                    "name": "uint256",
                    "nodeType": "ElementaryTypeName",
                    "src": "1289:7:68",
                    "typeDescriptions": {
                      "typeIdentifier": "t_uint256",
                      "typeString": "uint256"
                    }
                  },
                  "visibility": "internal"
                }
              ],
              "src": "1288:18:68"
            },
            "scope": 2246,
            "src": "1150:230:68",
            "stateMutability": "nonpayable",
            "virtual": false,
            "visibility": "public"
          },
          {
            "baseFunctions": [
              27090
            ],
            "body": {
              "id": 2244,
              "nodeType": "Block",
              "src": "1651:34:68",
              "statements": [
                {
                  "expression": {
                    "id": 2242,
                    "isConstant": false,
                    "isLValue": false,
                    "isPure": false,
                    "lValueRequested": false,
                    "leftHandSide": {
                      "id": 2240,
                      "name": "isMatching",
                      "nodeType": "Identifier",
                      "overloadedDeclarations": [],
                      "referencedDeclaration": 2238,
                      "src": "1661:10:68",
                      "typeDescriptions": {
                        "typeIdentifier": "t_bool",
                        "typeString": "bool"
                      }
                    },
                    "nodeType": "Assignment",
                    "operator": "=",
                    "rightHandSide": {
                      "hexValue": "74727565",
                      "id": 2241,
                      "isConstant": false,
                      "isLValue": false,
                      "isPure": true,
                      "kind": "bool",
                      "lValueRequested": false,
                      "nodeType": "Literal",
                      "src": "1674:4:68",
                      "typeDescriptions": {
                        "typeIdentifier": "t_bool",
                        "typeString": "bool"
                      },
                      "value": "true"
                    },
                    "src": "1661:17:68",
                    "typeDescriptions": {
                      "typeIdentifier": "t_bool",
                      "typeString": "bool"
                    }
                  },
                  "id": 2243,
                  "nodeType": "ExpressionStatement",
                  "src": "1661:17:68"
                }
              ]
            },
            "functionSelector": "86c71288",
            "id": 2245,
            "implemented": true,
            "kind": "function",
            "modifiers": [],
            "name": "bundleMatchesApplication",
            "nameLocation": "1457:24:68",
            "nodeType": "FunctionDefinition",
            "overrides": {
              "id": 2236,
              "nodeType": "OverrideSpecifier",
              "overrides": [],
              "src": "1591:8:68"
            },
            "parameters": {
              "id": 2235,
              "nodeType": "ParameterList",
              "parameters": [
                {
                  "constant": false,
                  "id": 2231,
                  "mutability": "mutable",
                  "name": "bundle",
                  "nameLocation": "1513:6:68",
                  "nodeType": "VariableDeclaration",
                  "scope": 2245,
                  "src": "1491:28:68",
                  "stateVariable": false,
                  "storageLocation": "memory",
                  "typeDescriptions": {
                    "typeIdentifier": "t_struct$_Bundle_$20407_memory_ptr",
                    "typeString": "struct IBundle.Bundle"
                  },
                  "typeName": {
                    "id": 2230,
                    "nodeType": "UserDefinedTypeName",
                    "pathNode": {
                      "id": 2229,
                      "name": "IBundle.Bundle",
                      "nodeType": "IdentifierPath",
                      "referencedDeclaration": 20407,
                      "src": "1491:14:68"
                    },
                    "referencedDeclaration": 20407,
                    "src": "1491:14:68",
                    "typeDescriptions": {
                      "typeIdentifier": "t_struct$_Bundle_$20407_storage_ptr",
                      "typeString": "struct IBundle.Bundle"
                    }
                  },
                  "visibility": "internal"
                },
                {
                  "constant": false,
                  "id": 2234,
                  "mutability": "mutable",
                  "name": "application",
                  "nameLocation": "1557:11:68",
                  "nodeType": "VariableDeclaration",
                  "scope": 2245,
                  "src": "1530:38:68",
                  "stateVariable": false,
                  "storageLocation": "memory",
                  "typeDescriptions": {
                    "typeIdentifier": "t_struct$_Application_$20666_memory_ptr",
                    "typeString": "struct IPolicy.Application"
                  },
                  "typeName": {
                    "id": 2233,
                    "nodeType": "UserDefinedTypeName",
                    "pathNode": {
                      "id": 2232,
                      "name": "IPolicy.Application",
                      "nodeType": "IdentifierPath",
                      "referencedDeclaration": 20666,
                      "src": "1530:19:68"
                    },
                    "referencedDeclaration": 20666,
                    "src": "1530:19:68",
                    "typeDescriptions": {
                      "typeIdentifier": "t_struct$_Application_$20666_storage_ptr",
                      "typeString": "struct IPolicy.Application"
                    }
                  },
                  "visibility": "internal"
                }
              ],
              "src": "1481:93:68"
            },
            "returnParameters": {
              "id": 2239,
              "nodeType": "ParameterList",
              "parameters": [
                {
                  "constant": false,
                  "id": 2238,
                  "mutability": "mutable",
                  "name": "isMatching",
                  "nameLocation": "1634:10:68",
                  "nodeType": "VariableDeclaration",
                  "scope": 2245,
                  "src": "1629:15:68",
                  "stateVariable": false,
                  "storageLocation": "default",
                  "typeDescriptions": {
                    "typeIdentifier": "t_bool",
                    "typeString": "bool"
                  },
                  "typeName": {
                    "id": 2237,
                    "name": "bool",
                    "nodeType": "ElementaryTypeName",
                    "src": "1629:4:68",
                    "typeDescriptions": {
                      "typeIdentifier": "t_bool",
                      "typeString": "bool"
                    }
                  },
                  "visibility": "internal"
                }
              ],
              "src": "1628:17:68"
            },
            "scope": 2246,
            "src": "1448:237:68",
            "stateMutability": "pure",
            "virtual": false,
            "visibility": "public"
          }
        ],
        "scope": 2247,
        "src": "325:1363:68"
      }
    ],
    "src": "39:1649:68"
  },
  "bytecode": "60806040526011805463ffffffff191690553480156200001e57600080fd5b5060405162003911380380620039118339810160408190526200004191620006b2565b848469d3c21bcecceda10000008585858585858585858560028262000066336200049a565b6001600160a01b038116620000ce5760405162461bcd60e51b815260206004820152602360248201527f4552524f523a434d502d3030343a52454749535452595f414444524553535f5a60448201526245524f60e81b60648201526084015b60405180910390fd5b60038054610100600160a81b0319166101006001600160a01b03841602179055620000f8620004ea565b600480546001600160a01b0319166001600160a01b03929092169190911790556200012262000505565b600580546001600160a01b0319166001600160a01b03929092169190911790556200014c62000532565b600680546001600160a01b0319166001600160a01b0392909216919091179055600183815560038054849260ff19909116908360028111156200019f57634e487b7160e01b600052602160045260246000fd5b02179055506001546003546040517f04a2dea3211d6352f30925875b6e2e984642f84e1bcffe65ffaa1b04c1197b7a92620001f392909160ff82169130916101009091046001600160a01b03169062000719565b60405180910390a1505050600d85905583620002645760405162461bcd60e51b815260206004820152602960248201527f4552524f523a52504c2d3030323a53554d5f4f465f53554d5f494e53555245446044820152685f4341505f5a45524f60b81b6064820152608401620000c5565b600e8490556001600160a01b038316620002c15760405162461bcd60e51b815260206004820181905260248201527f4552524f523a52504c2d3030333a45524332305f414444524553535f5a45524f6044820152606401620000c5565b600c80546001600160a01b0319166001600160a01b038581169190911790915582166200033b5760405162461bcd60e51b815260206004820152602160248201527f4552524f523a52504c2d3030343a57414c4c45545f414444524553535f5a45526044820152604f60f81b6064820152608401620000c5565b600b80546001600160a01b0319166001600160a01b038416179055620003736e496e7374616e63655365727669636560881b6200054c565b600780546001600160a01b0319166001600160a01b0392909216919091179055620003b06e5269736b706f6f6c5365727669636560881b6200054c565b600880546001600160a01b0319166001600160a01b0392831617905560075460408051633acd5e0f60e21b81529051919092169163eb35783c916004808301926020929190829003018186803b1580156200040a57600080fd5b505afa1580156200041f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906200044591906200068c565b600980546001600160a01b0319166001600160a01b0392909216919091179055506200048b9a506000995062000485985062000496975050505050505050565b620005d8565b50505050506200077d565b3390565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6000620005006541636365737360d01b6200054c565b905090565b6000620005007f436f6d706f6e656e744f776e65725365727669636500000000000000000000006200054c565b6000620005006e496e7374616e63655365727669636560881b5b600354604051631c2d8fb360e31b81526004810183905260009161010090046001600160a01b03169063e16c7d989060240160206040518083038186803b1580156200059757600080fd5b505afa158015620005ac573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620005d291906200068c565b92915050565b620005e48282620005e8565b5050565b60008281526012602090815260408083206001600160a01b038516845290915290205460ff16620005e45760008281526012602090815260408083206001600160a01b03851684529091529020805460ff19166001179055620006483390565b6001600160a01b0316816001600160a01b0316837f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a45050565b6000602082840312156200069e578081fd5b8151620006ab8162000764565b9392505050565b600080600080600060a08688031215620006ca578081fd5b85519450602086015193506040860151620006e58162000764565b6060870151909350620006f88162000764565b60808701519092506200070b8162000764565b809150509295509295909350565b84815260808101600385106200073f57634e487b7160e01b600052602160045260246000fd5b60208201949094526001600160a01b0392831660408201529116606090910152919050565b6001600160a01b03811681146200077a57600080fd5b50565b613184806200078d6000396000f3fe608060405234801561001057600080fd5b50600436106103af5760003560e01c80637893c7bc116101f4578063a217fddf1161011a578063d0e0ba95116100ad578063e0815f0d1161007c578063e0815f0d14610735578063f1d354d01461073d578063f2fde38b1461074b578063feb1824b1461075e576103af565b8063d0e0ba9514610707578063d547741f1461071a578063d73cd99214610462578063e00323831461072d576103af565b8063be169e7e116100e9578063be169e7e146106d3578063be61e91e146106db578063c3004c86146106ec578063c40000d4146106ff576103af565b8063a217fddf146106c3578063b26025aa146106cb578063b3fca9bd14610462578063bd1fe5d014610462576103af565b80638c483e5a116101925780639a82f890116101615780639a82f890146106a0578063a17030d5146106a8578063a18aa128146106bb578063a18f5ae214610462576103af565b80638c483e5a146106565780638da5cb5b146106695780639088c1191461067a57806391d148541461068d576103af565b806386c71288116101ce57806386c712881461061257806389002da514610628578063890fbf781461063b578063893d20e81461064e576103af565b80637893c7bc146105e15780637f3b6980146105f757806382558906146105ff576103af565b80633629c3c4116102d957806359dacc6a11610277578063652028e511610246578063652028e51461058c578063715018a61461059f57806376082a5e146105a75780637888a2ff146105ce576103af565b806359dacc6a146104625780635ab1bd53146105655780635d1ca6311461057c578063638ce0ba14610584576103af565b80634101b90c116102b35780634101b90c1461053357806345fe1c6d1461053b57806354afef631461054a578063587e59d014610552576103af565b80633629c3c4146104f057806336568abe146105035780633dcdde1714610516576103af565b80631865c57d116103515780632d0821b7116103205780632d0821b7146104975780632f2ff15d146104b7578063316c5348146104ca57806336153f3a146104dd576103af565b80631865c57d1461044d5780631b867c6314610462578063248a9ca31461046c578063258d560c1461048f576103af565b8063132996041161038d578063132996041461040557806315dae03e1461042a57806317d7de7c1461043d57806318442e6314610445576103af565b806301ffc9a7146103b45780630676cb0e146103dc57806312065fe0146103fd575b600080fd5b6103c76103c2366004612a20565b61076f565b60405190151581526020015b60405180910390f35b6103ef6103ea3660046129b8565b6107a8565b6040519081526020016103d3565b6103ef610922565b600b546001600160a01b03165b6040516001600160a01b0390911681526020016103d3565b60035460ff166040516103d39190612e3e565b6001546103ef565b600a546103ef565b6104556109b2565b6040516103d39190612e24565b61046a610a38565b005b6103ef61047a3660046129b8565b60009081526012602052604090206001015490565b6103c7610a7f565b6104aa6104a53660046129b8565b610aaf565b6040516103d39190612f0a565b61046a6104c53660046129d0565b610bc4565b61046a6104d83660046129b8565b610bee565b6103ef6104eb3660046129ff565b610d8f565b61046a6104fe3660046129ff565b610f5b565b61046a6105113660046129d0565b610fe3565b6040805160208101909152600081525b6040516103d39190612e52565b6103ef611061565b6103ef670de0b6b3a764000081565b600d546103ef565b61046a6105603660046129b8565b61109f565b61041260035461010090046001600160a01b031690565b6002546103ef565b61046a61120c565b61046a61059a3660046129b8565b611259565b61046a6112d6565b6103ef7f5614e11ca6d7673c9c8dcec913465d676494aad1151bb2c1cf40b9d99be4d93581565b6103ef6105dc366004612a48565b6112e8565b6105266040518060200160405280600081525081565b6103ef611326565b61046a61060d3660046129ff565b611364565b6103c7610620366004612c29565b506001919050565b6103ef6106363660046129ff565b6113e4565b6103c76106493660046129ff565b611558565b6104126115ef565b61046a6106643660046129b8565b611601565b6000546001600160a01b0316610412565b61046a610688366004612980565b61176e565b6103c761069b3660046129d0565b6117a3565b6103c76117ce565b61046a6106b63660046129b8565b6117d6565b600e546103ef565b6103ef600081565b6103ef611943565b61046a611981565b6103ef69d3c21bcecceda100000081565b61046a6106fa3660046129b8565b6119ce565b6103ef611a52565b61046a6107153660046129b8565b611a90565b61046a6107283660046129d0565b611ada565b6103ef611aff565b6103c7611b3c565b670de0b6b3a76400006103ef565b61046a610759366004612980565b611b45565b600c546001600160a01b0316610412565b60006001600160e01b03198216637965db0b60e01b14806107a057506301ffc9a760e01b6001600160e01b03198316145b90505b919050565b6000806107b460025490565b600754604051635213353360e11b8152600481018390529192506001600160a01b03169063a4266a669060240160206040518083038186803b1580156107f957600080fd5b505afa15801561080d573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108319190612d23565b83106108985760405162461bcd60e51b815260206004820152602b60248201527f4552524f523a52504c2d3030373a4143544956455f42554e444c455f494e444560448201526a585f544f4f5f4c4152474560a81b60648201526084015b60405180910390fd5b600754604051633b20cec360e21b815260048101839052602481018590526001600160a01b039091169063ec833b0c9060440160206040518083038186803b1580156108e357600080fd5b505afa1580156108f7573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061091b9190612d23565b9392505050565b60008061092e60025490565b600754604051631e01043960e01b8152600481018390529192506001600160a01b031690631e010439906024015b60206040518083038186803b15801561097457600080fd5b505afa158015610988573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109ac9190612d23565b91505090565b600654600254604051635e966e4560e01b815260048101919091526000916001600160a01b031690635e966e459060240160206040518083038186803b1580156109fb57600080fd5b505afa158015610a0f573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a339190612a8b565b905090565b610a4d6810dbdb5c1bdb995b9d60ba1b611bbb565b6001600160a01b0316336001600160a01b031614610a7d5760405162461bcd60e51b815260040161088f90612e65565b565b600060025b60035460ff166002811115610aa957634e487b7160e01b600052602160045260246000fd5b14905090565b610ab76127de565b600a548210610b145760405162461bcd60e51b8152602060048201526024808201527f4552524f523a52504c2d3030363a42554e444c455f494e4445585f544f4f5f4c6044820152634152474560e01b606482015260840161088f565b6000600a8381548110610b3757634e487b7160e01b600052603260045260246000fd5b600091825260209091200154600754604051632d0821b760e01b8152600481018390529192506001600160a01b031690632d0821b79060240160006040518083038186803b158015610b8857600080fd5b505afa158015610b9c573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f1916820160405261091b9190810190612b55565b600082815260126020526040902060010154610bdf81611c3d565b610be98383611c47565b505050565b600754604051632d0821b760e01b81526004810183905282916000916001600160a01b0390911690632d0821b79060240160006040518083038186803b158015610c3757600080fd5b505afa158015610c4b573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052610c739190810190612b55565b60095460408083015190516331a9108f60e11b81529293506000926001600160a01b0390921691636352211e91610cb09160040190815260200190565b60206040518083038186803b158015610cc857600080fd5b505afa158015610cdc573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d00919061299c565b9050336001600160a01b03821614610d2a5760405162461bcd60e51b815260040161088f90612e9c565b60085460405163062d8a6960e31b8152600481018690526001600160a01b039091169063316c5348906024015b600060405180830381600087803b158015610d7157600080fd5b505af1158015610d85573d6000803e3d6000fd5b5050505050505050565b600754604051632d0821b760e01b815260048101849052600091849183916001600160a01b031690632d0821b79060240160006040518083038186803b158015610dd857600080fd5b505afa158015610dec573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052610e149190810190612b55565b60095460408083015190516331a9108f60e11b81529293506000926001600160a01b0390921691636352211e91610e519160040190815260200190565b60206040518083038186803b158015610e6957600080fd5b505afa158015610e7d573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610ea1919061299c565b9050336001600160a01b03821614610ecb5760405162461bcd60e51b815260040161088f90612e9c565b600854604051631b0a9f9d60e11b815260048101889052602481018790526001600160a01b03909116906336153f3a906044015b602060405180830381600087803b158015610f1957600080fd5b505af1158015610f2d573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610f519190612d23565b9695505050505050565b610f6b63141bdbdb60e21b611bbb565b6001600160a01b0316336001600160a01b031614610f9b5760405162461bcd60e51b815260040161088f90612ed3565b610fa58282611ccd565b60408051838152602081018390527fd910a5091eea39c3efeed9891a9e2b4694bd064808f5b0a4de415d70b313ec5291015b60405180910390a15050565b6001600160a01b03811633146110535760405162461bcd60e51b815260206004820152602f60248201527f416363657373436f6e74726f6c3a2063616e206f6e6c792072656e6f756e636560448201526e103937b632b9903337b91039b2b63360891b606482015260840161088f565b61105d8282611d4f565b5050565b60008061106d60025490565b600754604051635213353360e11b8152600481018390529192506001600160a01b03169063a4266a669060240161095c565b600754604051632d0821b760e01b81526004810183905282916000916001600160a01b0390911690632d0821b79060240160006040518083038186803b1580156110e857600080fd5b505afa1580156110fc573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526111249190810190612b55565b60095460408083015190516331a9108f60e11b81529293506000926001600160a01b0390921691636352211e916111619160040190815260200190565b60206040518083038186803b15801561117957600080fd5b505afa15801561118d573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906111b1919061299c565b9050336001600160a01b038216146111db5760405162461bcd60e51b815260040161088f90612e9c565b600854604051630587e59d60e41b8152600481018690526001600160a01b039091169063587e59d090602401610d57565b6112216810dbdb5c1bdb995b9d60ba1b611bbb565b6001600160a01b0316336001600160a01b0316146112515760405162461bcd60e51b815260040161088f90612e65565b610a7d611db6565b611261611e37565b600061126c60025490565b600854604051630424ffa960e31b815260048101839052602481018590529192506001600160a01b031690632127fd4890604401600060405180830381600087803b1580156112ba57600080fd5b505af11580156112ce573d6000803e3d6000fd5b505050505050565b6112de611e37565b610a7d6000611e91565b60007f5614e11ca6d7673c9c8dcec913465d676494aad1151bb2c1cf40b9d99be4d93561131481611c3d565b61131e8484611ee1565b949350505050565b60008061133260025490565b600754604051631f6cca1160e21b8152600481018390529192506001600160a01b031690637db328449060240161095c565b61137463141bdbdb60e21b611bbb565b6001600160a01b0316336001600160a01b0316146113a45760405162461bcd60e51b815260040161088f90612ed3565b6113ae8282611fe4565b60408051838152602081018390527f0ee37957c2d37326fa4e3897fc3947bbdbd8e1082639a302c1c206b4d1c5e6959101610fd7565b600754604051632d0821b760e01b815260048101849052600091849183916001600160a01b031690632d0821b79060240160006040518083038186803b15801561142d57600080fd5b505afa158015611441573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526114699190810190612b55565b60095460408083015190516331a9108f60e11b81529293506000926001600160a01b0390921691636352211e916114a69160040190815260200190565b60206040518083038186803b1580156114be57600080fd5b505afa1580156114d2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906114f6919061299c565b9050336001600160a01b038216146115205760405162461bcd60e51b815260040161088f90612e9c565b6008546040516389002da560e01b815260048101889052602481018790526001600160a01b03909116906389002da590604401610eff565b600061156a63141bdbdb60e21b611bbb565b6001600160a01b0316336001600160a01b03161461159a5760405162461bcd60e51b815260040161088f90612ed3565b6115a48383612033565b60408051858152602081018590528215158183015290519192507f9d0f25e972ad53428b0a94cd615fa731919562fa34769df0f9c3eed71b0bd81e919081900360600190a192915050565b600080546001600160a01b0316610a33565b600754604051632d0821b760e01b81526004810183905282916000916001600160a01b0390911690632d0821b79060240160006040518083038186803b15801561164a57600080fd5b505afa15801561165e573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526116869190810190612b55565b60095460408083015190516331a9108f60e11b81529293506000926001600160a01b0390921691636352211e916116c39160040190815260200190565b60206040518083038186803b1580156116db57600080fd5b505afa1580156116ef573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611713919061299c565b9050336001600160a01b0382161461173d5760405162461bcd60e51b815260040161088f90612e9c565b6008546040516346241f2d60e11b8152600481018690526001600160a01b0390911690638c483e5a90602401610d57565b611776611e37565b6117a07f5614e11ca6d7673c9c8dcec913465d676494aad1151bb2c1cf40b9d99be4d93582612436565b50565b60009182526012602090815260408084206001600160a01b0393909316845291905290205460ff1690565b600080610a84565b600754604051632d0821b760e01b81526004810183905282916000916001600160a01b0390911690632d0821b79060240160006040518083038186803b15801561181f57600080fd5b505afa158015611833573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f1916820160405261185b9190810190612b55565b60095460408083015190516331a9108f60e11b81529293506000926001600160a01b0390921691636352211e916118989160040190815260200190565b60206040518083038186803b1580156118b057600080fd5b505afa1580156118c4573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906118e8919061299c565b9050336001600160a01b038216146119125760405162461bcd60e51b815260040161088f90612e9c565b60085460405163a17030d560e01b8152600481018690526001600160a01b039091169063a17030d590602401610d57565b60008061194f60025490565b600754604051633f5d923560e01b8152600481018390529192506001600160a01b031690633f5d92359060240161095c565b6119966810dbdb5c1bdb995b9d60ba1b611bbb565b6001600160a01b0316336001600160a01b0316146119c65760405162461bcd60e51b815260040161088f90612e65565b610a7d612440565b6119de63141bdbdb60e21b611bbb565b6001600160a01b0316336001600160a01b031614611a0e5760405162461bcd60e51b815260040161088f90612ed3565b6000611a1982612528565b60408051848152602081018390529192507f22bf66455b4bf54c9548e2bb650543cfa753a53cab13af4020ddbfa76c231b0f9101610fd7565b600080611a5e60025490565b60075460405163bcd5349f60e01b8152600481018390529192506001600160a01b03169063bcd5349f9060240161095c565b611aa56810dbdb5c1bdb995b9d60ba1b611bbb565b6001600160a01b0316336001600160a01b031614611ad55760405162461bcd60e51b815260040161088f90612e65565b600255565b600082815260126020526040902060010154611af581611c3d565b610be98383611d4f565b600080611b0b60025490565b6007546040516252ac1360e71b8152600481018390529192506001600160a01b03169063295609809060240161095c565b60006001610a84565b611b4d611e37565b6001600160a01b038116611bb25760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b606482015260840161088f565b6117a081611e91565b600354604051631c2d8fb360e31b81526004810183905260009161010090046001600160a01b03169063e16c7d989060240160206040518083038186803b158015611c0557600080fd5b505afa158015611c19573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107a0919061299c565b6117a08133612598565b611c5182826117a3565b61105d5760008281526012602090815260408083206001600160a01b03851684529091529020805460ff19166001179055611c893390565b6001600160a01b0316816001600160a01b0316837f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a45050565b600082815260106020526040908190205460085491516305b933a160e51b815260048101829052602481018590526044810184905290916001600160a01b03169063b7267420906064015b600060405180830381600087803b158015611d3257600080fd5b505af1158015611d46573d6000803e3d6000fd5b50505050505050565b611d5982826117a3565b1561105d5760008281526012602090815260408083206001600160a01b0385168085529252808320805460ff1916905551339285917ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b9190a45050565b600854600b54600c54600d54600e54604051635f971aa360e11b81526001600160a01b03948516600482015292841660248401526044830191909152606482015291169063bf2e354690608401600060405180830381600087803b158015611e1d57600080fd5b505af1158015611e31573d6000803e3d6000fd5b50505050565b6000546001600160a01b03163314610a7d5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015260640161088f565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6000803360085460405163057f079d60e21b81529192506001600160a01b0316906315fc1e7490611f1a90849088908890600401612df0565b602060405180830381600087803b158015611f3457600080fd5b505af1158015611f48573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611f6c9190612d23565b600a80546001810182556000919091527fc65a7bb8d6351c1cf70c95a316cc6a92839c986682d98bc35f958f4883f9d2a80181905560408051828152602081018690529193507fd17d9dc3726ba31d9af5d3a3425289766158a8ea95520e1c299ccbe4a2978b34910160405180910390a15092915050565b6000828152601060205260409081902054600854915163594ce61360e11b815260048101829052602481018590526044810184905290916001600160a01b03169063b299cc2690606401611d18565b60008061203e611061565b9050600061204a611aff565b90506000612056611943565b6011546040805186815263ffffffff90921660208301529192507f7296d1a54b2d02c3a2f8f0b83b688d6b8415618f2ab8c3d5f761dd678dcc4b29910160405180910390a1600083116120eb5760405162461bcd60e51b815260206004820152601f60248201527f4552524f523a4252502d3030313a4e4f5f4143544956455f42554e444c455300604482015260640161088f565b80821161213a5760405162461bcd60e51b815260206004820152601d60248201527f4552524f523a4252502d3030323a4e4f5f465245455f4341504954414c000000604482015260640161088f565b6121448582612ffa565b821061242d57600754604051632f141bd960e21b8152600481018890526000916001600160a01b03169063bc506f649060240160006040518083038186803b15801561218f57600080fd5b505afa1580156121a3573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526121cb9190810190612aaa565b6011549091506000906121e590869063ffffffff166130ca565b905060005b85811080156121f7575086155b15612429576000612207836107a8565b600754604051632d0821b760e01b8152600481018390529192506000916001600160a01b0390911690632d0821b79060240160006040518083038186803b15801561225157600080fd5b505afa158015612265573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f1916820160405261228d9190810190612b55565b9050600060016040805185815282151560208201529192507f4fb0f8b19e3ce187a133519bff1fcbdf3dfbc1b55f8bc334a3da5bcadbeea2a7910160405180910390a180156124135760008260c001518360a001516122ec9190613031565b6040805188815260208101879052908101829052606081018e90529091507fe54ef564bee7e49a6e78296e638947532de075d47cd66e331104b4812756f1199060800160405180910390a18b81106123f857600854604051634d03f9b760e01b815260048101869052602481018f9052604481018e90526001600160a01b0390911690634d03f9b790606401600060405180830381600087803b15801561239257600080fd5b505af11580156123a6573d6000803e3d6000fd5b50505060008e81526010602052604081208690556011805460019e5063ffffffff169250906123d4836130a6565b91906101000a81548163ffffffff021916908363ffffffff16021790555050612411565b89612404876001612ffa565b61240e91906130ca565b95505b505b50505080806124219061308b565b9150506121ea565b5050505b50505092915050565b61105d8282611c47565b600061244b60025490565b6007546040516362acbc1f60e11b8152600481018390529192506001600160a01b03169063c559783e9060240160206040518083038186803b15801561249057600080fd5b505afa1580156124a4573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906124c89190612d23565b156117a05760405162461bcd60e51b815260206004820152602a60248201527f4552524f523a52504c2d3031303a5249534b504f4f4c5f4841535f554e4255526044820152694e545f42554e444c455360b01b606482015260840161088f565b600081815260106020526040808220546008549151635daa06fb60e11b8152600481018290526024810185905290916001600160a01b03169063bb540df690604401602060405180830381600087803b15801561258457600080fd5b505af11580156108f7573d6000803e3d6000fd5b6125a282826117a3565b61105d576125ba816001600160a01b031660146125fc565b6125c58360206125fc565b6040516020016125d6929190612d7b565b60408051601f198184030181529082905262461bcd60e51b825261088f91600401612e52565b6060600061260b836002613012565b612616906002612ffa565b67ffffffffffffffff81111561263c57634e487b7160e01b600052604160045260246000fd5b6040519080825280601f01601f191660200182016040528015612666576020820181803683370190505b509050600360fc1b8160008151811061268f57634e487b7160e01b600052603260045260246000fd5b60200101906001600160f81b031916908160001a905350600f60fb1b816001815181106126cc57634e487b7160e01b600052603260045260246000fd5b60200101906001600160f81b031916908160001a90535060006126f0846002613012565b6126fb906001612ffa565b90505b600181111561278f576f181899199a1a9b1b9c1cb0b131b232b360811b85600f166010811061273d57634e487b7160e01b600052603260045260246000fd5b1a60f81b82828151811061276157634e487b7160e01b600052603260045260246000fd5b60200101906001600160f81b031916908160001a90535060049490941c9361278881613074565b90506126fe565b50831561091b5760405162461bcd60e51b815260206004820181905260248201527f537472696e67733a20686578206c656e67746820696e73756666696369656e74604482015260640161088f565b6040518061014001604052806000815260200160008152602001600081526020016000600381111561282057634e487b7160e01b600052602160045260246000fd5b81526020016060815260200160008152602001600081526020016000815260200160008152602001600081525090565b600082601f830112612860578081fd5b813561287361286e82612fd2565b612fa1565b818152846020838601011115612887578283fd5b816020850160208301379081016020019190915292915050565b600082601f8301126128b1578081fd5b81516128bf61286e82612fd2565b8181528460208386010111156128d3578283fd5b61131e826020830160208701613048565b80356107a381613141565b80516107a381613141565b600060c0828403121561290b578081fd5b61291560c0612fa1565b9050813561292281613141565b808252506020820135602082015260408201356040820152606082013567ffffffffffffffff81111561295457600080fd5b61296084828501612850565b6060830152506080820135608082015260a082013560a082015292915050565b600060208284031215612991578081fd5b813561091b8161312c565b6000602082840312156129ad578081fd5b815161091b8161312c565b6000602082840312156129c9578081fd5b5035919050565b600080604083850312156129e2578081fd5b8235915060208301356129f48161312c565b809150509250929050565b60008060408385031215612a11578182fd5b50508035926020909101359150565b600060208284031215612a31578081fd5b81356001600160e01b03198116811461091b578182fd5b60008060408385031215612a5a578182fd5b823567ffffffffffffffff811115612a70578283fd5b612a7c85828601612850565b95602094909401359450505050565b600060208284031215612a9c578081fd5b81516007811061091b578182fd5b600060208284031215612abb578081fd5b815167ffffffffffffffff80821115612ad2578283fd5b9083019060c08286031215612ae5578283fd5b612aef60c0612fa1565b8251612afa81613141565b808252506020830151602082015260408301516040820152606083015182811115612b23578485fd5b612b2f878286016128a1565b6060830152506080830151608082015260a083015160a082015280935050505092915050565b600060208284031215612b66578081fd5b815167ffffffffffffffff80821115612b7d578283fd5b8184019150610140808387031215612b93578384fd5b612b9c81612fa1565b9050825181526020830151602082015260408301516040820152612bc2606084016128ef565b6060820152608083015182811115612bd8578485fd5b612be4878286016128a1565b60808301525060a0838101519082015260c0808401519082015260e0808401519082015261010080840151908201526101209283015192810192909252509392505050565b60008060408385031215612c3b578182fd5b823567ffffffffffffffff80821115612c52578384fd5b8185019150610140808388031215612c68578485fd5b612c7181612fa1565b9050823581526020830135602082015260408301356040820152612c97606084016128e4565b6060820152608083013582811115612cad578586fd5b612cb988828601612850565b60808301525060a083013560a082015260c083013560c082015260e083013560e0820152610100808401358183015250610120808401358183015250809450506020850135915080821115612d0c578283fd5b50612d19858286016128fa565b9150509250929050565b600060208284031215612d34578081fd5b5051919050565b60008151808452612d53816020860160208601613048565b601f01601f19169290920160200192915050565b60048110612d7757612d77613100565b9052565b60007f416363657373436f6e74726f6c3a206163636f756e742000000000000000000082528351612db3816017850160208801613048565b7001034b99036b4b9b9b4b733903937b6329607d1b6017918401918201528351612de4816028840160208801613048565b01602801949350505050565b6001600160a01b0384168152606060208201819052600090612e1490830185612d3b565b9050826040830152949350505050565b6020810160078310612e3857612e38613100565b91905290565b6020810160038310612e3857612e38613100565b60006020825261091b6020830184612d3b565b6020808252601b908201527f4552524f523a434d502d3030323a4e4f545f434f4d504f4e454e540000000000604082015260600190565b6020808252601e908201527f4552524f523a4255432d3030313a4e4f545f42554e444c455f4f574e45520000604082015260600190565b6020808252601b908201527f4552524f523a52504c2d3030313a4143434553535f44454e4945440000000000604082015260600190565b6000602082528251602083015260208301516040830152604083015160608301526060830151612f3d6080840182612d67565b5060808301516101408060a0850152612f5a610160850183612d3b565b915060a085015160c085015260c085015160e085015260e0850151610100818187015280870151915050610120818187015280870151838701525050508091505092915050565b604051601f8201601f1916810167ffffffffffffffff81118282101715612fca57612fca613116565b604052919050565b600067ffffffffffffffff821115612fec57612fec613116565b50601f01601f191660200190565b6000821982111561300d5761300d6130ea565b500190565b600081600019048311821515161561302c5761302c6130ea565b500290565b600082821015613043576130436130ea565b500390565b60005b8381101561306357818101518382015260200161304b565b83811115611e315750506000910152565b600081613083576130836130ea565b506000190190565b600060001982141561309f5761309f6130ea565b5060010190565b600063ffffffff808316818114156130c0576130c06130ea565b6001019392505050565b6000826130e557634e487b7160e01b81526012600452602481fd5b500690565b634e487b7160e01b600052601160045260246000fd5b634e487b7160e01b600052602160045260246000fd5b634e487b7160e01b600052604160045260246000fd5b6001600160a01b03811681146117a057600080fd5b600481106117a057600080fdfea26469706673582212204e578197fd181a07dbf3e32fadcd6f7eca6e79023a49c89eff035c460a8823b264736f6c63430008020033",
  "bytecodeSha1": "354a25145e8eff555dc7c33873997706d35593d9",
  "compiler": {
    "evm_version": "istanbul",
    "optimizer": {
      "enabled": true,
      "runs": 200
    },
    "version": "0.8.2+commit.661d1103"
  },
  "contractName": "AyiiRiskpool",
  "coverageMap": {
    "branches": {
      "0": {
        "AccessControl._checkRole": {
          "97": [
            3806,
            3828,
            false
          ]
        },
        "AccessControl._grantRole": {
          "95": [
            7557,
            7579,
            false
          ]
        },
        "AccessControl._revokeRole": {
          "96": [
            7961,
            7983,
            false
          ]
        },
        "AccessControl.renounceRole": {
          "94": [
            6020,
            6043,
            true
          ]
        }
      },
      "13": {},
      "18": {},
      "2": {},
      "22": {},
      "24": {
        "Strings.toHexString": {
          "111": [
            2008,
            2018,
            true
          ]
        }
      },
      "25": {},
      "26": {},
      "28": {
        "BasicRiskpool._lockCollateral": {
          "98": [
            1919,
            1936,
            true
          ],
          "99": [
            1991,
            2014,
            true
          ],
          "100": [
            2124,
            2167,
            false
          ],
          "101": [
            3250,
            3260,
            false
          ],
          "102": [
            3485,
            3514,
            false
          ]
        }
      },
      "29": {
        "Context._msgSender": {
          "103": [
            1140,
            1188,
            true
          ]
        }
      },
      "30": {},
      "33": {},
      "36": {
        "Context._msgSender": {
          "108": [
            1553,
            1580,
            true
          ],
          "109": [
            1202,
            1245,
            true
          ]
        },
        "Riskpool._afterArchive": {
          "110": [
            8649,
            8697,
            true
          ]
        },
        "Riskpool.getActiveBundleId": {
          "106": [
            7302,
            7350,
            true
          ]
        },
        "Riskpool.getBundle": {
          "107": [
            6796,
            6819,
            true
          ]
        }
      },
      "37": {},
      "39": {},
      "4": {
        "Ownable._checkOwner": {
          "105": [
            1422,
            1445,
            true
          ]
        },
        "Ownable.transferOwnership": {
          "104": [
            2169,
            2191,
            true
          ]
        }
      },
      "44": {},
      "46": {},
      "47": {},
      "48": {},
      "49": {},
      "50": {},
      "51": {},
      "53": {},
      "68": {}
    },
    "statements": {
      "0": {
        "AccessControl._checkRole": {
          "59": [
            3400,
            3430
          ],
          "87": [
            3844,
            4193
          ]
        },
        "AccessControl._grantRole": {
          "60": [
            7595,
            7631
          ],
          "61": [
            7645,
            7690
          ]
        },
        "AccessControl._revokeRole": {
          "63": [
            7999,
            8036
          ],
          "64": [
            8050,
            8095
          ]
        },
        "AccessControl._setupRole": {
          "84": [
            6902,
            6927
          ]
        },
        "AccessControl.getRoleAdmin": {
          "4": [
            4484,
            4513
          ]
        },
        "AccessControl.grantRole": {
          "23": [
            4929,
            4954
          ]
        },
        "AccessControl.hasRole": {
          "45": [
            2997,
            3033
          ]
        },
        "AccessControl.renounceRole": {
          "28": [
            6012,
            6095
          ],
          "29": [
            6106,
            6132
          ]
        },
        "AccessControl.revokeRole": {
          "53": [
            5355,
            5381
          ]
        },
        "AccessControl.supportsInterface": {
          "13": [
            2707,
            2801
          ]
        }
      },
      "13": {},
      "18": {},
      "2": {},
      "22": {
        "Context._msgSender": {
          "19": [
            712,
            729
          ]
        }
      },
      "24": {
        "Strings.toHexString": {
          "88": [
            1809,
            1824
          ],
          "89": [
            1834,
            1849
          ],
          "90": [
            1918,
            1955
          ],
          "91": [
            1969,
            1980
          ],
          "92": [
            1899,
            1902
          ],
          "93": [
            2000,
            2055
          ]
        }
      },
      "25": {
        "ERC165.supportsInterface": {
          "14": [
            930,
            977
          ]
        }
      },
      "26": {},
      "28": {
        "BasicRiskpool._lockCollateral": {
          "73": [
            1828,
            1900
          ],
          "74": [
            1911,
            1972
          ],
          "75": [
            1983,
            2048
          ],
          "76": [
            3168,
            3225
          ],
          "77": [
            3365,
            3456
          ],
          "78": [
            3543,
            3618
          ],
          "79": [
            3645,
            3684
          ],
          "80": [
            3752,
            3770
          ],
          "81": [
            3711,
            3725
          ],
          "82": [
            3827,
            3858
          ],
          "83": [
            2916,
            2919
          ]
        },
        "BasicRiskpool._processPayout": {
          "72": [
            4102,
            4161
          ]
        },
        "BasicRiskpool._processPremium": {
          "62": [
            4338,
            4398
          ]
        },
        "BasicRiskpool._releaseCollateral": {
          "86": [
            4615,
            4685
          ]
        }
      },
      "29": {
        "Component._getContractAddress": {
          "58": [
            4970,
            5012
          ]
        },
        "Component.archiveCallback": {
          "49": [
            3831,
            3846
          ]
        },
        "Component.getId": {
          "8": [
            2366,
            2385
          ]
        },
        "Component.getName": {
          "2": [
            2279,
            2300
          ]
        },
        "Component.getOwner": {
          "42": [
            2702,
            2716
          ]
        },
        "Component.getRegistry": {
          "7": [
            3168,
            3184
          ]
        },
        "Component.getState": {
          "18": [
            2578,
            2633
          ]
        },
        "Component.getType": {
          "1": [
            2470,
            2491
          ]
        },
        "Component.isOracle": {
          "46": [
            2908,
            2964
          ]
        },
        "Component.isProduct": {
          "55": [
            2785,
            2842
          ]
        },
        "Component.isRiskpool": {
          "20": [
            3032,
            3090
          ]
        },
        "Component.proposalCallback": {
          "32": [
            3255,
            3270
          ]
        },
        "Component.setId": {
          "52": [
            2192,
            2209
          ]
        }
      },
      "30": {},
      "33": {},
      "36": {
        "Riskpool._afterArchive": {
          "85": [
            8627,
            8772
          ]
        },
        "Riskpool._afterPropose": {
          "65": [
            2652,
            2812
          ]
        },
        "Riskpool.activeBundles": {
          "30": [
            7092,
            7141
          ]
        },
        "Riskpool.bundles": {
          "3": [
            6653,
            6677
          ]
        },
        "Riskpool.burnBundle": {
          "31": [
            4335,
            4372
          ]
        },
        "Riskpool.closeBundle": {
          "43": [
            4165,
            4203
          ]
        },
        "Riskpool.collateralizePolicy": {
          "40": [
            4556,
            4610
          ],
          "41": [
            4621,
            4691
          ]
        },
        "Riskpool.createBundle": {
          "69": [
            3024,
            3100
          ],
          "70": [
            3111,
            3136
          ],
          "71": [
            3149,
            3203
          ]
        },
        "Riskpool.defundBundle": {
          "25": [
            3631,
            3690
          ]
        },
        "Riskpool.fundBundle": {
          "39": [
            3388,
            3445
          ]
        },
        "Riskpool.getActiveBundleId": {
          "15": [
            7294,
            7398
          ],
          "16": [
            7411,
            7469
          ]
        },
        "Riskpool.getBalance": {
          "17": [
            8274,
            8320
          ]
        },
        "Riskpool.getBundle": {
          "21": [
            6788,
            6860
          ],
          "22": [
            6919,
            6963
          ]
        },
        "Riskpool.getCapacity": {
          "51": [
            8101,
            8148
          ]
        },
        "Riskpool.getCapital": {
          "54": [
            7738,
            7784
          ]
        },
        "Riskpool.getCollateralizationLevel": {
          "6": [
            6544,
            6569
          ]
        },
        "Riskpool.getErc20Token": {
          "12": [
            6156,
            6174
          ]
        },
        "Riskpool.getFilterDataStructure": {
          "5": [
            7576,
            7612
          ]
        },
        "Riskpool.getMaximumNumberOfActiveBundles": {
          "36": [
            5899,
            5966
          ]
        },
        "Riskpool.getSumOfSumInsuredCap": {
          "11": [
            6273,
            6299
          ]
        },
        "Riskpool.getTotalValueLocked": {
          "48": [
            7919,
            7974
          ]
        },
        "Riskpool.getWallet": {
          "0": [
            6052,
            6066
          ]
        },
        "Riskpool.lockBundle": {
          "47": [
            3822,
            3859
          ]
        },
        "Riskpool.processPolicyPayout": {
          "37": [
            4832,
            4865
          ],
          "38": [
            4876,
            4926
          ]
        },
        "Riskpool.processPolicyPremium": {
          "26": [
            5068,
            5102
          ],
          "27": [
            5113,
            5164
          ]
        },
        "Riskpool.releasePolicy": {
          "50": [
            5351,
            5414
          ]
        },
        "Riskpool.setMaximumNumberOfActiveBundles": {
          "33": [
            5610,
            5700
          ]
        },
        "Riskpool.unlockBundle": {
          "24": [
            3993,
            4032
          ]
        }
      },
      "37": {},
      "39": {},
      "4": {
        "Ownable._checkOwner": {
          "66": [
            1414,
            1482
          ]
        },
        "Ownable._transferOwnership": {
          "67": [
            2541,
            2558
          ],
          "68": [
            2568,
            2613
          ]
        },
        "Ownable.owner": {
          "10": [
            1266,
            1279
          ]
        },
        "Ownable.renounceOwnership": {
          "34": [
            1895,
            1925
          ]
        },
        "Ownable.transferOwnership": {
          "56": [
            2161,
            2234
          ],
          "57": [
            2244,
            2272
          ]
        }
      },
      "44": {},
      "46": {},
      "47": {},
      "48": {},
      "49": {},
      "50": {},
      "51": {},
      "53": {},
      "68": {
        "AyiiRiskpool.bundleMatchesApplication": {
          "9": [
            1661,
            1678
          ]
        },
        "AyiiRiskpool.createBundle": {
          "35": [
            1321,
            1373
          ]
        },
        "AyiiRiskpool.grantInvestorRole": {
          "44": [
            1101,
            1136
          ]
        }
      }
    }
  },
  "dependencies": [
    "OpenZeppelin/openzeppelin-contracts@4.7.3/AccessControl",
    "etherisc/gif-interface@3b0002a/BasicRiskpool",
    "etherisc/gif-interface@3b0002a/Component",
    "OpenZeppelin/openzeppelin-contracts@4.7.3/Context",
    "OpenZeppelin/openzeppelin-contracts@4.7.3/ERC165",
    "etherisc/gif-interface@3b0002a/IAccess",
    "OpenZeppelin/openzeppelin-contracts@4.7.3/IAccessControl",
    "etherisc/gif-interface@3b0002a/IBundleToken",
    "etherisc/gif-interface@3b0002a/IComponent",
    "etherisc/gif-interface@3b0002a/IComponentEvents",
    "etherisc/gif-interface@3b0002a/IComponentOwnerService",
    "OpenZeppelin/openzeppelin-contracts@4.7.3/IERC165",
    "OpenZeppelin/openzeppelin-contracts@4.7.3/IERC20",
    "OpenZeppelin/openzeppelin-contracts@4.7.3/IERC721",
    "etherisc/gif-interface@3b0002a/IInstanceOperatorService",
    "etherisc/gif-interface@3b0002a/IInstanceService",
    "etherisc/gif-interface@3b0002a/IOracleService",
    "etherisc/gif-interface@3b0002a/IProductService",
    "etherisc/gif-interface@3b0002a/IRegistry",
    "etherisc/gif-interface@3b0002a/IRiskpool",
    "etherisc/gif-interface@3b0002a/IRiskpoolService",
    "OpenZeppelin/openzeppelin-contracts@4.7.3/Ownable",
    "etherisc/gif-interface@3b0002a/Riskpool",
    "OpenZeppelin/openzeppelin-contracts@4.7.3/Strings"
  ],
  "deployedBytecode": "608060405234801561001057600080fd5b50600436106103af5760003560e01c80637893c7bc116101f4578063a217fddf1161011a578063d0e0ba95116100ad578063e0815f0d1161007c578063e0815f0d14610735578063f1d354d01461073d578063f2fde38b1461074b578063feb1824b1461075e576103af565b8063d0e0ba9514610707578063d547741f1461071a578063d73cd99214610462578063e00323831461072d576103af565b8063be169e7e116100e9578063be169e7e146106d3578063be61e91e146106db578063c3004c86146106ec578063c40000d4146106ff576103af565b8063a217fddf146106c3578063b26025aa146106cb578063b3fca9bd14610462578063bd1fe5d014610462576103af565b80638c483e5a116101925780639a82f890116101615780639a82f890146106a0578063a17030d5146106a8578063a18aa128146106bb578063a18f5ae214610462576103af565b80638c483e5a146106565780638da5cb5b146106695780639088c1191461067a57806391d148541461068d576103af565b806386c71288116101ce57806386c712881461061257806389002da514610628578063890fbf781461063b578063893d20e81461064e576103af565b80637893c7bc146105e15780637f3b6980146105f757806382558906146105ff576103af565b80633629c3c4116102d957806359dacc6a11610277578063652028e511610246578063652028e51461058c578063715018a61461059f57806376082a5e146105a75780637888a2ff146105ce576103af565b806359dacc6a146104625780635ab1bd53146105655780635d1ca6311461057c578063638ce0ba14610584576103af565b80634101b90c116102b35780634101b90c1461053357806345fe1c6d1461053b57806354afef631461054a578063587e59d014610552576103af565b80633629c3c4146104f057806336568abe146105035780633dcdde1714610516576103af565b80631865c57d116103515780632d0821b7116103205780632d0821b7146104975780632f2ff15d146104b7578063316c5348146104ca57806336153f3a146104dd576103af565b80631865c57d1461044d5780631b867c6314610462578063248a9ca31461046c578063258d560c1461048f576103af565b8063132996041161038d578063132996041461040557806315dae03e1461042a57806317d7de7c1461043d57806318442e6314610445576103af565b806301ffc9a7146103b45780630676cb0e146103dc57806312065fe0146103fd575b600080fd5b6103c76103c2366004612a20565b61076f565b60405190151581526020015b60405180910390f35b6103ef6103ea3660046129b8565b6107a8565b6040519081526020016103d3565b6103ef610922565b600b546001600160a01b03165b6040516001600160a01b0390911681526020016103d3565b60035460ff166040516103d39190612e3e565b6001546103ef565b600a546103ef565b6104556109b2565b6040516103d39190612e24565b61046a610a38565b005b6103ef61047a3660046129b8565b60009081526012602052604090206001015490565b6103c7610a7f565b6104aa6104a53660046129b8565b610aaf565b6040516103d39190612f0a565b61046a6104c53660046129d0565b610bc4565b61046a6104d83660046129b8565b610bee565b6103ef6104eb3660046129ff565b610d8f565b61046a6104fe3660046129ff565b610f5b565b61046a6105113660046129d0565b610fe3565b6040805160208101909152600081525b6040516103d39190612e52565b6103ef611061565b6103ef670de0b6b3a764000081565b600d546103ef565b61046a6105603660046129b8565b61109f565b61041260035461010090046001600160a01b031690565b6002546103ef565b61046a61120c565b61046a61059a3660046129b8565b611259565b61046a6112d6565b6103ef7f5614e11ca6d7673c9c8dcec913465d676494aad1151bb2c1cf40b9d99be4d93581565b6103ef6105dc366004612a48565b6112e8565b6105266040518060200160405280600081525081565b6103ef611326565b61046a61060d3660046129ff565b611364565b6103c7610620366004612c29565b506001919050565b6103ef6106363660046129ff565b6113e4565b6103c76106493660046129ff565b611558565b6104126115ef565b61046a6106643660046129b8565b611601565b6000546001600160a01b0316610412565b61046a610688366004612980565b61176e565b6103c761069b3660046129d0565b6117a3565b6103c76117ce565b61046a6106b63660046129b8565b6117d6565b600e546103ef565b6103ef600081565b6103ef611943565b61046a611981565b6103ef69d3c21bcecceda100000081565b61046a6106fa3660046129b8565b6119ce565b6103ef611a52565b61046a6107153660046129b8565b611a90565b61046a6107283660046129d0565b611ada565b6103ef611aff565b6103c7611b3c565b670de0b6b3a76400006103ef565b61046a610759366004612980565b611b45565b600c546001600160a01b0316610412565b60006001600160e01b03198216637965db0b60e01b14806107a057506301ffc9a760e01b6001600160e01b03198316145b90505b919050565b6000806107b460025490565b600754604051635213353360e11b8152600481018390529192506001600160a01b03169063a4266a669060240160206040518083038186803b1580156107f957600080fd5b505afa15801561080d573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108319190612d23565b83106108985760405162461bcd60e51b815260206004820152602b60248201527f4552524f523a52504c2d3030373a4143544956455f42554e444c455f494e444560448201526a585f544f4f5f4c4152474560a81b60648201526084015b60405180910390fd5b600754604051633b20cec360e21b815260048101839052602481018590526001600160a01b039091169063ec833b0c9060440160206040518083038186803b1580156108e357600080fd5b505afa1580156108f7573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061091b9190612d23565b9392505050565b60008061092e60025490565b600754604051631e01043960e01b8152600481018390529192506001600160a01b031690631e010439906024015b60206040518083038186803b15801561097457600080fd5b505afa158015610988573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109ac9190612d23565b91505090565b600654600254604051635e966e4560e01b815260048101919091526000916001600160a01b031690635e966e459060240160206040518083038186803b1580156109fb57600080fd5b505afa158015610a0f573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a339190612a8b565b905090565b610a4d6810dbdb5c1bdb995b9d60ba1b611bbb565b6001600160a01b0316336001600160a01b031614610a7d5760405162461bcd60e51b815260040161088f90612e65565b565b600060025b60035460ff166002811115610aa957634e487b7160e01b600052602160045260246000fd5b14905090565b610ab76127de565b600a548210610b145760405162461bcd60e51b8152602060048201526024808201527f4552524f523a52504c2d3030363a42554e444c455f494e4445585f544f4f5f4c6044820152634152474560e01b606482015260840161088f565b6000600a8381548110610b3757634e487b7160e01b600052603260045260246000fd5b600091825260209091200154600754604051632d0821b760e01b8152600481018390529192506001600160a01b031690632d0821b79060240160006040518083038186803b158015610b8857600080fd5b505afa158015610b9c573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f1916820160405261091b9190810190612b55565b600082815260126020526040902060010154610bdf81611c3d565b610be98383611c47565b505050565b600754604051632d0821b760e01b81526004810183905282916000916001600160a01b0390911690632d0821b79060240160006040518083038186803b158015610c3757600080fd5b505afa158015610c4b573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052610c739190810190612b55565b60095460408083015190516331a9108f60e11b81529293506000926001600160a01b0390921691636352211e91610cb09160040190815260200190565b60206040518083038186803b158015610cc857600080fd5b505afa158015610cdc573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d00919061299c565b9050336001600160a01b03821614610d2a5760405162461bcd60e51b815260040161088f90612e9c565b60085460405163062d8a6960e31b8152600481018690526001600160a01b039091169063316c5348906024015b600060405180830381600087803b158015610d7157600080fd5b505af1158015610d85573d6000803e3d6000fd5b5050505050505050565b600754604051632d0821b760e01b815260048101849052600091849183916001600160a01b031690632d0821b79060240160006040518083038186803b158015610dd857600080fd5b505afa158015610dec573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052610e149190810190612b55565b60095460408083015190516331a9108f60e11b81529293506000926001600160a01b0390921691636352211e91610e519160040190815260200190565b60206040518083038186803b158015610e6957600080fd5b505afa158015610e7d573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610ea1919061299c565b9050336001600160a01b03821614610ecb5760405162461bcd60e51b815260040161088f90612e9c565b600854604051631b0a9f9d60e11b815260048101889052602481018790526001600160a01b03909116906336153f3a906044015b602060405180830381600087803b158015610f1957600080fd5b505af1158015610f2d573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610f519190612d23565b9695505050505050565b610f6b63141bdbdb60e21b611bbb565b6001600160a01b0316336001600160a01b031614610f9b5760405162461bcd60e51b815260040161088f90612ed3565b610fa58282611ccd565b60408051838152602081018390527fd910a5091eea39c3efeed9891a9e2b4694bd064808f5b0a4de415d70b313ec5291015b60405180910390a15050565b6001600160a01b03811633146110535760405162461bcd60e51b815260206004820152602f60248201527f416363657373436f6e74726f6c3a2063616e206f6e6c792072656e6f756e636560448201526e103937b632b9903337b91039b2b63360891b606482015260840161088f565b61105d8282611d4f565b5050565b60008061106d60025490565b600754604051635213353360e11b8152600481018390529192506001600160a01b03169063a4266a669060240161095c565b600754604051632d0821b760e01b81526004810183905282916000916001600160a01b0390911690632d0821b79060240160006040518083038186803b1580156110e857600080fd5b505afa1580156110fc573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526111249190810190612b55565b60095460408083015190516331a9108f60e11b81529293506000926001600160a01b0390921691636352211e916111619160040190815260200190565b60206040518083038186803b15801561117957600080fd5b505afa15801561118d573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906111b1919061299c565b9050336001600160a01b038216146111db5760405162461bcd60e51b815260040161088f90612e9c565b600854604051630587e59d60e41b8152600481018690526001600160a01b039091169063587e59d090602401610d57565b6112216810dbdb5c1bdb995b9d60ba1b611bbb565b6001600160a01b0316336001600160a01b0316146112515760405162461bcd60e51b815260040161088f90612e65565b610a7d611db6565b611261611e37565b600061126c60025490565b600854604051630424ffa960e31b815260048101839052602481018590529192506001600160a01b031690632127fd4890604401600060405180830381600087803b1580156112ba57600080fd5b505af11580156112ce573d6000803e3d6000fd5b505050505050565b6112de611e37565b610a7d6000611e91565b60007f5614e11ca6d7673c9c8dcec913465d676494aad1151bb2c1cf40b9d99be4d93561131481611c3d565b61131e8484611ee1565b949350505050565b60008061133260025490565b600754604051631f6cca1160e21b8152600481018390529192506001600160a01b031690637db328449060240161095c565b61137463141bdbdb60e21b611bbb565b6001600160a01b0316336001600160a01b0316146113a45760405162461bcd60e51b815260040161088f90612ed3565b6113ae8282611fe4565b60408051838152602081018390527f0ee37957c2d37326fa4e3897fc3947bbdbd8e1082639a302c1c206b4d1c5e6959101610fd7565b600754604051632d0821b760e01b815260048101849052600091849183916001600160a01b031690632d0821b79060240160006040518083038186803b15801561142d57600080fd5b505afa158015611441573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526114699190810190612b55565b60095460408083015190516331a9108f60e11b81529293506000926001600160a01b0390921691636352211e916114a69160040190815260200190565b60206040518083038186803b1580156114be57600080fd5b505afa1580156114d2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906114f6919061299c565b9050336001600160a01b038216146115205760405162461bcd60e51b815260040161088f90612e9c565b6008546040516389002da560e01b815260048101889052602481018790526001600160a01b03909116906389002da590604401610eff565b600061156a63141bdbdb60e21b611bbb565b6001600160a01b0316336001600160a01b03161461159a5760405162461bcd60e51b815260040161088f90612ed3565b6115a48383612033565b60408051858152602081018590528215158183015290519192507f9d0f25e972ad53428b0a94cd615fa731919562fa34769df0f9c3eed71b0bd81e919081900360600190a192915050565b600080546001600160a01b0316610a33565b600754604051632d0821b760e01b81526004810183905282916000916001600160a01b0390911690632d0821b79060240160006040518083038186803b15801561164a57600080fd5b505afa15801561165e573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526116869190810190612b55565b60095460408083015190516331a9108f60e11b81529293506000926001600160a01b0390921691636352211e916116c39160040190815260200190565b60206040518083038186803b1580156116db57600080fd5b505afa1580156116ef573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611713919061299c565b9050336001600160a01b0382161461173d5760405162461bcd60e51b815260040161088f90612e9c565b6008546040516346241f2d60e11b8152600481018690526001600160a01b0390911690638c483e5a90602401610d57565b611776611e37565b6117a07f5614e11ca6d7673c9c8dcec913465d676494aad1151bb2c1cf40b9d99be4d93582612436565b50565b60009182526012602090815260408084206001600160a01b0393909316845291905290205460ff1690565b600080610a84565b600754604051632d0821b760e01b81526004810183905282916000916001600160a01b0390911690632d0821b79060240160006040518083038186803b15801561181f57600080fd5b505afa158015611833573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f1916820160405261185b9190810190612b55565b60095460408083015190516331a9108f60e11b81529293506000926001600160a01b0390921691636352211e916118989160040190815260200190565b60206040518083038186803b1580156118b057600080fd5b505afa1580156118c4573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906118e8919061299c565b9050336001600160a01b038216146119125760405162461bcd60e51b815260040161088f90612e9c565b60085460405163a17030d560e01b8152600481018690526001600160a01b039091169063a17030d590602401610d57565b60008061194f60025490565b600754604051633f5d923560e01b8152600481018390529192506001600160a01b031690633f5d92359060240161095c565b6119966810dbdb5c1bdb995b9d60ba1b611bbb565b6001600160a01b0316336001600160a01b0316146119c65760405162461bcd60e51b815260040161088f90612e65565b610a7d612440565b6119de63141bdbdb60e21b611bbb565b6001600160a01b0316336001600160a01b031614611a0e5760405162461bcd60e51b815260040161088f90612ed3565b6000611a1982612528565b60408051848152602081018390529192507f22bf66455b4bf54c9548e2bb650543cfa753a53cab13af4020ddbfa76c231b0f9101610fd7565b600080611a5e60025490565b60075460405163bcd5349f60e01b8152600481018390529192506001600160a01b03169063bcd5349f9060240161095c565b611aa56810dbdb5c1bdb995b9d60ba1b611bbb565b6001600160a01b0316336001600160a01b031614611ad55760405162461bcd60e51b815260040161088f90612e65565b600255565b600082815260126020526040902060010154611af581611c3d565b610be98383611d4f565b600080611b0b60025490565b6007546040516252ac1360e71b8152600481018390529192506001600160a01b03169063295609809060240161095c565b60006001610a84565b611b4d611e37565b6001600160a01b038116611bb25760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b606482015260840161088f565b6117a081611e91565b600354604051631c2d8fb360e31b81526004810183905260009161010090046001600160a01b03169063e16c7d989060240160206040518083038186803b158015611c0557600080fd5b505afa158015611c19573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107a0919061299c565b6117a08133612598565b611c5182826117a3565b61105d5760008281526012602090815260408083206001600160a01b03851684529091529020805460ff19166001179055611c893390565b6001600160a01b0316816001600160a01b0316837f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a45050565b600082815260106020526040908190205460085491516305b933a160e51b815260048101829052602481018590526044810184905290916001600160a01b03169063b7267420906064015b600060405180830381600087803b158015611d3257600080fd5b505af1158015611d46573d6000803e3d6000fd5b50505050505050565b611d5982826117a3565b1561105d5760008281526012602090815260408083206001600160a01b0385168085529252808320805460ff1916905551339285917ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b9190a45050565b600854600b54600c54600d54600e54604051635f971aa360e11b81526001600160a01b03948516600482015292841660248401526044830191909152606482015291169063bf2e354690608401600060405180830381600087803b158015611e1d57600080fd5b505af1158015611e31573d6000803e3d6000fd5b50505050565b6000546001600160a01b03163314610a7d5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015260640161088f565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6000803360085460405163057f079d60e21b81529192506001600160a01b0316906315fc1e7490611f1a90849088908890600401612df0565b602060405180830381600087803b158015611f3457600080fd5b505af1158015611f48573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611f6c9190612d23565b600a80546001810182556000919091527fc65a7bb8d6351c1cf70c95a316cc6a92839c986682d98bc35f958f4883f9d2a80181905560408051828152602081018690529193507fd17d9dc3726ba31d9af5d3a3425289766158a8ea95520e1c299ccbe4a2978b34910160405180910390a15092915050565b6000828152601060205260409081902054600854915163594ce61360e11b815260048101829052602481018590526044810184905290916001600160a01b03169063b299cc2690606401611d18565b60008061203e611061565b9050600061204a611aff565b90506000612056611943565b6011546040805186815263ffffffff90921660208301529192507f7296d1a54b2d02c3a2f8f0b83b688d6b8415618f2ab8c3d5f761dd678dcc4b29910160405180910390a1600083116120eb5760405162461bcd60e51b815260206004820152601f60248201527f4552524f523a4252502d3030313a4e4f5f4143544956455f42554e444c455300604482015260640161088f565b80821161213a5760405162461bcd60e51b815260206004820152601d60248201527f4552524f523a4252502d3030323a4e4f5f465245455f4341504954414c000000604482015260640161088f565b6121448582612ffa565b821061242d57600754604051632f141bd960e21b8152600481018890526000916001600160a01b03169063bc506f649060240160006040518083038186803b15801561218f57600080fd5b505afa1580156121a3573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526121cb9190810190612aaa565b6011549091506000906121e590869063ffffffff166130ca565b905060005b85811080156121f7575086155b15612429576000612207836107a8565b600754604051632d0821b760e01b8152600481018390529192506000916001600160a01b0390911690632d0821b79060240160006040518083038186803b15801561225157600080fd5b505afa158015612265573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f1916820160405261228d9190810190612b55565b9050600060016040805185815282151560208201529192507f4fb0f8b19e3ce187a133519bff1fcbdf3dfbc1b55f8bc334a3da5bcadbeea2a7910160405180910390a180156124135760008260c001518360a001516122ec9190613031565b6040805188815260208101879052908101829052606081018e90529091507fe54ef564bee7e49a6e78296e638947532de075d47cd66e331104b4812756f1199060800160405180910390a18b81106123f857600854604051634d03f9b760e01b815260048101869052602481018f9052604481018e90526001600160a01b0390911690634d03f9b790606401600060405180830381600087803b15801561239257600080fd5b505af11580156123a6573d6000803e3d6000fd5b50505060008e81526010602052604081208690556011805460019e5063ffffffff169250906123d4836130a6565b91906101000a81548163ffffffff021916908363ffffffff16021790555050612411565b89612404876001612ffa565b61240e91906130ca565b95505b505b50505080806124219061308b565b9150506121ea565b5050505b50505092915050565b61105d8282611c47565b600061244b60025490565b6007546040516362acbc1f60e11b8152600481018390529192506001600160a01b03169063c559783e9060240160206040518083038186803b15801561249057600080fd5b505afa1580156124a4573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906124c89190612d23565b156117a05760405162461bcd60e51b815260206004820152602a60248201527f4552524f523a52504c2d3031303a5249534b504f4f4c5f4841535f554e4255526044820152694e545f42554e444c455360b01b606482015260840161088f565b600081815260106020526040808220546008549151635daa06fb60e11b8152600481018290526024810185905290916001600160a01b03169063bb540df690604401602060405180830381600087803b15801561258457600080fd5b505af11580156108f7573d6000803e3d6000fd5b6125a282826117a3565b61105d576125ba816001600160a01b031660146125fc565b6125c58360206125fc565b6040516020016125d6929190612d7b565b60408051601f198184030181529082905262461bcd60e51b825261088f91600401612e52565b6060600061260b836002613012565b612616906002612ffa565b67ffffffffffffffff81111561263c57634e487b7160e01b600052604160045260246000fd5b6040519080825280601f01601f191660200182016040528015612666576020820181803683370190505b509050600360fc1b8160008151811061268f57634e487b7160e01b600052603260045260246000fd5b60200101906001600160f81b031916908160001a905350600f60fb1b816001815181106126cc57634e487b7160e01b600052603260045260246000fd5b60200101906001600160f81b031916908160001a90535060006126f0846002613012565b6126fb906001612ffa565b90505b600181111561278f576f181899199a1a9b1b9c1cb0b131b232b360811b85600f166010811061273d57634e487b7160e01b600052603260045260246000fd5b1a60f81b82828151811061276157634e487b7160e01b600052603260045260246000fd5b60200101906001600160f81b031916908160001a90535060049490941c9361278881613074565b90506126fe565b50831561091b5760405162461bcd60e51b815260206004820181905260248201527f537472696e67733a20686578206c656e67746820696e73756666696369656e74604482015260640161088f565b6040518061014001604052806000815260200160008152602001600081526020016000600381111561282057634e487b7160e01b600052602160045260246000fd5b81526020016060815260200160008152602001600081526020016000815260200160008152602001600081525090565b600082601f830112612860578081fd5b813561287361286e82612fd2565b612fa1565b818152846020838601011115612887578283fd5b816020850160208301379081016020019190915292915050565b600082601f8301126128b1578081fd5b81516128bf61286e82612fd2565b8181528460208386010111156128d3578283fd5b61131e826020830160208701613048565b80356107a381613141565b80516107a381613141565b600060c0828403121561290b578081fd5b61291560c0612fa1565b9050813561292281613141565b808252506020820135602082015260408201356040820152606082013567ffffffffffffffff81111561295457600080fd5b61296084828501612850565b6060830152506080820135608082015260a082013560a082015292915050565b600060208284031215612991578081fd5b813561091b8161312c565b6000602082840312156129ad578081fd5b815161091b8161312c565b6000602082840312156129c9578081fd5b5035919050565b600080604083850312156129e2578081fd5b8235915060208301356129f48161312c565b809150509250929050565b60008060408385031215612a11578182fd5b50508035926020909101359150565b600060208284031215612a31578081fd5b81356001600160e01b03198116811461091b578182fd5b60008060408385031215612a5a578182fd5b823567ffffffffffffffff811115612a70578283fd5b612a7c85828601612850565b95602094909401359450505050565b600060208284031215612a9c578081fd5b81516007811061091b578182fd5b600060208284031215612abb578081fd5b815167ffffffffffffffff80821115612ad2578283fd5b9083019060c08286031215612ae5578283fd5b612aef60c0612fa1565b8251612afa81613141565b808252506020830151602082015260408301516040820152606083015182811115612b23578485fd5b612b2f878286016128a1565b6060830152506080830151608082015260a083015160a082015280935050505092915050565b600060208284031215612b66578081fd5b815167ffffffffffffffff80821115612b7d578283fd5b8184019150610140808387031215612b93578384fd5b612b9c81612fa1565b9050825181526020830151602082015260408301516040820152612bc2606084016128ef565b6060820152608083015182811115612bd8578485fd5b612be4878286016128a1565b60808301525060a0838101519082015260c0808401519082015260e0808401519082015261010080840151908201526101209283015192810192909252509392505050565b60008060408385031215612c3b578182fd5b823567ffffffffffffffff80821115612c52578384fd5b8185019150610140808388031215612c68578485fd5b612c7181612fa1565b9050823581526020830135602082015260408301356040820152612c97606084016128e4565b6060820152608083013582811115612cad578586fd5b612cb988828601612850565b60808301525060a083013560a082015260c083013560c082015260e083013560e0820152610100808401358183015250610120808401358183015250809450506020850135915080821115612d0c578283fd5b50612d19858286016128fa565b9150509250929050565b600060208284031215612d34578081fd5b5051919050565b60008151808452612d53816020860160208601613048565b601f01601f19169290920160200192915050565b60048110612d7757612d77613100565b9052565b60007f416363657373436f6e74726f6c3a206163636f756e742000000000000000000082528351612db3816017850160208801613048565b7001034b99036b4b9b9b4b733903937b6329607d1b6017918401918201528351612de4816028840160208801613048565b01602801949350505050565b6001600160a01b0384168152606060208201819052600090612e1490830185612d3b565b9050826040830152949350505050565b6020810160078310612e3857612e38613100565b91905290565b6020810160038310612e3857612e38613100565b60006020825261091b6020830184612d3b565b6020808252601b908201527f4552524f523a434d502d3030323a4e4f545f434f4d504f4e454e540000000000604082015260600190565b6020808252601e908201527f4552524f523a4255432d3030313a4e4f545f42554e444c455f4f574e45520000604082015260600190565b6020808252601b908201527f4552524f523a52504c2d3030313a4143434553535f44454e4945440000000000604082015260600190565b6000602082528251602083015260208301516040830152604083015160608301526060830151612f3d6080840182612d67565b5060808301516101408060a0850152612f5a610160850183612d3b565b915060a085015160c085015260c085015160e085015260e0850151610100818187015280870151915050610120818187015280870151838701525050508091505092915050565b604051601f8201601f1916810167ffffffffffffffff81118282101715612fca57612fca613116565b604052919050565b600067ffffffffffffffff821115612fec57612fec613116565b50601f01601f191660200190565b6000821982111561300d5761300d6130ea565b500190565b600081600019048311821515161561302c5761302c6130ea565b500290565b600082821015613043576130436130ea565b500390565b60005b8381101561306357818101518382015260200161304b565b83811115611e315750506000910152565b600081613083576130836130ea565b506000190190565b600060001982141561309f5761309f6130ea565b5060010190565b600063ffffffff808316818114156130c0576130c06130ea565b6001019392505050565b6000826130e557634e487b7160e01b81526012600452602481fd5b500690565b634e487b7160e01b600052601160045260246000fd5b634e487b7160e01b600052602160045260246000fd5b634e487b7160e01b600052604160045260246000fd5b6001600160a01b03811681146117a057600080fd5b600481106117a057600080fdfea26469706673582212204e578197fd181a07dbf3e32fadcd6f7eca6e79023a49c89eff035c460a8823b264736f6c63430008020033",
  "deployedSourceMap": "325:1363:68:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2606:202:0;;;;;;:::i;:::-;;:::i;:::-;;;11231:14:103;;11224:22;11206:41;;11194:2;11179:18;2606:202:0;;;;;;;;7157:320:36;;;;;;:::i;:::-;;:::i;:::-;;;11404:25:103;;;11392:2;11377:18;7157:320:36;11359:76:103;8164:164:36;;;:::i;5982:92::-;6059:7;;-1:-1:-1;;;;;6059:7:36;5982:92;;;-1:-1:-1;;;;;10180:32:103;;;10162:51;;10150:2;10135:18;5982:92:36;10117:102:103;2394:100:29;2477:14;;;;2394:100;;;;;;:::i;2220:83::-;2286:14;;2220:83;;6585:100:36;6660:10;:17;6585:100;;2500:136:29;;;:::i;:::-;;;;;;;:::i;3279:78::-;;;:::i;:::-;;4391:129:0;;;;;;:::i;:::-;4465:7;4491:12;;;:6;:12;;;;;:22;;;;4391:129;2973:120:29;;;:::i;6693:278:36:-;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;4816:145:0:-;;;;;;:::i;:::-;;:::i;3875:165:36:-;;;;;;:::i;:::-;;:::i;3461:237::-;;;;;;:::i;:::-;;:::i;4942:230::-;;;;;;:::i;:::-;;:::i;5925:214:0:-;;;;;;:::i;:::-;;:::i;7485:135:36:-;7583:29;;;;;;;;;-1:-1:-1;7583:29:36;;7485:135;;;;;;;:::i;6979:170::-;;;:::i;580:61::-;;635:6;580:61;;6457:120;6551:18;;6457:120;;4219:161;;;;;;:::i;:::-;;:::i;3101:86:29:-;;3175:9;;;;;-1:-1:-1;;;;;3175:9:29;;3101:86;2309:79;2373:12;;2309:79;;3195:78;;;:::i;5430:278:36:-;;;;;;:::i;:::-;;:::i;1831:101:4:-;;;:::i;468:61:68:-;;508:21;468:61;;1150:230;;;;;;:::i;:::-;;:::i;648:57:36:-;;;;;;;;;;;;;;;;5716:258;;;:::i;4707:227::-;;;;;;:::i;:::-;;:::i;1448:237:68:-;;;;;;:::i;:::-;-1:-1:-1;1674:4:68;;1448:237;-1:-1:-1;1448:237:68;3219:234:36;;;;;;:::i;:::-;;:::i;4388:311::-;;;;;;:::i;:::-;;:::i;2642:77:29:-;;;:::i;4048:163:36:-;;;;;;:::i;:::-;;:::i;1201:85:4:-;1247:7;1273:6;-1:-1:-1;;;;;1273:6:4;1201:85;;1007:136:68;;;;;;:::i;:::-;;:::i;2895:145:0:-;;;;;;:::i;:::-;;:::i;2851:116:29:-;;;:::i;3706:161:36:-;;;;;;:::i;:::-;;:::i;6190:117::-;6280:19;;6190:117;;2027:49:0;;2072:4;2027:49;;7800:182:36;;;:::i;3772:77:29:-;;;:::i;618:55:68:-;;667:6;618:55;;5180:242:36;;;;;;:::i;:::-;;:::i;7990:166::-;;;:::i;2131:81:29:-;;;;;;:::i;:::-;;:::i;5241:147:0:-;;;;;;:::i;:::-;;:::i;7628:164:36:-;;;:::i;2727:118:29:-;;;:::i;6315:134:36:-;635:6;6315:134;;2081:198:4;;;;;;:::i;:::-;;:::i;6082:100:36:-;6163:11;;-1:-1:-1;;;;;6163:11:36;6082:100;;2606:202:0;2691:4;-1:-1:-1;;;;;;2714:47:0;;-1:-1:-1;;;2714:47:0;;:87;;-1:-1:-1;;;;;;;;;;937:40:25;;;2765:36:0;2707:94;;2606:202;;;;:::o;7157:320:36:-;7226:16;7255:18;7276:7;2373:12:29;;2309:79;;7276:7:36;7308:16;;:42;;-1:-1:-1;;;7308:42:36;;;;;11404:25:103;;;7255:28:36;;-1:-1:-1;;;;;;7308:16:36;;:30;;11377:18:103;;7308:42:36;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;7302:3;:48;7294:104;;;;-1:-1:-1;;;7294:104:36;;15080:2:103;7294:104:36;;;15062:21:103;15119:2;15099:18;;;15092:30;15158:34;15138:18;;;15131:62;-1:-1:-1;;;15209:18:103;;;15202:41;15260:19;;7294:104:36;;;;;;;;;7418:16;;:51;;-1:-1:-1;;;7418:51:36;;;;;11614:25:103;;;11655:18;;;11648:34;;;-1:-1:-1;;;;;7418:16:36;;;;:34;;11587:18:103;;7418:51:36;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;7411:58;7157:320;-1:-1:-1;;;7157:320:36:o;8164:164::-;8215:7;8235:18;8256:7;2373:12:29;;2309:79;;8256:7:36;8281:16;;:39;;-1:-1:-1;;;8281:39:36;;;;;11404:25:103;;;8235:28:36;;-1:-1:-1;;;;;;8281:16:36;;:27;;11377:18:103;;8281:39:36;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;8274:46;;;8164:164;:::o;2500:136:29:-;2585:16;;2620:12;;2585:48;;-1:-1:-1;;;2585:48:29;;;;;11404:25:103;;;;2549::29;;-1:-1:-1;;;;;2585:16:29;;:34;;11377:18:103;;2585:48:29;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;2578:55;;2500:136;:::o;3279:78::-;1156:32;-1:-1:-1;;;1156:19:29;:32::i;:::-;-1:-1:-1;;;;;1140:48:29;719:10:22;-1:-1:-1;;;;;1140:48:29;;1117:116;;;;-1:-1:-1;;;1117:116:29;;;;;;;:::i;:::-;3279:78::o;2973:120::-;3024:4;3057:33;3039:51;:14;;;;:51;;;;;;-1:-1:-1;;;3039:51:29;;;;;;;;;;3032:58;;2973:120;:::o;6693:278:36:-;6754:21;;:::i;:::-;6802:10;:17;6796:23;;6788:72;;;;-1:-1:-1;;;6788:72:36;;14315:2:103;6788:72:36;;;14297:21:103;14354:2;14334:18;;;14327:30;14393:34;14373:18;;;14366:62;-1:-1:-1;;;14444:18:103;;;14437:34;14488:19;;6788:72:36;14287:226:103;6788:72:36;6873:17;6893:10;6904:3;6893:15;;;;;;-1:-1:-1;;;6893:15:36;;;;;;;;;;;;;;;;;;;6926:16;;:37;;-1:-1:-1;;;6926:37:36;;;;;11404:25:103;;;6893:15:36;;-1:-1:-1;;;;;;6926:16:36;;:26;;11377:18:103;;6926:37:36;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;6926:37:36;;;;;;;;;;;;:::i;4816:145:0:-;4465:7;4491:12;;;:6;:12;;;;;:22;;;2505:16;2516:4;2505:10;:16::i;:::-;4929:25:::1;4940:4;4946:7;4929:10;:25::i;:::-;4816:145:::0;;;:::o;3875:165:36:-;1413:16;;:36;;-1:-1:-1;;;1413:36:36;;;;;11404:25:103;;;3967:8:36;;1382:28;;-1:-1:-1;;;;;1413:16:36;;;;:26;;11377:18:103;;1413:36:36;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;1413:36:36;;;;;;;;;;;;:::i;:::-;1482:12;;1503:14;;;;;1482:36;;-1:-1:-1;;;1482:36:36;;1382:67;;-1:-1:-1;1460:19:36;;-1:-1:-1;;;;;1482:12:36;;;;:20;;:36;;;;11404:25:103;;;11392:2;11377:18;;11359:76;1482:36:36;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;1460:58;-1:-1:-1;719:10:22;-1:-1:-1;;;;;1553:27:36;;;1531:107;;;;-1:-1:-1;;;1531:107:36;;;;;;;:::i;:::-;3993:16:::1;::::0;:39:::1;::::0;-1:-1:-1;;;3993:39:36;;::::1;::::0;::::1;11404:25:103::0;;;-1:-1:-1;;;;;3993:16:36;;::::1;::::0;:29:::1;::::0;11377:18:103;;3993:39:36::1;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;;;;;3875:165:::0;;;;:::o;3461:237::-;1413:16;;:36;;-1:-1:-1;;;1413:36:36;;;;;11404:25:103;;;3596:17:36;;3569:8;;3596:17;;-1:-1:-1;;;;;1413:16:36;;:26;;11377:18:103;;1413:36:36;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;1413:36:36;;;;;;;;;;;;:::i;:::-;1482:12;;1503:14;;;;;1482:36;;-1:-1:-1;;;1482:36:36;;1382:67;;-1:-1:-1;1460:19:36;;-1:-1:-1;;;;;1482:12:36;;;;:20;;:36;;;;11404:25:103;;;11392:2;11377:18;;11359:76;1482:36:36;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;1460:58;-1:-1:-1;719:10:22;-1:-1:-1;;;;;1553:27:36;;;1531:107;;;;-1:-1:-1;;;1531:107:36;;;;;;;:::i;:::-;3643:16:::1;::::0;:47:::1;::::0;-1:-1:-1;;;3643:47:36;;::::1;::::0;::::1;11614:25:103::0;;;11655:18;;;11648:34;;;-1:-1:-1;;;;;3643:16:36;;::::1;::::0;:29:::1;::::0;11587:18:103;;3643:47:36::1;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;3631:59:::0;3461:237;-1:-1:-1;;;;;;3461:237:36:o;4942:230::-;1218:27;-1:-1:-1;;;1218:19:36;:27::i;:::-;-1:-1:-1;;;;;1202:43:36;719:10:22;-1:-1:-1;;;;;1202:43:36;;1180:120;;;;-1:-1:-1;;;1180:120:36;;;;;;;:::i;:::-;5068:34:::1;5084:9;5095:6;5068:15;:34::i;:::-;5118:46;::::0;;11614:25:103;;;11670:2;11655:18;;11648:34;;;5118:46:36::1;::::0;11587:18:103;5118:46:36::1;;;;;;;;4942:230:::0;;:::o;5925:214:0:-;-1:-1:-1;;;;;6020:23:0;;719:10:22;6020:23:0;6012:83;;;;-1:-1:-1;;;6012:83:0;;17337:2:103;6012:83:0;;;17319:21:103;17376:2;17356:18;;;17349:30;17415:34;17395:18;;;17388:62;-1:-1:-1;;;17466:18:103;;;17459:45;17521:19;;6012:83:0;17309:237:103;6012:83:0;6106:26;6118:4;6124:7;6106:11;:26::i;:::-;5925:214;;:::o;6979:170:36:-;7033:7;7053:18;7074:7;2373:12:29;;2309:79;;7074:7:36;7099:16;;:42;;-1:-1:-1;;;7099:42:36;;;;;11404:25:103;;;7053:28:36;;-1:-1:-1;;;;;;7099:16:36;;:30;;11377:18:103;;7099:42:36;11359:76:103;4219:161:36;1413:16;;:36;;-1:-1:-1;;;1413:36:36;;;;;11404:25:103;;;4309:8:36;;1382:28;;-1:-1:-1;;;;;1413:16:36;;;;:26;;11377:18:103;;1413:36:36;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;1413:36:36;;;;;;;;;;;;:::i;:::-;1482:12;;1503:14;;;;;1482:36;;-1:-1:-1;;;1482:36:36;;1382:67;;-1:-1:-1;1460:19:36;;-1:-1:-1;;;;;1482:12:36;;;;:20;;:36;;;;11404:25:103;;;11392:2;11377:18;;11359:76;1482:36:36;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;1460:58;-1:-1:-1;719:10:22;-1:-1:-1;;;;;1553:27:36;;;1531:107;;;;-1:-1:-1;;;1531:107:36;;;;;;;:::i;:::-;4335:16:::1;::::0;:37:::1;::::0;-1:-1:-1;;;4335:37:36;;::::1;::::0;::::1;11404:25:103::0;;;-1:-1:-1;;;;;4335:16:36;;::::1;::::0;:27:::1;::::0;11377:18:103;;4335:37:36::1;11359:76:103::0;3195:78:29;1156:32;-1:-1:-1;;;1156:19:29;:32::i;:::-;-1:-1:-1;;;;;1140:48:29;719:10:22;-1:-1:-1;;;;;1140:48:29;;1117:116;;;;-1:-1:-1;;;1117:116:29;;;;;;;:::i;:::-;3255:15:::1;:13;:15::i;5430:278:36:-:0;1094:13:4;:11;:13::i;:::-;5571:18:36::1;5592:7;2373:12:29::0;;2309:79;;5592:7:36::1;5610:16;::::0;:90:::1;::::0;-1:-1:-1;;;5610:90:36;;::::1;::::0;::::1;11614:25:103::0;;;11655:18;;;11648:34;;;5571:28:36;;-1:-1:-1;;;;;;5610:16:36::1;::::0;:48:::1;::::0;11587:18:103;;5610:90:36::1;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;;;;;1117:1:4;5430:278:36::0;:::o;1831:101:4:-;1094:13;:11;:13::i;:::-;1895:30:::1;1922:1;1895:18;:30::i;1150:230:68:-:0;1289:16;508:21;2505:16:0;2516:4;2505:10;:16::i;:::-;1332:41:68::1;1351:6;1359:13;1332:18;:41::i;:::-;1321:52:::0;1150:230;-1:-1:-1;;;;1150:230:68:o;5716:258:36:-;5806:36;5860:18;5881:7;2373:12:29;;2309:79;;5881:7:36;5906:16;;:60;;-1:-1:-1;;;5906:60:36;;;;;11404:25:103;;;5860:28:36;;-1:-1:-1;;;;;;5906:16:36;;:48;;11377:18:103;;5906:60:36;11359:76:103;4707:227:36;1218:27;-1:-1:-1;;;1218:19:36;:27::i;:::-;-1:-1:-1;;;;;1202:43:36;719:10:22;-1:-1:-1;;;;;1202:43:36;;1180:120;;;;-1:-1:-1;;;1180:120:36;;;;;;;:::i;:::-;4832:33:::1;4847:9;4858:6;4832:14;:33::i;:::-;4881:45;::::0;;11614:25:103;;;11670:2;11655:18;;11648:34;;;4881:45:36::1;::::0;11587:18:103;4881:45:36::1;11569:119:103::0;3219:234:36;1413:16;;:36;;-1:-1:-1;;;1413:36:36;;;;;11404:25:103;;;3353:17:36;;3326:8;;3353:17;;-1:-1:-1;;;;;1413:16:36;;:26;;11377:18:103;;1413:36:36;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;1413:36:36;;;;;;;;;;;;:::i;:::-;1482:12;;1503:14;;;;;1482:36;;-1:-1:-1;;;1482:36:36;;1382:67;;-1:-1:-1;1460:19:36;;-1:-1:-1;;;;;1482:12:36;;;;:20;;:36;;;;11404:25:103;;;11392:2;11377:18;;11359:76;1482:36:36;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;1460:58;-1:-1:-1;719:10:22;-1:-1:-1;;;;;1553:27:36;;;1531:107;;;;-1:-1:-1;;;1531:107:36;;;;;;;:::i;:::-;3400:16:::1;::::0;:45:::1;::::0;-1:-1:-1;;;3400:45:36;;::::1;::::0;::::1;11614:25:103::0;;;11655:18;;;11648:34;;;-1:-1:-1;;;;;3400:16:36;;::::1;::::0;:27:::1;::::0;11587:18:103;;3400:45:36::1;11569:119:103::0;4388:311:36;4525:12;1218:27;-1:-1:-1;;;1218:19:36;:27::i;:::-;-1:-1:-1;;;;;1202:43:36;719:10:22;-1:-1:-1;;;;;1202:43:36;;1180:120;;;;-1:-1:-1;;;1180:120:36;;;;;;;:::i;:::-;4566:44:::1;4582:9;4593:16;4566:15;:44::i;:::-;4626:65;::::0;;11889:25:103;;;11945:2;11930:18;;11923:34;;;12000:14;;11993:22;11973:18;;;11966:50;4626:65:36;;12000:14:103;;-1:-1:-1;4626:65:36::1;::::0;;;;;11877:2:103;4626:65:36;;::::1;4388:311:::0;;;;:::o;2642:77:29:-;2691:7;1273:6:4;;-1:-1:-1;;;;;1273:6:4;2709:7:29;1201:85:4;4048:163:36;1413:16;;:36;;-1:-1:-1;;;1413:36:36;;;;;11404:25:103;;;4139:8:36;;1382:28;;-1:-1:-1;;;;;1413:16:36;;;;:26;;11377:18:103;;1413:36:36;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;1413:36:36;;;;;;;;;;;;:::i;:::-;1482:12;;1503:14;;;;;1482:36;;-1:-1:-1;;;1482:36:36;;1382:67;;-1:-1:-1;1460:19:36;;-1:-1:-1;;;;;1482:12:36;;;;:20;;:36;;;;11404:25:103;;;11392:2;11377:18;;11359:76;1482:36:36;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;1460:58;-1:-1:-1;719:10:22;-1:-1:-1;;;;;1553:27:36;;;1531:107;;;;-1:-1:-1;;;1531:107:36;;;;;;;:::i;:::-;4165:16:::1;::::0;:38:::1;::::0;-1:-1:-1;;;4165:38:36;;::::1;::::0;::::1;11404:25:103::0;;;-1:-1:-1;;;;;4165:16:36;;::::1;::::0;:28:::1;::::0;11377:18:103;;4165:38:36::1;11359:76:103::0;1007:136:68;1094:13:4;:11;:13::i;:::-;1101:35:68::1;508:21;1127:8;1101:10;:35::i;:::-;1007:136:::0;:::o;2895:145:0:-;2981:4;3004:12;;;:6;:12;;;;;;;;-1:-1:-1;;;;;3004:29:0;;;;;;;;;;;;;;;2895:145::o;2851:116:29:-;2900:4;;2915:49;;3706:161:36;1413:16;;:36;;-1:-1:-1;;;1413:36:36;;;;;11404:25:103;;;3796:8:36;;1382:28;;-1:-1:-1;;;;;1413:16:36;;;;:26;;11377:18:103;;1413:36:36;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;1413:36:36;;;;;;;;;;;;:::i;:::-;1482:12;;1503:14;;;;;1482:36;;-1:-1:-1;;;1482:36:36;;1382:67;;-1:-1:-1;1460:19:36;;-1:-1:-1;;;;;1482:12:36;;;;:20;;:36;;;;11404:25:103;;;11392:2;11377:18;;11359:76;1482:36:36;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;1460:58;-1:-1:-1;719:10:22;-1:-1:-1;;;;;1553:27:36;;;1531:107;;;;-1:-1:-1;;;1531:107:36;;;;;;;:::i;:::-;3822:16:::1;::::0;:37:::1;::::0;-1:-1:-1;;;3822:37:36;;::::1;::::0;::::1;11404:25:103::0;;;-1:-1:-1;;;;;3822:16:36;;::::1;::::0;:27:::1;::::0;11377:18:103;;3822:37:36::1;11359:76:103::0;7800:182:36;7860:7;7880:18;7901:7;2373:12:29;;2309:79;;7901:7:36;7926:16;;:48;;-1:-1:-1;;;7926:48:36;;;;;11404:25:103;;;7880:28:36;;-1:-1:-1;;;;;;7926:16:36;;:36;;11377:18:103;;7926:48:36;11359:76:103;3772:77:29;1156:32;-1:-1:-1;;;1156:19:29;:32::i;:::-;-1:-1:-1;;;;;1140:48:29;719:10:22;-1:-1:-1;;;;;1140:48:29;;1117:116;;;;-1:-1:-1;;;1117:116:29;;;;;;;:::i;:::-;3831:15:::1;:13;:15::i;5180:242:36:-:0;1218:27;-1:-1:-1;;;1218:19:36;:27::i;:::-;-1:-1:-1;;;;;1202:43:36;719:10:22;-1:-1:-1;;;;;1202:43:36;;1180:120;;;;-1:-1:-1;;;1180:120:36;;;;;;;:::i;:::-;5284:24:::1;5311:29;5330:9;5311:18;:29::i;:::-;5356:58;::::0;;11614:25:103;;;11670:2;11655:18;;11648:34;;;5284:56:36;;-1:-1:-1;5356:58:36::1;::::0;11587:18:103;5356:58:36::1;11569:119:103::0;7990:166:36;8042:7;8062:18;8083:7;2373:12:29;;2309:79;;8083:7:36;8108:16;;:40;;-1:-1:-1;;;8108:40:36;;;;;11404:25:103;;;8062:28:36;;-1:-1:-1;;;;;;8108:16:36;;:28;;11377:18:103;;8108:40:36;11359:76:103;2131:81:29;1156:32;-1:-1:-1;;;1156:19:29;:32::i;:::-;-1:-1:-1;;;;;1140:48:29;719:10:22;-1:-1:-1;;;;;1140:48:29;;1117:116;;;;-1:-1:-1;;;1117:116:29;;;;;;;:::i;:::-;2192:12:::1;:17:::0;2131:81::o;5241:147:0:-;4465:7;4491:12;;;:6;:12;;;;;:22;;;2505:16;2516:4;2505:10;:16::i;:::-;5355:26:::1;5367:4;5373:7;5355:11;:26::i;7628:164:36:-:0;7679:7;7699:18;7720:7;2373:12:29;;2309:79;;7720:7:36;7745:16;;:39;;-1:-1:-1;;;7745:39:36;;;;;11404:25:103;;;7699:28:36;;-1:-1:-1;;;;;;7745:16:36;;:27;;11377:18:103;;7745:39:36;11359:76:103;2727:118:29;2777:4;2810:32;2792:50;;2081:198:4;1094:13;:11;:13::i;:::-;-1:-1:-1;;;;;2169:22:4;::::1;2161:73;;;::::0;-1:-1:-1;;;2161:73:4;;13908:2:103;2161:73:4::1;::::0;::::1;13890:21:103::0;13947:2;13927:18;;;13920:30;13986:34;13966:18;;;13959:62;-1:-1:-1;;;14037:18:103;;;14030:36;14083:19;;2161:73:4::1;13880:228:103::0;2161:73:4::1;2244:28;2263:8;2244:18;:28::i;4875:145:29:-:0;4977:9;;:35;;-1:-1:-1;;;4977:35:29;;;;;11404:25:103;;;4949:7:29;;4977:9;;;-1:-1:-1;;;;;4977:9:29;;:21;;11377:18:103;;4977:35:29;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;3334:103:0:-;3400:30;3411:4;719:10:22;3400::0;:30::i;7474:233::-;7557:22;7565:4;7571:7;7557;:22::i;:::-;7552:149;;7595:12;;;;:6;:12;;;;;;;;-1:-1:-1;;;;;7595:29:0;;;;;;;;;:36;;-1:-1:-1;;7595:36:0;7627:4;7595:36;;;7677:12;719:10:22;640:96;;7677:12:0;-1:-1:-1;;;;;7650:40:0;7668:7;-1:-1:-1;;;;;7650:40:0;7662:4;7650:40;;;;;;;;;;7474:233;;:::o;4177:229:28:-;4280:16;4299:28;;;:17;:28;;;;;;;;4338:16;;:60;;-1:-1:-1;;;4338:60:28;;;;;19538:25:103;;;19579:18;;;19572:34;;;19622:18;;;19615:34;;;4299:28:28;;-1:-1:-1;;;;;4338:16:28;;:31;;19511:18:103;;4338:60:28;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4177:229;;;:::o;7878:234:0:-;7961:22;7969:4;7975:7;7961;:22::i;:::-;7957:149;;;8031:5;7999:12;;;:6;:12;;;;;;;;-1:-1:-1;;;;;7999:29:0;;;;;;;;;;:37;;-1:-1:-1;;7999:37:0;;;8055:40;719:10:22;;7999:12:0;;8055:40;;8031:5;8055:40;7878:234;;:::o;2590:230:36:-;2652:16;;2700:7;;2722:11;;2749:18;;2782:19;;2652:160;;-1:-1:-1;;;2652:160:36;;-1:-1:-1;;;;;2700:7:36;;;2652:160;;;10493:34:103;2722:11:36;;;10543:18:103;;;10536:43;10595:18;;;10588:34;;;;10638:18;;;10631:34;2652:16:36;;;:33;;10427:19:103;;2652:160:36;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2590:230::o;1359:130:4:-;1247:7;1273:6;-1:-1:-1;;;;;1273:6:4;719:10:22;1422:23:4;1414:68;;;;-1:-1:-1;;;1414:68:4;;15850:2:103;1414:68:4;;;15832:21:103;;;15869:18;;;15862:30;15928:34;15908:18;;;15901:62;15980:18;;1414:68:4;15822:182:103;2433:187:4;2506:16;2525:6;;-1:-1:-1;;;;;2541:17:4;;;-1:-1:-1;;;;;;2541:17:4;;;;;;2573:40;;2525:6;;;;;;;2573:40;;2506:16;2573:40;2433:187;;:::o;2828:383:36:-;2945:16;;719:10:22;3035:16:36;;:65;;-1:-1:-1;;;3035:65:36;;2979:34;;-1:-1:-1;;;;;;3035:16:36;;:29;;:65;;2979:34;;3078:6;;3086:13;;3035:65;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;3111:10;:25;;;;;;;-1:-1:-1;3111:25:36;;;;;;;;;3154:49;;;11614:25:103;;;11670:2;11655:18;;11648:34;;;3111:25:36;;-1:-1:-1;3154:49:36;;11587:18:103;3154:49:36;;;;;;;2828:383;;;;;:::o;3942:227:28:-;4044:16;4063:28;;;:17;:28;;;;;;;;4102:16;;:59;;-1:-1:-1;;;4102:59:28;;;;;19538:25:103;;;19579:18;;;19572:34;;;19622:18;;;19615:34;;;4063:28:28;;-1:-1:-1;;;;;4102:16:28;;:30;;19511:18:103;;4102:59:28;19493:162:103;1533:2401:28;1648:12;1679:21;1703:15;:13;:15::i;:::-;1679:39;;1729:15;1747:12;:10;:12::i;:::-;1729:30;;1770:21;1794;:19;:21::i;:::-;1883:16;;1833:67;;;20482:25:103;;;1883:16:28;;;;20538:2:103;20523:18;;20516:51;1770:45:28;;-1:-1:-1;1833:67:28;;20455:18:103;1833:67:28;;;;;;;1935:1;1919:13;:17;1911:61;;;;-1:-1:-1;;;1911:61:28;;14720:2:103;1911:61:28;;;14702:21:103;14759:2;14739:18;;;14732:30;14798:33;14778:18;;;14771:61;14849:18;;1911:61:28;14692:181:103;1911:61:28;2001:13;1991:7;:23;1983:65;;;;-1:-1:-1;;;1983:65:28;;15492:2:103;1983:65:28;;;15474:21:103;15531:2;15511:18;;;15504:30;15570:31;15550:18;;;15543:59;15619:18;;1983:65:28;15464:179:103;1983:65:28;2135:32;2151:16;2135:13;:32;:::i;:::-;2124:7;:43;2121:1806;;2225:16;;:42;;-1:-1:-1;;;2225:42:28;;;;;11404:25:103;;;2184:38:28;;-1:-1:-1;;;;;2225:16:28;;:31;;11377:18:103;;2225:42:28;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;2225:42:28;;;;;;;;;;;;:::i;:::-;2374:16;;2184:83;;-1:-1:-1;2363:8:28;;2374:32;;2393:13;;2374:16;;:32;:::i;:::-;2363:43;;2870:9;2865:1051;2889:13;2885:1;:17;:29;;;;;2907:7;2906:8;2885:29;2865:1051;;;2940:16;2959:22;2977:3;2959:17;:22::i;:::-;3031:16;;:36;;-1:-1:-1;;;3031:36:28;;;;;11404:25:103;;;2940:41:28;;-1:-1:-1;3000:28:28;;-1:-1:-1;;;;;3031:16:28;;;;:26;;11377:18:103;;3031:36:28;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;3031:36:28;;;;;;;;;;;;:::i;:::-;3000:67;-1:-1:-1;3086:15:28;1674:4:68;3173:52:28;;;18988:25:103;;;19056:14;;19049:22;19044:2;19029:18;;19022:50;3086:63:28;;-1:-1:-1;3173:52:28;;18961:18:103;3173:52:28;;;;;;;3250:10;3246:655;;;3285:17;3322:6;:20;;;3305:6;:14;;;:37;;;;:::i;:::-;3370:86;;;20144:25:103;;;20200:2;20185:18;;20178:34;;;20228:18;;;20221:34;;;20286:2;20271:18;;20264:34;;;3285:57:28;;-1:-1:-1;3370:86:28;;20131:3:103;20116:19;3370:86:28;;;;;;;3498:16;3485:9;:29;3481:401;;3543:16;;:75;;-1:-1:-1;;;3543:75:28;;;;;19538:25:103;;;19579:18;;;19572:34;;;19622:18;;;19615:34;;;-1:-1:-1;;;;;3543:16:28;;;;:36;;19511:18:103;;3543:75:28;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;3645:28:28;;;;:17;:28;;;;;:39;;;3752:16;:18;;3721:4;;-1:-1:-1;3752:18:28;;;-1:-1:-1;3752:16:28;:18;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;3481:401;;;3845:13;3834:7;:3;3840:1;3834:7;:::i;:::-;3833:25;;;;:::i;:::-;3827:31;;3481:401;3246:655;;2865:1051;;;2916:3;;;;;:::i;:::-;;;;2865:1051;;;;2121:1806;;;1533:2401;;;;;;;:::o;6824:110:0:-;6902:25;6913:4;6919:7;6902:10;:25::i;8528:252:36:-;8588:18;8609:7;2373:12:29;;2309:79;;8609:7:36;8649:16;;:43;;-1:-1:-1;;;8649:43:36;;;;;11404:25:103;;;8588:28:36;;-1:-1:-1;;;;;;8649:16:36;;:31;;11377:18:103;;8649:43:36;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;:48;8627:145;;;;-1:-1:-1;;;8627:145:36;;16211:2:103;8627:145:36;;;16193:21:103;16250:2;16230:18;;;16223:30;16289:34;16269:18;;;16262:62;-1:-1:-1;;;16340:18:103;;;16333:40;16390:19;;8627:145:36;16183:232:103;4414:279:28;4506:24;4576:28;;;:17;:28;;;;;;;4634:16;;:51;;-1:-1:-1;;;4634:51:28;;;;;11614:25:103;;;11655:18;;;11648:34;;;4576:28:28;;-1:-1:-1;;;;;4634:16:28;;:30;;11587:18:103;;4634:51:28;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3718:492:0;3806:22;3814:4;3820:7;3806;:22::i;:::-;3801:403;;3989:41;4017:7;-1:-1:-1;;;;;3989:41:0;4027:2;3989:19;:41::i;:::-;4101:38;4129:4;4136:2;4101:19;:38::i;:::-;3896:265;;;;;;;;;:::i;:::-;;;;-1:-1:-1;;3896:265:0;;;;;;;;;;-1:-1:-1;;;3844:349:0;;;;;;;:::i;1652:441:24:-;1727:13;1752:19;1784:10;1788:6;1784:1;:10;:::i;:::-;:14;;1797:1;1784:14;:::i;:::-;1774:25;;;;;;-1:-1:-1;;;1774:25:24;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;1774:25:24;;1752:47;;-1:-1:-1;;;1809:6:24;1816:1;1809:9;;;;;;-1:-1:-1;;;1809:9:24;;;;;;;;;;;;:15;-1:-1:-1;;;;;1809:15:24;;;;;;;;;-1:-1:-1;;;1834:6:24;1841:1;1834:9;;;;;;-1:-1:-1;;;1834:9:24;;;;;;;;;;;;:15;-1:-1:-1;;;;;1834:15:24;;;;;;;;-1:-1:-1;1864:9:24;1876:10;1880:6;1876:1;:10;:::i;:::-;:14;;1889:1;1876:14;:::i;:::-;1864:26;;1859:132;1896:1;1892;:5;1859:132;;;-1:-1:-1;;;1943:5:24;1951:3;1943:11;1930:25;;;;;-1:-1:-1;;;1930:25:24;;;;;;;;;;;;1918:6;1925:1;1918:9;;;;;;-1:-1:-1;;;1918:9:24;;;;;;;;;;;;:37;-1:-1:-1;;;;;1918:37:24;;;;;;;;-1:-1:-1;1979:1:24;1969:11;;;;;1899:3;;;:::i;:::-;;;1859:132;;;-1:-1:-1;2008:10:24;;2000:55;;;;-1:-1:-1;;;2000:55:24;;13191:2:103;2000:55:24;;;13173:21:103;;;13210:18;;;13203:30;13269:34;13249:18;;;13242:62;13321:18;;2000:55:24;13163:182:103;-1:-1:-1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;14:482:103:-;;109:3;102:4;94:6;90:17;86:27;76:2;;131:5;124;117:20;76:2;171:6;158:20;202:48;218:31;246:2;218:31;:::i;:::-;202:48;:::i;:::-;275:2;266:7;259:19;321:3;314:4;309:2;301:6;297:15;293:26;290:35;287:2;;;342:5;335;328:20;287:2;411;404:4;396:6;392:17;385:4;376:7;372:18;359:55;434:16;;;452:4;430:27;423:42;;;;438:7;66:430;-1:-1:-1;;66:430:103:o;501:444::-;;607:3;600:4;592:6;588:17;584:27;574:2;;629:5;622;615:20;574:2;662:6;656:13;693:48;709:31;737:2;709:31;:::i;693:48::-;766:2;757:7;750:19;812:3;805:4;800:2;792:6;788:15;784:26;781:35;778:2;;;833:5;826;819:20;778:2;850:64;911:2;904:4;895:7;891:18;884:4;876:6;872:17;850:64;:::i;950:162::-;1032:20;;1061:45;1032:20;1061:45;:::i;1117:166::-;1210:13;;1232:45;1210:13;1232:45;:::i;1288:771::-;;1394:4;1382:9;1377:3;1373:19;1369:30;1366:2;;;1416:5;1409;1402:20;1366:2;1442:21;1458:4;1442:21;:::i;:::-;1433:30;;1500:9;1487:23;1519:47;1558:7;1519:47;:::i;:::-;1589:7;1582:5;1575:22;;1657:2;1646:9;1642:18;1629:32;1624:2;1617:5;1613:14;1606:56;1722:2;1711:9;1707:18;1694:32;1689:2;1682:5;1678:14;1671:56;1778:2;1767:9;1763:18;1750:32;1805:18;1797:6;1794:30;1791:2;;;1837:1;1834;1827:12;1791:2;1873:45;1914:3;1905:6;1894:9;1890:22;1873:45;:::i;:::-;1868:2;1861:5;1857:14;1850:69;;1980:3;1969:9;1965:19;1952:33;1946:3;1939:5;1935:15;1928:58;2047:3;2036:9;2032:19;2019:33;2013:3;2006:5;2002:15;1995:58;1356:703;;;;:::o;2064:257::-;;2176:2;2164:9;2155:7;2151:23;2147:32;2144:2;;;2197:6;2189;2182:22;2144:2;2241:9;2228:23;2260:31;2285:5;2260:31;:::i;2326:261::-;;2449:2;2437:9;2428:7;2424:23;2420:32;2417:2;;;2470:6;2462;2455:22;2417:2;2507:9;2501:16;2526:31;2551:5;2526:31;:::i;2592:190::-;;2704:2;2692:9;2683:7;2679:23;2675:32;2672:2;;;2725:6;2717;2710:22;2672:2;-1:-1:-1;2753:23:103;;2662:120;-1:-1:-1;2662:120:103:o;2787:325::-;;;2916:2;2904:9;2895:7;2891:23;2887:32;2884:2;;;2937:6;2929;2922:22;2884:2;2978:9;2965:23;2955:33;;3038:2;3027:9;3023:18;3010:32;3051:31;3076:5;3051:31;:::i;:::-;3101:5;3091:15;;;2874:238;;;;;:::o;3117:258::-;;;3246:2;3234:9;3225:7;3221:23;3217:32;3214:2;;;3267:6;3259;3252:22;3214:2;-1:-1:-1;;3295:23:103;;;3365:2;3350:18;;;3337:32;;-1:-1:-1;3204:171:103:o;3380:306::-;;3491:2;3479:9;3470:7;3466:23;3462:32;3459:2;;;3512:6;3504;3497:22;3459:2;3543:23;;-1:-1:-1;;;;;;3595:32:103;;3585:43;;3575:2;;3647:6;3639;3632:22;3691:408;;;3829:2;3817:9;3808:7;3804:23;3800:32;3797:2;;;3850:6;3842;3835:22;3797:2;3895:9;3882:23;3928:18;3920:6;3917:30;3914:2;;;3965:6;3957;3950:22;3914:2;3993:49;4034:7;4025:6;4014:9;4010:22;3993:49;:::i;:::-;3983:59;4089:2;4074:18;;;;4061:32;;-1:-1:-1;;;;3787:312:103:o;4104:300::-;;4247:2;4235:9;4226:7;4222:23;4218:32;4215:2;;;4268:6;4260;4253:22;4215:2;4305:9;4299:16;4344:1;4337:5;4334:12;4324:2;;4365:6;4357;4350:22;4409:1006;;4562:2;4550:9;4541:7;4537:23;4533:32;4530:2;;;4583:6;4575;4568:22;4530:2;4621:9;4615:16;4650:18;4691:2;4683:6;4680:14;4677:2;;;4712:6;4704;4697:22;4677:2;4740:22;;;;4796:4;4778:16;;;4774:27;4771:2;;;4819:6;4811;4804:22;4771:2;4850:21;4866:4;4850:21;:::i;:::-;4901:2;4895:9;4913:47;4952:7;4913:47;:::i;:::-;4983:7;4976:5;4969:22;;5037:2;5033;5029:11;5023:18;5018:2;5011:5;5007:14;5000:42;5088:2;5084;5080:11;5074:18;5069:2;5062:5;5058:14;5051:42;5132:2;5128;5124:11;5118:18;5161:2;5151:8;5148:16;5145:2;;;5182:6;5174;5167:22;5145:2;5223:55;5270:7;5259:8;5255:2;5251:17;5223:55;:::i;:::-;5218:2;5211:5;5207:14;5200:79;;5326:3;5322:2;5318:12;5312:19;5306:3;5299:5;5295:15;5288:44;5379:3;5375:2;5371:12;5365:19;5359:3;5352:5;5348:15;5341:44;5404:5;5394:15;;;;;4520:895;;;;:::o;5420:1225::-;;5568:2;5556:9;5547:7;5543:23;5539:32;5536:2;;;5589:6;5581;5574:22;5536:2;5627:9;5621:16;5656:18;5697:2;5689:6;5686:14;5683:2;;;5718:6;5710;5703:22;5683:2;5761:6;5750:9;5746:22;5736:32;;5787:6;5827:2;5822;5813:7;5809:16;5805:25;5802:2;;;5848:6;5840;5833:22;5802:2;5879:19;5895:2;5879:19;:::i;:::-;5866:32;;5927:2;5921:9;5914:5;5907:24;5977:2;5973;5969:11;5963:18;5958:2;5951:5;5947:14;5940:42;6028:2;6024;6020:11;6014:18;6009:2;6002:5;5998:14;5991:42;6065:56;6117:2;6113;6109:11;6065:56;:::i;:::-;6060:2;6053:5;6049:14;6042:80;6161:3;6157:2;6153:12;6147:19;6191:2;6181:8;6178:16;6175:2;;;6212:6;6204;6197:22;6175:2;6254:55;6301:7;6290:8;6286:2;6282:17;6254:55;:::i;:::-;6248:3;6237:15;;6230:80;-1:-1:-1;6357:3:103;6349:12;;;6343:19;6326:15;;;6319:44;6410:3;6402:12;;;6396:19;6379:15;;;6372:44;6463:3;6455:12;;;6449:19;6432:15;;;6425:44;6488:3;6529:11;;;6523:18;6507:14;;;6500:42;6561:3;6602:11;;;6596:18;6580:14;;;6573:42;;;;-1:-1:-1;6241:5:103;5526:1119;-1:-1:-1;;;5526:1119:103:o;6650:1504::-;;;6834:2;6822:9;6813:7;6809:23;6805:32;6802:2;;;6855:6;6847;6840:22;6802:2;6900:9;6887:23;6929:18;6970:2;6962:6;6959:14;6956:2;;;6991:6;6983;6976:22;6956:2;7034:6;7023:9;7019:22;7009:32;;7060:6;7100:2;7095;7086:7;7082:16;7078:25;7075:2;;;7121:6;7113;7106:22;7075:2;7152:19;7168:2;7152:19;:::i;:::-;7139:32;;7207:2;7194:16;7187:5;7180:31;7264:2;7260;7256:11;7243:25;7238:2;7231:5;7227:14;7220:49;7322:2;7318;7314:11;7301:25;7296:2;7289:5;7285:14;7278:49;7359:45;7400:2;7396;7392:11;7359:45;:::i;:::-;7354:2;7347:5;7343:14;7336:69;7451:3;7447:2;7443:12;7430:26;7481:2;7471:8;7468:16;7465:2;;;7502:6;7494;7487:22;7465:2;7544:44;7580:7;7569:8;7565:2;7561:17;7544:44;:::i;:::-;7538:3;7531:5;7527:15;7520:69;;7643:3;7639:2;7635:12;7622:26;7616:3;7609:5;7605:15;7598:51;7703:3;7699:2;7695:12;7682:26;7676:3;7669:5;7665:15;7658:51;7763:3;7759:2;7755:12;7742:26;7736:3;7729:5;7725:15;7718:51;7788:3;7844:2;7840;7836:11;7823:25;7818:2;7811:5;7807:14;7800:49;;7868:3;7924:2;7920;7916:11;7903:25;7898:2;7891:5;7887:14;7880:49;;7948:5;7938:15;;;8006:2;7995:9;7991:18;7978:32;7962:48;;8035:2;8025:8;8022:16;8019:2;;;8056:6;8048;8041:22;8019:2;;8084:64;8140:7;8129:8;8118:9;8114:24;8084:64;:::i;:::-;8074:74;;;6792:1362;;;;;:::o;8354:194::-;;8477:2;8465:9;8456:7;8452:23;8448:32;8445:2;;;8498:6;8490;8483:22;8445:2;-1:-1:-1;8526:16:103;;8435:113;-1:-1:-1;8435:113:103:o;8816:257::-;;8895:5;8889:12;8922:6;8917:3;8910:19;8938:63;8994:6;8987:4;8982:3;8978:14;8971:4;8964:5;8960:16;8938:63;:::i;:::-;9055:2;9034:15;-1:-1:-1;;9030:29:103;9021:39;;;;9062:4;9017:50;;8865:208;-1:-1:-1;;8865:208:103:o;9078:142::-;9161:1;9154:5;9151:12;9141:2;;9167:18;;:::i;:::-;9196;;9131:89::o;9225:786::-;;9636:25;9631:3;9624:38;9691:6;9685:13;9707:62;9762:6;9757:2;9752:3;9748:12;9741:4;9733:6;9729:17;9707:62;:::i;:::-;-1:-1:-1;;;9828:2:103;9788:16;;;9820:11;;;9813:40;9878:13;;9900:63;9878:13;9949:2;9941:11;;9934:4;9922:17;;9900:63;:::i;:::-;9983:17;10002:2;9979:26;;9614:397;-1:-1:-1;;;;9614:397:103:o;10676:385::-;-1:-1:-1;;;;;10879:32:103;;10861:51;;10948:2;10943;10928:18;;10921:30;;;10676:385;;10968:44;;10993:18;;10985:6;10968:44;:::i;:::-;10960:52;;11048:6;11043:2;11032:9;11028:18;11021:34;10851:210;;;;;;:::o;12254:251::-;12406:2;12391:18;;12439:1;12428:13;;12418:2;;12445:18;;:::i;:::-;12474:25;;;12373:132;:::o;12510:250::-;12661:2;12646:18;;12694:1;12683:13;;12673:2;;12700:18;;:::i;12765:219::-;;12914:2;12903:9;12896:21;12934:44;12974:2;12963:9;12959:18;12951:6;12934:44;:::i;13350:351::-;13552:2;13534:21;;;13591:2;13571:18;;;13564:30;13630:29;13625:2;13610:18;;13603:57;13692:2;13677:18;;13524:177::o;16420:354::-;16622:2;16604:21;;;16661:2;16641:18;;;16634:30;16700:32;16695:2;16680:18;;16673:60;16765:2;16750:18;;16594:180::o;16779:351::-;16981:2;16963:21;;;17020:2;17000:18;;;16993:30;17059:29;17054:2;17039:18;;17032:57;17121:2;17106:18;;16953:177::o;17551:1082::-;;17730:2;17719:9;17712:21;17775:6;17769:13;17764:2;17753:9;17749:18;17742:41;17837:2;17829:6;17825:15;17819:22;17814:2;17803:9;17799:18;17792:50;17896:2;17888:6;17884:15;17878:22;17873:2;17862:9;17858:18;17851:50;17948:2;17940:6;17936:15;17930:22;17961:62;18018:3;18007:9;18003:19;17989:12;17961:62;:::i;:::-;;18072:3;18064:6;18060:16;18054:23;18096:6;18139:2;18133:3;18122:9;18118:19;18111:31;18165:53;18213:3;18202:9;18198:19;18182:14;18165:53;:::i;:::-;18151:67;;18273:3;18265:6;18261:16;18255:23;18249:3;18238:9;18234:19;18227:52;18334:3;18326:6;18322:16;18316:23;18310:3;18299:9;18295:19;18288:52;18377:3;18369:6;18365:16;18359:23;18401:3;18440:2;18435;18424:9;18420:18;18413:30;18480:2;18472:6;18468:15;18462:22;18452:32;;;18503:3;18542:2;18537;18526:9;18522:18;18515:30;18599:2;18591:6;18587:15;18581:22;18576:2;18565:9;18561:18;18554:50;;;;18621:6;18613:14;;;17702:931;;;;:::o;20578:275::-;20649:2;20643:9;20714:2;20695:13;;-1:-1:-1;;20691:27:103;20679:40;;20749:18;20734:34;;20770:22;;;20731:62;20728:2;;;20796:18;;:::i;:::-;20832:2;20825:22;20623:230;;-1:-1:-1;20623:230:103:o;20858:186::-;;20939:18;20931:6;20928:30;20925:2;;;20961:18;;:::i;:::-;-1:-1:-1;21027:2:103;21006:15;-1:-1:-1;;21002:29:103;21033:4;20998:40;;20915:129::o;21049:128::-;;21120:1;21116:6;21113:1;21110:13;21107:2;;;21126:18;;:::i;:::-;-1:-1:-1;21162:9:103;;21097:80::o;21182:168::-;;21288:1;21284;21280:6;21276:14;21273:1;21270:21;21265:1;21258:9;21251:17;21247:45;21244:2;;;21295:18;;:::i;:::-;-1:-1:-1;21335:9:103;;21234:116::o;21355:125::-;;21423:1;21420;21417:8;21414:2;;;21428:18;;:::i;:::-;-1:-1:-1;21465:9:103;;21404:76::o;21485:258::-;21557:1;21567:113;21581:6;21578:1;21575:13;21567:113;;;21657:11;;;21651:18;21638:11;;;21631:39;21603:2;21596:10;21567:113;;;21698:6;21695:1;21692:13;21689:2;;;-1:-1:-1;;21733:1:103;21715:16;;21708:27;21538:205::o;21748:136::-;;21815:5;21805:2;;21824:18;;:::i;:::-;-1:-1:-1;;;21860:18:103;;21795:89::o;21889:135::-;;-1:-1:-1;;21949:17:103;;21946:2;;;21969:18;;:::i;:::-;-1:-1:-1;22016:1:103;22005:13;;21936:88::o;22029:201::-;;22095:10;22140:2;22133:5;22129:14;22167:2;22158:7;22155:15;22152:2;;;22173:18;;:::i;:::-;22222:1;22209:15;;22075:155;-1:-1:-1;;;22075:155:103:o;22235:209::-;;22293:1;22283:2;;-1:-1:-1;;;22318:31:103;;22372:4;22369:1;22362:15;22400:4;22325:1;22390:15;22283:2;-1:-1:-1;22429:9:103;;22273:171::o;22449:127::-;22510:10;22505:3;22501:20;22498:1;22491:31;22541:4;22538:1;22531:15;22565:4;22562:1;22555:15;22581:127;22642:10;22637:3;22633:20;22630:1;22623:31;22673:4;22670:1;22663:15;22697:4;22694:1;22687:15;22713:127;22774:10;22769:3;22765:20;22762:1;22755:31;22805:4;22802:1;22795:15;22829:4;22826:1;22819:15;22845:131;-1:-1:-1;;;;;22920:31:103;;22910:42;;22900:2;;22966:1;22963;22956:12;22981:115;23070:1;23063:5;23060:12;23050:2;;23086:1;23083;23076:12",
  "language": "Solidity",
  "natspec": {
    "kind": "dev",
    "methods": {
      "getRoleAdmin(bytes32)": {
        "details": "Returns the admin role that controls `role`. See {grantRole} and {revokeRole}. To change a role's admin, use {_setRoleAdmin}."
      },
      "grantRole(bytes32,address)": {
        "details": "Grants `role` to `account`. If `account` had not been already granted `role`, emits a {RoleGranted} event. Requirements: - the caller must have ``role``'s admin role. May emit a {RoleGranted} event."
      },
      "hasRole(bytes32,address)": {
        "details": "Returns `true` if `account` has been granted `role`."
      },
      "owner()": {
        "details": "Returns the address of the current owner."
      },
      "renounceOwnership()": {
        "details": "Leaves the contract without owner. It will not be possible to call `onlyOwner` functions anymore. Can only be called by the current owner. NOTE: Renouncing ownership will leave the contract without an owner, thereby removing any functionality that is only available to the owner."
      },
      "renounceRole(bytes32,address)": {
        "details": "Revokes `role` from the calling account. Roles are often managed via {grantRole} and {revokeRole}: this function's purpose is to provide a mechanism for accounts to lose their privileges if they are compromised (such as when a trusted device is misplaced). If the calling account had been revoked `role`, emits a {RoleRevoked} event. Requirements: - the caller must be `account`. May emit a {RoleRevoked} event."
      },
      "revokeRole(bytes32,address)": {
        "details": "Revokes `role` from `account`. If `account` had been granted `role`, emits a {RoleRevoked} event. Requirements: - the caller must have ``role``'s admin role. May emit a {RoleRevoked} event."
      },
      "supportsInterface(bytes4)": {
        "details": "See {IERC165-supportsInterface}."
      },
      "transferOwnership(address)": {
        "details": "Transfers ownership of the contract to a new account (`newOwner`). Can only be called by the current owner."
      }
    },
    "version": 1
  },
  "offset": [
    325,
    1688
  ],
  "opcodes": "PUSH1 0x80 PUSH1 0x40 MSTORE CALLVALUE DUP1 ISZERO PUSH2 0x10 JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST POP PUSH1 0x4 CALLDATASIZE LT PUSH2 0x3AF JUMPI PUSH1 0x0 CALLDATALOAD PUSH1 0xE0 SHR DUP1 PUSH4 0x7893C7BC GT PUSH2 0x1F4 JUMPI DUP1 PUSH4 0xA217FDDF GT PUSH2 0x11A JUMPI DUP1 PUSH4 0xD0E0BA95 GT PUSH2 0xAD JUMPI DUP1 PUSH4 0xE0815F0D GT PUSH2 0x7C JUMPI DUP1 PUSH4 0xE0815F0D EQ PUSH2 0x735 JUMPI DUP1 PUSH4 0xF1D354D0 EQ PUSH2 0x73D JUMPI DUP1 PUSH4 0xF2FDE38B EQ PUSH2 0x74B JUMPI DUP1 PUSH4 0xFEB1824B EQ PUSH2 0x75E JUMPI PUSH2 0x3AF JUMP JUMPDEST DUP1 PUSH4 0xD0E0BA95 EQ PUSH2 0x707 JUMPI DUP1 PUSH4 0xD547741F EQ PUSH2 0x71A JUMPI DUP1 PUSH4 0xD73CD992 EQ PUSH2 0x462 JUMPI DUP1 PUSH4 0xE0032383 EQ PUSH2 0x72D JUMPI PUSH2 0x3AF JUMP JUMPDEST DUP1 PUSH4 0xBE169E7E GT PUSH2 0xE9 JUMPI DUP1 PUSH4 0xBE169E7E EQ PUSH2 0x6D3 JUMPI DUP1 PUSH4 0xBE61E91E EQ PUSH2 0x6DB JUMPI DUP1 PUSH4 0xC3004C86 EQ PUSH2 0x6EC JUMPI DUP1 PUSH4 0xC40000D4 EQ PUSH2 0x6FF JUMPI PUSH2 0x3AF JUMP JUMPDEST DUP1 PUSH4 0xA217FDDF EQ PUSH2 0x6C3 JUMPI DUP1 PUSH4 0xB26025AA EQ PUSH2 0x6CB JUMPI DUP1 PUSH4 0xB3FCA9BD EQ PUSH2 0x462 JUMPI DUP1 PUSH4 0xBD1FE5D0 EQ PUSH2 0x462 JUMPI PUSH2 0x3AF JUMP JUMPDEST DUP1 PUSH4 0x8C483E5A GT PUSH2 0x192 JUMPI DUP1 PUSH4 0x9A82F890 GT PUSH2 0x161 JUMPI DUP1 PUSH4 0x9A82F890 EQ PUSH2 0x6A0 JUMPI DUP1 PUSH4 0xA17030D5 EQ PUSH2 0x6A8 JUMPI DUP1 PUSH4 0xA18AA128 EQ PUSH2 0x6BB JUMPI DUP1 PUSH4 0xA18F5AE2 EQ PUSH2 0x462 JUMPI PUSH2 0x3AF JUMP JUMPDEST DUP1 PUSH4 0x8C483E5A EQ PUSH2 0x656 JUMPI DUP1 PUSH4 0x8DA5CB5B EQ PUSH2 0x669 JUMPI DUP1 PUSH4 0x9088C119 EQ PUSH2 0x67A JUMPI DUP1 PUSH4 0x91D14854 EQ PUSH2 0x68D JUMPI PUSH2 0x3AF JUMP JUMPDEST DUP1 PUSH4 0x86C71288 GT PUSH2 0x1CE JUMPI DUP1 PUSH4 0x86C71288 EQ PUSH2 0x612 JUMPI DUP1 PUSH4 0x89002DA5 EQ PUSH2 0x628 JUMPI DUP1 PUSH4 0x890FBF78 EQ PUSH2 0x63B JUMPI DUP1 PUSH4 0x893D20E8 EQ PUSH2 0x64E JUMPI PUSH2 0x3AF JUMP JUMPDEST DUP1 PUSH4 0x7893C7BC EQ PUSH2 0x5E1 JUMPI DUP1 PUSH4 0x7F3B6980 EQ PUSH2 0x5F7 JUMPI DUP1 PUSH4 0x82558906 EQ PUSH2 0x5FF JUMPI PUSH2 0x3AF JUMP JUMPDEST DUP1 PUSH4 0x3629C3C4 GT PUSH2 0x2D9 JUMPI DUP1 PUSH4 0x59DACC6A GT PUSH2 0x277 JUMPI DUP1 PUSH4 0x652028E5 GT PUSH2 0x246 JUMPI DUP1 PUSH4 0x652028E5 EQ PUSH2 0x58C JUMPI DUP1 PUSH4 0x715018A6 EQ PUSH2 0x59F JUMPI DUP1 PUSH4 0x76082A5E EQ PUSH2 0x5A7 JUMPI DUP1 PUSH4 0x7888A2FF EQ PUSH2 0x5CE JUMPI PUSH2 0x3AF JUMP JUMPDEST DUP1 PUSH4 0x59DACC6A EQ PUSH2 0x462 JUMPI DUP1 PUSH4 0x5AB1BD53 EQ PUSH2 0x565 JUMPI DUP1 PUSH4 0x5D1CA631 EQ PUSH2 0x57C JUMPI DUP1 PUSH4 0x638CE0BA EQ PUSH2 0x584 JUMPI PUSH2 0x3AF JUMP JUMPDEST DUP1 PUSH4 0x4101B90C GT PUSH2 0x2B3 JUMPI DUP1 PUSH4 0x4101B90C EQ PUSH2 0x533 JUMPI DUP1 PUSH4 0x45FE1C6D EQ PUSH2 0x53B JUMPI DUP1 PUSH4 0x54AFEF63 EQ PUSH2 0x54A JUMPI DUP1 PUSH4 0x587E59D0 EQ PUSH2 0x552 JUMPI PUSH2 0x3AF JUMP JUMPDEST DUP1 PUSH4 0x3629C3C4 EQ PUSH2 0x4F0 JUMPI DUP1 PUSH4 0x36568ABE EQ PUSH2 0x503 JUMPI DUP1 PUSH4 0x3DCDDE17 EQ PUSH2 0x516 JUMPI PUSH2 0x3AF JUMP JUMPDEST DUP1 PUSH4 0x1865C57D GT PUSH2 0x351 JUMPI DUP1 PUSH4 0x2D0821B7 GT PUSH2 0x320 JUMPI DUP1 PUSH4 0x2D0821B7 EQ PUSH2 0x497 JUMPI DUP1 PUSH4 0x2F2FF15D EQ PUSH2 0x4B7 JUMPI DUP1 PUSH4 0x316C5348 EQ PUSH2 0x4CA JUMPI DUP1 PUSH4 0x36153F3A EQ PUSH2 0x4DD JUMPI PUSH2 0x3AF JUMP JUMPDEST DUP1 PUSH4 0x1865C57D EQ PUSH2 0x44D JUMPI DUP1 PUSH4 0x1B867C63 EQ PUSH2 0x462 JUMPI DUP1 PUSH4 0x248A9CA3 EQ PUSH2 0x46C JUMPI DUP1 PUSH4 0x258D560C EQ PUSH2 0x48F JUMPI PUSH2 0x3AF JUMP JUMPDEST DUP1 PUSH4 0x13299604 GT PUSH2 0x38D JUMPI DUP1 PUSH4 0x13299604 EQ PUSH2 0x405 JUMPI DUP1 PUSH4 0x15DAE03E EQ PUSH2 0x42A JUMPI DUP1 PUSH4 0x17D7DE7C EQ PUSH2 0x43D JUMPI DUP1 PUSH4 0x18442E63 EQ PUSH2 0x445 JUMPI PUSH2 0x3AF JUMP JUMPDEST DUP1 PUSH4 0x1FFC9A7 EQ PUSH2 0x3B4 JUMPI DUP1 PUSH4 0x676CB0E EQ PUSH2 0x3DC JUMPI DUP1 PUSH4 0x12065FE0 EQ PUSH2 0x3FD JUMPI JUMPDEST PUSH1 0x0 DUP1 REVERT JUMPDEST PUSH2 0x3C7 PUSH2 0x3C2 CALLDATASIZE PUSH1 0x4 PUSH2 0x2A20 JUMP JUMPDEST PUSH2 0x76F JUMP JUMPDEST PUSH1 0x40 MLOAD SWAP1 ISZERO ISZERO DUP2 MSTORE PUSH1 0x20 ADD JUMPDEST PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 RETURN JUMPDEST PUSH2 0x3EF PUSH2 0x3EA CALLDATASIZE PUSH1 0x4 PUSH2 0x29B8 JUMP JUMPDEST PUSH2 0x7A8 JUMP JUMPDEST PUSH1 0x40 MLOAD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH2 0x3D3 JUMP JUMPDEST PUSH2 0x3EF PUSH2 0x922 JUMP JUMPDEST PUSH1 0xB SLOAD PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB AND JUMPDEST PUSH1 0x40 MLOAD PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB SWAP1 SWAP2 AND DUP2 MSTORE PUSH1 0x20 ADD PUSH2 0x3D3 JUMP JUMPDEST PUSH1 0x3 SLOAD PUSH1 0xFF AND PUSH1 0x40 MLOAD PUSH2 0x3D3 SWAP2 SWAP1 PUSH2 0x2E3E JUMP JUMPDEST PUSH1 0x1 SLOAD PUSH2 0x3EF JUMP JUMPDEST PUSH1 0xA SLOAD PUSH2 0x3EF JUMP JUMPDEST PUSH2 0x455 PUSH2 0x9B2 JUMP JUMPDEST PUSH1 0x40 MLOAD PUSH2 0x3D3 SWAP2 SWAP1 PUSH2 0x2E24 JUMP JUMPDEST PUSH2 0x46A PUSH2 0xA38 JUMP JUMPDEST STOP JUMPDEST PUSH2 0x3EF PUSH2 0x47A CALLDATASIZE PUSH1 0x4 PUSH2 0x29B8 JUMP JUMPDEST PUSH1 0x0 SWAP1 DUP2 MSTORE PUSH1 0x12 PUSH1 0x20 MSTORE PUSH1 0x40 SWAP1 KECCAK256 PUSH1 0x1 ADD SLOAD SWAP1 JUMP JUMPDEST PUSH2 0x3C7 PUSH2 0xA7F JUMP JUMPDEST PUSH2 0x4AA PUSH2 0x4A5 CALLDATASIZE PUSH1 0x4 PUSH2 0x29B8 JUMP JUMPDEST PUSH2 0xAAF JUMP JUMPDEST PUSH1 0x40 MLOAD PUSH2 0x3D3 SWAP2 SWAP1 PUSH2 0x2F0A JUMP JUMPDEST PUSH2 0x46A PUSH2 0x4C5 CALLDATASIZE PUSH1 0x4 PUSH2 0x29D0 JUMP JUMPDEST PUSH2 0xBC4 JUMP JUMPDEST PUSH2 0x46A PUSH2 0x4D8 CALLDATASIZE PUSH1 0x4 PUSH2 0x29B8 JUMP JUMPDEST PUSH2 0xBEE JUMP JUMPDEST PUSH2 0x3EF PUSH2 0x4EB CALLDATASIZE PUSH1 0x4 PUSH2 0x29FF JUMP JUMPDEST PUSH2 0xD8F JUMP JUMPDEST PUSH2 0x46A PUSH2 0x4FE CALLDATASIZE PUSH1 0x4 PUSH2 0x29FF JUMP JUMPDEST PUSH2 0xF5B JUMP JUMPDEST PUSH2 0x46A PUSH2 0x511 CALLDATASIZE PUSH1 0x4 PUSH2 0x29D0 JUMP JUMPDEST PUSH2 0xFE3 JUMP JUMPDEST PUSH1 0x40 DUP1 MLOAD PUSH1 0x20 DUP2 ADD SWAP1 SWAP2 MSTORE PUSH1 0x0 DUP2 MSTORE JUMPDEST PUSH1 0x40 MLOAD PUSH2 0x3D3 SWAP2 SWAP1 PUSH2 0x2E52 JUMP JUMPDEST PUSH2 0x3EF PUSH2 0x1061 JUMP JUMPDEST PUSH2 0x3EF PUSH8 0xDE0B6B3A7640000 DUP2 JUMP JUMPDEST PUSH1 0xD SLOAD PUSH2 0x3EF JUMP JUMPDEST PUSH2 0x46A PUSH2 0x560 CALLDATASIZE PUSH1 0x4 PUSH2 0x29B8 JUMP JUMPDEST PUSH2 0x109F JUMP JUMPDEST PUSH2 0x412 PUSH1 0x3 SLOAD PUSH2 0x100 SWAP1 DIV PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB AND SWAP1 JUMP JUMPDEST PUSH1 0x2 SLOAD PUSH2 0x3EF JUMP JUMPDEST PUSH2 0x46A PUSH2 0x120C JUMP JUMPDEST PUSH2 0x46A PUSH2 0x59A CALLDATASIZE PUSH1 0x4 PUSH2 0x29B8 JUMP JUMPDEST PUSH2 0x1259 JUMP JUMPDEST PUSH2 0x46A PUSH2 0x12D6 JUMP JUMPDEST PUSH2 0x3EF PUSH32 0x5614E11CA6D7673C9C8DCEC913465D676494AAD1151BB2C1CF40B9D99BE4D935 DUP2 JUMP JUMPDEST PUSH2 0x3EF PUSH2 0x5DC CALLDATASIZE PUSH1 0x4 PUSH2 0x2A48 JUMP JUMPDEST PUSH2 0x12E8 JUMP JUMPDEST PUSH2 0x526 PUSH1 0x40 MLOAD DUP1 PUSH1 0x20 ADD PUSH1 0x40 MSTORE DUP1 PUSH1 0x0 DUP2 MSTORE POP DUP2 JUMP JUMPDEST PUSH2 0x3EF PUSH2 0x1326 JUMP JUMPDEST PUSH2 0x46A PUSH2 0x60D CALLDATASIZE PUSH1 0x4 PUSH2 0x29FF JUMP JUMPDEST PUSH2 0x1364 JUMP JUMPDEST PUSH2 0x3C7 PUSH2 0x620 CALLDATASIZE PUSH1 0x4 PUSH2 0x2C29 JUMP JUMPDEST POP PUSH1 0x1 SWAP2 SWAP1 POP JUMP JUMPDEST PUSH2 0x3EF PUSH2 0x636 CALLDATASIZE PUSH1 0x4 PUSH2 0x29FF JUMP JUMPDEST PUSH2 0x13E4 JUMP JUMPDEST PUSH2 0x3C7 PUSH2 0x649 CALLDATASIZE PUSH1 0x4 PUSH2 0x29FF JUMP JUMPDEST PUSH2 0x1558 JUMP JUMPDEST PUSH2 0x412 PUSH2 0x15EF JUMP JUMPDEST PUSH2 0x46A PUSH2 0x664 CALLDATASIZE PUSH1 0x4 PUSH2 0x29B8 JUMP JUMPDEST PUSH2 0x1601 JUMP JUMPDEST PUSH1 0x0 SLOAD PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB AND PUSH2 0x412 JUMP JUMPDEST PUSH2 0x46A PUSH2 0x688 CALLDATASIZE PUSH1 0x4 PUSH2 0x2980 JUMP JUMPDEST PUSH2 0x176E JUMP JUMPDEST PUSH2 0x3C7 PUSH2 0x69B CALLDATASIZE PUSH1 0x4 PUSH2 0x29D0 JUMP JUMPDEST PUSH2 0x17A3 JUMP JUMPDEST PUSH2 0x3C7 PUSH2 0x17CE JUMP JUMPDEST PUSH2 0x46A PUSH2 0x6B6 CALLDATASIZE PUSH1 0x4 PUSH2 0x29B8 JUMP JUMPDEST PUSH2 0x17D6 JUMP JUMPDEST PUSH1 0xE SLOAD PUSH2 0x3EF JUMP JUMPDEST PUSH2 0x3EF PUSH1 0x0 DUP2 JUMP JUMPDEST PUSH2 0x3EF PUSH2 0x1943 JUMP JUMPDEST PUSH2 0x46A PUSH2 0x1981 JUMP JUMPDEST PUSH2 0x3EF PUSH10 0xD3C21BCECCEDA1000000 DUP2 JUMP JUMPDEST PUSH2 0x46A PUSH2 0x6FA CALLDATASIZE PUSH1 0x4 PUSH2 0x29B8 JUMP JUMPDEST PUSH2 0x19CE JUMP JUMPDEST PUSH2 0x3EF PUSH2 0x1A52 JUMP JUMPDEST PUSH2 0x46A PUSH2 0x715 CALLDATASIZE PUSH1 0x4 PUSH2 0x29B8 JUMP JUMPDEST PUSH2 0x1A90 JUMP JUMPDEST PUSH2 0x46A PUSH2 0x728 CALLDATASIZE PUSH1 0x4 PUSH2 0x29D0 JUMP JUMPDEST PUSH2 0x1ADA JUMP JUMPDEST PUSH2 0x3EF PUSH2 0x1AFF JUMP JUMPDEST PUSH2 0x3C7 PUSH2 0x1B3C JUMP JUMPDEST PUSH8 0xDE0B6B3A7640000 PUSH2 0x3EF JUMP JUMPDEST PUSH2 0x46A PUSH2 0x759 CALLDATASIZE PUSH1 0x4 PUSH2 0x2980 JUMP JUMPDEST PUSH2 0x1B45 JUMP JUMPDEST PUSH1 0xC SLOAD PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB AND PUSH2 0x412 JUMP JUMPDEST PUSH1 0x0 PUSH1 0x1 PUSH1 0x1 PUSH1 0xE0 SHL SUB NOT DUP3 AND PUSH4 0x7965DB0B PUSH1 0xE0 SHL EQ DUP1 PUSH2 0x7A0 JUMPI POP PUSH4 0x1FFC9A7 PUSH1 0xE0 SHL PUSH1 0x1 PUSH1 0x1 PUSH1 0xE0 SHL SUB NOT DUP4 AND EQ JUMPDEST SWAP1 POP JUMPDEST SWAP2 SWAP1 POP JUMP JUMPDEST PUSH1 0x0 DUP1 PUSH2 0x7B4 PUSH1 0x2 SLOAD SWAP1 JUMP JUMPDEST PUSH1 0x7 SLOAD PUSH1 0x40 MLOAD PUSH4 0x52133533 PUSH1 0xE1 SHL DUP2 MSTORE PUSH1 0x4 DUP2 ADD DUP4 SWAP1 MSTORE SWAP2 SWAP3 POP PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB AND SWAP1 PUSH4 0xA4266A66 SWAP1 PUSH1 0x24 ADD PUSH1 0x20 PUSH1 0x40 MLOAD DUP1 DUP4 SUB DUP2 DUP7 DUP1 EXTCODESIZE ISZERO DUP1 ISZERO PUSH2 0x7F9 JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST POP GAS STATICCALL ISZERO DUP1 ISZERO PUSH2 0x80D JUMPI RETURNDATASIZE PUSH1 0x0 DUP1 RETURNDATACOPY RETURNDATASIZE PUSH1 0x0 REVERT JUMPDEST POP POP POP POP PUSH1 0x40 MLOAD RETURNDATASIZE PUSH1 0x1F NOT PUSH1 0x1F DUP3 ADD AND DUP3 ADD DUP1 PUSH1 0x40 MSTORE POP DUP2 ADD SWAP1 PUSH2 0x831 SWAP2 SWAP1 PUSH2 0x2D23 JUMP JUMPDEST DUP4 LT PUSH2 0x898 JUMPI PUSH1 0x40 MLOAD PUSH3 0x461BCD PUSH1 0xE5 SHL DUP2 MSTORE PUSH1 0x20 PUSH1 0x4 DUP3 ADD MSTORE PUSH1 0x2B PUSH1 0x24 DUP3 ADD MSTORE PUSH32 0x4552524F523A52504C2D3030373A4143544956455F42554E444C455F494E4445 PUSH1 0x44 DUP3 ADD MSTORE PUSH11 0x585F544F4F5F4C41524745 PUSH1 0xA8 SHL PUSH1 0x64 DUP3 ADD MSTORE PUSH1 0x84 ADD JUMPDEST PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 REVERT JUMPDEST PUSH1 0x7 SLOAD PUSH1 0x40 MLOAD PUSH4 0x3B20CEC3 PUSH1 0xE2 SHL DUP2 MSTORE PUSH1 0x4 DUP2 ADD DUP4 SWAP1 MSTORE PUSH1 0x24 DUP2 ADD DUP6 SWAP1 MSTORE PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB SWAP1 SWAP2 AND SWAP1 PUSH4 0xEC833B0C SWAP1 PUSH1 0x44 ADD PUSH1 0x20 PUSH1 0x40 MLOAD DUP1 DUP4 SUB DUP2 DUP7 DUP1 EXTCODESIZE ISZERO DUP1 ISZERO PUSH2 0x8E3 JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST POP GAS STATICCALL ISZERO DUP1 ISZERO PUSH2 0x8F7 JUMPI RETURNDATASIZE PUSH1 0x0 DUP1 RETURNDATACOPY RETURNDATASIZE PUSH1 0x0 REVERT JUMPDEST POP POP POP POP PUSH1 0x40 MLOAD RETURNDATASIZE PUSH1 0x1F NOT PUSH1 0x1F DUP3 ADD AND DUP3 ADD DUP1 PUSH1 0x40 MSTORE POP DUP2 ADD SWAP1 PUSH2 0x91B SWAP2 SWAP1 PUSH2 0x2D23 JUMP JUMPDEST SWAP4 SWAP3 POP POP POP JUMP JUMPDEST PUSH1 0x0 DUP1 PUSH2 0x92E PUSH1 0x2 SLOAD SWAP1 JUMP JUMPDEST PUSH1 0x7 SLOAD PUSH1 0x40 MLOAD PUSH4 0x1E010439 PUSH1 0xE0 SHL DUP2 MSTORE PUSH1 0x4 DUP2 ADD DUP4 SWAP1 MSTORE SWAP2 SWAP3 POP PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB AND SWAP1 PUSH4 0x1E010439 SWAP1 PUSH1 0x24 ADD JUMPDEST PUSH1 0x20 PUSH1 0x40 MLOAD DUP1 DUP4 SUB DUP2 DUP7 DUP1 EXTCODESIZE ISZERO DUP1 ISZERO PUSH2 0x974 JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST POP GAS STATICCALL ISZERO DUP1 ISZERO PUSH2 0x988 JUMPI RETURNDATASIZE PUSH1 0x0 DUP1 RETURNDATACOPY RETURNDATASIZE PUSH1 0x0 REVERT JUMPDEST POP POP POP POP PUSH1 0x40 MLOAD RETURNDATASIZE PUSH1 0x1F NOT PUSH1 0x1F DUP3 ADD AND DUP3 ADD DUP1 PUSH1 0x40 MSTORE POP DUP2 ADD SWAP1 PUSH2 0x9AC SWAP2 SWAP1 PUSH2 0x2D23 JUMP JUMPDEST SWAP2 POP POP SWAP1 JUMP JUMPDEST PUSH1 0x6 SLOAD PUSH1 0x2 SLOAD PUSH1 0x40 MLOAD PUSH4 0x5E966E45 PUSH1 0xE0 SHL DUP2 MSTORE PUSH1 0x4 DUP2 ADD SWAP2 SWAP1 SWAP2 MSTORE PUSH1 0x0 SWAP2 PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB AND SWAP1 PUSH4 0x5E966E45 SWAP1 PUSH1 0x24 ADD PUSH1 0x20 PUSH1 0x40 MLOAD DUP1 DUP4 SUB DUP2 DUP7 DUP1 EXTCODESIZE ISZERO DUP1 ISZERO PUSH2 0x9FB JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST POP GAS STATICCALL ISZERO DUP1 ISZERO PUSH2 0xA0F JUMPI RETURNDATASIZE PUSH1 0x0 DUP1 RETURNDATACOPY RETURNDATASIZE PUSH1 0x0 REVERT JUMPDEST POP POP POP POP PUSH1 0x40 MLOAD RETURNDATASIZE PUSH1 0x1F NOT PUSH1 0x1F DUP3 ADD AND DUP3 ADD DUP1 PUSH1 0x40 MSTORE POP DUP2 ADD SWAP1 PUSH2 0xA33 SWAP2 SWAP1 PUSH2 0x2A8B JUMP JUMPDEST SWAP1 POP SWAP1 JUMP JUMPDEST PUSH2 0xA4D PUSH9 0x10DBDB5C1BDB995B9D PUSH1 0xBA SHL PUSH2 0x1BBB JUMP JUMPDEST PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB AND CALLER PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB AND EQ PUSH2 0xA7D JUMPI PUSH1 0x40 MLOAD PUSH3 0x461BCD PUSH1 0xE5 SHL DUP2 MSTORE PUSH1 0x4 ADD PUSH2 0x88F SWAP1 PUSH2 0x2E65 JUMP JUMPDEST JUMP JUMPDEST PUSH1 0x0 PUSH1 0x2 JUMPDEST PUSH1 0x3 SLOAD PUSH1 0xFF AND PUSH1 0x2 DUP2 GT ISZERO PUSH2 0xAA9 JUMPI PUSH4 0x4E487B71 PUSH1 0xE0 SHL PUSH1 0x0 MSTORE PUSH1 0x21 PUSH1 0x4 MSTORE PUSH1 0x24 PUSH1 0x0 REVERT JUMPDEST EQ SWAP1 POP SWAP1 JUMP JUMPDEST PUSH2 0xAB7 PUSH2 0x27DE JUMP JUMPDEST PUSH1 0xA SLOAD DUP3 LT PUSH2 0xB14 JUMPI PUSH1 0x40 MLOAD PUSH3 0x461BCD PUSH1 0xE5 SHL DUP2 MSTORE PUSH1 0x20 PUSH1 0x4 DUP3 ADD MSTORE PUSH1 0x24 DUP1 DUP3 ADD MSTORE PUSH32 0x4552524F523A52504C2D3030363A42554E444C455F494E4445585F544F4F5F4C PUSH1 0x44 DUP3 ADD MSTORE PUSH4 0x41524745 PUSH1 0xE0 SHL PUSH1 0x64 DUP3 ADD MSTORE PUSH1 0x84 ADD PUSH2 0x88F JUMP JUMPDEST PUSH1 0x0 PUSH1 0xA DUP4 DUP2 SLOAD DUP2 LT PUSH2 0xB37 JUMPI PUSH4 0x4E487B71 PUSH1 0xE0 SHL PUSH1 0x0 MSTORE PUSH1 0x32 PUSH1 0x4 MSTORE PUSH1 0x24 PUSH1 0x0 REVERT JUMPDEST PUSH1 0x0 SWAP2 DUP3 MSTORE PUSH1 0x20 SWAP1 SWAP2 KECCAK256 ADD SLOAD PUSH1 0x7 SLOAD PUSH1 0x40 MLOAD PUSH4 0x2D0821B7 PUSH1 0xE0 SHL DUP2 MSTORE PUSH1 0x4 DUP2 ADD DUP4 SWAP1 MSTORE SWAP2 SWAP3 POP PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB AND SWAP1 PUSH4 0x2D0821B7 SWAP1 PUSH1 0x24 ADD PUSH1 0x0 PUSH1 0x40 MLOAD DUP1 DUP4 SUB DUP2 DUP7 DUP1 EXTCODESIZE ISZERO DUP1 ISZERO PUSH2 0xB88 JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST POP GAS STATICCALL ISZERO DUP1 ISZERO PUSH2 0xB9C JUMPI RETURNDATASIZE PUSH1 0x0 DUP1 RETURNDATACOPY RETURNDATASIZE PUSH1 0x0 REVERT JUMPDEST POP POP POP POP PUSH1 0x40 MLOAD RETURNDATASIZE PUSH1 0x0 DUP3 RETURNDATACOPY PUSH1 0x1F RETURNDATASIZE SWAP1 DUP2 ADD PUSH1 0x1F NOT AND DUP3 ADD PUSH1 0x40 MSTORE PUSH2 0x91B SWAP2 SWAP1 DUP2 ADD SWAP1 PUSH2 0x2B55 JUMP JUMPDEST PUSH1 0x0 DUP3 DUP2 MSTORE PUSH1 0x12 PUSH1 0x20 MSTORE PUSH1 0x40 SWAP1 KECCAK256 PUSH1 0x1 ADD SLOAD PUSH2 0xBDF DUP2 PUSH2 0x1C3D JUMP JUMPDEST PUSH2 0xBE9 DUP4 DUP4 PUSH2 0x1C47 JUMP JUMPDEST POP POP POP JUMP JUMPDEST PUSH1 0x7 SLOAD PUSH1 0x40 MLOAD PUSH4 0x2D0821B7 PUSH1 0xE0 SHL DUP2 MSTORE PUSH1 0x4 DUP2 ADD DUP4 SWAP1 MSTORE DUP3 SWAP2 PUSH1 0x0 SWAP2 PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB SWAP1 SWAP2 AND SWAP1 PUSH4 0x2D0821B7 SWAP1 PUSH1 0x24 ADD PUSH1 0x0 PUSH1 0x40 MLOAD DUP1 DUP4 SUB DUP2 DUP7 DUP1 EXTCODESIZE ISZERO DUP1 ISZERO PUSH2 0xC37 JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST POP GAS STATICCALL ISZERO DUP1 ISZERO PUSH2 0xC4B JUMPI RETURNDATASIZE PUSH1 0x0 DUP1 RETURNDATACOPY RETURNDATASIZE PUSH1 0x0 REVERT JUMPDEST POP POP POP POP PUSH1 0x40 MLOAD RETURNDATASIZE PUSH1 0x0 DUP3 RETURNDATACOPY PUSH1 0x1F RETURNDATASIZE SWAP1 DUP2 ADD PUSH1 0x1F NOT AND DUP3 ADD PUSH1 0x40 MSTORE PUSH2 0xC73 SWAP2 SWAP1 DUP2 ADD SWAP1 PUSH2 0x2B55 JUMP JUMPDEST PUSH1 0x9 SLOAD PUSH1 0x40 DUP1 DUP4 ADD MLOAD SWAP1 MLOAD PUSH4 0x31A9108F PUSH1 0xE1 SHL DUP2 MSTORE SWAP3 SWAP4 POP PUSH1 0x0 SWAP3 PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB SWAP1 SWAP3 AND SWAP2 PUSH4 0x6352211E SWAP2 PUSH2 0xCB0 SWAP2 PUSH1 0x4 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD SWAP1 JUMP JUMPDEST PUSH1 0x20 PUSH1 0x40 MLOAD DUP1 DUP4 SUB DUP2 DUP7 DUP1 EXTCODESIZE ISZERO DUP1 ISZERO PUSH2 0xCC8 JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST POP GAS STATICCALL ISZERO DUP1 ISZERO PUSH2 0xCDC JUMPI RETURNDATASIZE PUSH1 0x0 DUP1 RETURNDATACOPY RETURNDATASIZE PUSH1 0x0 REVERT JUMPDEST POP POP POP POP PUSH1 0x40 MLOAD RETURNDATASIZE PUSH1 0x1F NOT PUSH1 0x1F DUP3 ADD AND DUP3 ADD DUP1 PUSH1 0x40 MSTORE POP DUP2 ADD SWAP1 PUSH2 0xD00 SWAP2 SWAP1 PUSH2 0x299C JUMP JUMPDEST SWAP1 POP CALLER PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB DUP3 AND EQ PUSH2 0xD2A JUMPI PUSH1 0x40 MLOAD PUSH3 0x461BCD PUSH1 0xE5 SHL DUP2 MSTORE PUSH1 0x4 ADD PUSH2 0x88F SWAP1 PUSH2 0x2E9C JUMP JUMPDEST PUSH1 0x8 SLOAD PUSH1 0x40 MLOAD PUSH4 0x62D8A69 PUSH1 0xE3 SHL DUP2 MSTORE PUSH1 0x4 DUP2 ADD DUP7 SWAP1 MSTORE PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB SWAP1 SWAP2 AND SWAP1 PUSH4 0x316C5348 SWAP1 PUSH1 0x24 ADD JUMPDEST PUSH1 0x0 PUSH1 0x40 MLOAD DUP1 DUP4 SUB DUP2 PUSH1 0x0 DUP8 DUP1 EXTCODESIZE ISZERO DUP1 ISZERO PUSH2 0xD71 JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST POP GAS CALL ISZERO DUP1 ISZERO PUSH2 0xD85 JUMPI RETURNDATASIZE PUSH1 0x0 DUP1 RETURNDATACOPY RETURNDATASIZE PUSH1 0x0 REVERT JUMPDEST POP POP POP POP POP POP POP POP JUMP JUMPDEST PUSH1 0x7 SLOAD PUSH1 0x40 MLOAD PUSH4 0x2D0821B7 PUSH1 0xE0 SHL DUP2 MSTORE PUSH1 0x4 DUP2 ADD DUP5 SWAP1 MSTORE PUSH1 0x0 SWAP2 DUP5 SWAP2 DUP4 SWAP2 PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB AND SWAP1 PUSH4 0x2D0821B7 SWAP1 PUSH1 0x24 ADD PUSH1 0x0 PUSH1 0x40 MLOAD DUP1 DUP4 SUB DUP2 DUP7 DUP1 EXTCODESIZE ISZERO DUP1 ISZERO PUSH2 0xDD8 JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST POP GAS STATICCALL ISZERO DUP1 ISZERO PUSH2 0xDEC JUMPI RETURNDATASIZE PUSH1 0x0 DUP1 RETURNDATACOPY RETURNDATASIZE PUSH1 0x0 REVERT JUMPDEST POP POP POP POP PUSH1 0x40 MLOAD RETURNDATASIZE PUSH1 0x0 DUP3 RETURNDATACOPY PUSH1 0x1F RETURNDATASIZE SWAP1 DUP2 ADD PUSH1 0x1F NOT AND DUP3 ADD PUSH1 0x40 MSTORE PUSH2 0xE14 SWAP2 SWAP1 DUP2 ADD SWAP1 PUSH2 0x2B55 JUMP JUMPDEST PUSH1 0x9 SLOAD PUSH1 0x40 DUP1 DUP4 ADD MLOAD SWAP1 MLOAD PUSH4 0x31A9108F PUSH1 0xE1 SHL DUP2 MSTORE SWAP3 SWAP4 POP PUSH1 0x0 SWAP3 PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB SWAP1 SWAP3 AND SWAP2 PUSH4 0x6352211E SWAP2 PUSH2 0xE51 SWAP2 PUSH1 0x4 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD SWAP1 JUMP JUMPDEST PUSH1 0x20 PUSH1 0x40 MLOAD DUP1 DUP4 SUB DUP2 DUP7 DUP1 EXTCODESIZE ISZERO DUP1 ISZERO PUSH2 0xE69 JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST POP GAS STATICCALL ISZERO DUP1 ISZERO PUSH2 0xE7D JUMPI RETURNDATASIZE PUSH1 0x0 DUP1 RETURNDATACOPY RETURNDATASIZE PUSH1 0x0 REVERT JUMPDEST POP POP POP POP PUSH1 0x40 MLOAD RETURNDATASIZE PUSH1 0x1F NOT PUSH1 0x1F DUP3 ADD AND DUP3 ADD DUP1 PUSH1 0x40 MSTORE POP DUP2 ADD SWAP1 PUSH2 0xEA1 SWAP2 SWAP1 PUSH2 0x299C JUMP JUMPDEST SWAP1 POP CALLER PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB DUP3 AND EQ PUSH2 0xECB JUMPI PUSH1 0x40 MLOAD PUSH3 0x461BCD PUSH1 0xE5 SHL DUP2 MSTORE PUSH1 0x4 ADD PUSH2 0x88F SWAP1 PUSH2 0x2E9C JUMP JUMPDEST PUSH1 0x8 SLOAD PUSH1 0x40 MLOAD PUSH4 0x1B0A9F9D PUSH1 0xE1 SHL DUP2 MSTORE PUSH1 0x4 DUP2 ADD DUP9 SWAP1 MSTORE PUSH1 0x24 DUP2 ADD DUP8 SWAP1 MSTORE PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB SWAP1 SWAP2 AND SWAP1 PUSH4 0x36153F3A SWAP1 PUSH1 0x44 ADD JUMPDEST PUSH1 0x20 PUSH1 0x40 MLOAD DUP1 DUP4 SUB DUP2 PUSH1 0x0 DUP8 DUP1 EXTCODESIZE ISZERO DUP1 ISZERO PUSH2 0xF19 JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST POP GAS CALL ISZERO DUP1 ISZERO PUSH2 0xF2D JUMPI RETURNDATASIZE PUSH1 0x0 DUP1 RETURNDATACOPY RETURNDATASIZE PUSH1 0x0 REVERT JUMPDEST POP POP POP POP PUSH1 0x40 MLOAD RETURNDATASIZE PUSH1 0x1F NOT PUSH1 0x1F DUP3 ADD AND DUP3 ADD DUP1 PUSH1 0x40 MSTORE POP DUP2 ADD SWAP1 PUSH2 0xF51 SWAP2 SWAP1 PUSH2 0x2D23 JUMP JUMPDEST SWAP7 SWAP6 POP POP POP POP POP POP JUMP JUMPDEST PUSH2 0xF6B PUSH4 0x141BDBDB PUSH1 0xE2 SHL PUSH2 0x1BBB JUMP JUMPDEST PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB AND CALLER PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB AND EQ PUSH2 0xF9B JUMPI PUSH1 0x40 MLOAD PUSH3 0x461BCD PUSH1 0xE5 SHL DUP2 MSTORE PUSH1 0x4 ADD PUSH2 0x88F SWAP1 PUSH2 0x2ED3 JUMP JUMPDEST PUSH2 0xFA5 DUP3 DUP3 PUSH2 0x1CCD JUMP JUMPDEST PUSH1 0x40 DUP1 MLOAD DUP4 DUP2 MSTORE PUSH1 0x20 DUP2 ADD DUP4 SWAP1 MSTORE PUSH32 0xD910A5091EEA39C3EFEED9891A9E2B4694BD064808F5B0A4DE415D70B313EC52 SWAP2 ADD JUMPDEST PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 LOG1 POP POP JUMP JUMPDEST PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB DUP2 AND CALLER EQ PUSH2 0x1053 JUMPI PUSH1 0x40 MLOAD PUSH3 0x461BCD PUSH1 0xE5 SHL DUP2 MSTORE PUSH1 0x20 PUSH1 0x4 DUP3 ADD MSTORE PUSH1 0x2F PUSH1 0x24 DUP3 ADD MSTORE PUSH32 0x416363657373436F6E74726F6C3A2063616E206F6E6C792072656E6F756E6365 PUSH1 0x44 DUP3 ADD MSTORE PUSH15 0x103937B632B9903337B91039B2B633 PUSH1 0x89 SHL PUSH1 0x64 DUP3 ADD MSTORE PUSH1 0x84 ADD PUSH2 0x88F JUMP JUMPDEST PUSH2 0x105D DUP3 DUP3 PUSH2 0x1D4F JUMP JUMPDEST POP POP JUMP JUMPDEST PUSH1 0x0 DUP1 PUSH2 0x106D PUSH1 0x2 SLOAD SWAP1 JUMP JUMPDEST PUSH1 0x7 SLOAD PUSH1 0x40 MLOAD PUSH4 0x52133533 PUSH1 0xE1 SHL DUP2 MSTORE PUSH1 0x4 DUP2 ADD DUP4 SWAP1 MSTORE SWAP2 SWAP3 POP PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB AND SWAP1 PUSH4 0xA4266A66 SWAP1 PUSH1 0x24 ADD PUSH2 0x95C JUMP JUMPDEST PUSH1 0x7 SLOAD PUSH1 0x40 MLOAD PUSH4 0x2D0821B7 PUSH1 0xE0 SHL DUP2 MSTORE PUSH1 0x4 DUP2 ADD DUP4 SWAP1 MSTORE DUP3 SWAP2 PUSH1 0x0 SWAP2 PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB SWAP1 SWAP2 AND SWAP1 PUSH4 0x2D0821B7 SWAP1 PUSH1 0x24 ADD PUSH1 0x0 PUSH1 0x40 MLOAD DUP1 DUP4 SUB DUP2 DUP7 DUP1 EXTCODESIZE ISZERO DUP1 ISZERO PUSH2 0x10E8 JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST POP GAS STATICCALL ISZERO DUP1 ISZERO PUSH2 0x10FC JUMPI RETURNDATASIZE PUSH1 0x0 DUP1 RETURNDATACOPY RETURNDATASIZE PUSH1 0x0 REVERT JUMPDEST POP POP POP POP PUSH1 0x40 MLOAD RETURNDATASIZE PUSH1 0x0 DUP3 RETURNDATACOPY PUSH1 0x1F RETURNDATASIZE SWAP1 DUP2 ADD PUSH1 0x1F NOT AND DUP3 ADD PUSH1 0x40 MSTORE PUSH2 0x1124 SWAP2 SWAP1 DUP2 ADD SWAP1 PUSH2 0x2B55 JUMP JUMPDEST PUSH1 0x9 SLOAD PUSH1 0x40 DUP1 DUP4 ADD MLOAD SWAP1 MLOAD PUSH4 0x31A9108F PUSH1 0xE1 SHL DUP2 MSTORE SWAP3 SWAP4 POP PUSH1 0x0 SWAP3 PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB SWAP1 SWAP3 AND SWAP2 PUSH4 0x6352211E SWAP2 PUSH2 0x1161 SWAP2 PUSH1 0x4 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD SWAP1 JUMP JUMPDEST PUSH1 0x20 PUSH1 0x40 MLOAD DUP1 DUP4 SUB DUP2 DUP7 DUP1 EXTCODESIZE ISZERO DUP1 ISZERO PUSH2 0x1179 JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST POP GAS STATICCALL ISZERO DUP1 ISZERO PUSH2 0x118D JUMPI RETURNDATASIZE PUSH1 0x0 DUP1 RETURNDATACOPY RETURNDATASIZE PUSH1 0x0 REVERT JUMPDEST POP POP POP POP PUSH1 0x40 MLOAD RETURNDATASIZE PUSH1 0x1F NOT PUSH1 0x1F DUP3 ADD AND DUP3 ADD DUP1 PUSH1 0x40 MSTORE POP DUP2 ADD SWAP1 PUSH2 0x11B1 SWAP2 SWAP1 PUSH2 0x299C JUMP JUMPDEST SWAP1 POP CALLER PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB DUP3 AND EQ PUSH2 0x11DB JUMPI PUSH1 0x40 MLOAD PUSH3 0x461BCD PUSH1 0xE5 SHL DUP2 MSTORE PUSH1 0x4 ADD PUSH2 0x88F SWAP1 PUSH2 0x2E9C JUMP JUMPDEST PUSH1 0x8 SLOAD PUSH1 0x40 MLOAD PUSH4 0x587E59D PUSH1 0xE4 SHL DUP2 MSTORE PUSH1 0x4 DUP2 ADD DUP7 SWAP1 MSTORE PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB SWAP1 SWAP2 AND SWAP1 PUSH4 0x587E59D0 SWAP1 PUSH1 0x24 ADD PUSH2 0xD57 JUMP JUMPDEST PUSH2 0x1221 PUSH9 0x10DBDB5C1BDB995B9D PUSH1 0xBA SHL PUSH2 0x1BBB JUMP JUMPDEST PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB AND CALLER PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB AND EQ PUSH2 0x1251 JUMPI PUSH1 0x40 MLOAD PUSH3 0x461BCD PUSH1 0xE5 SHL DUP2 MSTORE PUSH1 0x4 ADD PUSH2 0x88F SWAP1 PUSH2 0x2E65 JUMP JUMPDEST PUSH2 0xA7D PUSH2 0x1DB6 JUMP JUMPDEST PUSH2 0x1261 PUSH2 0x1E37 JUMP JUMPDEST PUSH1 0x0 PUSH2 0x126C PUSH1 0x2 SLOAD SWAP1 JUMP JUMPDEST PUSH1 0x8 SLOAD PUSH1 0x40 MLOAD PUSH4 0x424FFA9 PUSH1 0xE3 SHL DUP2 MSTORE PUSH1 0x4 DUP2 ADD DUP4 SWAP1 MSTORE PUSH1 0x24 DUP2 ADD DUP6 SWAP1 MSTORE SWAP2 SWAP3 POP PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB AND SWAP1 PUSH4 0x2127FD48 SWAP1 PUSH1 0x44 ADD PUSH1 0x0 PUSH1 0x40 MLOAD DUP1 DUP4 SUB DUP2 PUSH1 0x0 DUP8 DUP1 EXTCODESIZE ISZERO DUP1 ISZERO PUSH2 0x12BA JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST POP GAS CALL ISZERO DUP1 ISZERO PUSH2 0x12CE JUMPI RETURNDATASIZE PUSH1 0x0 DUP1 RETURNDATACOPY RETURNDATASIZE PUSH1 0x0 REVERT JUMPDEST POP POP POP POP POP POP JUMP JUMPDEST PUSH2 0x12DE PUSH2 0x1E37 JUMP JUMPDEST PUSH2 0xA7D PUSH1 0x0 PUSH2 0x1E91 JUMP JUMPDEST PUSH1 0x0 PUSH32 0x5614E11CA6D7673C9C8DCEC913465D676494AAD1151BB2C1CF40B9D99BE4D935 PUSH2 0x1314 DUP2 PUSH2 0x1C3D JUMP JUMPDEST PUSH2 0x131E DUP5 DUP5 PUSH2 0x1EE1 JUMP JUMPDEST SWAP5 SWAP4 POP POP POP POP JUMP JUMPDEST PUSH1 0x0 DUP1 PUSH2 0x1332 PUSH1 0x2 SLOAD SWAP1 JUMP JUMPDEST PUSH1 0x7 SLOAD PUSH1 0x40 MLOAD PUSH4 0x1F6CCA11 PUSH1 0xE2 SHL DUP2 MSTORE PUSH1 0x4 DUP2 ADD DUP4 SWAP1 MSTORE SWAP2 SWAP3 POP PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB AND SWAP1 PUSH4 0x7DB32844 SWAP1 PUSH1 0x24 ADD PUSH2 0x95C JUMP JUMPDEST PUSH2 0x1374 PUSH4 0x141BDBDB PUSH1 0xE2 SHL PUSH2 0x1BBB JUMP JUMPDEST PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB AND CALLER PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB AND EQ PUSH2 0x13A4 JUMPI PUSH1 0x40 MLOAD PUSH3 0x461BCD PUSH1 0xE5 SHL DUP2 MSTORE PUSH1 0x4 ADD PUSH2 0x88F SWAP1 PUSH2 0x2ED3 JUMP JUMPDEST PUSH2 0x13AE DUP3 DUP3 PUSH2 0x1FE4 JUMP JUMPDEST PUSH1 0x40 DUP1 MLOAD DUP4 DUP2 MSTORE PUSH1 0x20 DUP2 ADD DUP4 SWAP1 MSTORE PUSH32 0xEE37957C2D37326FA4E3897FC3947BBDBD8E1082639A302C1C206B4D1C5E695 SWAP2 ADD PUSH2 0xFD7 JUMP JUMPDEST PUSH1 0x7 SLOAD PUSH1 0x40 MLOAD PUSH4 0x2D0821B7 PUSH1 0xE0 SHL DUP2 MSTORE PUSH1 0x4 DUP2 ADD DUP5 SWAP1 MSTORE PUSH1 0x0 SWAP2 DUP5 SWAP2 DUP4 SWAP2 PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB AND SWAP1 PUSH4 0x2D0821B7 SWAP1 PUSH1 0x24 ADD PUSH1 0x0 PUSH1 0x40 MLOAD DUP1 DUP4 SUB DUP2 DUP7 DUP1 EXTCODESIZE ISZERO DUP1 ISZERO PUSH2 0x142D JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST POP GAS STATICCALL ISZERO DUP1 ISZERO PUSH2 0x1441 JUMPI RETURNDATASIZE PUSH1 0x0 DUP1 RETURNDATACOPY RETURNDATASIZE PUSH1 0x0 REVERT JUMPDEST POP POP POP POP PUSH1 0x40 MLOAD RETURNDATASIZE PUSH1 0x0 DUP3 RETURNDATACOPY PUSH1 0x1F RETURNDATASIZE SWAP1 DUP2 ADD PUSH1 0x1F NOT AND DUP3 ADD PUSH1 0x40 MSTORE PUSH2 0x1469 SWAP2 SWAP1 DUP2 ADD SWAP1 PUSH2 0x2B55 JUMP JUMPDEST PUSH1 0x9 SLOAD PUSH1 0x40 DUP1 DUP4 ADD MLOAD SWAP1 MLOAD PUSH4 0x31A9108F PUSH1 0xE1 SHL DUP2 MSTORE SWAP3 SWAP4 POP PUSH1 0x0 SWAP3 PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB SWAP1 SWAP3 AND SWAP2 PUSH4 0x6352211E SWAP2 PUSH2 0x14A6 SWAP2 PUSH1 0x4 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD SWAP1 JUMP JUMPDEST PUSH1 0x20 PUSH1 0x40 MLOAD DUP1 DUP4 SUB DUP2 DUP7 DUP1 EXTCODESIZE ISZERO DUP1 ISZERO PUSH2 0x14BE JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST POP GAS STATICCALL ISZERO DUP1 ISZERO PUSH2 0x14D2 JUMPI RETURNDATASIZE PUSH1 0x0 DUP1 RETURNDATACOPY RETURNDATASIZE PUSH1 0x0 REVERT JUMPDEST POP POP POP POP PUSH1 0x40 MLOAD RETURNDATASIZE PUSH1 0x1F NOT PUSH1 0x1F DUP3 ADD AND DUP3 ADD DUP1 PUSH1 0x40 MSTORE POP DUP2 ADD SWAP1 PUSH2 0x14F6 SWAP2 SWAP1 PUSH2 0x299C JUMP JUMPDEST SWAP1 POP CALLER PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB DUP3 AND EQ PUSH2 0x1520 JUMPI PUSH1 0x40 MLOAD PUSH3 0x461BCD PUSH1 0xE5 SHL DUP2 MSTORE PUSH1 0x4 ADD PUSH2 0x88F SWAP1 PUSH2 0x2E9C JUMP JUMPDEST PUSH1 0x8 SLOAD PUSH1 0x40 MLOAD PUSH4 0x89002DA5 PUSH1 0xE0 SHL DUP2 MSTORE PUSH1 0x4 DUP2 ADD DUP9 SWAP1 MSTORE PUSH1 0x24 DUP2 ADD DUP8 SWAP1 MSTORE PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB SWAP1 SWAP2 AND SWAP1 PUSH4 0x89002DA5 SWAP1 PUSH1 0x44 ADD PUSH2 0xEFF JUMP JUMPDEST PUSH1 0x0 PUSH2 0x156A PUSH4 0x141BDBDB PUSH1 0xE2 SHL PUSH2 0x1BBB JUMP JUMPDEST PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB AND CALLER PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB AND EQ PUSH2 0x159A JUMPI PUSH1 0x40 MLOAD PUSH3 0x461BCD PUSH1 0xE5 SHL DUP2 MSTORE PUSH1 0x4 ADD PUSH2 0x88F SWAP1 PUSH2 0x2ED3 JUMP JUMPDEST PUSH2 0x15A4 DUP4 DUP4 PUSH2 0x2033 JUMP JUMPDEST PUSH1 0x40 DUP1 MLOAD DUP6 DUP2 MSTORE PUSH1 0x20 DUP2 ADD DUP6 SWAP1 MSTORE DUP3 ISZERO ISZERO DUP2 DUP4 ADD MSTORE SWAP1 MLOAD SWAP2 SWAP3 POP PUSH32 0x9D0F25E972AD53428B0A94CD615FA731919562FA34769DF0F9C3EED71B0BD81E SWAP2 SWAP1 DUP2 SWAP1 SUB PUSH1 0x60 ADD SWAP1 LOG1 SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x0 DUP1 SLOAD PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB AND PUSH2 0xA33 JUMP JUMPDEST PUSH1 0x7 SLOAD PUSH1 0x40 MLOAD PUSH4 0x2D0821B7 PUSH1 0xE0 SHL DUP2 MSTORE PUSH1 0x4 DUP2 ADD DUP4 SWAP1 MSTORE DUP3 SWAP2 PUSH1 0x0 SWAP2 PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB SWAP1 SWAP2 AND SWAP1 PUSH4 0x2D0821B7 SWAP1 PUSH1 0x24 ADD PUSH1 0x0 PUSH1 0x40 MLOAD DUP1 DUP4 SUB DUP2 DUP7 DUP1 EXTCODESIZE ISZERO DUP1 ISZERO PUSH2 0x164A JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST POP GAS STATICCALL ISZERO DUP1 ISZERO PUSH2 0x165E JUMPI RETURNDATASIZE PUSH1 0x0 DUP1 RETURNDATACOPY RETURNDATASIZE PUSH1 0x0 REVERT JUMPDEST POP POP POP POP PUSH1 0x40 MLOAD RETURNDATASIZE PUSH1 0x0 DUP3 RETURNDATACOPY PUSH1 0x1F RETURNDATASIZE SWAP1 DUP2 ADD PUSH1 0x1F NOT AND DUP3 ADD PUSH1 0x40 MSTORE PUSH2 0x1686 SWAP2 SWAP1 DUP2 ADD SWAP1 PUSH2 0x2B55 JUMP JUMPDEST PUSH1 0x9 SLOAD PUSH1 0x40 DUP1 DUP4 ADD MLOAD SWAP1 MLOAD PUSH4 0x31A9108F PUSH1 0xE1 SHL DUP2 MSTORE SWAP3 SWAP4 POP PUSH1 0x0 SWAP3 PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB SWAP1 SWAP3 AND SWAP2 PUSH4 0x6352211E SWAP2 PUSH2 0x16C3 SWAP2 PUSH1 0x4 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD SWAP1 JUMP JUMPDEST PUSH1 0x20 PUSH1 0x40 MLOAD DUP1 DUP4 SUB DUP2 DUP7 DUP1 EXTCODESIZE ISZERO DUP1 ISZERO PUSH2 0x16DB JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST POP GAS STATICCALL ISZERO DUP1 ISZERO PUSH2 0x16EF JUMPI RETURNDATASIZE PUSH1 0x0 DUP1 RETURNDATACOPY RETURNDATASIZE PUSH1 0x0 REVERT JUMPDEST POP POP POP POP PUSH1 0x40 MLOAD RETURNDATASIZE PUSH1 0x1F NOT PUSH1 0x1F DUP3 ADD AND DUP3 ADD DUP1 PUSH1 0x40 MSTORE POP DUP2 ADD SWAP1 PUSH2 0x1713 SWAP2 SWAP1 PUSH2 0x299C JUMP JUMPDEST SWAP1 POP CALLER PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB DUP3 AND EQ PUSH2 0x173D JUMPI PUSH1 0x40 MLOAD PUSH3 0x461BCD PUSH1 0xE5 SHL DUP2 MSTORE PUSH1 0x4 ADD PUSH2 0x88F SWAP1 PUSH2 0x2E9C JUMP JUMPDEST PUSH1 0x8 SLOAD PUSH1 0x40 MLOAD PUSH4 0x46241F2D PUSH1 0xE1 SHL DUP2 MSTORE PUSH1 0x4 DUP2 ADD DUP7 SWAP1 MSTORE PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB SWAP1 SWAP2 AND SWAP1 PUSH4 0x8C483E5A SWAP1 PUSH1 0x24 ADD PUSH2 0xD57 JUMP JUMPDEST PUSH2 0x1776 PUSH2 0x1E37 JUMP JUMPDEST PUSH2 0x17A0 PUSH32 0x5614E11CA6D7673C9C8DCEC913465D676494AAD1151BB2C1CF40B9D99BE4D935 DUP3 PUSH2 0x2436 JUMP JUMPDEST POP JUMP JUMPDEST PUSH1 0x0 SWAP2 DUP3 MSTORE PUSH1 0x12 PUSH1 0x20 SWAP1 DUP2 MSTORE PUSH1 0x40 DUP1 DUP5 KECCAK256 PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB SWAP4 SWAP1 SWAP4 AND DUP5 MSTORE SWAP2 SWAP1 MSTORE SWAP1 KECCAK256 SLOAD PUSH1 0xFF AND SWAP1 JUMP JUMPDEST PUSH1 0x0 DUP1 PUSH2 0xA84 JUMP JUMPDEST PUSH1 0x7 SLOAD PUSH1 0x40 MLOAD PUSH4 0x2D0821B7 PUSH1 0xE0 SHL DUP2 MSTORE PUSH1 0x4 DUP2 ADD DUP4 SWAP1 MSTORE DUP3 SWAP2 PUSH1 0x0 SWAP2 PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB SWAP1 SWAP2 AND SWAP1 PUSH4 0x2D0821B7 SWAP1 PUSH1 0x24 ADD PUSH1 0x0 PUSH1 0x40 MLOAD DUP1 DUP4 SUB DUP2 DUP7 DUP1 EXTCODESIZE ISZERO DUP1 ISZERO PUSH2 0x181F JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST POP GAS STATICCALL ISZERO DUP1 ISZERO PUSH2 0x1833 JUMPI RETURNDATASIZE PUSH1 0x0 DUP1 RETURNDATACOPY RETURNDATASIZE PUSH1 0x0 REVERT JUMPDEST POP POP POP POP PUSH1 0x40 MLOAD RETURNDATASIZE PUSH1 0x0 DUP3 RETURNDATACOPY PUSH1 0x1F RETURNDATASIZE SWAP1 DUP2 ADD PUSH1 0x1F NOT AND DUP3 ADD PUSH1 0x40 MSTORE PUSH2 0x185B SWAP2 SWAP1 DUP2 ADD SWAP1 PUSH2 0x2B55 JUMP JUMPDEST PUSH1 0x9 SLOAD PUSH1 0x40 DUP1 DUP4 ADD MLOAD SWAP1 MLOAD PUSH4 0x31A9108F PUSH1 0xE1 SHL DUP2 MSTORE SWAP3 SWAP4 POP PUSH1 0x0 SWAP3 PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB SWAP1 SWAP3 AND SWAP2 PUSH4 0x6352211E SWAP2 PUSH2 0x1898 SWAP2 PUSH1 0x4 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD SWAP1 JUMP JUMPDEST PUSH1 0x20 PUSH1 0x40 MLOAD DUP1 DUP4 SUB DUP2 DUP7 DUP1 EXTCODESIZE ISZERO DUP1 ISZERO PUSH2 0x18B0 JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST POP GAS STATICCALL ISZERO DUP1 ISZERO PUSH2 0x18C4 JUMPI RETURNDATASIZE PUSH1 0x0 DUP1 RETURNDATACOPY RETURNDATASIZE PUSH1 0x0 REVERT JUMPDEST POP POP POP POP PUSH1 0x40 MLOAD RETURNDATASIZE PUSH1 0x1F NOT PUSH1 0x1F DUP3 ADD AND DUP3 ADD DUP1 PUSH1 0x40 MSTORE POP DUP2 ADD SWAP1 PUSH2 0x18E8 SWAP2 SWAP1 PUSH2 0x299C JUMP JUMPDEST SWAP1 POP CALLER PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB DUP3 AND EQ PUSH2 0x1912 JUMPI PUSH1 0x40 MLOAD PUSH3 0x461BCD PUSH1 0xE5 SHL DUP2 MSTORE PUSH1 0x4 ADD PUSH2 0x88F SWAP1 PUSH2 0x2E9C JUMP JUMPDEST PUSH1 0x8 SLOAD PUSH1 0x40 MLOAD PUSH4 0xA17030D5 PUSH1 0xE0 SHL DUP2 MSTORE PUSH1 0x4 DUP2 ADD DUP7 SWAP1 MSTORE PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB SWAP1 SWAP2 AND SWAP1 PUSH4 0xA17030D5 SWAP1 PUSH1 0x24 ADD PUSH2 0xD57 JUMP JUMPDEST PUSH1 0x0 DUP1 PUSH2 0x194F PUSH1 0x2 SLOAD SWAP1 JUMP JUMPDEST PUSH1 0x7 SLOAD PUSH1 0x40 MLOAD PUSH4 0x3F5D9235 PUSH1 0xE0 SHL DUP2 MSTORE PUSH1 0x4 DUP2 ADD DUP4 SWAP1 MSTORE SWAP2 SWAP3 POP PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB AND SWAP1 PUSH4 0x3F5D9235 SWAP1 PUSH1 0x24 ADD PUSH2 0x95C JUMP JUMPDEST PUSH2 0x1996 PUSH9 0x10DBDB5C1BDB995B9D PUSH1 0xBA SHL PUSH2 0x1BBB JUMP JUMPDEST PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB AND CALLER PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB AND EQ PUSH2 0x19C6 JUMPI PUSH1 0x40 MLOAD PUSH3 0x461BCD PUSH1 0xE5 SHL DUP2 MSTORE PUSH1 0x4 ADD PUSH2 0x88F SWAP1 PUSH2 0x2E65 JUMP JUMPDEST PUSH2 0xA7D PUSH2 0x2440 JUMP JUMPDEST PUSH2 0x19DE PUSH4 0x141BDBDB PUSH1 0xE2 SHL PUSH2 0x1BBB JUMP JUMPDEST PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB AND CALLER PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB AND EQ PUSH2 0x1A0E JUMPI PUSH1 0x40 MLOAD PUSH3 0x461BCD PUSH1 0xE5 SHL DUP2 MSTORE PUSH1 0x4 ADD PUSH2 0x88F SWAP1 PUSH2 0x2ED3 JUMP JUMPDEST PUSH1 0x0 PUSH2 0x1A19 DUP3 PUSH2 0x2528 JUMP JUMPDEST PUSH1 0x40 DUP1 MLOAD DUP5 DUP2 MSTORE PUSH1 0x20 DUP2 ADD DUP4 SWAP1 MSTORE SWAP2 SWAP3 POP PUSH32 0x22BF66455B4BF54C9548E2BB650543CFA753A53CAB13AF4020DDBFA76C231B0F SWAP2 ADD PUSH2 0xFD7 JUMP JUMPDEST PUSH1 0x0 DUP1 PUSH2 0x1A5E PUSH1 0x2 SLOAD SWAP1 JUMP JUMPDEST PUSH1 0x7 SLOAD PUSH1 0x40 MLOAD PUSH4 0xBCD5349F PUSH1 0xE0 SHL DUP2 MSTORE PUSH1 0x4 DUP2 ADD DUP4 SWAP1 MSTORE SWAP2 SWAP3 POP PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB AND SWAP1 PUSH4 0xBCD5349F SWAP1 PUSH1 0x24 ADD PUSH2 0x95C JUMP JUMPDEST PUSH2 0x1AA5 PUSH9 0x10DBDB5C1BDB995B9D PUSH1 0xBA SHL PUSH2 0x1BBB JUMP JUMPDEST PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB AND CALLER PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB AND EQ PUSH2 0x1AD5 JUMPI PUSH1 0x40 MLOAD PUSH3 0x461BCD PUSH1 0xE5 SHL DUP2 MSTORE PUSH1 0x4 ADD PUSH2 0x88F SWAP1 PUSH2 0x2E65 JUMP JUMPDEST PUSH1 0x2 SSTORE JUMP JUMPDEST PUSH1 0x0 DUP3 DUP2 MSTORE PUSH1 0x12 PUSH1 0x20 MSTORE PUSH1 0x40 SWAP1 KECCAK256 PUSH1 0x1 ADD SLOAD PUSH2 0x1AF5 DUP2 PUSH2 0x1C3D JUMP JUMPDEST PUSH2 0xBE9 DUP4 DUP4 PUSH2 0x1D4F JUMP JUMPDEST PUSH1 0x0 DUP1 PUSH2 0x1B0B PUSH1 0x2 SLOAD SWAP1 JUMP JUMPDEST PUSH1 0x7 SLOAD PUSH1 0x40 MLOAD PUSH3 0x52AC13 PUSH1 0xE7 SHL DUP2 MSTORE PUSH1 0x4 DUP2 ADD DUP4 SWAP1 MSTORE SWAP2 SWAP3 POP PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB AND SWAP1 PUSH4 0x29560980 SWAP1 PUSH1 0x24 ADD PUSH2 0x95C JUMP JUMPDEST PUSH1 0x0 PUSH1 0x1 PUSH2 0xA84 JUMP JUMPDEST PUSH2 0x1B4D PUSH2 0x1E37 JUMP JUMPDEST PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB DUP2 AND PUSH2 0x1BB2 JUMPI PUSH1 0x40 MLOAD PUSH3 0x461BCD PUSH1 0xE5 SHL DUP2 MSTORE PUSH1 0x20 PUSH1 0x4 DUP3 ADD MSTORE PUSH1 0x26 PUSH1 0x24 DUP3 ADD MSTORE PUSH32 0x4F776E61626C653A206E6577206F776E657220697320746865207A65726F2061 PUSH1 0x44 DUP3 ADD MSTORE PUSH6 0x646472657373 PUSH1 0xD0 SHL PUSH1 0x64 DUP3 ADD MSTORE PUSH1 0x84 ADD PUSH2 0x88F JUMP JUMPDEST PUSH2 0x17A0 DUP2 PUSH2 0x1E91 JUMP JUMPDEST PUSH1 0x3 SLOAD PUSH1 0x40 MLOAD PUSH4 0x1C2D8FB3 PUSH1 0xE3 SHL DUP2 MSTORE PUSH1 0x4 DUP2 ADD DUP4 SWAP1 MSTORE PUSH1 0x0 SWAP2 PUSH2 0x100 SWAP1 DIV PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB AND SWAP1 PUSH4 0xE16C7D98 SWAP1 PUSH1 0x24 ADD PUSH1 0x20 PUSH1 0x40 MLOAD DUP1 DUP4 SUB DUP2 DUP7 DUP1 EXTCODESIZE ISZERO DUP1 ISZERO PUSH2 0x1C05 JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST POP GAS STATICCALL ISZERO DUP1 ISZERO PUSH2 0x1C19 JUMPI RETURNDATASIZE PUSH1 0x0 DUP1 RETURNDATACOPY RETURNDATASIZE PUSH1 0x0 REVERT JUMPDEST POP POP POP POP PUSH1 0x40 MLOAD RETURNDATASIZE PUSH1 0x1F NOT PUSH1 0x1F DUP3 ADD AND DUP3 ADD DUP1 PUSH1 0x40 MSTORE POP DUP2 ADD SWAP1 PUSH2 0x7A0 SWAP2 SWAP1 PUSH2 0x299C JUMP JUMPDEST PUSH2 0x17A0 DUP2 CALLER PUSH2 0x2598 JUMP JUMPDEST PUSH2 0x1C51 DUP3 DUP3 PUSH2 0x17A3 JUMP JUMPDEST PUSH2 0x105D JUMPI PUSH1 0x0 DUP3 DUP2 MSTORE PUSH1 0x12 PUSH1 0x20 SWAP1 DUP2 MSTORE PUSH1 0x40 DUP1 DUP4 KECCAK256 PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB DUP6 AND DUP5 MSTORE SWAP1 SWAP2 MSTORE SWAP1 KECCAK256 DUP1 SLOAD PUSH1 0xFF NOT AND PUSH1 0x1 OR SWAP1 SSTORE PUSH2 0x1C89 CALLER SWAP1 JUMP JUMPDEST PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB AND DUP2 PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB AND DUP4 PUSH32 0x2F8788117E7EFF1D82E926EC794901D17C78024A50270940304540A733656F0D PUSH1 0x40 MLOAD PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 LOG4 POP POP JUMP JUMPDEST PUSH1 0x0 DUP3 DUP2 MSTORE PUSH1 0x10 PUSH1 0x20 MSTORE PUSH1 0x40 SWAP1 DUP2 SWAP1 KECCAK256 SLOAD PUSH1 0x8 SLOAD SWAP2 MLOAD PUSH4 0x5B933A1 PUSH1 0xE5 SHL DUP2 MSTORE PUSH1 0x4 DUP2 ADD DUP3 SWAP1 MSTORE PUSH1 0x24 DUP2 ADD DUP6 SWAP1 MSTORE PUSH1 0x44 DUP2 ADD DUP5 SWAP1 MSTORE SWAP1 SWAP2 PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB AND SWAP1 PUSH4 0xB7267420 SWAP1 PUSH1 0x64 ADD JUMPDEST PUSH1 0x0 PUSH1 0x40 MLOAD DUP1 DUP4 SUB DUP2 PUSH1 0x0 DUP8 DUP1 EXTCODESIZE ISZERO DUP1 ISZERO PUSH2 0x1D32 JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST POP GAS CALL ISZERO DUP1 ISZERO PUSH2 0x1D46 JUMPI RETURNDATASIZE PUSH1 0x0 DUP1 RETURNDATACOPY RETURNDATASIZE PUSH1 0x0 REVERT JUMPDEST POP POP POP POP POP POP POP JUMP JUMPDEST PUSH2 0x1D59 DUP3 DUP3 PUSH2 0x17A3 JUMP JUMPDEST ISZERO PUSH2 0x105D JUMPI PUSH1 0x0 DUP3 DUP2 MSTORE PUSH1 0x12 PUSH1 0x20 SWAP1 DUP2 MSTORE PUSH1 0x40 DUP1 DUP4 KECCAK256 PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB DUP6 AND DUP1 DUP6 MSTORE SWAP3 MSTORE DUP1 DUP4 KECCAK256 DUP1 SLOAD PUSH1 0xFF NOT AND SWAP1 SSTORE MLOAD CALLER SWAP3 DUP6 SWAP2 PUSH32 0xF6391F5C32D9C69D2A47EA670B442974B53935D1EDC7FD64EB21E047A839171B SWAP2 SWAP1 LOG4 POP POP JUMP JUMPDEST PUSH1 0x8 SLOAD PUSH1 0xB SLOAD PUSH1 0xC SLOAD PUSH1 0xD SLOAD PUSH1 0xE SLOAD PUSH1 0x40 MLOAD PUSH4 0x5F971AA3 PUSH1 0xE1 SHL DUP2 MSTORE PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB SWAP5 DUP6 AND PUSH1 0x4 DUP3 ADD MSTORE SWAP3 DUP5 AND PUSH1 0x24 DUP5 ADD MSTORE PUSH1 0x44 DUP4 ADD SWAP2 SWAP1 SWAP2 MSTORE PUSH1 0x64 DUP3 ADD MSTORE SWAP2 AND SWAP1 PUSH4 0xBF2E3546 SWAP1 PUSH1 0x84 ADD PUSH1 0x0 PUSH1 0x40 MLOAD DUP1 DUP4 SUB DUP2 PUSH1 0x0 DUP8 DUP1 EXTCODESIZE ISZERO DUP1 ISZERO PUSH2 0x1E1D JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST POP GAS CALL ISZERO DUP1 ISZERO PUSH2 0x1E31 JUMPI RETURNDATASIZE PUSH1 0x0 DUP1 RETURNDATACOPY RETURNDATASIZE PUSH1 0x0 REVERT JUMPDEST POP POP POP POP JUMP JUMPDEST PUSH1 0x0 SLOAD PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB AND CALLER EQ PUSH2 0xA7D JUMPI PUSH1 0x40 MLOAD PUSH3 0x461BCD PUSH1 0xE5 SHL DUP2 MSTORE PUSH1 0x20 PUSH1 0x4 DUP3 ADD DUP2 SWAP1 MSTORE PUSH1 0x24 DUP3 ADD MSTORE PUSH32 0x4F776E61626C653A2063616C6C6572206973206E6F7420746865206F776E6572 PUSH1 0x44 DUP3 ADD MSTORE PUSH1 0x64 ADD PUSH2 0x88F JUMP JUMPDEST PUSH1 0x0 DUP1 SLOAD PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB DUP4 DUP2 AND PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB NOT DUP4 AND DUP2 OR DUP5 SSTORE PUSH1 0x40 MLOAD SWAP2 SWAP1 SWAP3 AND SWAP3 DUP4 SWAP2 PUSH32 0x8BE0079C531659141344CD1FD0A4F28419497F9722A3DAAFE3B4186F6B6457E0 SWAP2 SWAP1 LOG3 POP POP JUMP JUMPDEST PUSH1 0x0 DUP1 CALLER PUSH1 0x8 SLOAD PUSH1 0x40 MLOAD PUSH4 0x57F079D PUSH1 0xE2 SHL DUP2 MSTORE SWAP2 SWAP3 POP PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB AND SWAP1 PUSH4 0x15FC1E74 SWAP1 PUSH2 0x1F1A SWAP1 DUP5 SWAP1 DUP9 SWAP1 DUP9 SWAP1 PUSH1 0x4 ADD PUSH2 0x2DF0 JUMP JUMPDEST PUSH1 0x20 PUSH1 0x40 MLOAD DUP1 DUP4 SUB DUP2 PUSH1 0x0 DUP8 DUP1 EXTCODESIZE ISZERO DUP1 ISZERO PUSH2 0x1F34 JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST POP GAS CALL ISZERO DUP1 ISZERO PUSH2 0x1F48 JUMPI RETURNDATASIZE PUSH1 0x0 DUP1 RETURNDATACOPY RETURNDATASIZE PUSH1 0x0 REVERT JUMPDEST POP POP POP POP PUSH1 0x40 MLOAD RETURNDATASIZE PUSH1 0x1F NOT PUSH1 0x1F DUP3 ADD AND DUP3 ADD DUP1 PUSH1 0x40 MSTORE POP DUP2 ADD SWAP1 PUSH2 0x1F6C SWAP2 SWAP1 PUSH2 0x2D23 JUMP JUMPDEST PUSH1 0xA DUP1 SLOAD PUSH1 0x1 DUP2 ADD DUP3 SSTORE PUSH1 0x0 SWAP2 SWAP1 SWAP2 MSTORE PUSH32 0xC65A7BB8D6351C1CF70C95A316CC6A92839C986682D98BC35F958F4883F9D2A8 ADD DUP2 SWAP1 SSTORE PUSH1 0x40 DUP1 MLOAD DUP3 DUP2 MSTORE PUSH1 0x20 DUP2 ADD DUP7 SWAP1 MSTORE SWAP2 SWAP4 POP PUSH32 0xD17D9DC3726BA31D9AF5D3A3425289766158A8EA95520E1C299CCBE4A2978B34 SWAP2 ADD PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 LOG1 POP SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x0 DUP3 DUP2 MSTORE PUSH1 0x10 PUSH1 0x20 MSTORE PUSH1 0x40 SWAP1 DUP2 SWAP1 KECCAK256 SLOAD PUSH1 0x8 SLOAD SWAP2 MLOAD PUSH4 0x594CE613 PUSH1 0xE1 SHL DUP2 MSTORE PUSH1 0x4 DUP2 ADD DUP3 SWAP1 MSTORE PUSH1 0x24 DUP2 ADD DUP6 SWAP1 MSTORE PUSH1 0x44 DUP2 ADD DUP5 SWAP1 MSTORE SWAP1 SWAP2 PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB AND SWAP1 PUSH4 0xB299CC26 SWAP1 PUSH1 0x64 ADD PUSH2 0x1D18 JUMP JUMPDEST PUSH1 0x0 DUP1 PUSH2 0x203E PUSH2 0x1061 JUMP JUMPDEST SWAP1 POP PUSH1 0x0 PUSH2 0x204A PUSH2 0x1AFF JUMP JUMPDEST SWAP1 POP PUSH1 0x0 PUSH2 0x2056 PUSH2 0x1943 JUMP JUMPDEST PUSH1 0x11 SLOAD PUSH1 0x40 DUP1 MLOAD DUP7 DUP2 MSTORE PUSH4 0xFFFFFFFF SWAP1 SWAP3 AND PUSH1 0x20 DUP4 ADD MSTORE SWAP2 SWAP3 POP PUSH32 0x7296D1A54B2D02C3A2F8F0B83B688D6B8415618F2AB8C3D5F761DD678DCC4B29 SWAP2 ADD PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 LOG1 PUSH1 0x0 DUP4 GT PUSH2 0x20EB JUMPI PUSH1 0x40 MLOAD PUSH3 0x461BCD PUSH1 0xE5 SHL DUP2 MSTORE PUSH1 0x20 PUSH1 0x4 DUP3 ADD MSTORE PUSH1 0x1F PUSH1 0x24 DUP3 ADD MSTORE PUSH32 0x4552524F523A4252502D3030313A4E4F5F4143544956455F42554E444C455300 PUSH1 0x44 DUP3 ADD MSTORE PUSH1 0x64 ADD PUSH2 0x88F JUMP JUMPDEST DUP1 DUP3 GT PUSH2 0x213A JUMPI PUSH1 0x40 MLOAD PUSH3 0x461BCD PUSH1 0xE5 SHL DUP2 MSTORE PUSH1 0x20 PUSH1 0x4 DUP3 ADD MSTORE PUSH1 0x1D PUSH1 0x24 DUP3 ADD MSTORE PUSH32 0x4552524F523A4252502D3030323A4E4F5F465245455F4341504954414C000000 PUSH1 0x44 DUP3 ADD MSTORE PUSH1 0x64 ADD PUSH2 0x88F JUMP JUMPDEST PUSH2 0x2144 DUP6 DUP3 PUSH2 0x2FFA JUMP JUMPDEST DUP3 LT PUSH2 0x242D JUMPI PUSH1 0x7 SLOAD PUSH1 0x40 MLOAD PUSH4 0x2F141BD9 PUSH1 0xE2 SHL DUP2 MSTORE PUSH1 0x4 DUP2 ADD DUP9 SWAP1 MSTORE PUSH1 0x0 SWAP2 PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB AND SWAP1 PUSH4 0xBC506F64 SWAP1 PUSH1 0x24 ADD PUSH1 0x0 PUSH1 0x40 MLOAD DUP1 DUP4 SUB DUP2 DUP7 DUP1 EXTCODESIZE ISZERO DUP1 ISZERO PUSH2 0x218F JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST POP GAS STATICCALL ISZERO DUP1 ISZERO PUSH2 0x21A3 JUMPI RETURNDATASIZE PUSH1 0x0 DUP1 RETURNDATACOPY RETURNDATASIZE PUSH1 0x0 REVERT JUMPDEST POP POP POP POP PUSH1 0x40 MLOAD RETURNDATASIZE PUSH1 0x0 DUP3 RETURNDATACOPY PUSH1 0x1F RETURNDATASIZE SWAP1 DUP2 ADD PUSH1 0x1F NOT AND DUP3 ADD PUSH1 0x40 MSTORE PUSH2 0x21CB SWAP2 SWAP1 DUP2 ADD SWAP1 PUSH2 0x2AAA JUMP JUMPDEST PUSH1 0x11 SLOAD SWAP1 SWAP2 POP PUSH1 0x0 SWAP1 PUSH2 0x21E5 SWAP1 DUP7 SWAP1 PUSH4 0xFFFFFFFF AND PUSH2 0x30CA JUMP JUMPDEST SWAP1 POP PUSH1 0x0 JUMPDEST DUP6 DUP2 LT DUP1 ISZERO PUSH2 0x21F7 JUMPI POP DUP7 ISZERO JUMPDEST ISZERO PUSH2 0x2429 JUMPI PUSH1 0x0 PUSH2 0x2207 DUP4 PUSH2 0x7A8 JUMP JUMPDEST PUSH1 0x7 SLOAD PUSH1 0x40 MLOAD PUSH4 0x2D0821B7 PUSH1 0xE0 SHL DUP2 MSTORE PUSH1 0x4 DUP2 ADD DUP4 SWAP1 MSTORE SWAP2 SWAP3 POP PUSH1 0x0 SWAP2 PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB SWAP1 SWAP2 AND SWAP1 PUSH4 0x2D0821B7 SWAP1 PUSH1 0x24 ADD PUSH1 0x0 PUSH1 0x40 MLOAD DUP1 DUP4 SUB DUP2 DUP7 DUP1 EXTCODESIZE ISZERO DUP1 ISZERO PUSH2 0x2251 JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST POP GAS STATICCALL ISZERO DUP1 ISZERO PUSH2 0x2265 JUMPI RETURNDATASIZE PUSH1 0x0 DUP1 RETURNDATACOPY RETURNDATASIZE PUSH1 0x0 REVERT JUMPDEST POP POP POP POP PUSH1 0x40 MLOAD RETURNDATASIZE PUSH1 0x0 DUP3 RETURNDATACOPY PUSH1 0x1F RETURNDATASIZE SWAP1 DUP2 ADD PUSH1 0x1F NOT AND DUP3 ADD PUSH1 0x40 MSTORE PUSH2 0x228D SWAP2 SWAP1 DUP2 ADD SWAP1 PUSH2 0x2B55 JUMP JUMPDEST SWAP1 POP PUSH1 0x0 PUSH1 0x1 PUSH1 0x40 DUP1 MLOAD DUP6 DUP2 MSTORE DUP3 ISZERO ISZERO PUSH1 0x20 DUP3 ADD MSTORE SWAP2 SWAP3 POP PUSH32 0x4FB0F8B19E3CE187A133519BFF1FCBDF3DFBC1B55F8BC334A3DA5BCADBEEA2A7 SWAP2 ADD PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 LOG1 DUP1 ISZERO PUSH2 0x2413 JUMPI PUSH1 0x0 DUP3 PUSH1 0xC0 ADD MLOAD DUP4 PUSH1 0xA0 ADD MLOAD PUSH2 0x22EC SWAP2 SWAP1 PUSH2 0x3031 JUMP JUMPDEST PUSH1 0x40 DUP1 MLOAD DUP9 DUP2 MSTORE PUSH1 0x20 DUP2 ADD DUP8 SWAP1 MSTORE SWAP1 DUP2 ADD DUP3 SWAP1 MSTORE PUSH1 0x60 DUP2 ADD DUP15 SWAP1 MSTORE SWAP1 SWAP2 POP PUSH32 0xE54EF564BEE7E49A6E78296E638947532DE075D47CD66E331104B4812756F119 SWAP1 PUSH1 0x80 ADD PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 LOG1 DUP12 DUP2 LT PUSH2 0x23F8 JUMPI PUSH1 0x8 SLOAD PUSH1 0x40 MLOAD PUSH4 0x4D03F9B7 PUSH1 0xE0 SHL DUP2 MSTORE PUSH1 0x4 DUP2 ADD DUP7 SWAP1 MSTORE PUSH1 0x24 DUP2 ADD DUP16 SWAP1 MSTORE PUSH1 0x44 DUP2 ADD DUP15 SWAP1 MSTORE PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB SWAP1 SWAP2 AND SWAP1 PUSH4 0x4D03F9B7 SWAP1 PUSH1 0x64 ADD PUSH1 0x0 PUSH1 0x40 MLOAD DUP1 DUP4 SUB DUP2 PUSH1 0x0 DUP8 DUP1 EXTCODESIZE ISZERO DUP1 ISZERO PUSH2 0x2392 JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST POP GAS CALL ISZERO DUP1 ISZERO PUSH2 0x23A6 JUMPI RETURNDATASIZE PUSH1 0x0 DUP1 RETURNDATACOPY RETURNDATASIZE PUSH1 0x0 REVERT JUMPDEST POP POP POP PUSH1 0x0 DUP15 DUP2 MSTORE PUSH1 0x10 PUSH1 0x20 MSTORE PUSH1 0x40 DUP2 KECCAK256 DUP7 SWAP1 SSTORE PUSH1 0x11 DUP1 SLOAD PUSH1 0x1 SWAP15 POP PUSH4 0xFFFFFFFF AND SWAP3 POP SWAP1 PUSH2 0x23D4 DUP4 PUSH2 0x30A6 JUMP JUMPDEST SWAP2 SWAP1 PUSH2 0x100 EXP DUP2 SLOAD DUP2 PUSH4 0xFFFFFFFF MUL NOT AND SWAP1 DUP4 PUSH4 0xFFFFFFFF AND MUL OR SWAP1 SSTORE POP POP PUSH2 0x2411 JUMP JUMPDEST DUP10 PUSH2 0x2404 DUP8 PUSH1 0x1 PUSH2 0x2FFA JUMP JUMPDEST PUSH2 0x240E SWAP2 SWAP1 PUSH2 0x30CA JUMP JUMPDEST SWAP6 POP JUMPDEST POP JUMPDEST POP POP POP DUP1 DUP1 PUSH2 0x2421 SWAP1 PUSH2 0x308B JUMP JUMPDEST SWAP2 POP POP PUSH2 0x21EA JUMP JUMPDEST POP POP POP JUMPDEST POP POP POP SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH2 0x105D DUP3 DUP3 PUSH2 0x1C47 JUMP JUMPDEST PUSH1 0x0 PUSH2 0x244B PUSH1 0x2 SLOAD SWAP1 JUMP JUMPDEST PUSH1 0x7 SLOAD PUSH1 0x40 MLOAD PUSH4 0x62ACBC1F PUSH1 0xE1 SHL DUP2 MSTORE PUSH1 0x4 DUP2 ADD DUP4 SWAP1 MSTORE SWAP2 SWAP3 POP PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB AND SWAP1 PUSH4 0xC559783E SWAP1 PUSH1 0x24 ADD PUSH1 0x20 PUSH1 0x40 MLOAD DUP1 DUP4 SUB DUP2 DUP7 DUP1 EXTCODESIZE ISZERO DUP1 ISZERO PUSH2 0x2490 JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST POP GAS STATICCALL ISZERO DUP1 ISZERO PUSH2 0x24A4 JUMPI RETURNDATASIZE PUSH1 0x0 DUP1 RETURNDATACOPY RETURNDATASIZE PUSH1 0x0 REVERT JUMPDEST POP POP POP POP PUSH1 0x40 MLOAD RETURNDATASIZE PUSH1 0x1F NOT PUSH1 0x1F DUP3 ADD AND DUP3 ADD DUP1 PUSH1 0x40 MSTORE POP DUP2 ADD SWAP1 PUSH2 0x24C8 SWAP2 SWAP1 PUSH2 0x2D23 JUMP JUMPDEST ISZERO PUSH2 0x17A0 JUMPI PUSH1 0x40 MLOAD PUSH3 0x461BCD PUSH1 0xE5 SHL DUP2 MSTORE PUSH1 0x20 PUSH1 0x4 DUP3 ADD MSTORE PUSH1 0x2A PUSH1 0x24 DUP3 ADD MSTORE PUSH32 0x4552524F523A52504C2D3031303A5249534B504F4F4C5F4841535F554E425552 PUSH1 0x44 DUP3 ADD MSTORE PUSH10 0x4E545F42554E444C4553 PUSH1 0xB0 SHL PUSH1 0x64 DUP3 ADD MSTORE PUSH1 0x84 ADD PUSH2 0x88F JUMP JUMPDEST PUSH1 0x0 DUP2 DUP2 MSTORE PUSH1 0x10 PUSH1 0x20 MSTORE PUSH1 0x40 DUP1 DUP3 KECCAK256 SLOAD PUSH1 0x8 SLOAD SWAP2 MLOAD PUSH4 0x5DAA06FB PUSH1 0xE1 SHL DUP2 MSTORE PUSH1 0x4 DUP2 ADD DUP3 SWAP1 MSTORE PUSH1 0x24 DUP2 ADD DUP6 SWAP1 MSTORE SWAP1 SWAP2 PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB AND SWAP1 PUSH4 0xBB540DF6 SWAP1 PUSH1 0x44 ADD PUSH1 0x20 PUSH1 0x40 MLOAD DUP1 DUP4 SUB DUP2 PUSH1 0x0 DUP8 DUP1 EXTCODESIZE ISZERO DUP1 ISZERO PUSH2 0x2584 JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST POP GAS CALL ISZERO DUP1 ISZERO PUSH2 0x8F7 JUMPI RETURNDATASIZE PUSH1 0x0 DUP1 RETURNDATACOPY RETURNDATASIZE PUSH1 0x0 REVERT JUMPDEST PUSH2 0x25A2 DUP3 DUP3 PUSH2 0x17A3 JUMP JUMPDEST PUSH2 0x105D JUMPI PUSH2 0x25BA DUP2 PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB AND PUSH1 0x14 PUSH2 0x25FC JUMP JUMPDEST PUSH2 0x25C5 DUP4 PUSH1 0x20 PUSH2 0x25FC JUMP JUMPDEST PUSH1 0x40 MLOAD PUSH1 0x20 ADD PUSH2 0x25D6 SWAP3 SWAP2 SWAP1 PUSH2 0x2D7B JUMP JUMPDEST PUSH1 0x40 DUP1 MLOAD PUSH1 0x1F NOT DUP2 DUP5 SUB ADD DUP2 MSTORE SWAP1 DUP3 SWAP1 MSTORE PUSH3 0x461BCD PUSH1 0xE5 SHL DUP3 MSTORE PUSH2 0x88F SWAP2 PUSH1 0x4 ADD PUSH2 0x2E52 JUMP JUMPDEST PUSH1 0x60 PUSH1 0x0 PUSH2 0x260B DUP4 PUSH1 0x2 PUSH2 0x3012 JUMP JUMPDEST PUSH2 0x2616 SWAP1 PUSH1 0x2 PUSH2 0x2FFA JUMP JUMPDEST PUSH8 0xFFFFFFFFFFFFFFFF DUP2 GT ISZERO PUSH2 0x263C JUMPI PUSH4 0x4E487B71 PUSH1 0xE0 SHL PUSH1 0x0 MSTORE PUSH1 0x41 PUSH1 0x4 MSTORE PUSH1 0x24 PUSH1 0x0 REVERT JUMPDEST PUSH1 0x40 MLOAD SWAP1 DUP1 DUP3 MSTORE DUP1 PUSH1 0x1F ADD PUSH1 0x1F NOT AND PUSH1 0x20 ADD DUP3 ADD PUSH1 0x40 MSTORE DUP1 ISZERO PUSH2 0x2666 JUMPI PUSH1 0x20 DUP3 ADD DUP2 DUP1 CALLDATASIZE DUP4 CALLDATACOPY ADD SWAP1 POP JUMPDEST POP SWAP1 POP PUSH1 0x3 PUSH1 0xFC SHL DUP2 PUSH1 0x0 DUP2 MLOAD DUP2 LT PUSH2 0x268F JUMPI PUSH4 0x4E487B71 PUSH1 0xE0 SHL PUSH1 0x0 MSTORE PUSH1 0x32 PUSH1 0x4 MSTORE PUSH1 0x24 PUSH1 0x0 REVERT JUMPDEST PUSH1 0x20 ADD ADD SWAP1 PUSH1 0x1 PUSH1 0x1 PUSH1 0xF8 SHL SUB NOT AND SWAP1 DUP2 PUSH1 0x0 BYTE SWAP1 MSTORE8 POP PUSH1 0xF PUSH1 0xFB SHL DUP2 PUSH1 0x1 DUP2 MLOAD DUP2 LT PUSH2 0x26CC JUMPI PUSH4 0x4E487B71 PUSH1 0xE0 SHL PUSH1 0x0 MSTORE PUSH1 0x32 PUSH1 0x4 MSTORE PUSH1 0x24 PUSH1 0x0 REVERT JUMPDEST PUSH1 0x20 ADD ADD SWAP1 PUSH1 0x1 PUSH1 0x1 PUSH1 0xF8 SHL SUB NOT AND SWAP1 DUP2 PUSH1 0x0 BYTE SWAP1 MSTORE8 POP PUSH1 0x0 PUSH2 0x26F0 DUP5 PUSH1 0x2 PUSH2 0x3012 JUMP JUMPDEST PUSH2 0x26FB SWAP1 PUSH1 0x1 PUSH2 0x2FFA JUMP JUMPDEST SWAP1 POP JUMPDEST PUSH1 0x1 DUP2 GT ISZERO PUSH2 0x278F JUMPI PUSH16 0x181899199A1A9B1B9C1CB0B131B232B3 PUSH1 0x81 SHL DUP6 PUSH1 0xF AND PUSH1 0x10 DUP2 LT PUSH2 0x273D JUMPI PUSH4 0x4E487B71 PUSH1 0xE0 SHL PUSH1 0x0 MSTORE PUSH1 0x32 PUSH1 0x4 MSTORE PUSH1 0x24 PUSH1 0x0 REVERT JUMPDEST BYTE PUSH1 0xF8 SHL DUP3 DUP3 DUP2 MLOAD DUP2 LT PUSH2 0x2761 JUMPI PUSH4 0x4E487B71 PUSH1 0xE0 SHL PUSH1 0x0 MSTORE PUSH1 0x32 PUSH1 0x4 MSTORE PUSH1 0x24 PUSH1 0x0 REVERT JUMPDEST PUSH1 0x20 ADD ADD SWAP1 PUSH1 0x1 PUSH1 0x1 PUSH1 0xF8 SHL SUB NOT AND SWAP1 DUP2 PUSH1 0x0 BYTE SWAP1 MSTORE8 POP PUSH1 0x4 SWAP5 SWAP1 SWAP5 SHR SWAP4 PUSH2 0x2788 DUP2 PUSH2 0x3074 JUMP JUMPDEST SWAP1 POP PUSH2 0x26FE JUMP JUMPDEST POP DUP4 ISZERO PUSH2 0x91B JUMPI PUSH1 0x40 MLOAD PUSH3 0x461BCD PUSH1 0xE5 SHL DUP2 MSTORE PUSH1 0x20 PUSH1 0x4 DUP3 ADD DUP2 SWAP1 MSTORE PUSH1 0x24 DUP3 ADD MSTORE PUSH32 0x537472696E67733A20686578206C656E67746820696E73756666696369656E74 PUSH1 0x44 DUP3 ADD MSTORE PUSH1 0x64 ADD PUSH2 0x88F JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 PUSH2 0x140 ADD PUSH1 0x40 MSTORE DUP1 PUSH1 0x0 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x0 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x0 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x0 PUSH1 0x3 DUP2 GT ISZERO PUSH2 0x2820 JUMPI PUSH4 0x4E487B71 PUSH1 0xE0 SHL PUSH1 0x0 MSTORE PUSH1 0x21 PUSH1 0x4 MSTORE PUSH1 0x24 PUSH1 0x0 REVERT JUMPDEST DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x60 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x0 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x0 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x0 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x0 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x0 DUP2 MSTORE POP SWAP1 JUMP JUMPDEST PUSH1 0x0 DUP3 PUSH1 0x1F DUP4 ADD SLT PUSH2 0x2860 JUMPI DUP1 DUP2 REVERT JUMPDEST DUP2 CALLDATALOAD PUSH2 0x2873 PUSH2 0x286E DUP3 PUSH2 0x2FD2 JUMP JUMPDEST PUSH2 0x2FA1 JUMP JUMPDEST DUP2 DUP2 MSTORE DUP5 PUSH1 0x20 DUP4 DUP7 ADD ADD GT ISZERO PUSH2 0x2887 JUMPI DUP3 DUP4 REVERT JUMPDEST DUP2 PUSH1 0x20 DUP6 ADD PUSH1 0x20 DUP4 ADD CALLDATACOPY SWAP1 DUP2 ADD PUSH1 0x20 ADD SWAP2 SWAP1 SWAP2 MSTORE SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x0 DUP3 PUSH1 0x1F DUP4 ADD SLT PUSH2 0x28B1 JUMPI DUP1 DUP2 REVERT JUMPDEST DUP2 MLOAD PUSH2 0x28BF PUSH2 0x286E DUP3 PUSH2 0x2FD2 JUMP JUMPDEST DUP2 DUP2 MSTORE DUP5 PUSH1 0x20 DUP4 DUP7 ADD ADD GT ISZERO PUSH2 0x28D3 JUMPI DUP3 DUP4 REVERT JUMPDEST PUSH2 0x131E DUP3 PUSH1 0x20 DUP4 ADD PUSH1 0x20 DUP8 ADD PUSH2 0x3048 JUMP JUMPDEST DUP1 CALLDATALOAD PUSH2 0x7A3 DUP2 PUSH2 0x3141 JUMP JUMPDEST DUP1 MLOAD PUSH2 0x7A3 DUP2 PUSH2 0x3141 JUMP JUMPDEST PUSH1 0x0 PUSH1 0xC0 DUP3 DUP5 SUB SLT ISZERO PUSH2 0x290B JUMPI DUP1 DUP2 REVERT JUMPDEST PUSH2 0x2915 PUSH1 0xC0 PUSH2 0x2FA1 JUMP JUMPDEST SWAP1 POP DUP2 CALLDATALOAD PUSH2 0x2922 DUP2 PUSH2 0x3141 JUMP JUMPDEST DUP1 DUP3 MSTORE POP PUSH1 0x20 DUP3 ADD CALLDATALOAD PUSH1 0x20 DUP3 ADD MSTORE PUSH1 0x40 DUP3 ADD CALLDATALOAD PUSH1 0x40 DUP3 ADD MSTORE PUSH1 0x60 DUP3 ADD CALLDATALOAD PUSH8 0xFFFFFFFFFFFFFFFF DUP2 GT ISZERO PUSH2 0x2954 JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST PUSH2 0x2960 DUP5 DUP3 DUP6 ADD PUSH2 0x2850 JUMP JUMPDEST PUSH1 0x60 DUP4 ADD MSTORE POP PUSH1 0x80 DUP3 ADD CALLDATALOAD PUSH1 0x80 DUP3 ADD MSTORE PUSH1 0xA0 DUP3 ADD CALLDATALOAD PUSH1 0xA0 DUP3 ADD MSTORE SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x0 PUSH1 0x20 DUP3 DUP5 SUB SLT ISZERO PUSH2 0x2991 JUMPI DUP1 DUP2 REVERT JUMPDEST DUP2 CALLDATALOAD PUSH2 0x91B DUP2 PUSH2 0x312C JUMP JUMPDEST PUSH1 0x0 PUSH1 0x20 DUP3 DUP5 SUB SLT ISZERO PUSH2 0x29AD JUMPI DUP1 DUP2 REVERT JUMPDEST DUP2 MLOAD PUSH2 0x91B DUP2 PUSH2 0x312C JUMP JUMPDEST PUSH1 0x0 PUSH1 0x20 DUP3 DUP5 SUB SLT ISZERO PUSH2 0x29C9 JUMPI DUP1 DUP2 REVERT JUMPDEST POP CALLDATALOAD SWAP2 SWAP1 POP JUMP JUMPDEST PUSH1 0x0 DUP1 PUSH1 0x40 DUP4 DUP6 SUB SLT ISZERO PUSH2 0x29E2 JUMPI DUP1 DUP2 REVERT JUMPDEST DUP3 CALLDATALOAD SWAP2 POP PUSH1 0x20 DUP4 ADD CALLDATALOAD PUSH2 0x29F4 DUP2 PUSH2 0x312C JUMP JUMPDEST DUP1 SWAP2 POP POP SWAP3 POP SWAP3 SWAP1 POP JUMP JUMPDEST PUSH1 0x0 DUP1 PUSH1 0x40 DUP4 DUP6 SUB SLT ISZERO PUSH2 0x2A11 JUMPI DUP2 DUP3 REVERT JUMPDEST POP POP DUP1 CALLDATALOAD SWAP3 PUSH1 0x20 SWAP1 SWAP2 ADD CALLDATALOAD SWAP2 POP JUMP JUMPDEST PUSH1 0x0 PUSH1 0x20 DUP3 DUP5 SUB SLT ISZERO PUSH2 0x2A31 JUMPI DUP1 DUP2 REVERT JUMPDEST DUP2 CALLDATALOAD PUSH1 0x1 PUSH1 0x1 PUSH1 0xE0 SHL SUB NOT DUP2 AND DUP2 EQ PUSH2 0x91B JUMPI DUP2 DUP3 REVERT JUMPDEST PUSH1 0x0 DUP1 PUSH1 0x40 DUP4 DUP6 SUB SLT ISZERO PUSH2 0x2A5A JUMPI DUP2 DUP3 REVERT JUMPDEST DUP3 CALLDATALOAD PUSH8 0xFFFFFFFFFFFFFFFF DUP2 GT ISZERO PUSH2 0x2A70 JUMPI DUP3 DUP4 REVERT JUMPDEST PUSH2 0x2A7C DUP6 DUP3 DUP7 ADD PUSH2 0x2850 JUMP JUMPDEST SWAP6 PUSH1 0x20 SWAP5 SWAP1 SWAP5 ADD CALLDATALOAD SWAP5 POP POP POP POP JUMP JUMPDEST PUSH1 0x0 PUSH1 0x20 DUP3 DUP5 SUB SLT ISZERO PUSH2 0x2A9C JUMPI DUP1 DUP2 REVERT JUMPDEST DUP2 MLOAD PUSH1 0x7 DUP2 LT PUSH2 0x91B JUMPI DUP2 DUP3 REVERT JUMPDEST PUSH1 0x0 PUSH1 0x20 DUP3 DUP5 SUB SLT ISZERO PUSH2 0x2ABB JUMPI DUP1 DUP2 REVERT JUMPDEST DUP2 MLOAD PUSH8 0xFFFFFFFFFFFFFFFF DUP1 DUP3 GT ISZERO PUSH2 0x2AD2 JUMPI DUP3 DUP4 REVERT JUMPDEST SWAP1 DUP4 ADD SWAP1 PUSH1 0xC0 DUP3 DUP7 SUB SLT ISZERO PUSH2 0x2AE5 JUMPI DUP3 DUP4 REVERT JUMPDEST PUSH2 0x2AEF PUSH1 0xC0 PUSH2 0x2FA1 JUMP JUMPDEST DUP3 MLOAD PUSH2 0x2AFA DUP2 PUSH2 0x3141 JUMP JUMPDEST DUP1 DUP3 MSTORE POP PUSH1 0x20 DUP4 ADD MLOAD PUSH1 0x20 DUP3 ADD MSTORE PUSH1 0x40 DUP4 ADD MLOAD PUSH1 0x40 DUP3 ADD MSTORE PUSH1 0x60 DUP4 ADD MLOAD DUP3 DUP2 GT ISZERO PUSH2 0x2B23 JUMPI DUP5 DUP6 REVERT JUMPDEST PUSH2 0x2B2F DUP8 DUP3 DUP7 ADD PUSH2 0x28A1 JUMP JUMPDEST PUSH1 0x60 DUP4 ADD MSTORE POP PUSH1 0x80 DUP4 ADD MLOAD PUSH1 0x80 DUP3 ADD MSTORE PUSH1 0xA0 DUP4 ADD MLOAD PUSH1 0xA0 DUP3 ADD MSTORE DUP1 SWAP4 POP POP POP POP SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x0 PUSH1 0x20 DUP3 DUP5 SUB SLT ISZERO PUSH2 0x2B66 JUMPI DUP1 DUP2 REVERT JUMPDEST DUP2 MLOAD PUSH8 0xFFFFFFFFFFFFFFFF DUP1 DUP3 GT ISZERO PUSH2 0x2B7D JUMPI DUP3 DUP4 REVERT JUMPDEST DUP2 DUP5 ADD SWAP2 POP PUSH2 0x140 DUP1 DUP4 DUP8 SUB SLT ISZERO PUSH2 0x2B93 JUMPI DUP4 DUP5 REVERT JUMPDEST PUSH2 0x2B9C DUP2 PUSH2 0x2FA1 JUMP JUMPDEST SWAP1 POP DUP3 MLOAD DUP2 MSTORE PUSH1 0x20 DUP4 ADD MLOAD PUSH1 0x20 DUP3 ADD MSTORE PUSH1 0x40 DUP4 ADD MLOAD PUSH1 0x40 DUP3 ADD MSTORE PUSH2 0x2BC2 PUSH1 0x60 DUP5 ADD PUSH2 0x28EF JUMP JUMPDEST PUSH1 0x60 DUP3 ADD MSTORE PUSH1 0x80 DUP4 ADD MLOAD DUP3 DUP2 GT ISZERO PUSH2 0x2BD8 JUMPI DUP5 DUP6 REVERT JUMPDEST PUSH2 0x2BE4 DUP8 DUP3 DUP7 ADD PUSH2 0x28A1 JUMP JUMPDEST PUSH1 0x80 DUP4 ADD MSTORE POP PUSH1 0xA0 DUP4 DUP2 ADD MLOAD SWAP1 DUP3 ADD MSTORE PUSH1 0xC0 DUP1 DUP5 ADD MLOAD SWAP1 DUP3 ADD MSTORE PUSH1 0xE0 DUP1 DUP5 ADD MLOAD SWAP1 DUP3 ADD MSTORE PUSH2 0x100 DUP1 DUP5 ADD MLOAD SWAP1 DUP3 ADD MSTORE PUSH2 0x120 SWAP3 DUP4 ADD MLOAD SWAP3 DUP2 ADD SWAP3 SWAP1 SWAP3 MSTORE POP SWAP4 SWAP3 POP POP POP JUMP JUMPDEST PUSH1 0x0 DUP1 PUSH1 0x40 DUP4 DUP6 SUB SLT ISZERO PUSH2 0x2C3B JUMPI DUP2 DUP3 REVERT JUMPDEST DUP3 CALLDATALOAD PUSH8 0xFFFFFFFFFFFFFFFF DUP1 DUP3 GT ISZERO PUSH2 0x2C52 JUMPI DUP4 DUP5 REVERT JUMPDEST DUP2 DUP6 ADD SWAP2 POP PUSH2 0x140 DUP1 DUP4 DUP9 SUB SLT ISZERO PUSH2 0x2C68 JUMPI DUP5 DUP6 REVERT JUMPDEST PUSH2 0x2C71 DUP2 PUSH2 0x2FA1 JUMP JUMPDEST SWAP1 POP DUP3 CALLDATALOAD DUP2 MSTORE PUSH1 0x20 DUP4 ADD CALLDATALOAD PUSH1 0x20 DUP3 ADD MSTORE PUSH1 0x40 DUP4 ADD CALLDATALOAD PUSH1 0x40 DUP3 ADD MSTORE PUSH2 0x2C97 PUSH1 0x60 DUP5 ADD PUSH2 0x28E4 JUMP JUMPDEST PUSH1 0x60 DUP3 ADD MSTORE PUSH1 0x80 DUP4 ADD CALLDATALOAD DUP3 DUP2 GT ISZERO PUSH2 0x2CAD JUMPI DUP6 DUP7 REVERT JUMPDEST PUSH2 0x2CB9 DUP9 DUP3 DUP7 ADD PUSH2 0x2850 JUMP JUMPDEST PUSH1 0x80 DUP4 ADD MSTORE POP PUSH1 0xA0 DUP4 ADD CALLDATALOAD PUSH1 0xA0 DUP3 ADD MSTORE PUSH1 0xC0 DUP4 ADD CALLDATALOAD PUSH1 0xC0 DUP3 ADD MSTORE PUSH1 0xE0 DUP4 ADD CALLDATALOAD PUSH1 0xE0 DUP3 ADD MSTORE PUSH2 0x100 DUP1 DUP5 ADD CALLDATALOAD DUP2 DUP4 ADD MSTORE POP PUSH2 0x120 DUP1 DUP5 ADD CALLDATALOAD DUP2 DUP4 ADD MSTORE POP DUP1 SWAP5 POP POP PUSH1 0x20 DUP6 ADD CALLDATALOAD SWAP2 POP DUP1 DUP3 GT ISZERO PUSH2 0x2D0C JUMPI DUP3 DUP4 REVERT JUMPDEST POP PUSH2 0x2D19 DUP6 DUP3 DUP7 ADD PUSH2 0x28FA JUMP JUMPDEST SWAP2 POP POP SWAP3 POP SWAP3 SWAP1 POP JUMP JUMPDEST PUSH1 0x0 PUSH1 0x20 DUP3 DUP5 SUB SLT ISZERO PUSH2 0x2D34 JUMPI DUP1 DUP2 REVERT JUMPDEST POP MLOAD SWAP2 SWAP1 POP JUMP JUMPDEST PUSH1 0x0 DUP2 MLOAD DUP1 DUP5 MSTORE PUSH2 0x2D53 DUP2 PUSH1 0x20 DUP7 ADD PUSH1 0x20 DUP7 ADD PUSH2 0x3048 JUMP JUMPDEST PUSH1 0x1F ADD PUSH1 0x1F NOT AND SWAP3 SWAP1 SWAP3 ADD PUSH1 0x20 ADD SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x4 DUP2 LT PUSH2 0x2D77 JUMPI PUSH2 0x2D77 PUSH2 0x3100 JUMP JUMPDEST SWAP1 MSTORE JUMP JUMPDEST PUSH1 0x0 PUSH32 0x416363657373436F6E74726F6C3A206163636F756E7420000000000000000000 DUP3 MSTORE DUP4 MLOAD PUSH2 0x2DB3 DUP2 PUSH1 0x17 DUP6 ADD PUSH1 0x20 DUP9 ADD PUSH2 0x3048 JUMP JUMPDEST PUSH17 0x1034B99036B4B9B9B4B733903937B6329 PUSH1 0x7D SHL PUSH1 0x17 SWAP2 DUP5 ADD SWAP2 DUP3 ADD MSTORE DUP4 MLOAD PUSH2 0x2DE4 DUP2 PUSH1 0x28 DUP5 ADD PUSH1 0x20 DUP9 ADD PUSH2 0x3048 JUMP JUMPDEST ADD PUSH1 0x28 ADD SWAP5 SWAP4 POP POP POP POP JUMP JUMPDEST PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB DUP5 AND DUP2 MSTORE PUSH1 0x60 PUSH1 0x20 DUP3 ADD DUP2 SWAP1 MSTORE PUSH1 0x0 SWAP1 PUSH2 0x2E14 SWAP1 DUP4 ADD DUP6 PUSH2 0x2D3B JUMP JUMPDEST SWAP1 POP DUP3 PUSH1 0x40 DUP4 ADD MSTORE SWAP5 SWAP4 POP POP POP POP JUMP JUMPDEST PUSH1 0x20 DUP2 ADD PUSH1 0x7 DUP4 LT PUSH2 0x2E38 JUMPI PUSH2 0x2E38 PUSH2 0x3100 JUMP JUMPDEST SWAP2 SWAP1 MSTORE SWAP1 JUMP JUMPDEST PUSH1 0x20 DUP2 ADD PUSH1 0x3 DUP4 LT PUSH2 0x2E38 JUMPI PUSH2 0x2E38 PUSH2 0x3100 JUMP JUMPDEST PUSH1 0x0 PUSH1 0x20 DUP3 MSTORE PUSH2 0x91B PUSH1 0x20 DUP4 ADD DUP5 PUSH2 0x2D3B JUMP JUMPDEST PUSH1 0x20 DUP1 DUP3 MSTORE PUSH1 0x1B SWAP1 DUP3 ADD MSTORE PUSH32 0x4552524F523A434D502D3030323A4E4F545F434F4D504F4E454E540000000000 PUSH1 0x40 DUP3 ADD MSTORE PUSH1 0x60 ADD SWAP1 JUMP JUMPDEST PUSH1 0x20 DUP1 DUP3 MSTORE PUSH1 0x1E SWAP1 DUP3 ADD MSTORE PUSH32 0x4552524F523A4255432D3030313A4E4F545F42554E444C455F4F574E45520000 PUSH1 0x40 DUP3 ADD MSTORE PUSH1 0x60 ADD SWAP1 JUMP JUMPDEST PUSH1 0x20 DUP1 DUP3 MSTORE PUSH1 0x1B SWAP1 DUP3 ADD MSTORE PUSH32 0x4552524F523A52504C2D3030313A4143434553535F44454E4945440000000000 PUSH1 0x40 DUP3 ADD MSTORE PUSH1 0x60 ADD SWAP1 JUMP JUMPDEST PUSH1 0x0 PUSH1 0x20 DUP3 MSTORE DUP3 MLOAD PUSH1 0x20 DUP4 ADD MSTORE PUSH1 0x20 DUP4 ADD MLOAD PUSH1 0x40 DUP4 ADD MSTORE PUSH1 0x40 DUP4 ADD MLOAD PUSH1 0x60 DUP4 ADD MSTORE PUSH1 0x60 DUP4 ADD MLOAD PUSH2 0x2F3D PUSH1 0x80 DUP5 ADD DUP3 PUSH2 0x2D67 JUMP JUMPDEST POP PUSH1 0x80 DUP4 ADD MLOAD PUSH2 0x140 DUP1 PUSH1 0xA0 DUP6 ADD MSTORE PUSH2 0x2F5A PUSH2 0x160 DUP6 ADD DUP4 PUSH2 0x2D3B JUMP JUMPDEST SWAP2 POP PUSH1 0xA0 DUP6 ADD MLOAD PUSH1 0xC0 DUP6 ADD MSTORE PUSH1 0xC0 DUP6 ADD MLOAD PUSH1 0xE0 DUP6 ADD MSTORE PUSH1 0xE0 DUP6 ADD MLOAD PUSH2 0x100 DUP2 DUP2 DUP8 ADD MSTORE DUP1 DUP8 ADD MLOAD SWAP2 POP POP PUSH2 0x120 DUP2 DUP2 DUP8 ADD MSTORE DUP1 DUP8 ADD MLOAD DUP4 DUP8 ADD MSTORE POP POP POP DUP1 SWAP2 POP POP SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x40 MLOAD PUSH1 0x1F DUP3 ADD PUSH1 0x1F NOT AND DUP2 ADD PUSH8 0xFFFFFFFFFFFFFFFF DUP2 GT DUP3 DUP3 LT OR ISZERO PUSH2 0x2FCA JUMPI PUSH2 0x2FCA PUSH2 0x3116 JUMP JUMPDEST PUSH1 0x40 MSTORE SWAP2 SWAP1 POP JUMP JUMPDEST PUSH1 0x0 PUSH8 0xFFFFFFFFFFFFFFFF DUP3 GT ISZERO PUSH2 0x2FEC JUMPI PUSH2 0x2FEC PUSH2 0x3116 JUMP JUMPDEST POP PUSH1 0x1F ADD PUSH1 0x1F NOT AND PUSH1 0x20 ADD SWAP1 JUMP JUMPDEST PUSH1 0x0 DUP3 NOT DUP3 GT ISZERO PUSH2 0x300D JUMPI PUSH2 0x300D PUSH2 0x30EA JUMP JUMPDEST POP ADD SWAP1 JUMP JUMPDEST PUSH1 0x0 DUP2 PUSH1 0x0 NOT DIV DUP4 GT DUP3 ISZERO ISZERO AND ISZERO PUSH2 0x302C JUMPI PUSH2 0x302C PUSH2 0x30EA JUMP JUMPDEST POP MUL SWAP1 JUMP JUMPDEST PUSH1 0x0 DUP3 DUP3 LT ISZERO PUSH2 0x3043 JUMPI PUSH2 0x3043 PUSH2 0x30EA JUMP JUMPDEST POP SUB SWAP1 JUMP JUMPDEST PUSH1 0x0 JUMPDEST DUP4 DUP2 LT ISZERO PUSH2 0x3063 JUMPI DUP2 DUP2 ADD MLOAD DUP4 DUP3 ADD MSTORE PUSH1 0x20 ADD PUSH2 0x304B JUMP JUMPDEST DUP4 DUP2 GT ISZERO PUSH2 0x1E31 JUMPI POP POP PUSH1 0x0 SWAP2 ADD MSTORE JUMP JUMPDEST PUSH1 0x0 DUP2 PUSH2 0x3083 JUMPI PUSH2 0x3083 PUSH2 0x30EA JUMP JUMPDEST POP PUSH1 0x0 NOT ADD SWAP1 JUMP JUMPDEST PUSH1 0x0 PUSH1 0x0 NOT DUP3 EQ ISZERO PUSH2 0x309F JUMPI PUSH2 0x309F PUSH2 0x30EA JUMP JUMPDEST POP PUSH1 0x1 ADD SWAP1 JUMP JUMPDEST PUSH1 0x0 PUSH4 0xFFFFFFFF DUP1 DUP4 AND DUP2 DUP2 EQ ISZERO PUSH2 0x30C0 JUMPI PUSH2 0x30C0 PUSH2 0x30EA JUMP JUMPDEST PUSH1 0x1 ADD SWAP4 SWAP3 POP POP POP JUMP JUMPDEST PUSH1 0x0 DUP3 PUSH2 0x30E5 JUMPI PUSH4 0x4E487B71 PUSH1 0xE0 SHL DUP2 MSTORE PUSH1 0x12 PUSH1 0x4 MSTORE PUSH1 0x24 DUP2 REVERT JUMPDEST POP MOD SWAP1 JUMP JUMPDEST PUSH4 0x4E487B71 PUSH1 0xE0 SHL PUSH1 0x0 MSTORE PUSH1 0x11 PUSH1 0x4 MSTORE PUSH1 0x24 PUSH1 0x0 REVERT JUMPDEST PUSH4 0x4E487B71 PUSH1 0xE0 SHL PUSH1 0x0 MSTORE PUSH1 0x21 PUSH1 0x4 MSTORE PUSH1 0x24 PUSH1 0x0 REVERT JUMPDEST PUSH4 0x4E487B71 PUSH1 0xE0 SHL PUSH1 0x0 MSTORE PUSH1 0x41 PUSH1 0x4 MSTORE PUSH1 0x24 PUSH1 0x0 REVERT JUMPDEST PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB DUP2 AND DUP2 EQ PUSH2 0x17A0 JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST PUSH1 0x4 DUP2 LT PUSH2 0x17A0 JUMPI PUSH1 0x0 DUP1 REVERT INVALID LOG2 PUSH5 0x6970667358 0x22 SLT KECCAK256 0x4E JUMPI DUP2 SWAP8 REVERT XOR BYTE SMOD 0xDB RETURN 0xE3 0x2F 0xAD 0xCD PUSH16 0x7ECA6E79023A49C89EFF035C460A8823 0xB2 PUSH5 0x736F6C6343 STOP ADDMOD MUL STOP CALLER ",
  "pcMap": {
    "0": {
      "offset": [
        325,
        1688
      ],
      "op": "PUSH1",
      "path": "68",
      "value": "0x80"
    },
    "2": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "PUSH1",
      "path": "68",
      "value": "0x40"
    },
    "4": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "MSTORE",
      "path": "68"
    },
    "5": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "CALLVALUE",
      "path": "68"
    },
    "6": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "DUP1",
      "path": "68"
    },
    "7": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "ISZERO",
      "path": "68"
    },
    "8": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "PUSH2",
      "path": "68",
      "value": "0x10"
    },
    "11": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "JUMPI",
      "path": "68"
    },
    "12": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "PUSH1",
      "path": "68",
      "value": "0x0"
    },
    "14": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "DUP1",
      "path": "68"
    },
    "15": {
      "dev": "Cannot send ether to nonpayable function",
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "REVERT",
      "path": "68"
    },
    "16": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "JUMPDEST",
      "path": "68"
    },
    "17": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "POP",
      "path": "68"
    },
    "18": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "PUSH1",
      "path": "68",
      "value": "0x4"
    },
    "20": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "CALLDATASIZE",
      "path": "68"
    },
    "21": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "LT",
      "path": "68"
    },
    "22": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "PUSH2",
      "path": "68",
      "value": "0x3AF"
    },
    "25": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "JUMPI",
      "path": "68"
    },
    "26": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "PUSH1",
      "path": "68",
      "value": "0x0"
    },
    "28": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "CALLDATALOAD",
      "path": "68"
    },
    "29": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "PUSH1",
      "path": "68",
      "value": "0xE0"
    },
    "31": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "SHR",
      "path": "68"
    },
    "32": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "DUP1",
      "path": "68"
    },
    "33": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "PUSH4",
      "path": "68",
      "value": "0x7893C7BC"
    },
    "38": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "GT",
      "path": "68"
    },
    "39": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "PUSH2",
      "path": "68",
      "value": "0x1F4"
    },
    "42": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "JUMPI",
      "path": "68"
    },
    "43": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "DUP1",
      "path": "68"
    },
    "44": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "PUSH4",
      "path": "68",
      "value": "0xA217FDDF"
    },
    "49": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "GT",
      "path": "68"
    },
    "50": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "PUSH2",
      "path": "68",
      "value": "0x11A"
    },
    "53": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "JUMPI",
      "path": "68"
    },
    "54": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "DUP1",
      "path": "68"
    },
    "55": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "PUSH4",
      "path": "68",
      "value": "0xD0E0BA95"
    },
    "60": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "GT",
      "path": "68"
    },
    "61": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "PUSH2",
      "path": "68",
      "value": "0xAD"
    },
    "64": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "JUMPI",
      "path": "68"
    },
    "65": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "DUP1",
      "path": "68"
    },
    "66": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "PUSH4",
      "path": "68",
      "value": "0xE0815F0D"
    },
    "71": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "GT",
      "path": "68"
    },
    "72": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "PUSH2",
      "path": "68",
      "value": "0x7C"
    },
    "75": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "JUMPI",
      "path": "68"
    },
    "76": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "DUP1",
      "path": "68"
    },
    "77": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "PUSH4",
      "path": "68",
      "value": "0xE0815F0D"
    },
    "82": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "EQ",
      "path": "68"
    },
    "83": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "PUSH2",
      "path": "68",
      "value": "0x735"
    },
    "86": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "JUMPI",
      "path": "68"
    },
    "87": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "DUP1",
      "path": "68"
    },
    "88": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "PUSH4",
      "path": "68",
      "value": "0xF1D354D0"
    },
    "93": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "EQ",
      "path": "68"
    },
    "94": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "PUSH2",
      "path": "68",
      "value": "0x73D"
    },
    "97": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "JUMPI",
      "path": "68"
    },
    "98": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "DUP1",
      "path": "68"
    },
    "99": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "PUSH4",
      "path": "68",
      "value": "0xF2FDE38B"
    },
    "104": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "EQ",
      "path": "68"
    },
    "105": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "PUSH2",
      "path": "68",
      "value": "0x74B"
    },
    "108": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "JUMPI",
      "path": "68"
    },
    "109": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "DUP1",
      "path": "68"
    },
    "110": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "PUSH4",
      "path": "68",
      "value": "0xFEB1824B"
    },
    "115": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "EQ",
      "path": "68"
    },
    "116": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "PUSH2",
      "path": "68",
      "value": "0x75E"
    },
    "119": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "JUMPI",
      "path": "68"
    },
    "120": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "PUSH2",
      "path": "68",
      "value": "0x3AF"
    },
    "123": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "JUMP",
      "path": "68"
    },
    "124": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "JUMPDEST",
      "path": "68"
    },
    "125": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "DUP1",
      "path": "68"
    },
    "126": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "PUSH4",
      "path": "68",
      "value": "0xD0E0BA95"
    },
    "131": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "EQ",
      "path": "68"
    },
    "132": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "PUSH2",
      "path": "68",
      "value": "0x707"
    },
    "135": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "JUMPI",
      "path": "68"
    },
    "136": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "DUP1",
      "path": "68"
    },
    "137": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "PUSH4",
      "path": "68",
      "value": "0xD547741F"
    },
    "142": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "EQ",
      "path": "68"
    },
    "143": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "PUSH2",
      "path": "68",
      "value": "0x71A"
    },
    "146": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "JUMPI",
      "path": "68"
    },
    "147": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "DUP1",
      "path": "68"
    },
    "148": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "PUSH4",
      "path": "68",
      "value": "0xD73CD992"
    },
    "153": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "EQ",
      "path": "68"
    },
    "154": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "PUSH2",
      "path": "68",
      "value": "0x462"
    },
    "157": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "JUMPI",
      "path": "68"
    },
    "158": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "DUP1",
      "path": "68"
    },
    "159": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "PUSH4",
      "path": "68",
      "value": "0xE0032383"
    },
    "164": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "EQ",
      "path": "68"
    },
    "165": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "PUSH2",
      "path": "68",
      "value": "0x72D"
    },
    "168": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "JUMPI",
      "path": "68"
    },
    "169": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "PUSH2",
      "path": "68",
      "value": "0x3AF"
    },
    "172": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "JUMP",
      "path": "68"
    },
    "173": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "JUMPDEST",
      "path": "68"
    },
    "174": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "DUP1",
      "path": "68"
    },
    "175": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "PUSH4",
      "path": "68",
      "value": "0xBE169E7E"
    },
    "180": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "GT",
      "path": "68"
    },
    "181": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "PUSH2",
      "path": "68",
      "value": "0xE9"
    },
    "184": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "JUMPI",
      "path": "68"
    },
    "185": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "DUP1",
      "path": "68"
    },
    "186": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "PUSH4",
      "path": "68",
      "value": "0xBE169E7E"
    },
    "191": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "EQ",
      "path": "68"
    },
    "192": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "PUSH2",
      "path": "68",
      "value": "0x6D3"
    },
    "195": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "JUMPI",
      "path": "68"
    },
    "196": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "DUP1",
      "path": "68"
    },
    "197": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "PUSH4",
      "path": "68",
      "value": "0xBE61E91E"
    },
    "202": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "EQ",
      "path": "68"
    },
    "203": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "PUSH2",
      "path": "68",
      "value": "0x6DB"
    },
    "206": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "JUMPI",
      "path": "68"
    },
    "207": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "DUP1",
      "path": "68"
    },
    "208": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "PUSH4",
      "path": "68",
      "value": "0xC3004C86"
    },
    "213": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "EQ",
      "path": "68"
    },
    "214": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "PUSH2",
      "path": "68",
      "value": "0x6EC"
    },
    "217": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "JUMPI",
      "path": "68"
    },
    "218": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "DUP1",
      "path": "68"
    },
    "219": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "PUSH4",
      "path": "68",
      "value": "0xC40000D4"
    },
    "224": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "EQ",
      "path": "68"
    },
    "225": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "PUSH2",
      "path": "68",
      "value": "0x6FF"
    },
    "228": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "JUMPI",
      "path": "68"
    },
    "229": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "PUSH2",
      "path": "68",
      "value": "0x3AF"
    },
    "232": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "JUMP",
      "path": "68"
    },
    "233": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "JUMPDEST",
      "path": "68"
    },
    "234": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "DUP1",
      "path": "68"
    },
    "235": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "PUSH4",
      "path": "68",
      "value": "0xA217FDDF"
    },
    "240": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "EQ",
      "path": "68"
    },
    "241": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "PUSH2",
      "path": "68",
      "value": "0x6C3"
    },
    "244": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "JUMPI",
      "path": "68"
    },
    "245": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "DUP1",
      "path": "68"
    },
    "246": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "PUSH4",
      "path": "68",
      "value": "0xB26025AA"
    },
    "251": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "EQ",
      "path": "68"
    },
    "252": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "PUSH2",
      "path": "68",
      "value": "0x6CB"
    },
    "255": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "JUMPI",
      "path": "68"
    },
    "256": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "DUP1",
      "path": "68"
    },
    "257": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "PUSH4",
      "path": "68",
      "value": "0xB3FCA9BD"
    },
    "262": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "EQ",
      "path": "68"
    },
    "263": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "PUSH2",
      "path": "68",
      "value": "0x462"
    },
    "266": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "JUMPI",
      "path": "68"
    },
    "267": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "DUP1",
      "path": "68"
    },
    "268": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "PUSH4",
      "path": "68",
      "value": "0xBD1FE5D0"
    },
    "273": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "EQ",
      "path": "68"
    },
    "274": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "PUSH2",
      "path": "68",
      "value": "0x462"
    },
    "277": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "JUMPI",
      "path": "68"
    },
    "278": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "PUSH2",
      "path": "68",
      "value": "0x3AF"
    },
    "281": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "JUMP",
      "path": "68"
    },
    "282": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "JUMPDEST",
      "path": "68"
    },
    "283": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "DUP1",
      "path": "68"
    },
    "284": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "PUSH4",
      "path": "68",
      "value": "0x8C483E5A"
    },
    "289": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "GT",
      "path": "68"
    },
    "290": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "PUSH2",
      "path": "68",
      "value": "0x192"
    },
    "293": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "JUMPI",
      "path": "68"
    },
    "294": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "DUP1",
      "path": "68"
    },
    "295": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "PUSH4",
      "path": "68",
      "value": "0x9A82F890"
    },
    "300": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "GT",
      "path": "68"
    },
    "301": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "PUSH2",
      "path": "68",
      "value": "0x161"
    },
    "304": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "JUMPI",
      "path": "68"
    },
    "305": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "DUP1",
      "path": "68"
    },
    "306": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "PUSH4",
      "path": "68",
      "value": "0x9A82F890"
    },
    "311": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "EQ",
      "path": "68"
    },
    "312": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "PUSH2",
      "path": "68",
      "value": "0x6A0"
    },
    "315": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "JUMPI",
      "path": "68"
    },
    "316": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "DUP1",
      "path": "68"
    },
    "317": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "PUSH4",
      "path": "68",
      "value": "0xA17030D5"
    },
    "322": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "EQ",
      "path": "68"
    },
    "323": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "PUSH2",
      "path": "68",
      "value": "0x6A8"
    },
    "326": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "JUMPI",
      "path": "68"
    },
    "327": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "DUP1",
      "path": "68"
    },
    "328": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "PUSH4",
      "path": "68",
      "value": "0xA18AA128"
    },
    "333": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "EQ",
      "path": "68"
    },
    "334": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "PUSH2",
      "path": "68",
      "value": "0x6BB"
    },
    "337": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "JUMPI",
      "path": "68"
    },
    "338": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "DUP1",
      "path": "68"
    },
    "339": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "PUSH4",
      "path": "68",
      "value": "0xA18F5AE2"
    },
    "344": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "EQ",
      "path": "68"
    },
    "345": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "PUSH2",
      "path": "68",
      "value": "0x462"
    },
    "348": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "JUMPI",
      "path": "68"
    },
    "349": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "PUSH2",
      "path": "68",
      "value": "0x3AF"
    },
    "352": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "JUMP",
      "path": "68"
    },
    "353": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "JUMPDEST",
      "path": "68"
    },
    "354": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "DUP1",
      "path": "68"
    },
    "355": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "PUSH4",
      "path": "68",
      "value": "0x8C483E5A"
    },
    "360": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "EQ",
      "path": "68"
    },
    "361": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "PUSH2",
      "path": "68",
      "value": "0x656"
    },
    "364": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "JUMPI",
      "path": "68"
    },
    "365": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "DUP1",
      "path": "68"
    },
    "366": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "PUSH4",
      "path": "68",
      "value": "0x8DA5CB5B"
    },
    "371": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "EQ",
      "path": "68"
    },
    "372": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "PUSH2",
      "path": "68",
      "value": "0x669"
    },
    "375": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "JUMPI",
      "path": "68"
    },
    "376": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "DUP1",
      "path": "68"
    },
    "377": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "PUSH4",
      "path": "68",
      "value": "0x9088C119"
    },
    "382": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "EQ",
      "path": "68"
    },
    "383": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "PUSH2",
      "path": "68",
      "value": "0x67A"
    },
    "386": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "JUMPI",
      "path": "68"
    },
    "387": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "DUP1",
      "path": "68"
    },
    "388": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "PUSH4",
      "path": "68",
      "value": "0x91D14854"
    },
    "393": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "EQ",
      "path": "68"
    },
    "394": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "PUSH2",
      "path": "68",
      "value": "0x68D"
    },
    "397": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "JUMPI",
      "path": "68"
    },
    "398": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "PUSH2",
      "path": "68",
      "value": "0x3AF"
    },
    "401": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "JUMP",
      "path": "68"
    },
    "402": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "JUMPDEST",
      "path": "68"
    },
    "403": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "DUP1",
      "path": "68"
    },
    "404": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "PUSH4",
      "path": "68",
      "value": "0x86C71288"
    },
    "409": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "GT",
      "path": "68"
    },
    "410": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "PUSH2",
      "path": "68",
      "value": "0x1CE"
    },
    "413": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "JUMPI",
      "path": "68"
    },
    "414": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "DUP1",
      "path": "68"
    },
    "415": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "PUSH4",
      "path": "68",
      "value": "0x86C71288"
    },
    "420": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "EQ",
      "path": "68"
    },
    "421": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "PUSH2",
      "path": "68",
      "value": "0x612"
    },
    "424": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "JUMPI",
      "path": "68"
    },
    "425": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "DUP1",
      "path": "68"
    },
    "426": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "PUSH4",
      "path": "68",
      "value": "0x89002DA5"
    },
    "431": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "EQ",
      "path": "68"
    },
    "432": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "PUSH2",
      "path": "68",
      "value": "0x628"
    },
    "435": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "JUMPI",
      "path": "68"
    },
    "436": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "DUP1",
      "path": "68"
    },
    "437": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "PUSH4",
      "path": "68",
      "value": "0x890FBF78"
    },
    "442": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "EQ",
      "path": "68"
    },
    "443": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "PUSH2",
      "path": "68",
      "value": "0x63B"
    },
    "446": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "JUMPI",
      "path": "68"
    },
    "447": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "DUP1",
      "path": "68"
    },
    "448": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "PUSH4",
      "path": "68",
      "value": "0x893D20E8"
    },
    "453": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "EQ",
      "path": "68"
    },
    "454": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "PUSH2",
      "path": "68",
      "value": "0x64E"
    },
    "457": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "JUMPI",
      "path": "68"
    },
    "458": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "PUSH2",
      "path": "68",
      "value": "0x3AF"
    },
    "461": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "JUMP",
      "path": "68"
    },
    "462": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "JUMPDEST",
      "path": "68"
    },
    "463": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "DUP1",
      "path": "68"
    },
    "464": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "PUSH4",
      "path": "68",
      "value": "0x7893C7BC"
    },
    "469": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "EQ",
      "path": "68"
    },
    "470": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "PUSH2",
      "path": "68",
      "value": "0x5E1"
    },
    "473": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "JUMPI",
      "path": "68"
    },
    "474": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "DUP1",
      "path": "68"
    },
    "475": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "PUSH4",
      "path": "68",
      "value": "0x7F3B6980"
    },
    "480": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "EQ",
      "path": "68"
    },
    "481": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "PUSH2",
      "path": "68",
      "value": "0x5F7"
    },
    "484": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "JUMPI",
      "path": "68"
    },
    "485": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "DUP1",
      "path": "68"
    },
    "486": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "PUSH4",
      "path": "68",
      "value": "0x82558906"
    },
    "491": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "EQ",
      "path": "68"
    },
    "492": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "PUSH2",
      "path": "68",
      "value": "0x5FF"
    },
    "495": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "JUMPI",
      "path": "68"
    },
    "496": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "PUSH2",
      "path": "68",
      "value": "0x3AF"
    },
    "499": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "JUMP",
      "path": "68"
    },
    "500": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "JUMPDEST",
      "path": "68"
    },
    "501": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "DUP1",
      "path": "68"
    },
    "502": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "PUSH4",
      "path": "68",
      "value": "0x3629C3C4"
    },
    "507": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "GT",
      "path": "68"
    },
    "508": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "PUSH2",
      "path": "68",
      "value": "0x2D9"
    },
    "511": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "JUMPI",
      "path": "68"
    },
    "512": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "DUP1",
      "path": "68"
    },
    "513": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "PUSH4",
      "path": "68",
      "value": "0x59DACC6A"
    },
    "518": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "GT",
      "path": "68"
    },
    "519": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "PUSH2",
      "path": "68",
      "value": "0x277"
    },
    "522": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "JUMPI",
      "path": "68"
    },
    "523": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "DUP1",
      "path": "68"
    },
    "524": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "PUSH4",
      "path": "68",
      "value": "0x652028E5"
    },
    "529": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "GT",
      "path": "68"
    },
    "530": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "PUSH2",
      "path": "68",
      "value": "0x246"
    },
    "533": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "JUMPI",
      "path": "68"
    },
    "534": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "DUP1",
      "path": "68"
    },
    "535": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "PUSH4",
      "path": "68",
      "value": "0x652028E5"
    },
    "540": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "EQ",
      "path": "68"
    },
    "541": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "PUSH2",
      "path": "68",
      "value": "0x58C"
    },
    "544": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "JUMPI",
      "path": "68"
    },
    "545": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "DUP1",
      "path": "68"
    },
    "546": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "PUSH4",
      "path": "68",
      "value": "0x715018A6"
    },
    "551": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "EQ",
      "path": "68"
    },
    "552": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "PUSH2",
      "path": "68",
      "value": "0x59F"
    },
    "555": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "JUMPI",
      "path": "68"
    },
    "556": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "DUP1",
      "path": "68"
    },
    "557": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "PUSH4",
      "path": "68",
      "value": "0x76082A5E"
    },
    "562": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "EQ",
      "path": "68"
    },
    "563": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "PUSH2",
      "path": "68",
      "value": "0x5A7"
    },
    "566": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "JUMPI",
      "path": "68"
    },
    "567": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "DUP1",
      "path": "68"
    },
    "568": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "PUSH4",
      "path": "68",
      "value": "0x7888A2FF"
    },
    "573": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "EQ",
      "path": "68"
    },
    "574": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "PUSH2",
      "path": "68",
      "value": "0x5CE"
    },
    "577": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "JUMPI",
      "path": "68"
    },
    "578": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "PUSH2",
      "path": "68",
      "value": "0x3AF"
    },
    "581": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "JUMP",
      "path": "68"
    },
    "582": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "JUMPDEST",
      "path": "68"
    },
    "583": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "DUP1",
      "path": "68"
    },
    "584": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "PUSH4",
      "path": "68",
      "value": "0x59DACC6A"
    },
    "589": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "EQ",
      "path": "68"
    },
    "590": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "PUSH2",
      "path": "68",
      "value": "0x462"
    },
    "593": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "JUMPI",
      "path": "68"
    },
    "594": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "DUP1",
      "path": "68"
    },
    "595": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "PUSH4",
      "path": "68",
      "value": "0x5AB1BD53"
    },
    "600": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "EQ",
      "path": "68"
    },
    "601": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "PUSH2",
      "path": "68",
      "value": "0x565"
    },
    "604": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "JUMPI",
      "path": "68"
    },
    "605": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "DUP1",
      "path": "68"
    },
    "606": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "PUSH4",
      "path": "68",
      "value": "0x5D1CA631"
    },
    "611": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "EQ",
      "path": "68"
    },
    "612": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "PUSH2",
      "path": "68",
      "value": "0x57C"
    },
    "615": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "JUMPI",
      "path": "68"
    },
    "616": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "DUP1",
      "path": "68"
    },
    "617": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "PUSH4",
      "path": "68",
      "value": "0x638CE0BA"
    },
    "622": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "EQ",
      "path": "68"
    },
    "623": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "PUSH2",
      "path": "68",
      "value": "0x584"
    },
    "626": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "JUMPI",
      "path": "68"
    },
    "627": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "PUSH2",
      "path": "68",
      "value": "0x3AF"
    },
    "630": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "JUMP",
      "path": "68"
    },
    "631": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "JUMPDEST",
      "path": "68"
    },
    "632": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "DUP1",
      "path": "68"
    },
    "633": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "PUSH4",
      "path": "68",
      "value": "0x4101B90C"
    },
    "638": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "GT",
      "path": "68"
    },
    "639": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "PUSH2",
      "path": "68",
      "value": "0x2B3"
    },
    "642": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "JUMPI",
      "path": "68"
    },
    "643": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "DUP1",
      "path": "68"
    },
    "644": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "PUSH4",
      "path": "68",
      "value": "0x4101B90C"
    },
    "649": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "EQ",
      "path": "68"
    },
    "650": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "PUSH2",
      "path": "68",
      "value": "0x533"
    },
    "653": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "JUMPI",
      "path": "68"
    },
    "654": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "DUP1",
      "path": "68"
    },
    "655": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "PUSH4",
      "path": "68",
      "value": "0x45FE1C6D"
    },
    "660": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "EQ",
      "path": "68"
    },
    "661": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "PUSH2",
      "path": "68",
      "value": "0x53B"
    },
    "664": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "JUMPI",
      "path": "68"
    },
    "665": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "DUP1",
      "path": "68"
    },
    "666": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "PUSH4",
      "path": "68",
      "value": "0x54AFEF63"
    },
    "671": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "EQ",
      "path": "68"
    },
    "672": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "PUSH2",
      "path": "68",
      "value": "0x54A"
    },
    "675": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "JUMPI",
      "path": "68"
    },
    "676": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "DUP1",
      "path": "68"
    },
    "677": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "PUSH4",
      "path": "68",
      "value": "0x587E59D0"
    },
    "682": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "EQ",
      "path": "68"
    },
    "683": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "PUSH2",
      "path": "68",
      "value": "0x552"
    },
    "686": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "JUMPI",
      "path": "68"
    },
    "687": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "PUSH2",
      "path": "68",
      "value": "0x3AF"
    },
    "690": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "JUMP",
      "path": "68"
    },
    "691": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "JUMPDEST",
      "path": "68"
    },
    "692": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "DUP1",
      "path": "68"
    },
    "693": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "PUSH4",
      "path": "68",
      "value": "0x3629C3C4"
    },
    "698": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "EQ",
      "path": "68"
    },
    "699": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "PUSH2",
      "path": "68",
      "value": "0x4F0"
    },
    "702": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "JUMPI",
      "path": "68"
    },
    "703": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "DUP1",
      "path": "68"
    },
    "704": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "PUSH4",
      "path": "68",
      "value": "0x36568ABE"
    },
    "709": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "EQ",
      "path": "68"
    },
    "710": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "PUSH2",
      "path": "68",
      "value": "0x503"
    },
    "713": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "JUMPI",
      "path": "68"
    },
    "714": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "DUP1",
      "path": "68"
    },
    "715": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "PUSH4",
      "path": "68",
      "value": "0x3DCDDE17"
    },
    "720": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "EQ",
      "path": "68"
    },
    "721": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "PUSH2",
      "path": "68",
      "value": "0x516"
    },
    "724": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "JUMPI",
      "path": "68"
    },
    "725": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "PUSH2",
      "path": "68",
      "value": "0x3AF"
    },
    "728": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "JUMP",
      "path": "68"
    },
    "729": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "JUMPDEST",
      "path": "68"
    },
    "730": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "DUP1",
      "path": "68"
    },
    "731": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "PUSH4",
      "path": "68",
      "value": "0x1865C57D"
    },
    "736": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "GT",
      "path": "68"
    },
    "737": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "PUSH2",
      "path": "68",
      "value": "0x351"
    },
    "740": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "JUMPI",
      "path": "68"
    },
    "741": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "DUP1",
      "path": "68"
    },
    "742": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "PUSH4",
      "path": "68",
      "value": "0x2D0821B7"
    },
    "747": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "GT",
      "path": "68"
    },
    "748": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "PUSH2",
      "path": "68",
      "value": "0x320"
    },
    "751": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "JUMPI",
      "path": "68"
    },
    "752": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "DUP1",
      "path": "68"
    },
    "753": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "PUSH4",
      "path": "68",
      "value": "0x2D0821B7"
    },
    "758": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "EQ",
      "path": "68"
    },
    "759": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "PUSH2",
      "path": "68",
      "value": "0x497"
    },
    "762": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "JUMPI",
      "path": "68"
    },
    "763": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "DUP1",
      "path": "68"
    },
    "764": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "PUSH4",
      "path": "68",
      "value": "0x2F2FF15D"
    },
    "769": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "EQ",
      "path": "68"
    },
    "770": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "PUSH2",
      "path": "68",
      "value": "0x4B7"
    },
    "773": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "JUMPI",
      "path": "68"
    },
    "774": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "DUP1",
      "path": "68"
    },
    "775": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "PUSH4",
      "path": "68",
      "value": "0x316C5348"
    },
    "780": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "EQ",
      "path": "68"
    },
    "781": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "PUSH2",
      "path": "68",
      "value": "0x4CA"
    },
    "784": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "JUMPI",
      "path": "68"
    },
    "785": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "DUP1",
      "path": "68"
    },
    "786": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "PUSH4",
      "path": "68",
      "value": "0x36153F3A"
    },
    "791": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "EQ",
      "path": "68"
    },
    "792": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "PUSH2",
      "path": "68",
      "value": "0x4DD"
    },
    "795": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "JUMPI",
      "path": "68"
    },
    "796": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "PUSH2",
      "path": "68",
      "value": "0x3AF"
    },
    "799": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "JUMP",
      "path": "68"
    },
    "800": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "JUMPDEST",
      "path": "68"
    },
    "801": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "DUP1",
      "path": "68"
    },
    "802": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "PUSH4",
      "path": "68",
      "value": "0x1865C57D"
    },
    "807": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "EQ",
      "path": "68"
    },
    "808": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "PUSH2",
      "path": "68",
      "value": "0x44D"
    },
    "811": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "JUMPI",
      "path": "68"
    },
    "812": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "DUP1",
      "path": "68"
    },
    "813": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "PUSH4",
      "path": "68",
      "value": "0x1B867C63"
    },
    "818": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "EQ",
      "path": "68"
    },
    "819": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "PUSH2",
      "path": "68",
      "value": "0x462"
    },
    "822": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "JUMPI",
      "path": "68"
    },
    "823": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "DUP1",
      "path": "68"
    },
    "824": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "PUSH4",
      "path": "68",
      "value": "0x248A9CA3"
    },
    "829": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "EQ",
      "path": "68"
    },
    "830": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "PUSH2",
      "path": "68",
      "value": "0x46C"
    },
    "833": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "JUMPI",
      "path": "68"
    },
    "834": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "DUP1",
      "path": "68"
    },
    "835": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "PUSH4",
      "path": "68",
      "value": "0x258D560C"
    },
    "840": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "EQ",
      "path": "68"
    },
    "841": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "PUSH2",
      "path": "68",
      "value": "0x48F"
    },
    "844": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "JUMPI",
      "path": "68"
    },
    "845": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "PUSH2",
      "path": "68",
      "value": "0x3AF"
    },
    "848": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "JUMP",
      "path": "68"
    },
    "849": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "JUMPDEST",
      "path": "68"
    },
    "850": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "DUP1",
      "path": "68"
    },
    "851": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "PUSH4",
      "path": "68",
      "value": "0x13299604"
    },
    "856": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "GT",
      "path": "68"
    },
    "857": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "PUSH2",
      "path": "68",
      "value": "0x38D"
    },
    "860": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "JUMPI",
      "path": "68"
    },
    "861": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "DUP1",
      "path": "68"
    },
    "862": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "PUSH4",
      "path": "68",
      "value": "0x13299604"
    },
    "867": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "EQ",
      "path": "68"
    },
    "868": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "PUSH2",
      "path": "68",
      "value": "0x405"
    },
    "871": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "JUMPI",
      "path": "68"
    },
    "872": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "DUP1",
      "path": "68"
    },
    "873": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "PUSH4",
      "path": "68",
      "value": "0x15DAE03E"
    },
    "878": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "EQ",
      "path": "68"
    },
    "879": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "PUSH2",
      "path": "68",
      "value": "0x42A"
    },
    "882": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "JUMPI",
      "path": "68"
    },
    "883": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "DUP1",
      "path": "68"
    },
    "884": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "PUSH4",
      "path": "68",
      "value": "0x17D7DE7C"
    },
    "889": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "EQ",
      "path": "68"
    },
    "890": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "PUSH2",
      "path": "68",
      "value": "0x43D"
    },
    "893": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "JUMPI",
      "path": "68"
    },
    "894": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "DUP1",
      "path": "68"
    },
    "895": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "PUSH4",
      "path": "68",
      "value": "0x18442E63"
    },
    "900": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "EQ",
      "path": "68"
    },
    "901": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "PUSH2",
      "path": "68",
      "value": "0x445"
    },
    "904": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "JUMPI",
      "path": "68"
    },
    "905": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "PUSH2",
      "path": "68",
      "value": "0x3AF"
    },
    "908": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "JUMP",
      "path": "68"
    },
    "909": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "JUMPDEST",
      "path": "68"
    },
    "910": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "DUP1",
      "path": "68"
    },
    "911": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "PUSH4",
      "path": "68",
      "value": "0x1FFC9A7"
    },
    "916": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "EQ",
      "path": "68"
    },
    "917": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "PUSH2",
      "path": "68",
      "value": "0x3B4"
    },
    "920": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "JUMPI",
      "path": "68"
    },
    "921": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "DUP1",
      "path": "68"
    },
    "922": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "PUSH4",
      "path": "68",
      "value": "0x676CB0E"
    },
    "927": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "EQ",
      "path": "68"
    },
    "928": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "PUSH2",
      "path": "68",
      "value": "0x3DC"
    },
    "931": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "JUMPI",
      "path": "68"
    },
    "932": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "DUP1",
      "path": "68"
    },
    "933": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "PUSH4",
      "path": "68",
      "value": "0x12065FE0"
    },
    "938": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "EQ",
      "path": "68"
    },
    "939": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "PUSH2",
      "path": "68",
      "value": "0x3FD"
    },
    "942": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "JUMPI",
      "path": "68"
    },
    "943": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "JUMPDEST",
      "path": "68"
    },
    "944": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "PUSH1",
      "path": "68",
      "value": "0x0"
    },
    "946": {
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "DUP1",
      "path": "68"
    },
    "947": {
      "first_revert": true,
      "fn": null,
      "offset": [
        325,
        1688
      ],
      "op": "REVERT",
      "path": "68"
    },
    "948": {
      "fn": "AccessControl.supportsInterface",
      "offset": [
        2606,
        2808
      ],
      "op": "JUMPDEST",
      "path": "0"
    },
    "949": {
      "fn": "AccessControl.supportsInterface",
      "offset": [
        2606,
        2808
      ],
      "op": "PUSH2",
      "path": "0",
      "value": "0x3C7"
    },
    "952": {
      "fn": "AccessControl.supportsInterface",
      "offset": [
        2606,
        2808
      ],
      "op": "PUSH2",
      "path": "0",
      "value": "0x3C2"
    },
    "955": {
      "fn": "AccessControl.supportsInterface",
      "offset": [
        2606,
        2808
      ],
      "op": "CALLDATASIZE",
      "path": "0"
    },
    "956": {
      "fn": "AccessControl.supportsInterface",
      "offset": [
        2606,
        2808
      ],
      "op": "PUSH1",
      "path": "0",
      "value": "0x4"
    },
    "958": {
      "fn": "AccessControl.supportsInterface",
      "offset": [
        2606,
        2808
      ],
      "op": "PUSH2",
      "path": "0",
      "value": "0x2A20"
    },
    "961": {
      "fn": "AccessControl.supportsInterface",
      "jump": "i",
      "offset": [
        2606,
        2808
      ],
      "op": "JUMP",
      "path": "0"
    },
    "962": {
      "fn": "AccessControl.supportsInterface",
      "offset": [
        2606,
        2808
      ],
      "op": "JUMPDEST",
      "path": "0"
    },
    "963": {
      "fn": "AccessControl.supportsInterface",
      "offset": [
        2606,
        2808
      ],
      "op": "PUSH2",
      "path": "0",
      "value": "0x76F"
    },
    "966": {
      "fn": "AccessControl.supportsInterface",
      "jump": "i",
      "offset": [
        2606,
        2808
      ],
      "op": "JUMP",
      "path": "0"
    },
    "967": {
      "fn": "AccessControl.supportsInterface",
      "offset": [
        2606,
        2808
      ],
      "op": "JUMPDEST",
      "path": "0"
    },
    "968": {
      "fn": "AccessControl.supportsInterface",
      "offset": [
        2606,
        2808
      ],
      "op": "PUSH1",
      "path": "0",
      "value": "0x40"
    },
    "970": {
      "fn": "AccessControl.supportsInterface",
      "offset": [
        2606,
        2808
      ],
      "op": "MLOAD",
      "path": "0"
    },
    "971": {
      "op": "SWAP1"
    },
    "972": {
      "op": "ISZERO"
    },
    "973": {
      "op": "ISZERO"
    },
    "974": {
      "op": "DUP2"
    },
    "975": {
      "op": "MSTORE"
    },
    "976": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "978": {
      "op": "ADD"
    },
    "979": {
      "fn": "AccessControl.supportsInterface",
      "offset": [
        2606,
        2808
      ],
      "op": "JUMPDEST",
      "path": "0"
    },
    "980": {
      "fn": "AccessControl.supportsInterface",
      "offset": [
        2606,
        2808
      ],
      "op": "PUSH1",
      "path": "0",
      "value": "0x40"
    },
    "982": {
      "fn": "AccessControl.supportsInterface",
      "offset": [
        2606,
        2808
      ],
      "op": "MLOAD",
      "path": "0"
    },
    "983": {
      "fn": "AccessControl.supportsInterface",
      "offset": [
        2606,
        2808
      ],
      "op": "DUP1",
      "path": "0"
    },
    "984": {
      "fn": "AccessControl.supportsInterface",
      "offset": [
        2606,
        2808
      ],
      "op": "SWAP2",
      "path": "0"
    },
    "985": {
      "fn": "AccessControl.supportsInterface",
      "offset": [
        2606,
        2808
      ],
      "op": "SUB",
      "path": "0"
    },
    "986": {
      "fn": "AccessControl.supportsInterface",
      "offset": [
        2606,
        2808
      ],
      "op": "SWAP1",
      "path": "0"
    },
    "987": {
      "fn": "AccessControl.supportsInterface",
      "offset": [
        2606,
        2808
      ],
      "op": "RETURN",
      "path": "0"
    },
    "988": {
      "fn": "Riskpool.getActiveBundleId",
      "offset": [
        7157,
        7477
      ],
      "op": "JUMPDEST",
      "path": "36"
    },
    "989": {
      "fn": "Riskpool.getActiveBundleId",
      "offset": [
        7157,
        7477
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0x3EF"
    },
    "992": {
      "fn": "Riskpool.getActiveBundleId",
      "offset": [
        7157,
        7477
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0x3EA"
    },
    "995": {
      "fn": "Riskpool.getActiveBundleId",
      "offset": [
        7157,
        7477
      ],
      "op": "CALLDATASIZE",
      "path": "36"
    },
    "996": {
      "fn": "Riskpool.getActiveBundleId",
      "offset": [
        7157,
        7477
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x4"
    },
    "998": {
      "fn": "Riskpool.getActiveBundleId",
      "offset": [
        7157,
        7477
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0x29B8"
    },
    "1001": {
      "fn": "Riskpool.getActiveBundleId",
      "jump": "i",
      "offset": [
        7157,
        7477
      ],
      "op": "JUMP",
      "path": "36"
    },
    "1002": {
      "fn": "Riskpool.getActiveBundleId",
      "offset": [
        7157,
        7477
      ],
      "op": "JUMPDEST",
      "path": "36"
    },
    "1003": {
      "fn": "Riskpool.getActiveBundleId",
      "offset": [
        7157,
        7477
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0x7A8"
    },
    "1006": {
      "fn": "Riskpool.getActiveBundleId",
      "jump": "i",
      "offset": [
        7157,
        7477
      ],
      "op": "JUMP",
      "path": "36"
    },
    "1007": {
      "fn": "Riskpool.getActiveBundleId",
      "offset": [
        7157,
        7477
      ],
      "op": "JUMPDEST",
      "path": "36"
    },
    "1008": {
      "fn": "Riskpool.getActiveBundleId",
      "offset": [
        7157,
        7477
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x40"
    },
    "1010": {
      "fn": "Riskpool.getActiveBundleId",
      "offset": [
        7157,
        7477
      ],
      "op": "MLOAD",
      "path": "36"
    },
    "1011": {
      "op": "SWAP1"
    },
    "1012": {
      "op": "DUP2"
    },
    "1013": {
      "op": "MSTORE"
    },
    "1014": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "1016": {
      "op": "ADD"
    },
    "1017": {
      "fn": "Riskpool.getActiveBundleId",
      "offset": [
        7157,
        7477
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0x3D3"
    },
    "1020": {
      "op": "JUMP"
    },
    "1021": {
      "fn": "Riskpool.getBalance",
      "offset": [
        8164,
        8328
      ],
      "op": "JUMPDEST",
      "path": "36"
    },
    "1022": {
      "fn": "Riskpool.getBalance",
      "offset": [
        8164,
        8328
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0x3EF"
    },
    "1025": {
      "fn": "Riskpool.getBalance",
      "offset": [
        8164,
        8328
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0x922"
    },
    "1028": {
      "fn": "Riskpool.getBalance",
      "jump": "i",
      "offset": [
        8164,
        8328
      ],
      "op": "JUMP",
      "path": "36"
    },
    "1029": {
      "fn": "Riskpool.getWallet",
      "offset": [
        5982,
        6074
      ],
      "op": "JUMPDEST",
      "path": "36"
    },
    "1030": {
      "fn": "Riskpool.getWallet",
      "offset": [
        6059,
        6066
      ],
      "op": "PUSH1",
      "path": "36",
      "statement": 0,
      "value": "0xB"
    },
    "1032": {
      "fn": "Riskpool.getWallet",
      "offset": [
        6059,
        6066
      ],
      "op": "SLOAD",
      "path": "36"
    },
    "1033": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "1035": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "1037": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "1039": {
      "op": "SHL"
    },
    "1040": {
      "op": "SUB"
    },
    "1041": {
      "fn": "Riskpool.getWallet",
      "offset": [
        6059,
        6066
      ],
      "op": "AND",
      "path": "36"
    },
    "1042": {
      "fn": "Riskpool.getWallet",
      "offset": [
        5982,
        6074
      ],
      "op": "JUMPDEST",
      "path": "36"
    },
    "1043": {
      "fn": "Riskpool.getWallet",
      "offset": [
        5982,
        6074
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x40"
    },
    "1045": {
      "fn": "Riskpool.getWallet",
      "offset": [
        5982,
        6074
      ],
      "op": "MLOAD",
      "path": "36"
    },
    "1046": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "1048": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "1050": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "1052": {
      "op": "SHL"
    },
    "1053": {
      "op": "SUB"
    },
    "1054": {
      "op": "SWAP1"
    },
    "1055": {
      "op": "SWAP2"
    },
    "1056": {
      "op": "AND"
    },
    "1057": {
      "op": "DUP2"
    },
    "1058": {
      "op": "MSTORE"
    },
    "1059": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "1061": {
      "op": "ADD"
    },
    "1062": {
      "fn": "Riskpool.getWallet",
      "offset": [
        5982,
        6074
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0x3D3"
    },
    "1065": {
      "op": "JUMP"
    },
    "1066": {
      "fn": "Component.getType",
      "offset": [
        2394,
        2494
      ],
      "op": "JUMPDEST",
      "path": "29"
    },
    "1067": {
      "fn": "Component.getType",
      "offset": [
        2477,
        2491
      ],
      "op": "PUSH1",
      "path": "29",
      "statement": 1,
      "value": "0x3"
    },
    "1069": {
      "fn": "Component.getType",
      "offset": [
        2477,
        2491
      ],
      "op": "SLOAD",
      "path": "29"
    },
    "1070": {
      "fn": "Component.getType",
      "offset": [
        2477,
        2491
      ],
      "op": "PUSH1",
      "path": "29",
      "value": "0xFF"
    },
    "1072": {
      "fn": "Component.getType",
      "offset": [
        2477,
        2491
      ],
      "op": "AND",
      "path": "29"
    },
    "1073": {
      "fn": "Component.getType",
      "offset": [
        2394,
        2494
      ],
      "op": "PUSH1",
      "path": "29",
      "value": "0x40"
    },
    "1075": {
      "fn": "Component.getType",
      "offset": [
        2394,
        2494
      ],
      "op": "MLOAD",
      "path": "29"
    },
    "1076": {
      "fn": "Component.getType",
      "offset": [
        2394,
        2494
      ],
      "op": "PUSH2",
      "path": "29",
      "value": "0x3D3"
    },
    "1079": {
      "fn": "Component.getType",
      "offset": [
        2394,
        2494
      ],
      "op": "SWAP2",
      "path": "29"
    },
    "1080": {
      "fn": "Component.getType",
      "offset": [
        2394,
        2494
      ],
      "op": "SWAP1",
      "path": "29"
    },
    "1081": {
      "fn": "Component.getType",
      "offset": [
        2394,
        2494
      ],
      "op": "PUSH2",
      "path": "29",
      "value": "0x2E3E"
    },
    "1084": {
      "fn": "Component.getType",
      "jump": "i",
      "offset": [
        2394,
        2494
      ],
      "op": "JUMP",
      "path": "29"
    },
    "1085": {
      "fn": "Component.getName",
      "offset": [
        2220,
        2303
      ],
      "op": "JUMPDEST",
      "path": "29"
    },
    "1086": {
      "fn": "Component.getName",
      "offset": [
        2286,
        2300
      ],
      "op": "PUSH1",
      "path": "29",
      "statement": 2,
      "value": "0x1"
    },
    "1088": {
      "fn": "Component.getName",
      "offset": [
        2286,
        2300
      ],
      "op": "SLOAD",
      "path": "29"
    },
    "1089": {
      "fn": "Component.getName",
      "offset": [
        2220,
        2303
      ],
      "op": "PUSH2",
      "path": "29",
      "value": "0x3EF"
    },
    "1092": {
      "fn": "Component.getName",
      "offset": [
        2220,
        2303
      ],
      "op": "JUMP",
      "path": "29"
    },
    "1093": {
      "fn": "Riskpool.bundles",
      "offset": [
        6585,
        6685
      ],
      "op": "JUMPDEST",
      "path": "36"
    },
    "1094": {
      "fn": "Riskpool.bundles",
      "offset": [
        6660,
        6670
      ],
      "op": "PUSH1",
      "path": "36",
      "statement": 3,
      "value": "0xA"
    },
    "1096": {
      "fn": "Riskpool.bundles",
      "offset": [
        6660,
        6677
      ],
      "op": "SLOAD",
      "path": "36"
    },
    "1097": {
      "fn": "Riskpool.bundles",
      "offset": [
        6585,
        6685
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0x3EF"
    },
    "1100": {
      "fn": "Riskpool.bundles",
      "offset": [
        6585,
        6685
      ],
      "op": "JUMP",
      "path": "36"
    },
    "1101": {
      "fn": "Component.getState",
      "offset": [
        2500,
        2636
      ],
      "op": "JUMPDEST",
      "path": "29"
    },
    "1102": {
      "fn": "Component.getState",
      "offset": [
        2500,
        2636
      ],
      "op": "PUSH2",
      "path": "29",
      "value": "0x455"
    },
    "1105": {
      "fn": "Component.getState",
      "offset": [
        2500,
        2636
      ],
      "op": "PUSH2",
      "path": "29",
      "value": "0x9B2"
    },
    "1108": {
      "fn": "Component.getState",
      "jump": "i",
      "offset": [
        2500,
        2636
      ],
      "op": "JUMP",
      "path": "29"
    },
    "1109": {
      "fn": "Component.getState",
      "offset": [
        2500,
        2636
      ],
      "op": "JUMPDEST",
      "path": "29"
    },
    "1110": {
      "fn": "Component.getState",
      "offset": [
        2500,
        2636
      ],
      "op": "PUSH1",
      "path": "29",
      "value": "0x40"
    },
    "1112": {
      "fn": "Component.getState",
      "offset": [
        2500,
        2636
      ],
      "op": "MLOAD",
      "path": "29"
    },
    "1113": {
      "fn": "Component.getState",
      "offset": [
        2500,
        2636
      ],
      "op": "PUSH2",
      "path": "29",
      "value": "0x3D3"
    },
    "1116": {
      "fn": "Component.getState",
      "offset": [
        2500,
        2636
      ],
      "op": "SWAP2",
      "path": "29"
    },
    "1117": {
      "fn": "Component.getState",
      "offset": [
        2500,
        2636
      ],
      "op": "SWAP1",
      "path": "29"
    },
    "1118": {
      "fn": "Component.getState",
      "offset": [
        2500,
        2636
      ],
      "op": "PUSH2",
      "path": "29",
      "value": "0x2E24"
    },
    "1121": {
      "fn": "Component.getState",
      "jump": "i",
      "offset": [
        2500,
        2636
      ],
      "op": "JUMP",
      "path": "29"
    },
    "1122": {
      "fn": "Component.approvalCallback",
      "offset": [
        3279,
        3357
      ],
      "op": "JUMPDEST",
      "path": "29"
    },
    "1123": {
      "fn": "Component.approvalCallback",
      "offset": [
        3279,
        3357
      ],
      "op": "PUSH2",
      "path": "29",
      "value": "0x46A"
    },
    "1126": {
      "fn": "Component.approvalCallback",
      "offset": [
        3279,
        3357
      ],
      "op": "PUSH2",
      "path": "29",
      "value": "0xA38"
    },
    "1129": {
      "fn": "Component.approvalCallback",
      "jump": "i",
      "offset": [
        3279,
        3357
      ],
      "op": "JUMP",
      "path": "29"
    },
    "1130": {
      "fn": "Component.approvalCallback",
      "offset": [
        3279,
        3357
      ],
      "op": "JUMPDEST",
      "path": "29"
    },
    "1131": {
      "fn": "Component.approvalCallback",
      "offset": [
        3279,
        3357
      ],
      "op": "STOP",
      "path": "29"
    },
    "1132": {
      "fn": "AccessControl.getRoleAdmin",
      "offset": [
        4391,
        4520
      ],
      "op": "JUMPDEST",
      "path": "0"
    },
    "1133": {
      "fn": "AccessControl.getRoleAdmin",
      "offset": [
        4391,
        4520
      ],
      "op": "PUSH2",
      "path": "0",
      "value": "0x3EF"
    },
    "1136": {
      "fn": "AccessControl.getRoleAdmin",
      "offset": [
        4391,
        4520
      ],
      "op": "PUSH2",
      "path": "0",
      "value": "0x47A"
    },
    "1139": {
      "fn": "AccessControl.getRoleAdmin",
      "offset": [
        4391,
        4520
      ],
      "op": "CALLDATASIZE",
      "path": "0"
    },
    "1140": {
      "fn": "AccessControl.getRoleAdmin",
      "offset": [
        4391,
        4520
      ],
      "op": "PUSH1",
      "path": "0",
      "value": "0x4"
    },
    "1142": {
      "fn": "AccessControl.getRoleAdmin",
      "offset": [
        4391,
        4520
      ],
      "op": "PUSH2",
      "path": "0",
      "value": "0x29B8"
    },
    "1145": {
      "fn": "AccessControl.getRoleAdmin",
      "jump": "i",
      "offset": [
        4391,
        4520
      ],
      "op": "JUMP",
      "path": "0"
    },
    "1146": {
      "fn": "AccessControl.getRoleAdmin",
      "offset": [
        4391,
        4520
      ],
      "op": "JUMPDEST",
      "path": "0"
    },
    "1147": {
      "fn": "AccessControl.getRoleAdmin",
      "offset": [
        4465,
        4472
      ],
      "op": "PUSH1",
      "path": "0",
      "value": "0x0"
    },
    "1149": {
      "fn": "AccessControl.getRoleAdmin",
      "offset": [
        4491,
        4503
      ],
      "op": "SWAP1",
      "path": "0",
      "statement": 4
    },
    "1150": {
      "fn": "AccessControl.getRoleAdmin",
      "offset": [
        4491,
        4503
      ],
      "op": "DUP2",
      "path": "0"
    },
    "1151": {
      "fn": "AccessControl.getRoleAdmin",
      "offset": [
        4491,
        4503
      ],
      "op": "MSTORE",
      "path": "0"
    },
    "1152": {
      "fn": "AccessControl.getRoleAdmin",
      "offset": [
        4491,
        4497
      ],
      "op": "PUSH1",
      "path": "0",
      "value": "0x12"
    },
    "1154": {
      "fn": "AccessControl.getRoleAdmin",
      "offset": [
        4491,
        4503
      ],
      "op": "PUSH1",
      "path": "0",
      "value": "0x20"
    },
    "1156": {
      "fn": "AccessControl.getRoleAdmin",
      "offset": [
        4491,
        4503
      ],
      "op": "MSTORE",
      "path": "0"
    },
    "1157": {
      "fn": "AccessControl.getRoleAdmin",
      "offset": [
        4491,
        4503
      ],
      "op": "PUSH1",
      "path": "0",
      "value": "0x40"
    },
    "1159": {
      "fn": "AccessControl.getRoleAdmin",
      "offset": [
        4491,
        4503
      ],
      "op": "SWAP1",
      "path": "0"
    },
    "1160": {
      "fn": "AccessControl.getRoleAdmin",
      "offset": [
        4491,
        4503
      ],
      "op": "KECCAK256",
      "path": "0"
    },
    "1161": {
      "fn": "AccessControl.getRoleAdmin",
      "offset": [
        4491,
        4513
      ],
      "op": "PUSH1",
      "path": "0",
      "value": "0x1"
    },
    "1163": {
      "fn": "AccessControl.getRoleAdmin",
      "offset": [
        4491,
        4513
      ],
      "op": "ADD",
      "path": "0"
    },
    "1164": {
      "fn": "AccessControl.getRoleAdmin",
      "offset": [
        4491,
        4513
      ],
      "op": "SLOAD",
      "path": "0"
    },
    "1165": {
      "fn": "AccessControl.getRoleAdmin",
      "offset": [
        4491,
        4513
      ],
      "op": "SWAP1",
      "path": "0"
    },
    "1166": {
      "fn": "AccessControl.getRoleAdmin",
      "offset": [
        4391,
        4520
      ],
      "op": "JUMP",
      "path": "0"
    },
    "1167": {
      "fn": "Component.isRiskpool",
      "offset": [
        2973,
        3093
      ],
      "op": "JUMPDEST",
      "path": "29"
    },
    "1168": {
      "fn": "Component.isRiskpool",
      "offset": [
        2973,
        3093
      ],
      "op": "PUSH2",
      "path": "29",
      "value": "0x3C7"
    },
    "1171": {
      "fn": "Component.isRiskpool",
      "offset": [
        2973,
        3093
      ],
      "op": "PUSH2",
      "path": "29",
      "value": "0xA7F"
    },
    "1174": {
      "fn": "Component.isRiskpool",
      "jump": "i",
      "offset": [
        2973,
        3093
      ],
      "op": "JUMP",
      "path": "29"
    },
    "1175": {
      "fn": "Riskpool.getBundle",
      "offset": [
        6693,
        6971
      ],
      "op": "JUMPDEST",
      "path": "36"
    },
    "1176": {
      "fn": "Riskpool.getBundle",
      "offset": [
        6693,
        6971
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0x4AA"
    },
    "1179": {
      "fn": "Riskpool.getBundle",
      "offset": [
        6693,
        6971
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0x4A5"
    },
    "1182": {
      "fn": "Riskpool.getBundle",
      "offset": [
        6693,
        6971
      ],
      "op": "CALLDATASIZE",
      "path": "36"
    },
    "1183": {
      "fn": "Riskpool.getBundle",
      "offset": [
        6693,
        6971
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x4"
    },
    "1185": {
      "fn": "Riskpool.getBundle",
      "offset": [
        6693,
        6971
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0x29B8"
    },
    "1188": {
      "fn": "Riskpool.getBundle",
      "jump": "i",
      "offset": [
        6693,
        6971
      ],
      "op": "JUMP",
      "path": "36"
    },
    "1189": {
      "fn": "Riskpool.getBundle",
      "offset": [
        6693,
        6971
      ],
      "op": "JUMPDEST",
      "path": "36"
    },
    "1190": {
      "fn": "Riskpool.getBundle",
      "offset": [
        6693,
        6971
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0xAAF"
    },
    "1193": {
      "fn": "Riskpool.getBundle",
      "jump": "i",
      "offset": [
        6693,
        6971
      ],
      "op": "JUMP",
      "path": "36"
    },
    "1194": {
      "fn": "Riskpool.getBundle",
      "offset": [
        6693,
        6971
      ],
      "op": "JUMPDEST",
      "path": "36"
    },
    "1195": {
      "fn": "Riskpool.getBundle",
      "offset": [
        6693,
        6971
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x40"
    },
    "1197": {
      "fn": "Riskpool.getBundle",
      "offset": [
        6693,
        6971
      ],
      "op": "MLOAD",
      "path": "36"
    },
    "1198": {
      "fn": "Riskpool.getBundle",
      "offset": [
        6693,
        6971
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0x3D3"
    },
    "1201": {
      "fn": "Riskpool.getBundle",
      "offset": [
        6693,
        6971
      ],
      "op": "SWAP2",
      "path": "36"
    },
    "1202": {
      "fn": "Riskpool.getBundle",
      "offset": [
        6693,
        6971
      ],
      "op": "SWAP1",
      "path": "36"
    },
    "1203": {
      "fn": "Riskpool.getBundle",
      "offset": [
        6693,
        6971
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0x2F0A"
    },
    "1206": {
      "fn": "Riskpool.getBundle",
      "jump": "i",
      "offset": [
        6693,
        6971
      ],
      "op": "JUMP",
      "path": "36"
    },
    "1207": {
      "fn": "AccessControl.grantRole",
      "offset": [
        4816,
        4961
      ],
      "op": "JUMPDEST",
      "path": "0"
    },
    "1208": {
      "fn": "AccessControl.grantRole",
      "offset": [
        4816,
        4961
      ],
      "op": "PUSH2",
      "path": "0",
      "value": "0x46A"
    },
    "1211": {
      "fn": "AccessControl.grantRole",
      "offset": [
        4816,
        4961
      ],
      "op": "PUSH2",
      "path": "0",
      "value": "0x4C5"
    },
    "1214": {
      "fn": "AccessControl.grantRole",
      "offset": [
        4816,
        4961
      ],
      "op": "CALLDATASIZE",
      "path": "0"
    },
    "1215": {
      "fn": "AccessControl.grantRole",
      "offset": [
        4816,
        4961
      ],
      "op": "PUSH1",
      "path": "0",
      "value": "0x4"
    },
    "1217": {
      "fn": "AccessControl.grantRole",
      "offset": [
        4816,
        4961
      ],
      "op": "PUSH2",
      "path": "0",
      "value": "0x29D0"
    },
    "1220": {
      "fn": "AccessControl.grantRole",
      "jump": "i",
      "offset": [
        4816,
        4961
      ],
      "op": "JUMP",
      "path": "0"
    },
    "1221": {
      "fn": "AccessControl.grantRole",
      "offset": [
        4816,
        4961
      ],
      "op": "JUMPDEST",
      "path": "0"
    },
    "1222": {
      "fn": "AccessControl.grantRole",
      "offset": [
        4816,
        4961
      ],
      "op": "PUSH2",
      "path": "0",
      "value": "0xBC4"
    },
    "1225": {
      "fn": "AccessControl.grantRole",
      "jump": "i",
      "offset": [
        4816,
        4961
      ],
      "op": "JUMP",
      "path": "0"
    },
    "1226": {
      "fn": "Riskpool.unlockBundle",
      "offset": [
        3875,
        4040
      ],
      "op": "JUMPDEST",
      "path": "36"
    },
    "1227": {
      "fn": "Riskpool.unlockBundle",
      "offset": [
        3875,
        4040
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0x46A"
    },
    "1230": {
      "fn": "Riskpool.unlockBundle",
      "offset": [
        3875,
        4040
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0x4D8"
    },
    "1233": {
      "fn": "Riskpool.unlockBundle",
      "offset": [
        3875,
        4040
      ],
      "op": "CALLDATASIZE",
      "path": "36"
    },
    "1234": {
      "fn": "Riskpool.unlockBundle",
      "offset": [
        3875,
        4040
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x4"
    },
    "1236": {
      "fn": "Riskpool.unlockBundle",
      "offset": [
        3875,
        4040
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0x29B8"
    },
    "1239": {
      "fn": "Riskpool.unlockBundle",
      "jump": "i",
      "offset": [
        3875,
        4040
      ],
      "op": "JUMP",
      "path": "36"
    },
    "1240": {
      "fn": "Riskpool.unlockBundle",
      "offset": [
        3875,
        4040
      ],
      "op": "JUMPDEST",
      "path": "36"
    },
    "1241": {
      "fn": "Riskpool.unlockBundle",
      "offset": [
        3875,
        4040
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0xBEE"
    },
    "1244": {
      "fn": "Riskpool.unlockBundle",
      "jump": "i",
      "offset": [
        3875,
        4040
      ],
      "op": "JUMP",
      "path": "36"
    },
    "1245": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        3461,
        3698
      ],
      "op": "JUMPDEST",
      "path": "36"
    },
    "1246": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        3461,
        3698
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0x3EF"
    },
    "1249": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        3461,
        3698
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0x4EB"
    },
    "1252": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        3461,
        3698
      ],
      "op": "CALLDATASIZE",
      "path": "36"
    },
    "1253": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        3461,
        3698
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x4"
    },
    "1255": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        3461,
        3698
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0x29FF"
    },
    "1258": {
      "fn": "Riskpool.defundBundle",
      "jump": "i",
      "offset": [
        3461,
        3698
      ],
      "op": "JUMP",
      "path": "36"
    },
    "1259": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        3461,
        3698
      ],
      "op": "JUMPDEST",
      "path": "36"
    },
    "1260": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        3461,
        3698
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0xD8F"
    },
    "1263": {
      "fn": "Riskpool.defundBundle",
      "jump": "i",
      "offset": [
        3461,
        3698
      ],
      "op": "JUMP",
      "path": "36"
    },
    "1264": {
      "fn": "Riskpool.processPolicyPremium",
      "offset": [
        4942,
        5172
      ],
      "op": "JUMPDEST",
      "path": "36"
    },
    "1265": {
      "fn": "Riskpool.processPolicyPremium",
      "offset": [
        4942,
        5172
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0x46A"
    },
    "1268": {
      "fn": "Riskpool.processPolicyPremium",
      "offset": [
        4942,
        5172
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0x4FE"
    },
    "1271": {
      "fn": "Riskpool.processPolicyPremium",
      "offset": [
        4942,
        5172
      ],
      "op": "CALLDATASIZE",
      "path": "36"
    },
    "1272": {
      "fn": "Riskpool.processPolicyPremium",
      "offset": [
        4942,
        5172
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x4"
    },
    "1274": {
      "fn": "Riskpool.processPolicyPremium",
      "offset": [
        4942,
        5172
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0x29FF"
    },
    "1277": {
      "fn": "Riskpool.processPolicyPremium",
      "jump": "i",
      "offset": [
        4942,
        5172
      ],
      "op": "JUMP",
      "path": "36"
    },
    "1278": {
      "fn": "Riskpool.processPolicyPremium",
      "offset": [
        4942,
        5172
      ],
      "op": "JUMPDEST",
      "path": "36"
    },
    "1279": {
      "fn": "Riskpool.processPolicyPremium",
      "offset": [
        4942,
        5172
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0xF5B"
    },
    "1282": {
      "fn": "Riskpool.processPolicyPremium",
      "jump": "i",
      "offset": [
        4942,
        5172
      ],
      "op": "JUMP",
      "path": "36"
    },
    "1283": {
      "fn": "AccessControl.renounceRole",
      "offset": [
        5925,
        6139
      ],
      "op": "JUMPDEST",
      "path": "0"
    },
    "1284": {
      "fn": "AccessControl.renounceRole",
      "offset": [
        5925,
        6139
      ],
      "op": "PUSH2",
      "path": "0",
      "value": "0x46A"
    },
    "1287": {
      "fn": "AccessControl.renounceRole",
      "offset": [
        5925,
        6139
      ],
      "op": "PUSH2",
      "path": "0",
      "value": "0x511"
    },
    "1290": {
      "fn": "AccessControl.renounceRole",
      "offset": [
        5925,
        6139
      ],
      "op": "CALLDATASIZE",
      "path": "0"
    },
    "1291": {
      "fn": "AccessControl.renounceRole",
      "offset": [
        5925,
        6139
      ],
      "op": "PUSH1",
      "path": "0",
      "value": "0x4"
    },
    "1293": {
      "fn": "AccessControl.renounceRole",
      "offset": [
        5925,
        6139
      ],
      "op": "PUSH2",
      "path": "0",
      "value": "0x29D0"
    },
    "1296": {
      "fn": "AccessControl.renounceRole",
      "jump": "i",
      "offset": [
        5925,
        6139
      ],
      "op": "JUMP",
      "path": "0"
    },
    "1297": {
      "fn": "AccessControl.renounceRole",
      "offset": [
        5925,
        6139
      ],
      "op": "JUMPDEST",
      "path": "0"
    },
    "1298": {
      "fn": "AccessControl.renounceRole",
      "offset": [
        5925,
        6139
      ],
      "op": "PUSH2",
      "path": "0",
      "value": "0xFE3"
    },
    "1301": {
      "fn": "AccessControl.renounceRole",
      "jump": "i",
      "offset": [
        5925,
        6139
      ],
      "op": "JUMP",
      "path": "0"
    },
    "1302": {
      "fn": "Riskpool.getFilterDataStructure",
      "offset": [
        7485,
        7620
      ],
      "op": "JUMPDEST",
      "path": "36"
    },
    "1303": {
      "fn": "Riskpool.getFilterDataStructure",
      "offset": [
        7583,
        7612
      ],
      "op": "PUSH1",
      "path": "36",
      "statement": 5,
      "value": "0x40"
    },
    "1305": {
      "fn": "Riskpool.getFilterDataStructure",
      "offset": [
        7583,
        7612
      ],
      "op": "DUP1",
      "path": "36"
    },
    "1306": {
      "fn": "Riskpool.getFilterDataStructure",
      "offset": [
        7583,
        7612
      ],
      "op": "MLOAD",
      "path": "36"
    },
    "1307": {
      "fn": "Riskpool.getFilterDataStructure",
      "offset": [
        7583,
        7612
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x20"
    },
    "1309": {
      "fn": "Riskpool.getFilterDataStructure",
      "offset": [
        7583,
        7612
      ],
      "op": "DUP2",
      "path": "36"
    },
    "1310": {
      "fn": "Riskpool.getFilterDataStructure",
      "offset": [
        7583,
        7612
      ],
      "op": "ADD",
      "path": "36"
    },
    "1311": {
      "fn": "Riskpool.getFilterDataStructure",
      "offset": [
        7583,
        7612
      ],
      "op": "SWAP1",
      "path": "36"
    },
    "1312": {
      "fn": "Riskpool.getFilterDataStructure",
      "offset": [
        7583,
        7612
      ],
      "op": "SWAP2",
      "path": "36"
    },
    "1313": {
      "fn": "Riskpool.getFilterDataStructure",
      "offset": [
        7583,
        7612
      ],
      "op": "MSTORE",
      "path": "36"
    },
    "1314": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "1316": {
      "fn": "Riskpool.getFilterDataStructure",
      "offset": [
        7583,
        7612
      ],
      "op": "DUP2",
      "path": "36"
    },
    "1317": {
      "fn": "Riskpool.getFilterDataStructure",
      "offset": [
        7583,
        7612
      ],
      "op": "MSTORE",
      "path": "36"
    },
    "1318": {
      "fn": "Riskpool.getFilterDataStructure",
      "offset": [
        7485,
        7620
      ],
      "op": "JUMPDEST",
      "path": "36"
    },
    "1319": {
      "fn": "Riskpool.getFilterDataStructure",
      "offset": [
        7485,
        7620
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x40"
    },
    "1321": {
      "fn": "Riskpool.getFilterDataStructure",
      "offset": [
        7485,
        7620
      ],
      "op": "MLOAD",
      "path": "36"
    },
    "1322": {
      "fn": "Riskpool.getFilterDataStructure",
      "offset": [
        7485,
        7620
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0x3D3"
    },
    "1325": {
      "fn": "Riskpool.getFilterDataStructure",
      "offset": [
        7485,
        7620
      ],
      "op": "SWAP2",
      "path": "36"
    },
    "1326": {
      "fn": "Riskpool.getFilterDataStructure",
      "offset": [
        7485,
        7620
      ],
      "op": "SWAP1",
      "path": "36"
    },
    "1327": {
      "fn": "Riskpool.getFilterDataStructure",
      "offset": [
        7485,
        7620
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0x2E52"
    },
    "1330": {
      "fn": "Riskpool.getFilterDataStructure",
      "jump": "i",
      "offset": [
        7485,
        7620
      ],
      "op": "JUMP",
      "path": "36"
    },
    "1331": {
      "fn": "Riskpool.activeBundles",
      "offset": [
        6979,
        7149
      ],
      "op": "JUMPDEST",
      "path": "36"
    },
    "1332": {
      "fn": "Riskpool.activeBundles",
      "offset": [
        6979,
        7149
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0x3EF"
    },
    "1335": {
      "fn": "Riskpool.activeBundles",
      "offset": [
        6979,
        7149
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0x1061"
    },
    "1338": {
      "fn": "Riskpool.activeBundles",
      "jump": "i",
      "offset": [
        6979,
        7149
      ],
      "op": "JUMP",
      "path": "36"
    },
    "1339": {
      "offset": [
        580,
        641
      ],
      "op": "JUMPDEST",
      "path": "36"
    },
    "1340": {
      "fn": "Riskpool.activeBundles",
      "offset": [
        580,
        641
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0x3EF"
    },
    "1343": {
      "offset": [
        635,
        641
      ],
      "op": "PUSH8",
      "path": "36",
      "value": "0xDE0B6B3A7640000"
    },
    "1352": {
      "offset": [
        580,
        641
      ],
      "op": "DUP2",
      "path": "36"
    },
    "1353": {
      "fn": "Riskpool.activeBundles",
      "offset": [
        580,
        641
      ],
      "op": "JUMP",
      "path": "36"
    },
    "1354": {
      "fn": "Riskpool.getCollateralizationLevel",
      "offset": [
        6457,
        6577
      ],
      "op": "JUMPDEST",
      "path": "36"
    },
    "1355": {
      "fn": "Riskpool.getCollateralizationLevel",
      "offset": [
        6551,
        6569
      ],
      "op": "PUSH1",
      "path": "36",
      "statement": 6,
      "value": "0xD"
    },
    "1357": {
      "fn": "Riskpool.getCollateralizationLevel",
      "offset": [
        6551,
        6569
      ],
      "op": "SLOAD",
      "path": "36"
    },
    "1358": {
      "fn": "Riskpool.getCollateralizationLevel",
      "offset": [
        6457,
        6577
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0x3EF"
    },
    "1361": {
      "fn": "Riskpool.getCollateralizationLevel",
      "offset": [
        6457,
        6577
      ],
      "op": "JUMP",
      "path": "36"
    },
    "1362": {
      "fn": "Riskpool.burnBundle",
      "offset": [
        4219,
        4380
      ],
      "op": "JUMPDEST",
      "path": "36"
    },
    "1363": {
      "fn": "Riskpool.burnBundle",
      "offset": [
        4219,
        4380
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0x46A"
    },
    "1366": {
      "fn": "Riskpool.burnBundle",
      "offset": [
        4219,
        4380
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0x560"
    },
    "1369": {
      "fn": "Riskpool.burnBundle",
      "offset": [
        4219,
        4380
      ],
      "op": "CALLDATASIZE",
      "path": "36"
    },
    "1370": {
      "fn": "Riskpool.burnBundle",
      "offset": [
        4219,
        4380
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x4"
    },
    "1372": {
      "fn": "Riskpool.burnBundle",
      "offset": [
        4219,
        4380
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0x29B8"
    },
    "1375": {
      "fn": "Riskpool.burnBundle",
      "jump": "i",
      "offset": [
        4219,
        4380
      ],
      "op": "JUMP",
      "path": "36"
    },
    "1376": {
      "fn": "Riskpool.burnBundle",
      "offset": [
        4219,
        4380
      ],
      "op": "JUMPDEST",
      "path": "36"
    },
    "1377": {
      "fn": "Riskpool.burnBundle",
      "offset": [
        4219,
        4380
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0x109F"
    },
    "1380": {
      "fn": "Riskpool.burnBundle",
      "jump": "i",
      "offset": [
        4219,
        4380
      ],
      "op": "JUMP",
      "path": "36"
    },
    "1381": {
      "fn": "Component.getRegistry",
      "offset": [
        3101,
        3187
      ],
      "op": "JUMPDEST",
      "path": "29"
    },
    "1382": {
      "fn": "Component.getRegistry",
      "offset": [
        3101,
        3187
      ],
      "op": "PUSH2",
      "path": "29",
      "value": "0x412"
    },
    "1385": {
      "fn": "Component.getRegistry",
      "offset": [
        3175,
        3184
      ],
      "op": "PUSH1",
      "path": "29",
      "statement": 7,
      "value": "0x3"
    },
    "1387": {
      "fn": "Component.getRegistry",
      "offset": [
        3175,
        3184
      ],
      "op": "SLOAD",
      "path": "29"
    },
    "1388": {
      "fn": "Component.getRegistry",
      "offset": [
        3175,
        3184
      ],
      "op": "PUSH2",
      "path": "29",
      "value": "0x100"
    },
    "1391": {
      "fn": "Component.getRegistry",
      "offset": [
        3175,
        3184
      ],
      "op": "SWAP1",
      "path": "29"
    },
    "1392": {
      "fn": "Component.getRegistry",
      "offset": [
        3175,
        3184
      ],
      "op": "DIV",
      "path": "29"
    },
    "1393": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "1395": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "1397": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "1399": {
      "op": "SHL"
    },
    "1400": {
      "op": "SUB"
    },
    "1401": {
      "fn": "Component.getRegistry",
      "offset": [
        3175,
        3184
      ],
      "op": "AND",
      "path": "29"
    },
    "1402": {
      "fn": "Component.getRegistry",
      "offset": [
        3175,
        3184
      ],
      "op": "SWAP1",
      "path": "29"
    },
    "1403": {
      "fn": "Component.getRegistry",
      "offset": [
        3101,
        3187
      ],
      "op": "JUMP",
      "path": "29"
    },
    "1404": {
      "fn": "Component.getId",
      "offset": [
        2309,
        2388
      ],
      "op": "JUMPDEST",
      "path": "29"
    },
    "1405": {
      "fn": "Component.getId",
      "offset": [
        2373,
        2385
      ],
      "op": "PUSH1",
      "path": "29",
      "statement": 8,
      "value": "0x2"
    },
    "1407": {
      "fn": "Component.getId",
      "offset": [
        2373,
        2385
      ],
      "op": "SLOAD",
      "path": "29"
    },
    "1408": {
      "fn": "Component.getId",
      "offset": [
        2309,
        2388
      ],
      "op": "PUSH2",
      "path": "29",
      "value": "0x3EF"
    },
    "1411": {
      "fn": "Component.getId",
      "offset": [
        2309,
        2388
      ],
      "op": "JUMP",
      "path": "29"
    },
    "1412": {
      "fn": "Component.proposalCallback",
      "offset": [
        3195,
        3273
      ],
      "op": "JUMPDEST",
      "path": "29"
    },
    "1413": {
      "fn": "Component.proposalCallback",
      "offset": [
        3195,
        3273
      ],
      "op": "PUSH2",
      "path": "29",
      "value": "0x46A"
    },
    "1416": {
      "fn": "Component.proposalCallback",
      "offset": [
        3195,
        3273
      ],
      "op": "PUSH2",
      "path": "29",
      "value": "0x120C"
    },
    "1419": {
      "fn": "Component.proposalCallback",
      "jump": "i",
      "offset": [
        3195,
        3273
      ],
      "op": "JUMP",
      "path": "29"
    },
    "1420": {
      "fn": "Riskpool.setMaximumNumberOfActiveBundles",
      "offset": [
        5430,
        5708
      ],
      "op": "JUMPDEST",
      "path": "36"
    },
    "1421": {
      "fn": "Riskpool.setMaximumNumberOfActiveBundles",
      "offset": [
        5430,
        5708
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0x46A"
    },
    "1424": {
      "fn": "Riskpool.setMaximumNumberOfActiveBundles",
      "offset": [
        5430,
        5708
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0x59A"
    },
    "1427": {
      "fn": "Riskpool.setMaximumNumberOfActiveBundles",
      "offset": [
        5430,
        5708
      ],
      "op": "CALLDATASIZE",
      "path": "36"
    },
    "1428": {
      "fn": "Riskpool.setMaximumNumberOfActiveBundles",
      "offset": [
        5430,
        5708
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x4"
    },
    "1430": {
      "fn": "Riskpool.setMaximumNumberOfActiveBundles",
      "offset": [
        5430,
        5708
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0x29B8"
    },
    "1433": {
      "fn": "Riskpool.setMaximumNumberOfActiveBundles",
      "jump": "i",
      "offset": [
        5430,
        5708
      ],
      "op": "JUMP",
      "path": "36"
    },
    "1434": {
      "fn": "Riskpool.setMaximumNumberOfActiveBundles",
      "offset": [
        5430,
        5708
      ],
      "op": "JUMPDEST",
      "path": "36"
    },
    "1435": {
      "fn": "Riskpool.setMaximumNumberOfActiveBundles",
      "offset": [
        5430,
        5708
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0x1259"
    },
    "1438": {
      "fn": "Riskpool.setMaximumNumberOfActiveBundles",
      "jump": "i",
      "offset": [
        5430,
        5708
      ],
      "op": "JUMP",
      "path": "36"
    },
    "1439": {
      "fn": "Ownable.renounceOwnership",
      "offset": [
        1831,
        1932
      ],
      "op": "JUMPDEST",
      "path": "4"
    },
    "1440": {
      "fn": "Ownable.renounceOwnership",
      "offset": [
        1831,
        1932
      ],
      "op": "PUSH2",
      "path": "4",
      "value": "0x46A"
    },
    "1443": {
      "fn": "Ownable.renounceOwnership",
      "offset": [
        1831,
        1932
      ],
      "op": "PUSH2",
      "path": "4",
      "value": "0x12D6"
    },
    "1446": {
      "fn": "Ownable.renounceOwnership",
      "jump": "i",
      "offset": [
        1831,
        1932
      ],
      "op": "JUMP",
      "path": "4"
    },
    "1447": {
      "offset": [
        468,
        529
      ],
      "op": "JUMPDEST",
      "path": "68"
    },
    "1448": {
      "fn": "Ownable.renounceOwnership",
      "offset": [
        468,
        529
      ],
      "op": "PUSH2",
      "path": "68",
      "value": "0x3EF"
    },
    "1451": {
      "offset": [
        508,
        529
      ],
      "op": "PUSH32",
      "path": "68",
      "value": "0x5614E11CA6D7673C9C8DCEC913465D676494AAD1151BB2C1CF40B9D99BE4D935"
    },
    "1484": {
      "offset": [
        468,
        529
      ],
      "op": "DUP2",
      "path": "68"
    },
    "1485": {
      "fn": "Ownable.renounceOwnership",
      "offset": [
        468,
        529
      ],
      "op": "JUMP",
      "path": "68"
    },
    "1486": {
      "fn": "AyiiRiskpool.createBundle",
      "offset": [
        1150,
        1380
      ],
      "op": "JUMPDEST",
      "path": "68"
    },
    "1487": {
      "fn": "AyiiRiskpool.createBundle",
      "offset": [
        1150,
        1380
      ],
      "op": "PUSH2",
      "path": "68",
      "value": "0x3EF"
    },
    "1490": {
      "fn": "AyiiRiskpool.createBundle",
      "offset": [
        1150,
        1380
      ],
      "op": "PUSH2",
      "path": "68",
      "value": "0x5DC"
    },
    "1493": {
      "fn": "AyiiRiskpool.createBundle",
      "offset": [
        1150,
        1380
      ],
      "op": "CALLDATASIZE",
      "path": "68"
    },
    "1494": {
      "fn": "AyiiRiskpool.createBundle",
      "offset": [
        1150,
        1380
      ],
      "op": "PUSH1",
      "path": "68",
      "value": "0x4"
    },
    "1496": {
      "fn": "AyiiRiskpool.createBundle",
      "offset": [
        1150,
        1380
      ],
      "op": "PUSH2",
      "path": "68",
      "value": "0x2A48"
    },
    "1499": {
      "fn": "AyiiRiskpool.createBundle",
      "jump": "i",
      "offset": [
        1150,
        1380
      ],
      "op": "JUMP",
      "path": "68"
    },
    "1500": {
      "fn": "AyiiRiskpool.createBundle",
      "offset": [
        1150,
        1380
      ],
      "op": "JUMPDEST",
      "path": "68"
    },
    "1501": {
      "fn": "AyiiRiskpool.createBundle",
      "offset": [
        1150,
        1380
      ],
      "op": "PUSH2",
      "path": "68",
      "value": "0x12E8"
    },
    "1504": {
      "fn": "AyiiRiskpool.createBundle",
      "jump": "i",
      "offset": [
        1150,
        1380
      ],
      "op": "JUMP",
      "path": "68"
    },
    "1505": {
      "offset": [
        648,
        705
      ],
      "op": "JUMPDEST",
      "path": "36"
    },
    "1506": {
      "fn": "AyiiRiskpool.createBundle",
      "offset": [
        648,
        705
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0x526"
    },
    "1509": {
      "fn": "AyiiRiskpool.createBundle",
      "offset": [
        648,
        705
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x40"
    },
    "1511": {
      "fn": "AyiiRiskpool.createBundle",
      "offset": [
        648,
        705
      ],
      "op": "MLOAD",
      "path": "36"
    },
    "1512": {
      "fn": "AyiiRiskpool.createBundle",
      "offset": [
        648,
        705
      ],
      "op": "DUP1",
      "path": "36"
    },
    "1513": {
      "fn": "AyiiRiskpool.createBundle",
      "offset": [
        648,
        705
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x20"
    },
    "1515": {
      "fn": "AyiiRiskpool.createBundle",
      "offset": [
        648,
        705
      ],
      "op": "ADD",
      "path": "36"
    },
    "1516": {
      "fn": "AyiiRiskpool.createBundle",
      "offset": [
        648,
        705
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x40"
    },
    "1518": {
      "fn": "AyiiRiskpool.createBundle",
      "offset": [
        648,
        705
      ],
      "op": "MSTORE",
      "path": "36"
    },
    "1519": {
      "fn": "AyiiRiskpool.createBundle",
      "offset": [
        648,
        705
      ],
      "op": "DUP1",
      "path": "36"
    },
    "1520": {
      "fn": "AyiiRiskpool.createBundle",
      "offset": [
        648,
        705
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x0"
    },
    "1522": {
      "fn": "AyiiRiskpool.createBundle",
      "offset": [
        648,
        705
      ],
      "op": "DUP2",
      "path": "36"
    },
    "1523": {
      "fn": "AyiiRiskpool.createBundle",
      "offset": [
        648,
        705
      ],
      "op": "MSTORE",
      "path": "36"
    },
    "1524": {
      "fn": "AyiiRiskpool.createBundle",
      "offset": [
        648,
        705
      ],
      "op": "POP",
      "path": "36"
    },
    "1525": {
      "fn": "AyiiRiskpool.createBundle",
      "offset": [
        648,
        705
      ],
      "op": "DUP2",
      "path": "36"
    },
    "1526": {
      "fn": "AyiiRiskpool.createBundle",
      "offset": [
        648,
        705
      ],
      "op": "JUMP",
      "path": "36"
    },
    "1527": {
      "fn": "Riskpool.getMaximumNumberOfActiveBundles",
      "offset": [
        5716,
        5974
      ],
      "op": "JUMPDEST",
      "path": "36"
    },
    "1528": {
      "fn": "Riskpool.getMaximumNumberOfActiveBundles",
      "offset": [
        5716,
        5974
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0x3EF"
    },
    "1531": {
      "fn": "Riskpool.getMaximumNumberOfActiveBundles",
      "offset": [
        5716,
        5974
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0x1326"
    },
    "1534": {
      "fn": "Riskpool.getMaximumNumberOfActiveBundles",
      "jump": "i",
      "offset": [
        5716,
        5974
      ],
      "op": "JUMP",
      "path": "36"
    },
    "1535": {
      "fn": "Riskpool.processPolicyPayout",
      "offset": [
        4707,
        4934
      ],
      "op": "JUMPDEST",
      "path": "36"
    },
    "1536": {
      "fn": "Riskpool.processPolicyPayout",
      "offset": [
        4707,
        4934
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0x46A"
    },
    "1539": {
      "fn": "Riskpool.processPolicyPayout",
      "offset": [
        4707,
        4934
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0x60D"
    },
    "1542": {
      "fn": "Riskpool.processPolicyPayout",
      "offset": [
        4707,
        4934
      ],
      "op": "CALLDATASIZE",
      "path": "36"
    },
    "1543": {
      "fn": "Riskpool.processPolicyPayout",
      "offset": [
        4707,
        4934
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x4"
    },
    "1545": {
      "fn": "Riskpool.processPolicyPayout",
      "offset": [
        4707,
        4934
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0x29FF"
    },
    "1548": {
      "fn": "Riskpool.processPolicyPayout",
      "jump": "i",
      "offset": [
        4707,
        4934
      ],
      "op": "JUMP",
      "path": "36"
    },
    "1549": {
      "fn": "Riskpool.processPolicyPayout",
      "offset": [
        4707,
        4934
      ],
      "op": "JUMPDEST",
      "path": "36"
    },
    "1550": {
      "fn": "Riskpool.processPolicyPayout",
      "offset": [
        4707,
        4934
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0x1364"
    },
    "1553": {
      "fn": "Riskpool.processPolicyPayout",
      "jump": "i",
      "offset": [
        4707,
        4934
      ],
      "op": "JUMP",
      "path": "36"
    },
    "1554": {
      "fn": "AyiiRiskpool.bundleMatchesApplication",
      "offset": [
        1448,
        1685
      ],
      "op": "JUMPDEST",
      "path": "68"
    },
    "1555": {
      "fn": "AyiiRiskpool.bundleMatchesApplication",
      "offset": [
        1448,
        1685
      ],
      "op": "PUSH2",
      "path": "68",
      "value": "0x3C7"
    },
    "1558": {
      "fn": "AyiiRiskpool.bundleMatchesApplication",
      "offset": [
        1448,
        1685
      ],
      "op": "PUSH2",
      "path": "68",
      "value": "0x620"
    },
    "1561": {
      "fn": "AyiiRiskpool.bundleMatchesApplication",
      "offset": [
        1448,
        1685
      ],
      "op": "CALLDATASIZE",
      "path": "68"
    },
    "1562": {
      "fn": "AyiiRiskpool.bundleMatchesApplication",
      "offset": [
        1448,
        1685
      ],
      "op": "PUSH1",
      "path": "68",
      "value": "0x4"
    },
    "1564": {
      "fn": "AyiiRiskpool.bundleMatchesApplication",
      "offset": [
        1448,
        1685
      ],
      "op": "PUSH2",
      "path": "68",
      "value": "0x2C29"
    },
    "1567": {
      "fn": "AyiiRiskpool.bundleMatchesApplication",
      "jump": "i",
      "offset": [
        1448,
        1685
      ],
      "op": "JUMP",
      "path": "68"
    },
    "1568": {
      "fn": "AyiiRiskpool.bundleMatchesApplication",
      "offset": [
        1448,
        1685
      ],
      "op": "JUMPDEST",
      "path": "68"
    },
    "1569": {
      "op": "POP"
    },
    "1570": {
      "fn": "AyiiRiskpool.bundleMatchesApplication",
      "offset": [
        1674,
        1678
      ],
      "op": "PUSH1",
      "path": "68",
      "statement": 9,
      "value": "0x1"
    },
    "1572": {
      "fn": "AyiiRiskpool.bundleMatchesApplication",
      "offset": [
        1674,
        1678
      ],
      "op": "SWAP2",
      "path": "68"
    },
    "1573": {
      "fn": "AyiiRiskpool.bundleMatchesApplication",
      "offset": [
        1448,
        1685
      ],
      "op": "SWAP1",
      "path": "68"
    },
    "1574": {
      "op": "POP"
    },
    "1575": {
      "fn": "AyiiRiskpool.bundleMatchesApplication",
      "offset": [
        1448,
        1685
      ],
      "op": "JUMP",
      "path": "68"
    },
    "1576": {
      "fn": "Riskpool.fundBundle",
      "offset": [
        3219,
        3453
      ],
      "op": "JUMPDEST",
      "path": "36"
    },
    "1577": {
      "fn": "Riskpool.fundBundle",
      "offset": [
        3219,
        3453
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0x3EF"
    },
    "1580": {
      "fn": "Riskpool.fundBundle",
      "offset": [
        3219,
        3453
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0x636"
    },
    "1583": {
      "fn": "Riskpool.fundBundle",
      "offset": [
        3219,
        3453
      ],
      "op": "CALLDATASIZE",
      "path": "36"
    },
    "1584": {
      "fn": "Riskpool.fundBundle",
      "offset": [
        3219,
        3453
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x4"
    },
    "1586": {
      "fn": "Riskpool.fundBundle",
      "offset": [
        3219,
        3453
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0x29FF"
    },
    "1589": {
      "fn": "Riskpool.fundBundle",
      "jump": "i",
      "offset": [
        3219,
        3453
      ],
      "op": "JUMP",
      "path": "36"
    },
    "1590": {
      "fn": "Riskpool.fundBundle",
      "offset": [
        3219,
        3453
      ],
      "op": "JUMPDEST",
      "path": "36"
    },
    "1591": {
      "fn": "Riskpool.fundBundle",
      "offset": [
        3219,
        3453
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0x13E4"
    },
    "1594": {
      "fn": "Riskpool.fundBundle",
      "jump": "i",
      "offset": [
        3219,
        3453
      ],
      "op": "JUMP",
      "path": "36"
    },
    "1595": {
      "fn": "Riskpool.collateralizePolicy",
      "offset": [
        4388,
        4699
      ],
      "op": "JUMPDEST",
      "path": "36"
    },
    "1596": {
      "fn": "Riskpool.collateralizePolicy",
      "offset": [
        4388,
        4699
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0x3C7"
    },
    "1599": {
      "fn": "Riskpool.collateralizePolicy",
      "offset": [
        4388,
        4699
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0x649"
    },
    "1602": {
      "fn": "Riskpool.collateralizePolicy",
      "offset": [
        4388,
        4699
      ],
      "op": "CALLDATASIZE",
      "path": "36"
    },
    "1603": {
      "fn": "Riskpool.collateralizePolicy",
      "offset": [
        4388,
        4699
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x4"
    },
    "1605": {
      "fn": "Riskpool.collateralizePolicy",
      "offset": [
        4388,
        4699
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0x29FF"
    },
    "1608": {
      "fn": "Riskpool.collateralizePolicy",
      "jump": "i",
      "offset": [
        4388,
        4699
      ],
      "op": "JUMP",
      "path": "36"
    },
    "1609": {
      "fn": "Riskpool.collateralizePolicy",
      "offset": [
        4388,
        4699
      ],
      "op": "JUMPDEST",
      "path": "36"
    },
    "1610": {
      "fn": "Riskpool.collateralizePolicy",
      "offset": [
        4388,
        4699
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0x1558"
    },
    "1613": {
      "fn": "Riskpool.collateralizePolicy",
      "jump": "i",
      "offset": [
        4388,
        4699
      ],
      "op": "JUMP",
      "path": "36"
    },
    "1614": {
      "fn": "Component.getOwner",
      "offset": [
        2642,
        2719
      ],
      "op": "JUMPDEST",
      "path": "29"
    },
    "1615": {
      "fn": "Component.getOwner",
      "offset": [
        2642,
        2719
      ],
      "op": "PUSH2",
      "path": "29",
      "value": "0x412"
    },
    "1618": {
      "fn": "Component.getOwner",
      "offset": [
        2642,
        2719
      ],
      "op": "PUSH2",
      "path": "29",
      "value": "0x15EF"
    },
    "1621": {
      "fn": "Component.getOwner",
      "jump": "i",
      "offset": [
        2642,
        2719
      ],
      "op": "JUMP",
      "path": "29"
    },
    "1622": {
      "fn": "Riskpool.closeBundle",
      "offset": [
        4048,
        4211
      ],
      "op": "JUMPDEST",
      "path": "36"
    },
    "1623": {
      "fn": "Riskpool.closeBundle",
      "offset": [
        4048,
        4211
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0x46A"
    },
    "1626": {
      "fn": "Riskpool.closeBundle",
      "offset": [
        4048,
        4211
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0x664"
    },
    "1629": {
      "fn": "Riskpool.closeBundle",
      "offset": [
        4048,
        4211
      ],
      "op": "CALLDATASIZE",
      "path": "36"
    },
    "1630": {
      "fn": "Riskpool.closeBundle",
      "offset": [
        4048,
        4211
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x4"
    },
    "1632": {
      "fn": "Riskpool.closeBundle",
      "offset": [
        4048,
        4211
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0x29B8"
    },
    "1635": {
      "fn": "Riskpool.closeBundle",
      "jump": "i",
      "offset": [
        4048,
        4211
      ],
      "op": "JUMP",
      "path": "36"
    },
    "1636": {
      "fn": "Riskpool.closeBundle",
      "offset": [
        4048,
        4211
      ],
      "op": "JUMPDEST",
      "path": "36"
    },
    "1637": {
      "fn": "Riskpool.closeBundle",
      "offset": [
        4048,
        4211
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0x1601"
    },
    "1640": {
      "fn": "Riskpool.closeBundle",
      "jump": "i",
      "offset": [
        4048,
        4211
      ],
      "op": "JUMP",
      "path": "36"
    },
    "1641": {
      "fn": "Ownable.owner",
      "offset": [
        1201,
        1286
      ],
      "op": "JUMPDEST",
      "path": "4"
    },
    "1642": {
      "fn": "Ownable.owner",
      "offset": [
        1247,
        1254
      ],
      "op": "PUSH1",
      "path": "4",
      "value": "0x0"
    },
    "1644": {
      "fn": "Ownable.owner",
      "offset": [
        1273,
        1279
      ],
      "op": "SLOAD",
      "path": "4",
      "statement": 10
    },
    "1645": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "1647": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "1649": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "1651": {
      "op": "SHL"
    },
    "1652": {
      "op": "SUB"
    },
    "1653": {
      "fn": "Ownable.owner",
      "offset": [
        1273,
        1279
      ],
      "op": "AND",
      "path": "4"
    },
    "1654": {
      "fn": "Ownable.owner",
      "offset": [
        1201,
        1286
      ],
      "op": "PUSH2",
      "path": "4",
      "value": "0x412"
    },
    "1657": {
      "fn": "Ownable.owner",
      "offset": [
        1201,
        1286
      ],
      "op": "JUMP",
      "path": "4"
    },
    "1658": {
      "fn": "AyiiRiskpool.grantInvestorRole",
      "offset": [
        1007,
        1143
      ],
      "op": "JUMPDEST",
      "path": "68"
    },
    "1659": {
      "fn": "AyiiRiskpool.grantInvestorRole",
      "offset": [
        1007,
        1143
      ],
      "op": "PUSH2",
      "path": "68",
      "value": "0x46A"
    },
    "1662": {
      "fn": "AyiiRiskpool.grantInvestorRole",
      "offset": [
        1007,
        1143
      ],
      "op": "PUSH2",
      "path": "68",
      "value": "0x688"
    },
    "1665": {
      "fn": "AyiiRiskpool.grantInvestorRole",
      "offset": [
        1007,
        1143
      ],
      "op": "CALLDATASIZE",
      "path": "68"
    },
    "1666": {
      "fn": "AyiiRiskpool.grantInvestorRole",
      "offset": [
        1007,
        1143
      ],
      "op": "PUSH1",
      "path": "68",
      "value": "0x4"
    },
    "1668": {
      "fn": "AyiiRiskpool.grantInvestorRole",
      "offset": [
        1007,
        1143
      ],
      "op": "PUSH2",
      "path": "68",
      "value": "0x2980"
    },
    "1671": {
      "fn": "AyiiRiskpool.grantInvestorRole",
      "jump": "i",
      "offset": [
        1007,
        1143
      ],
      "op": "JUMP",
      "path": "68"
    },
    "1672": {
      "fn": "AyiiRiskpool.grantInvestorRole",
      "offset": [
        1007,
        1143
      ],
      "op": "JUMPDEST",
      "path": "68"
    },
    "1673": {
      "fn": "AyiiRiskpool.grantInvestorRole",
      "offset": [
        1007,
        1143
      ],
      "op": "PUSH2",
      "path": "68",
      "value": "0x176E"
    },
    "1676": {
      "fn": "AyiiRiskpool.grantInvestorRole",
      "jump": "i",
      "offset": [
        1007,
        1143
      ],
      "op": "JUMP",
      "path": "68"
    },
    "1677": {
      "fn": "AccessControl.hasRole",
      "offset": [
        2895,
        3040
      ],
      "op": "JUMPDEST",
      "path": "0"
    },
    "1678": {
      "fn": "AccessControl.hasRole",
      "offset": [
        2895,
        3040
      ],
      "op": "PUSH2",
      "path": "0",
      "value": "0x3C7"
    },
    "1681": {
      "fn": "AccessControl.hasRole",
      "offset": [
        2895,
        3040
      ],
      "op": "PUSH2",
      "path": "0",
      "value": "0x69B"
    },
    "1684": {
      "fn": "AccessControl.hasRole",
      "offset": [
        2895,
        3040
      ],
      "op": "CALLDATASIZE",
      "path": "0"
    },
    "1685": {
      "fn": "AccessControl.hasRole",
      "offset": [
        2895,
        3040
      ],
      "op": "PUSH1",
      "path": "0",
      "value": "0x4"
    },
    "1687": {
      "fn": "AccessControl.hasRole",
      "offset": [
        2895,
        3040
      ],
      "op": "PUSH2",
      "path": "0",
      "value": "0x29D0"
    },
    "1690": {
      "fn": "AccessControl.hasRole",
      "jump": "i",
      "offset": [
        2895,
        3040
      ],
      "op": "JUMP",
      "path": "0"
    },
    "1691": {
      "fn": "AccessControl.hasRole",
      "offset": [
        2895,
        3040
      ],
      "op": "JUMPDEST",
      "path": "0"
    },
    "1692": {
      "fn": "AccessControl.hasRole",
      "offset": [
        2895,
        3040
      ],
      "op": "PUSH2",
      "path": "0",
      "value": "0x17A3"
    },
    "1695": {
      "fn": "AccessControl.hasRole",
      "jump": "i",
      "offset": [
        2895,
        3040
      ],
      "op": "JUMP",
      "path": "0"
    },
    "1696": {
      "fn": "Component.isOracle",
      "offset": [
        2851,
        2967
      ],
      "op": "JUMPDEST",
      "path": "29"
    },
    "1697": {
      "fn": "Component.isOracle",
      "offset": [
        2851,
        2967
      ],
      "op": "PUSH2",
      "path": "29",
      "value": "0x3C7"
    },
    "1700": {
      "fn": "Component.isOracle",
      "offset": [
        2851,
        2967
      ],
      "op": "PUSH2",
      "path": "29",
      "value": "0x17CE"
    },
    "1703": {
      "fn": "Component.isOracle",
      "jump": "i",
      "offset": [
        2851,
        2967
      ],
      "op": "JUMP",
      "path": "29"
    },
    "1704": {
      "fn": "Riskpool.lockBundle",
      "offset": [
        3706,
        3867
      ],
      "op": "JUMPDEST",
      "path": "36"
    },
    "1705": {
      "fn": "Riskpool.lockBundle",
      "offset": [
        3706,
        3867
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0x46A"
    },
    "1708": {
      "fn": "Riskpool.lockBundle",
      "offset": [
        3706,
        3867
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0x6B6"
    },
    "1711": {
      "fn": "Riskpool.lockBundle",
      "offset": [
        3706,
        3867
      ],
      "op": "CALLDATASIZE",
      "path": "36"
    },
    "1712": {
      "fn": "Riskpool.lockBundle",
      "offset": [
        3706,
        3867
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x4"
    },
    "1714": {
      "fn": "Riskpool.lockBundle",
      "offset": [
        3706,
        3867
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0x29B8"
    },
    "1717": {
      "fn": "Riskpool.lockBundle",
      "jump": "i",
      "offset": [
        3706,
        3867
      ],
      "op": "JUMP",
      "path": "36"
    },
    "1718": {
      "fn": "Riskpool.lockBundle",
      "offset": [
        3706,
        3867
      ],
      "op": "JUMPDEST",
      "path": "36"
    },
    "1719": {
      "fn": "Riskpool.lockBundle",
      "offset": [
        3706,
        3867
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0x17D6"
    },
    "1722": {
      "fn": "Riskpool.lockBundle",
      "jump": "i",
      "offset": [
        3706,
        3867
      ],
      "op": "JUMP",
      "path": "36"
    },
    "1723": {
      "fn": "Riskpool.getSumOfSumInsuredCap",
      "offset": [
        6190,
        6307
      ],
      "op": "JUMPDEST",
      "path": "36"
    },
    "1724": {
      "fn": "Riskpool.getSumOfSumInsuredCap",
      "offset": [
        6280,
        6299
      ],
      "op": "PUSH1",
      "path": "36",
      "statement": 11,
      "value": "0xE"
    },
    "1726": {
      "fn": "Riskpool.getSumOfSumInsuredCap",
      "offset": [
        6280,
        6299
      ],
      "op": "SLOAD",
      "path": "36"
    },
    "1727": {
      "fn": "Riskpool.getSumOfSumInsuredCap",
      "offset": [
        6190,
        6307
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0x3EF"
    },
    "1730": {
      "fn": "Riskpool.getSumOfSumInsuredCap",
      "offset": [
        6190,
        6307
      ],
      "op": "JUMP",
      "path": "36"
    },
    "1731": {
      "offset": [
        2027,
        2076
      ],
      "op": "JUMPDEST",
      "path": "0"
    },
    "1732": {
      "fn": "Riskpool.getSumOfSumInsuredCap",
      "offset": [
        2027,
        2076
      ],
      "op": "PUSH2",
      "path": "0",
      "value": "0x3EF"
    },
    "1735": {
      "offset": [
        2072,
        2076
      ],
      "op": "PUSH1",
      "path": "0",
      "value": "0x0"
    },
    "1737": {
      "offset": [
        2027,
        2076
      ],
      "op": "DUP2",
      "path": "0"
    },
    "1738": {
      "fn": "Riskpool.getSumOfSumInsuredCap",
      "offset": [
        2027,
        2076
      ],
      "op": "JUMP",
      "path": "0"
    },
    "1739": {
      "fn": "Riskpool.getTotalValueLocked",
      "offset": [
        7800,
        7982
      ],
      "op": "JUMPDEST",
      "path": "36"
    },
    "1740": {
      "fn": "Riskpool.getTotalValueLocked",
      "offset": [
        7800,
        7982
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0x3EF"
    },
    "1743": {
      "fn": "Riskpool.getTotalValueLocked",
      "offset": [
        7800,
        7982
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0x1943"
    },
    "1746": {
      "fn": "Riskpool.getTotalValueLocked",
      "jump": "i",
      "offset": [
        7800,
        7982
      ],
      "op": "JUMP",
      "path": "36"
    },
    "1747": {
      "fn": "Component.archiveCallback",
      "offset": [
        3772,
        3849
      ],
      "op": "JUMPDEST",
      "path": "29"
    },
    "1748": {
      "fn": "Component.archiveCallback",
      "offset": [
        3772,
        3849
      ],
      "op": "PUSH2",
      "path": "29",
      "value": "0x46A"
    },
    "1751": {
      "fn": "Component.archiveCallback",
      "offset": [
        3772,
        3849
      ],
      "op": "PUSH2",
      "path": "29",
      "value": "0x1981"
    },
    "1754": {
      "fn": "Component.archiveCallback",
      "jump": "i",
      "offset": [
        3772,
        3849
      ],
      "op": "JUMP",
      "path": "29"
    },
    "1755": {
      "offset": [
        618,
        673
      ],
      "op": "JUMPDEST",
      "path": "68"
    },
    "1756": {
      "fn": "Component.archiveCallback",
      "offset": [
        618,
        673
      ],
      "op": "PUSH2",
      "path": "68",
      "value": "0x3EF"
    },
    "1759": {
      "offset": [
        667,
        673
      ],
      "op": "PUSH10",
      "path": "68",
      "value": "0xD3C21BCECCEDA1000000"
    },
    "1770": {
      "offset": [
        618,
        673
      ],
      "op": "DUP2",
      "path": "68"
    },
    "1771": {
      "fn": "Component.archiveCallback",
      "offset": [
        618,
        673
      ],
      "op": "JUMP",
      "path": "68"
    },
    "1772": {
      "fn": "Riskpool.releasePolicy",
      "offset": [
        5180,
        5422
      ],
      "op": "JUMPDEST",
      "path": "36"
    },
    "1773": {
      "fn": "Riskpool.releasePolicy",
      "offset": [
        5180,
        5422
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0x46A"
    },
    "1776": {
      "fn": "Riskpool.releasePolicy",
      "offset": [
        5180,
        5422
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0x6FA"
    },
    "1779": {
      "fn": "Riskpool.releasePolicy",
      "offset": [
        5180,
        5422
      ],
      "op": "CALLDATASIZE",
      "path": "36"
    },
    "1780": {
      "fn": "Riskpool.releasePolicy",
      "offset": [
        5180,
        5422
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x4"
    },
    "1782": {
      "fn": "Riskpool.releasePolicy",
      "offset": [
        5180,
        5422
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0x29B8"
    },
    "1785": {
      "fn": "Riskpool.releasePolicy",
      "jump": "i",
      "offset": [
        5180,
        5422
      ],
      "op": "JUMP",
      "path": "36"
    },
    "1786": {
      "fn": "Riskpool.releasePolicy",
      "offset": [
        5180,
        5422
      ],
      "op": "JUMPDEST",
      "path": "36"
    },
    "1787": {
      "fn": "Riskpool.releasePolicy",
      "offset": [
        5180,
        5422
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0x19CE"
    },
    "1790": {
      "fn": "Riskpool.releasePolicy",
      "jump": "i",
      "offset": [
        5180,
        5422
      ],
      "op": "JUMP",
      "path": "36"
    },
    "1791": {
      "fn": "Riskpool.getCapacity",
      "offset": [
        7990,
        8156
      ],
      "op": "JUMPDEST",
      "path": "36"
    },
    "1792": {
      "fn": "Riskpool.getCapacity",
      "offset": [
        7990,
        8156
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0x3EF"
    },
    "1795": {
      "fn": "Riskpool.getCapacity",
      "offset": [
        7990,
        8156
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0x1A52"
    },
    "1798": {
      "fn": "Riskpool.getCapacity",
      "jump": "i",
      "offset": [
        7990,
        8156
      ],
      "op": "JUMP",
      "path": "36"
    },
    "1799": {
      "fn": "Component.setId",
      "offset": [
        2131,
        2212
      ],
      "op": "JUMPDEST",
      "path": "29"
    },
    "1800": {
      "fn": "Component.setId",
      "offset": [
        2131,
        2212
      ],
      "op": "PUSH2",
      "path": "29",
      "value": "0x46A"
    },
    "1803": {
      "fn": "Component.setId",
      "offset": [
        2131,
        2212
      ],
      "op": "PUSH2",
      "path": "29",
      "value": "0x715"
    },
    "1806": {
      "fn": "Component.setId",
      "offset": [
        2131,
        2212
      ],
      "op": "CALLDATASIZE",
      "path": "29"
    },
    "1807": {
      "fn": "Component.setId",
      "offset": [
        2131,
        2212
      ],
      "op": "PUSH1",
      "path": "29",
      "value": "0x4"
    },
    "1809": {
      "fn": "Component.setId",
      "offset": [
        2131,
        2212
      ],
      "op": "PUSH2",
      "path": "29",
      "value": "0x29B8"
    },
    "1812": {
      "fn": "Component.setId",
      "jump": "i",
      "offset": [
        2131,
        2212
      ],
      "op": "JUMP",
      "path": "29"
    },
    "1813": {
      "fn": "Component.setId",
      "offset": [
        2131,
        2212
      ],
      "op": "JUMPDEST",
      "path": "29"
    },
    "1814": {
      "fn": "Component.setId",
      "offset": [
        2131,
        2212
      ],
      "op": "PUSH2",
      "path": "29",
      "value": "0x1A90"
    },
    "1817": {
      "fn": "Component.setId",
      "jump": "i",
      "offset": [
        2131,
        2212
      ],
      "op": "JUMP",
      "path": "29"
    },
    "1818": {
      "fn": "AccessControl.revokeRole",
      "offset": [
        5241,
        5388
      ],
      "op": "JUMPDEST",
      "path": "0"
    },
    "1819": {
      "fn": "AccessControl.revokeRole",
      "offset": [
        5241,
        5388
      ],
      "op": "PUSH2",
      "path": "0",
      "value": "0x46A"
    },
    "1822": {
      "fn": "AccessControl.revokeRole",
      "offset": [
        5241,
        5388
      ],
      "op": "PUSH2",
      "path": "0",
      "value": "0x728"
    },
    "1825": {
      "fn": "AccessControl.revokeRole",
      "offset": [
        5241,
        5388
      ],
      "op": "CALLDATASIZE",
      "path": "0"
    },
    "1826": {
      "fn": "AccessControl.revokeRole",
      "offset": [
        5241,
        5388
      ],
      "op": "PUSH1",
      "path": "0",
      "value": "0x4"
    },
    "1828": {
      "fn": "AccessControl.revokeRole",
      "offset": [
        5241,
        5388
      ],
      "op": "PUSH2",
      "path": "0",
      "value": "0x29D0"
    },
    "1831": {
      "fn": "AccessControl.revokeRole",
      "jump": "i",
      "offset": [
        5241,
        5388
      ],
      "op": "JUMP",
      "path": "0"
    },
    "1832": {
      "fn": "AccessControl.revokeRole",
      "offset": [
        5241,
        5388
      ],
      "op": "JUMPDEST",
      "path": "0"
    },
    "1833": {
      "fn": "AccessControl.revokeRole",
      "offset": [
        5241,
        5388
      ],
      "op": "PUSH2",
      "path": "0",
      "value": "0x1ADA"
    },
    "1836": {
      "fn": "AccessControl.revokeRole",
      "jump": "i",
      "offset": [
        5241,
        5388
      ],
      "op": "JUMP",
      "path": "0"
    },
    "1837": {
      "fn": "Riskpool.getCapital",
      "offset": [
        7628,
        7792
      ],
      "op": "JUMPDEST",
      "path": "36"
    },
    "1838": {
      "fn": "Riskpool.getCapital",
      "offset": [
        7628,
        7792
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0x3EF"
    },
    "1841": {
      "fn": "Riskpool.getCapital",
      "offset": [
        7628,
        7792
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0x1AFF"
    },
    "1844": {
      "fn": "Riskpool.getCapital",
      "jump": "i",
      "offset": [
        7628,
        7792
      ],
      "op": "JUMP",
      "path": "36"
    },
    "1845": {
      "fn": "Component.isProduct",
      "offset": [
        2727,
        2845
      ],
      "op": "JUMPDEST",
      "path": "29"
    },
    "1846": {
      "fn": "Component.isProduct",
      "offset": [
        2727,
        2845
      ],
      "op": "PUSH2",
      "path": "29",
      "value": "0x3C7"
    },
    "1849": {
      "fn": "Component.isProduct",
      "offset": [
        2727,
        2845
      ],
      "op": "PUSH2",
      "path": "29",
      "value": "0x1B3C"
    },
    "1852": {
      "fn": "Component.isProduct",
      "jump": "i",
      "offset": [
        2727,
        2845
      ],
      "op": "JUMP",
      "path": "29"
    },
    "1853": {
      "fn": "Riskpool.getFullCollateralizationLevel",
      "offset": [
        6315,
        6449
      ],
      "op": "JUMPDEST",
      "path": "36"
    },
    "1854": {
      "offset": [
        635,
        641
      ],
      "op": "PUSH8",
      "path": "36",
      "value": "0xDE0B6B3A7640000"
    },
    "1863": {
      "fn": "Riskpool.getFullCollateralizationLevel",
      "offset": [
        6315,
        6449
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0x3EF"
    },
    "1866": {
      "fn": "Riskpool.getFullCollateralizationLevel",
      "offset": [
        6315,
        6449
      ],
      "op": "JUMP",
      "path": "36"
    },
    "1867": {
      "fn": "Ownable.transferOwnership",
      "offset": [
        2081,
        2279
      ],
      "op": "JUMPDEST",
      "path": "4"
    },
    "1868": {
      "fn": "Ownable.transferOwnership",
      "offset": [
        2081,
        2279
      ],
      "op": "PUSH2",
      "path": "4",
      "value": "0x46A"
    },
    "1871": {
      "fn": "Ownable.transferOwnership",
      "offset": [
        2081,
        2279
      ],
      "op": "PUSH2",
      "path": "4",
      "value": "0x759"
    },
    "1874": {
      "fn": "Ownable.transferOwnership",
      "offset": [
        2081,
        2279
      ],
      "op": "CALLDATASIZE",
      "path": "4"
    },
    "1875": {
      "fn": "Ownable.transferOwnership",
      "offset": [
        2081,
        2279
      ],
      "op": "PUSH1",
      "path": "4",
      "value": "0x4"
    },
    "1877": {
      "fn": "Ownable.transferOwnership",
      "offset": [
        2081,
        2279
      ],
      "op": "PUSH2",
      "path": "4",
      "value": "0x2980"
    },
    "1880": {
      "fn": "Ownable.transferOwnership",
      "jump": "i",
      "offset": [
        2081,
        2279
      ],
      "op": "JUMP",
      "path": "4"
    },
    "1881": {
      "fn": "Ownable.transferOwnership",
      "offset": [
        2081,
        2279
      ],
      "op": "JUMPDEST",
      "path": "4"
    },
    "1882": {
      "fn": "Ownable.transferOwnership",
      "offset": [
        2081,
        2279
      ],
      "op": "PUSH2",
      "path": "4",
      "value": "0x1B45"
    },
    "1885": {
      "fn": "Ownable.transferOwnership",
      "jump": "i",
      "offset": [
        2081,
        2279
      ],
      "op": "JUMP",
      "path": "4"
    },
    "1886": {
      "fn": "Riskpool.getErc20Token",
      "offset": [
        6082,
        6182
      ],
      "op": "JUMPDEST",
      "path": "36"
    },
    "1887": {
      "fn": "Riskpool.getErc20Token",
      "offset": [
        6163,
        6174
      ],
      "op": "PUSH1",
      "path": "36",
      "statement": 12,
      "value": "0xC"
    },
    "1889": {
      "fn": "Riskpool.getErc20Token",
      "offset": [
        6163,
        6174
      ],
      "op": "SLOAD",
      "path": "36"
    },
    "1890": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "1892": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "1894": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "1896": {
      "op": "SHL"
    },
    "1897": {
      "op": "SUB"
    },
    "1898": {
      "fn": "Riskpool.getErc20Token",
      "offset": [
        6163,
        6174
      ],
      "op": "AND",
      "path": "36"
    },
    "1899": {
      "fn": "Riskpool.getErc20Token",
      "offset": [
        6082,
        6182
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0x412"
    },
    "1902": {
      "fn": "Riskpool.getErc20Token",
      "offset": [
        6082,
        6182
      ],
      "op": "JUMP",
      "path": "36"
    },
    "1903": {
      "fn": "AccessControl.supportsInterface",
      "offset": [
        2606,
        2808
      ],
      "op": "JUMPDEST",
      "path": "0"
    },
    "1904": {
      "fn": "AccessControl.supportsInterface",
      "offset": [
        2691,
        2695
      ],
      "op": "PUSH1",
      "path": "0",
      "value": "0x0"
    },
    "1906": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "1908": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "1910": {
      "op": "PUSH1",
      "value": "0xE0"
    },
    "1912": {
      "op": "SHL"
    },
    "1913": {
      "op": "SUB"
    },
    "1914": {
      "op": "NOT"
    },
    "1915": {
      "fn": "AccessControl.supportsInterface",
      "offset": [
        2714,
        2761
      ],
      "op": "DUP3",
      "path": "0",
      "statement": 13
    },
    "1916": {
      "fn": "AccessControl.supportsInterface",
      "offset": [
        2714,
        2761
      ],
      "op": "AND",
      "path": "0"
    },
    "1917": {
      "op": "PUSH4",
      "value": "0x7965DB0B"
    },
    "1922": {
      "op": "PUSH1",
      "value": "0xE0"
    },
    "1924": {
      "op": "SHL"
    },
    "1925": {
      "fn": "AccessControl.supportsInterface",
      "offset": [
        2714,
        2761
      ],
      "op": "EQ",
      "path": "0"
    },
    "1926": {
      "fn": "AccessControl.supportsInterface",
      "offset": [
        2714,
        2761
      ],
      "op": "DUP1",
      "path": "0"
    },
    "1927": {
      "fn": "AccessControl.supportsInterface",
      "offset": [
        2714,
        2801
      ],
      "op": "PUSH2",
      "path": "0",
      "value": "0x7A0"
    },
    "1930": {
      "fn": "AccessControl.supportsInterface",
      "offset": [
        2714,
        2801
      ],
      "op": "JUMPI",
      "path": "0"
    },
    "1931": {
      "op": "POP"
    },
    "1932": {
      "op": "PUSH4",
      "value": "0x1FFC9A7"
    },
    "1937": {
      "op": "PUSH1",
      "value": "0xE0"
    },
    "1939": {
      "op": "SHL"
    },
    "1940": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "1942": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "1944": {
      "op": "PUSH1",
      "value": "0xE0"
    },
    "1946": {
      "op": "SHL"
    },
    "1947": {
      "op": "SUB"
    },
    "1948": {
      "op": "NOT"
    },
    "1949": {
      "fn": "ERC165.supportsInterface",
      "offset": [
        937,
        977
      ],
      "op": "DUP4",
      "path": "25",
      "statement": 14
    },
    "1950": {
      "fn": "ERC165.supportsInterface",
      "offset": [
        937,
        977
      ],
      "op": "AND",
      "path": "25"
    },
    "1951": {
      "fn": "ERC165.supportsInterface",
      "offset": [
        937,
        977
      ],
      "op": "EQ",
      "path": "25"
    },
    "1952": {
      "fn": "AccessControl.supportsInterface",
      "offset": [
        2765,
        2801
      ],
      "op": "JUMPDEST",
      "path": "0"
    },
    "1953": {
      "fn": "AccessControl.supportsInterface",
      "offset": [
        2707,
        2801
      ],
      "op": "SWAP1",
      "path": "0"
    },
    "1954": {
      "fn": "AccessControl.supportsInterface",
      "offset": [
        2707,
        2801
      ],
      "op": "POP",
      "path": "0"
    },
    "1955": {
      "fn": "AccessControl.supportsInterface",
      "offset": [
        2606,
        2808
      ],
      "op": "JUMPDEST",
      "path": "0"
    },
    "1956": {
      "fn": "AccessControl.supportsInterface",
      "offset": [
        2606,
        2808
      ],
      "op": "SWAP2",
      "path": "0"
    },
    "1957": {
      "fn": "AccessControl.supportsInterface",
      "offset": [
        2606,
        2808
      ],
      "op": "SWAP1",
      "path": "0"
    },
    "1958": {
      "fn": "AccessControl.supportsInterface",
      "offset": [
        2606,
        2808
      ],
      "op": "POP",
      "path": "0"
    },
    "1959": {
      "fn": "AccessControl.supportsInterface",
      "jump": "o",
      "offset": [
        2606,
        2808
      ],
      "op": "JUMP",
      "path": "0"
    },
    "1960": {
      "fn": "Riskpool.getActiveBundleId",
      "offset": [
        7157,
        7477
      ],
      "op": "JUMPDEST",
      "path": "36"
    },
    "1961": {
      "fn": "Riskpool.getActiveBundleId",
      "offset": [
        7226,
        7242
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x0"
    },
    "1963": {
      "fn": "Riskpool.getActiveBundleId",
      "offset": [
        7255,
        7273
      ],
      "op": "DUP1",
      "path": "36"
    },
    "1964": {
      "fn": "Riskpool.getActiveBundleId",
      "offset": [
        7276,
        7283
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0x7B4"
    },
    "1967": {
      "fn": "Component.getId",
      "offset": [
        2373,
        2385
      ],
      "op": "PUSH1",
      "path": "29",
      "value": "0x2"
    },
    "1969": {
      "fn": "Component.getId",
      "offset": [
        2373,
        2385
      ],
      "op": "SLOAD",
      "path": "29"
    },
    "1970": {
      "fn": "Component.getId",
      "offset": [
        2309,
        2388
      ],
      "op": "SWAP1",
      "path": "29"
    },
    "1971": {
      "fn": "Component.getId",
      "offset": [
        2309,
        2388
      ],
      "op": "JUMP",
      "path": "29"
    },
    "1972": {
      "fn": "Riskpool.getActiveBundleId",
      "offset": [
        7276,
        7283
      ],
      "op": "JUMPDEST",
      "path": "36"
    },
    "1973": {
      "fn": "Riskpool.getActiveBundleId",
      "offset": [
        7308,
        7324
      ],
      "op": "PUSH1",
      "path": "36",
      "statement": 15,
      "value": "0x7"
    },
    "1975": {
      "fn": "Riskpool.getActiveBundleId",
      "offset": [
        7308,
        7324
      ],
      "op": "SLOAD",
      "path": "36"
    },
    "1976": {
      "fn": "Riskpool.getActiveBundleId",
      "offset": [
        7308,
        7350
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x40"
    },
    "1978": {
      "fn": "Riskpool.getActiveBundleId",
      "offset": [
        7308,
        7350
      ],
      "op": "MLOAD",
      "path": "36"
    },
    "1979": {
      "op": "PUSH4",
      "value": "0x52133533"
    },
    "1984": {
      "op": "PUSH1",
      "value": "0xE1"
    },
    "1986": {
      "op": "SHL"
    },
    "1987": {
      "fn": "Riskpool.getActiveBundleId",
      "offset": [
        7308,
        7350
      ],
      "op": "DUP2",
      "path": "36"
    },
    "1988": {
      "fn": "Riskpool.getActiveBundleId",
      "offset": [
        7308,
        7350
      ],
      "op": "MSTORE",
      "path": "36"
    },
    "1989": {
      "fn": "Riskpool.getActiveBundleId",
      "offset": [
        7308,
        7350
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x4"
    },
    "1991": {
      "fn": "Riskpool.getActiveBundleId",
      "offset": [
        7308,
        7350
      ],
      "op": "DUP2",
      "path": "36"
    },
    "1992": {
      "fn": "Riskpool.getActiveBundleId",
      "offset": [
        7308,
        7350
      ],
      "op": "ADD",
      "path": "36"
    },
    "1993": {
      "op": "DUP4"
    },
    "1994": {
      "op": "SWAP1"
    },
    "1995": {
      "op": "MSTORE"
    },
    "1996": {
      "fn": "Riskpool.getActiveBundleId",
      "offset": [
        7255,
        7283
      ],
      "op": "SWAP2",
      "path": "36"
    },
    "1997": {
      "fn": "Riskpool.getActiveBundleId",
      "offset": [
        7255,
        7283
      ],
      "op": "SWAP3",
      "path": "36"
    },
    "1998": {
      "op": "POP"
    },
    "1999": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "2001": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "2003": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "2005": {
      "op": "SHL"
    },
    "2006": {
      "op": "SUB"
    },
    "2007": {
      "fn": "Riskpool.getActiveBundleId",
      "offset": [
        7308,
        7324
      ],
      "op": "AND",
      "path": "36"
    },
    "2008": {
      "fn": "Riskpool.getActiveBundleId",
      "offset": [
        7308,
        7324
      ],
      "op": "SWAP1",
      "path": "36"
    },
    "2009": {
      "fn": "Riskpool.getActiveBundleId",
      "offset": [
        7308,
        7338
      ],
      "op": "PUSH4",
      "path": "36",
      "value": "0xA4266A66"
    },
    "2014": {
      "fn": "Riskpool.getActiveBundleId",
      "offset": [
        7308,
        7338
      ],
      "op": "SWAP1",
      "path": "36"
    },
    "2015": {
      "op": "PUSH1",
      "value": "0x24"
    },
    "2017": {
      "op": "ADD"
    },
    "2018": {
      "fn": "Riskpool.getActiveBundleId",
      "offset": [
        7308,
        7350
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x20"
    },
    "2020": {
      "fn": "Riskpool.getActiveBundleId",
      "offset": [
        7308,
        7350
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x40"
    },
    "2022": {
      "fn": "Riskpool.getActiveBundleId",
      "offset": [
        7308,
        7350
      ],
      "op": "MLOAD",
      "path": "36"
    },
    "2023": {
      "fn": "Riskpool.getActiveBundleId",
      "offset": [
        7308,
        7350
      ],
      "op": "DUP1",
      "path": "36"
    },
    "2024": {
      "fn": "Riskpool.getActiveBundleId",
      "offset": [
        7308,
        7350
      ],
      "op": "DUP4",
      "path": "36"
    },
    "2025": {
      "fn": "Riskpool.getActiveBundleId",
      "offset": [
        7308,
        7350
      ],
      "op": "SUB",
      "path": "36"
    },
    "2026": {
      "fn": "Riskpool.getActiveBundleId",
      "offset": [
        7308,
        7350
      ],
      "op": "DUP2",
      "path": "36"
    },
    "2027": {
      "fn": "Riskpool.getActiveBundleId",
      "offset": [
        7308,
        7350
      ],
      "op": "DUP7",
      "path": "36"
    },
    "2028": {
      "fn": "Riskpool.getActiveBundleId",
      "offset": [
        7308,
        7350
      ],
      "op": "DUP1",
      "path": "36"
    },
    "2029": {
      "fn": "Riskpool.getActiveBundleId",
      "offset": [
        7308,
        7350
      ],
      "op": "EXTCODESIZE",
      "path": "36"
    },
    "2030": {
      "fn": "Riskpool.getActiveBundleId",
      "offset": [
        7308,
        7350
      ],
      "op": "ISZERO",
      "path": "36"
    },
    "2031": {
      "fn": "Riskpool.getActiveBundleId",
      "offset": [
        7308,
        7350
      ],
      "op": "DUP1",
      "path": "36"
    },
    "2032": {
      "fn": "Riskpool.getActiveBundleId",
      "offset": [
        7308,
        7350
      ],
      "op": "ISZERO",
      "path": "36"
    },
    "2033": {
      "fn": "Riskpool.getActiveBundleId",
      "offset": [
        7308,
        7350
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0x7F9"
    },
    "2036": {
      "fn": "Riskpool.getActiveBundleId",
      "offset": [
        7308,
        7350
      ],
      "op": "JUMPI",
      "path": "36"
    },
    "2037": {
      "fn": "Riskpool.getActiveBundleId",
      "offset": [
        7308,
        7350
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x0"
    },
    "2039": {
      "fn": "Riskpool.getActiveBundleId",
      "offset": [
        7308,
        7350
      ],
      "op": "DUP1",
      "path": "36"
    },
    "2040": {
      "fn": "Riskpool.getActiveBundleId",
      "offset": [
        7308,
        7350
      ],
      "op": "REVERT",
      "optimizer_revert": true,
      "path": "36"
    },
    "2041": {
      "fn": "Riskpool.getActiveBundleId",
      "offset": [
        7308,
        7350
      ],
      "op": "JUMPDEST",
      "path": "36"
    },
    "2042": {
      "fn": "Riskpool.getActiveBundleId",
      "offset": [
        7308,
        7350
      ],
      "op": "POP",
      "path": "36"
    },
    "2043": {
      "fn": "Riskpool.getActiveBundleId",
      "offset": [
        7308,
        7350
      ],
      "op": "GAS",
      "path": "36"
    },
    "2044": {
      "fn": "Riskpool.getActiveBundleId",
      "offset": [
        7308,
        7350
      ],
      "op": "STATICCALL",
      "path": "36"
    },
    "2045": {
      "fn": "Riskpool.getActiveBundleId",
      "offset": [
        7308,
        7350
      ],
      "op": "ISZERO",
      "path": "36"
    },
    "2046": {
      "fn": "Riskpool.getActiveBundleId",
      "offset": [
        7308,
        7350
      ],
      "op": "DUP1",
      "path": "36"
    },
    "2047": {
      "fn": "Riskpool.getActiveBundleId",
      "offset": [
        7308,
        7350
      ],
      "op": "ISZERO",
      "path": "36"
    },
    "2048": {
      "fn": "Riskpool.getActiveBundleId",
      "offset": [
        7308,
        7350
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0x80D"
    },
    "2051": {
      "fn": "Riskpool.getActiveBundleId",
      "offset": [
        7308,
        7350
      ],
      "op": "JUMPI",
      "path": "36"
    },
    "2052": {
      "fn": "Riskpool.getActiveBundleId",
      "offset": [
        7308,
        7350
      ],
      "op": "RETURNDATASIZE",
      "path": "36"
    },
    "2053": {
      "fn": "Riskpool.getActiveBundleId",
      "offset": [
        7308,
        7350
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x0"
    },
    "2055": {
      "fn": "Riskpool.getActiveBundleId",
      "offset": [
        7308,
        7350
      ],
      "op": "DUP1",
      "path": "36"
    },
    "2056": {
      "fn": "Riskpool.getActiveBundleId",
      "offset": [
        7308,
        7350
      ],
      "op": "RETURNDATACOPY",
      "path": "36"
    },
    "2057": {
      "fn": "Riskpool.getActiveBundleId",
      "offset": [
        7308,
        7350
      ],
      "op": "RETURNDATASIZE",
      "path": "36"
    },
    "2058": {
      "fn": "Riskpool.getActiveBundleId",
      "offset": [
        7308,
        7350
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x0"
    },
    "2060": {
      "fn": "Riskpool.getActiveBundleId",
      "offset": [
        7308,
        7350
      ],
      "op": "REVERT",
      "path": "36"
    },
    "2061": {
      "fn": "Riskpool.getActiveBundleId",
      "offset": [
        7308,
        7350
      ],
      "op": "JUMPDEST",
      "path": "36"
    },
    "2062": {
      "fn": "Riskpool.getActiveBundleId",
      "offset": [
        7308,
        7350
      ],
      "op": "POP",
      "path": "36"
    },
    "2063": {
      "fn": "Riskpool.getActiveBundleId",
      "offset": [
        7308,
        7350
      ],
      "op": "POP",
      "path": "36"
    },
    "2064": {
      "fn": "Riskpool.getActiveBundleId",
      "offset": [
        7308,
        7350
      ],
      "op": "POP",
      "path": "36"
    },
    "2065": {
      "fn": "Riskpool.getActiveBundleId",
      "offset": [
        7308,
        7350
      ],
      "op": "POP",
      "path": "36"
    },
    "2066": {
      "fn": "Riskpool.getActiveBundleId",
      "offset": [
        7308,
        7350
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x40"
    },
    "2068": {
      "fn": "Riskpool.getActiveBundleId",
      "offset": [
        7308,
        7350
      ],
      "op": "MLOAD",
      "path": "36"
    },
    "2069": {
      "fn": "Riskpool.getActiveBundleId",
      "offset": [
        7308,
        7350
      ],
      "op": "RETURNDATASIZE",
      "path": "36"
    },
    "2070": {
      "fn": "Riskpool.getActiveBundleId",
      "offset": [
        7308,
        7350
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x1F"
    },
    "2072": {
      "fn": "Riskpool.getActiveBundleId",
      "offset": [
        7308,
        7350
      ],
      "op": "NOT",
      "path": "36"
    },
    "2073": {
      "fn": "Riskpool.getActiveBundleId",
      "offset": [
        7308,
        7350
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x1F"
    },
    "2075": {
      "fn": "Riskpool.getActiveBundleId",
      "offset": [
        7308,
        7350
      ],
      "op": "DUP3",
      "path": "36"
    },
    "2076": {
      "fn": "Riskpool.getActiveBundleId",
      "offset": [
        7308,
        7350
      ],
      "op": "ADD",
      "path": "36"
    },
    "2077": {
      "fn": "Riskpool.getActiveBundleId",
      "offset": [
        7308,
        7350
      ],
      "op": "AND",
      "path": "36"
    },
    "2078": {
      "fn": "Riskpool.getActiveBundleId",
      "offset": [
        7308,
        7350
      ],
      "op": "DUP3",
      "path": "36"
    },
    "2079": {
      "fn": "Riskpool.getActiveBundleId",
      "offset": [
        7308,
        7350
      ],
      "op": "ADD",
      "path": "36"
    },
    "2080": {
      "fn": "Riskpool.getActiveBundleId",
      "offset": [
        7308,
        7350
      ],
      "op": "DUP1",
      "path": "36"
    },
    "2081": {
      "fn": "Riskpool.getActiveBundleId",
      "offset": [
        7308,
        7350
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x40"
    },
    "2083": {
      "fn": "Riskpool.getActiveBundleId",
      "offset": [
        7308,
        7350
      ],
      "op": "MSTORE",
      "path": "36"
    },
    "2084": {
      "fn": "Riskpool.getActiveBundleId",
      "offset": [
        7308,
        7350
      ],
      "op": "POP",
      "path": "36"
    },
    "2085": {
      "fn": "Riskpool.getActiveBundleId",
      "offset": [
        7308,
        7350
      ],
      "op": "DUP2",
      "path": "36"
    },
    "2086": {
      "fn": "Riskpool.getActiveBundleId",
      "offset": [
        7308,
        7350
      ],
      "op": "ADD",
      "path": "36"
    },
    "2087": {
      "fn": "Riskpool.getActiveBundleId",
      "offset": [
        7308,
        7350
      ],
      "op": "SWAP1",
      "path": "36"
    },
    "2088": {
      "fn": "Riskpool.getActiveBundleId",
      "offset": [
        7308,
        7350
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0x831"
    },
    "2091": {
      "fn": "Riskpool.getActiveBundleId",
      "offset": [
        7308,
        7350
      ],
      "op": "SWAP2",
      "path": "36"
    },
    "2092": {
      "fn": "Riskpool.getActiveBundleId",
      "offset": [
        7308,
        7350
      ],
      "op": "SWAP1",
      "path": "36"
    },
    "2093": {
      "fn": "Riskpool.getActiveBundleId",
      "offset": [
        7308,
        7350
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0x2D23"
    },
    "2096": {
      "fn": "Riskpool.getActiveBundleId",
      "jump": "i",
      "offset": [
        7308,
        7350
      ],
      "op": "JUMP",
      "path": "36"
    },
    "2097": {
      "fn": "Riskpool.getActiveBundleId",
      "offset": [
        7308,
        7350
      ],
      "op": "JUMPDEST",
      "path": "36"
    },
    "2098": {
      "fn": "Riskpool.getActiveBundleId",
      "offset": [
        7302,
        7305
      ],
      "op": "DUP4",
      "path": "36"
    },
    "2099": {
      "branch": 106,
      "fn": "Riskpool.getActiveBundleId",
      "offset": [
        7302,
        7350
      ],
      "op": "LT",
      "path": "36"
    },
    "2100": {
      "fn": "Riskpool.getActiveBundleId",
      "offset": [
        7294,
        7398
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0x898"
    },
    "2103": {
      "branch": 106,
      "fn": "Riskpool.getActiveBundleId",
      "offset": [
        7294,
        7398
      ],
      "op": "JUMPI",
      "path": "36"
    },
    "2104": {
      "fn": "Riskpool.getActiveBundleId",
      "offset": [
        7294,
        7398
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x40"
    },
    "2106": {
      "fn": "Riskpool.getActiveBundleId",
      "offset": [
        7294,
        7398
      ],
      "op": "MLOAD",
      "path": "36"
    },
    "2107": {
      "op": "PUSH3",
      "value": "0x461BCD"
    },
    "2111": {
      "op": "PUSH1",
      "value": "0xE5"
    },
    "2113": {
      "op": "SHL"
    },
    "2114": {
      "fn": "Riskpool.getActiveBundleId",
      "offset": [
        7294,
        7398
      ],
      "op": "DUP2",
      "path": "36"
    },
    "2115": {
      "fn": "Riskpool.getActiveBundleId",
      "offset": [
        7294,
        7398
      ],
      "op": "MSTORE",
      "path": "36"
    },
    "2116": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "2118": {
      "fn": "Riskpool.getActiveBundleId",
      "offset": [
        7294,
        7398
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x4"
    },
    "2120": {
      "fn": "Riskpool.getActiveBundleId",
      "offset": [
        7294,
        7398
      ],
      "op": "DUP3",
      "path": "36"
    },
    "2121": {
      "fn": "Riskpool.getActiveBundleId",
      "offset": [
        7294,
        7398
      ],
      "op": "ADD",
      "path": "36"
    },
    "2122": {
      "op": "MSTORE"
    },
    "2123": {
      "op": "PUSH1",
      "value": "0x2B"
    },
    "2125": {
      "op": "PUSH1",
      "value": "0x24"
    },
    "2127": {
      "op": "DUP3"
    },
    "2128": {
      "op": "ADD"
    },
    "2129": {
      "op": "MSTORE"
    },
    "2130": {
      "op": "PUSH32",
      "value": "0x4552524F523A52504C2D3030373A4143544956455F42554E444C455F494E4445"
    },
    "2163": {
      "op": "PUSH1",
      "value": "0x44"
    },
    "2165": {
      "op": "DUP3"
    },
    "2166": {
      "op": "ADD"
    },
    "2167": {
      "op": "MSTORE"
    },
    "2168": {
      "op": "PUSH11",
      "value": "0x585F544F4F5F4C41524745"
    },
    "2180": {
      "op": "PUSH1",
      "value": "0xA8"
    },
    "2182": {
      "op": "SHL"
    },
    "2183": {
      "op": "PUSH1",
      "value": "0x64"
    },
    "2185": {
      "op": "DUP3"
    },
    "2186": {
      "op": "ADD"
    },
    "2187": {
      "op": "MSTORE"
    },
    "2188": {
      "op": "PUSH1",
      "value": "0x84"
    },
    "2190": {
      "op": "ADD"
    },
    "2191": {
      "fn": "Riskpool.getActiveBundleId",
      "offset": [
        7294,
        7398
      ],
      "op": "JUMPDEST",
      "path": "36"
    },
    "2192": {
      "fn": "Riskpool.getActiveBundleId",
      "offset": [
        7294,
        7398
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x40"
    },
    "2194": {
      "fn": "Riskpool.getActiveBundleId",
      "offset": [
        7294,
        7398
      ],
      "op": "MLOAD",
      "path": "36"
    },
    "2195": {
      "fn": "Riskpool.getActiveBundleId",
      "offset": [
        7294,
        7398
      ],
      "op": "DUP1",
      "path": "36"
    },
    "2196": {
      "fn": "Riskpool.getActiveBundleId",
      "offset": [
        7294,
        7398
      ],
      "op": "SWAP2",
      "path": "36"
    },
    "2197": {
      "fn": "Riskpool.getActiveBundleId",
      "offset": [
        7294,
        7398
      ],
      "op": "SUB",
      "path": "36"
    },
    "2198": {
      "fn": "Riskpool.getActiveBundleId",
      "offset": [
        7294,
        7398
      ],
      "op": "SWAP1",
      "path": "36"
    },
    "2199": {
      "fn": "Riskpool.getActiveBundleId",
      "offset": [
        7294,
        7398
      ],
      "op": "REVERT",
      "path": "36"
    },
    "2200": {
      "fn": "Riskpool.getActiveBundleId",
      "offset": [
        7294,
        7398
      ],
      "op": "JUMPDEST",
      "path": "36"
    },
    "2201": {
      "fn": "Riskpool.getActiveBundleId",
      "offset": [
        7418,
        7434
      ],
      "op": "PUSH1",
      "path": "36",
      "statement": 16,
      "value": "0x7"
    },
    "2203": {
      "fn": "Riskpool.getActiveBundleId",
      "offset": [
        7418,
        7434
      ],
      "op": "SLOAD",
      "path": "36"
    },
    "2204": {
      "fn": "Riskpool.getActiveBundleId",
      "offset": [
        7418,
        7469
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x40"
    },
    "2206": {
      "fn": "Riskpool.getActiveBundleId",
      "offset": [
        7418,
        7469
      ],
      "op": "MLOAD",
      "path": "36"
    },
    "2207": {
      "op": "PUSH4",
      "value": "0x3B20CEC3"
    },
    "2212": {
      "op": "PUSH1",
      "value": "0xE2"
    },
    "2214": {
      "op": "SHL"
    },
    "2215": {
      "fn": "Riskpool.getActiveBundleId",
      "offset": [
        7418,
        7469
      ],
      "op": "DUP2",
      "path": "36"
    },
    "2216": {
      "fn": "Riskpool.getActiveBundleId",
      "offset": [
        7418,
        7469
      ],
      "op": "MSTORE",
      "path": "36"
    },
    "2217": {
      "fn": "Riskpool.getActiveBundleId",
      "offset": [
        7418,
        7469
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x4"
    },
    "2219": {
      "fn": "Riskpool.getActiveBundleId",
      "offset": [
        7418,
        7469
      ],
      "op": "DUP2",
      "path": "36"
    },
    "2220": {
      "fn": "Riskpool.getActiveBundleId",
      "offset": [
        7418,
        7469
      ],
      "op": "ADD",
      "path": "36"
    },
    "2221": {
      "op": "DUP4"
    },
    "2222": {
      "op": "SWAP1"
    },
    "2223": {
      "op": "MSTORE"
    },
    "2224": {
      "op": "PUSH1",
      "value": "0x24"
    },
    "2226": {
      "op": "DUP2"
    },
    "2227": {
      "op": "ADD"
    },
    "2228": {
      "op": "DUP6"
    },
    "2229": {
      "op": "SWAP1"
    },
    "2230": {
      "op": "MSTORE"
    },
    "2231": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "2233": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "2235": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "2237": {
      "op": "SHL"
    },
    "2238": {
      "op": "SUB"
    },
    "2239": {
      "fn": "Riskpool.getActiveBundleId",
      "offset": [
        7418,
        7434
      ],
      "op": "SWAP1",
      "path": "36"
    },
    "2240": {
      "fn": "Riskpool.getActiveBundleId",
      "offset": [
        7418,
        7434
      ],
      "op": "SWAP2",
      "path": "36"
    },
    "2241": {
      "fn": "Riskpool.getActiveBundleId",
      "offset": [
        7418,
        7434
      ],
      "op": "AND",
      "path": "36"
    },
    "2242": {
      "fn": "Riskpool.getActiveBundleId",
      "offset": [
        7418,
        7434
      ],
      "op": "SWAP1",
      "path": "36"
    },
    "2243": {
      "fn": "Riskpool.getActiveBundleId",
      "offset": [
        7418,
        7452
      ],
      "op": "PUSH4",
      "path": "36",
      "value": "0xEC833B0C"
    },
    "2248": {
      "fn": "Riskpool.getActiveBundleId",
      "offset": [
        7418,
        7452
      ],
      "op": "SWAP1",
      "path": "36"
    },
    "2249": {
      "op": "PUSH1",
      "value": "0x44"
    },
    "2251": {
      "op": "ADD"
    },
    "2252": {
      "fn": "Riskpool.getActiveBundleId",
      "offset": [
        7418,
        7469
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x20"
    },
    "2254": {
      "fn": "Riskpool.getActiveBundleId",
      "offset": [
        7418,
        7469
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x40"
    },
    "2256": {
      "fn": "Riskpool.getActiveBundleId",
      "offset": [
        7418,
        7469
      ],
      "op": "MLOAD",
      "path": "36"
    },
    "2257": {
      "fn": "Riskpool.getActiveBundleId",
      "offset": [
        7418,
        7469
      ],
      "op": "DUP1",
      "path": "36"
    },
    "2258": {
      "fn": "Riskpool.getActiveBundleId",
      "offset": [
        7418,
        7469
      ],
      "op": "DUP4",
      "path": "36"
    },
    "2259": {
      "fn": "Riskpool.getActiveBundleId",
      "offset": [
        7418,
        7469
      ],
      "op": "SUB",
      "path": "36"
    },
    "2260": {
      "fn": "Riskpool.getActiveBundleId",
      "offset": [
        7418,
        7469
      ],
      "op": "DUP2",
      "path": "36"
    },
    "2261": {
      "fn": "Riskpool.getActiveBundleId",
      "offset": [
        7418,
        7469
      ],
      "op": "DUP7",
      "path": "36"
    },
    "2262": {
      "fn": "Riskpool.getActiveBundleId",
      "offset": [
        7418,
        7469
      ],
      "op": "DUP1",
      "path": "36"
    },
    "2263": {
      "fn": "Riskpool.getActiveBundleId",
      "offset": [
        7418,
        7469
      ],
      "op": "EXTCODESIZE",
      "path": "36"
    },
    "2264": {
      "fn": "Riskpool.getActiveBundleId",
      "offset": [
        7418,
        7469
      ],
      "op": "ISZERO",
      "path": "36"
    },
    "2265": {
      "fn": "Riskpool.getActiveBundleId",
      "offset": [
        7418,
        7469
      ],
      "op": "DUP1",
      "path": "36"
    },
    "2266": {
      "fn": "Riskpool.getActiveBundleId",
      "offset": [
        7418,
        7469
      ],
      "op": "ISZERO",
      "path": "36"
    },
    "2267": {
      "fn": "Riskpool.getActiveBundleId",
      "offset": [
        7418,
        7469
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0x8E3"
    },
    "2270": {
      "fn": "Riskpool.getActiveBundleId",
      "offset": [
        7418,
        7469
      ],
      "op": "JUMPI",
      "path": "36"
    },
    "2271": {
      "fn": "Riskpool.getActiveBundleId",
      "offset": [
        7418,
        7469
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x0"
    },
    "2273": {
      "fn": "Riskpool.getActiveBundleId",
      "offset": [
        7418,
        7469
      ],
      "op": "DUP1",
      "path": "36"
    },
    "2274": {
      "fn": "Riskpool.getActiveBundleId",
      "offset": [
        7418,
        7469
      ],
      "op": "REVERT",
      "path": "36"
    },
    "2275": {
      "fn": "Riskpool.getActiveBundleId",
      "offset": [
        7418,
        7469
      ],
      "op": "JUMPDEST",
      "path": "36"
    },
    "2276": {
      "fn": "Riskpool.getActiveBundleId",
      "offset": [
        7418,
        7469
      ],
      "op": "POP",
      "path": "36"
    },
    "2277": {
      "fn": "Riskpool.getActiveBundleId",
      "offset": [
        7418,
        7469
      ],
      "op": "GAS",
      "path": "36"
    },
    "2278": {
      "fn": "Riskpool.getActiveBundleId",
      "offset": [
        7418,
        7469
      ],
      "op": "STATICCALL",
      "path": "36"
    },
    "2279": {
      "fn": "Riskpool.getActiveBundleId",
      "offset": [
        7418,
        7469
      ],
      "op": "ISZERO",
      "path": "36"
    },
    "2280": {
      "fn": "Riskpool.getActiveBundleId",
      "offset": [
        7418,
        7469
      ],
      "op": "DUP1",
      "path": "36"
    },
    "2281": {
      "fn": "Riskpool.getActiveBundleId",
      "offset": [
        7418,
        7469
      ],
      "op": "ISZERO",
      "path": "36"
    },
    "2282": {
      "fn": "Riskpool.getActiveBundleId",
      "offset": [
        7418,
        7469
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0x8F7"
    },
    "2285": {
      "fn": "Riskpool.getActiveBundleId",
      "offset": [
        7418,
        7469
      ],
      "op": "JUMPI",
      "path": "36"
    },
    "2286": {
      "fn": "Riskpool.getActiveBundleId",
      "offset": [
        7418,
        7469
      ],
      "op": "RETURNDATASIZE",
      "path": "36"
    },
    "2287": {
      "fn": "Riskpool.getActiveBundleId",
      "offset": [
        7418,
        7469
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x0"
    },
    "2289": {
      "fn": "Riskpool.getActiveBundleId",
      "offset": [
        7418,
        7469
      ],
      "op": "DUP1",
      "path": "36"
    },
    "2290": {
      "fn": "Riskpool.getActiveBundleId",
      "offset": [
        7418,
        7469
      ],
      "op": "RETURNDATACOPY",
      "path": "36"
    },
    "2291": {
      "fn": "Riskpool.getActiveBundleId",
      "offset": [
        7418,
        7469
      ],
      "op": "RETURNDATASIZE",
      "path": "36"
    },
    "2292": {
      "fn": "Riskpool.getActiveBundleId",
      "offset": [
        7418,
        7469
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x0"
    },
    "2294": {
      "fn": "Riskpool.getActiveBundleId",
      "offset": [
        7418,
        7469
      ],
      "op": "REVERT",
      "path": "36"
    },
    "2295": {
      "fn": "Riskpool.getActiveBundleId",
      "offset": [
        7418,
        7469
      ],
      "op": "JUMPDEST",
      "path": "36"
    },
    "2296": {
      "fn": "Riskpool.getActiveBundleId",
      "offset": [
        7418,
        7469
      ],
      "op": "POP",
      "path": "36"
    },
    "2297": {
      "fn": "Riskpool.getActiveBundleId",
      "offset": [
        7418,
        7469
      ],
      "op": "POP",
      "path": "36"
    },
    "2298": {
      "fn": "Riskpool.getActiveBundleId",
      "offset": [
        7418,
        7469
      ],
      "op": "POP",
      "path": "36"
    },
    "2299": {
      "fn": "Riskpool.getActiveBundleId",
      "offset": [
        7418,
        7469
      ],
      "op": "POP",
      "path": "36"
    },
    "2300": {
      "fn": "Riskpool.getActiveBundleId",
      "offset": [
        7418,
        7469
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x40"
    },
    "2302": {
      "fn": "Riskpool.getActiveBundleId",
      "offset": [
        7418,
        7469
      ],
      "op": "MLOAD",
      "path": "36"
    },
    "2303": {
      "fn": "Riskpool.getActiveBundleId",
      "offset": [
        7418,
        7469
      ],
      "op": "RETURNDATASIZE",
      "path": "36"
    },
    "2304": {
      "fn": "Riskpool.getActiveBundleId",
      "offset": [
        7418,
        7469
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x1F"
    },
    "2306": {
      "fn": "Riskpool.getActiveBundleId",
      "offset": [
        7418,
        7469
      ],
      "op": "NOT",
      "path": "36"
    },
    "2307": {
      "fn": "Riskpool.getActiveBundleId",
      "offset": [
        7418,
        7469
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x1F"
    },
    "2309": {
      "fn": "Riskpool.getActiveBundleId",
      "offset": [
        7418,
        7469
      ],
      "op": "DUP3",
      "path": "36"
    },
    "2310": {
      "fn": "Riskpool.getActiveBundleId",
      "offset": [
        7418,
        7469
      ],
      "op": "ADD",
      "path": "36"
    },
    "2311": {
      "fn": "Riskpool.getActiveBundleId",
      "offset": [
        7418,
        7469
      ],
      "op": "AND",
      "path": "36"
    },
    "2312": {
      "fn": "Riskpool.getActiveBundleId",
      "offset": [
        7418,
        7469
      ],
      "op": "DUP3",
      "path": "36"
    },
    "2313": {
      "fn": "Riskpool.getActiveBundleId",
      "offset": [
        7418,
        7469
      ],
      "op": "ADD",
      "path": "36"
    },
    "2314": {
      "fn": "Riskpool.getActiveBundleId",
      "offset": [
        7418,
        7469
      ],
      "op": "DUP1",
      "path": "36"
    },
    "2315": {
      "fn": "Riskpool.getActiveBundleId",
      "offset": [
        7418,
        7469
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x40"
    },
    "2317": {
      "fn": "Riskpool.getActiveBundleId",
      "offset": [
        7418,
        7469
      ],
      "op": "MSTORE",
      "path": "36"
    },
    "2318": {
      "fn": "Riskpool.getActiveBundleId",
      "offset": [
        7418,
        7469
      ],
      "op": "POP",
      "path": "36"
    },
    "2319": {
      "fn": "Riskpool.getActiveBundleId",
      "offset": [
        7418,
        7469
      ],
      "op": "DUP2",
      "path": "36"
    },
    "2320": {
      "fn": "Riskpool.getActiveBundleId",
      "offset": [
        7418,
        7469
      ],
      "op": "ADD",
      "path": "36"
    },
    "2321": {
      "fn": "Riskpool.getActiveBundleId",
      "offset": [
        7418,
        7469
      ],
      "op": "SWAP1",
      "path": "36"
    },
    "2322": {
      "fn": "Riskpool.getActiveBundleId",
      "offset": [
        7418,
        7469
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0x91B"
    },
    "2325": {
      "fn": "Riskpool.getActiveBundleId",
      "offset": [
        7418,
        7469
      ],
      "op": "SWAP2",
      "path": "36"
    },
    "2326": {
      "fn": "Riskpool.getActiveBundleId",
      "offset": [
        7418,
        7469
      ],
      "op": "SWAP1",
      "path": "36"
    },
    "2327": {
      "fn": "Riskpool.getActiveBundleId",
      "offset": [
        7418,
        7469
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0x2D23"
    },
    "2330": {
      "fn": "Riskpool.getActiveBundleId",
      "jump": "i",
      "offset": [
        7418,
        7469
      ],
      "op": "JUMP",
      "path": "36"
    },
    "2331": {
      "fn": "Riskpool.getActiveBundleId",
      "offset": [
        7418,
        7469
      ],
      "op": "JUMPDEST",
      "path": "36"
    },
    "2332": {
      "fn": "Riskpool.getActiveBundleId",
      "offset": [
        7411,
        7469
      ],
      "op": "SWAP4",
      "path": "36"
    },
    "2333": {
      "fn": "Riskpool.getActiveBundleId",
      "offset": [
        7157,
        7477
      ],
      "op": "SWAP3",
      "path": "36"
    },
    "2334": {
      "op": "POP"
    },
    "2335": {
      "op": "POP"
    },
    "2336": {
      "op": "POP"
    },
    "2337": {
      "fn": "Riskpool.getActiveBundleId",
      "jump": "o",
      "offset": [
        7157,
        7477
      ],
      "op": "JUMP",
      "path": "36"
    },
    "2338": {
      "fn": "Riskpool.getBalance",
      "offset": [
        8164,
        8328
      ],
      "op": "JUMPDEST",
      "path": "36"
    },
    "2339": {
      "fn": "Riskpool.getBalance",
      "offset": [
        8215,
        8222
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x0"
    },
    "2341": {
      "fn": "Riskpool.getBalance",
      "offset": [
        8235,
        8253
      ],
      "op": "DUP1",
      "path": "36"
    },
    "2342": {
      "fn": "Riskpool.getBalance",
      "offset": [
        8256,
        8263
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0x92E"
    },
    "2345": {
      "fn": "Component.getId",
      "offset": [
        2373,
        2385
      ],
      "op": "PUSH1",
      "path": "29",
      "value": "0x2"
    },
    "2347": {
      "fn": "Component.getId",
      "offset": [
        2373,
        2385
      ],
      "op": "SLOAD",
      "path": "29"
    },
    "2348": {
      "fn": "Component.getId",
      "offset": [
        2309,
        2388
      ],
      "op": "SWAP1",
      "path": "29"
    },
    "2349": {
      "fn": "Component.getId",
      "offset": [
        2309,
        2388
      ],
      "op": "JUMP",
      "path": "29"
    },
    "2350": {
      "fn": "Riskpool.getBalance",
      "offset": [
        8256,
        8263
      ],
      "op": "JUMPDEST",
      "path": "36"
    },
    "2351": {
      "fn": "Riskpool.getBalance",
      "offset": [
        8281,
        8297
      ],
      "op": "PUSH1",
      "path": "36",
      "statement": 17,
      "value": "0x7"
    },
    "2353": {
      "fn": "Riskpool.getBalance",
      "offset": [
        8281,
        8297
      ],
      "op": "SLOAD",
      "path": "36"
    },
    "2354": {
      "fn": "Riskpool.getBalance",
      "offset": [
        8281,
        8320
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x40"
    },
    "2356": {
      "fn": "Riskpool.getBalance",
      "offset": [
        8281,
        8320
      ],
      "op": "MLOAD",
      "path": "36"
    },
    "2357": {
      "op": "PUSH4",
      "value": "0x1E010439"
    },
    "2362": {
      "op": "PUSH1",
      "value": "0xE0"
    },
    "2364": {
      "op": "SHL"
    },
    "2365": {
      "fn": "Riskpool.getBalance",
      "offset": [
        8281,
        8320
      ],
      "op": "DUP2",
      "path": "36"
    },
    "2366": {
      "fn": "Riskpool.getBalance",
      "offset": [
        8281,
        8320
      ],
      "op": "MSTORE",
      "path": "36"
    },
    "2367": {
      "fn": "Riskpool.getBalance",
      "offset": [
        8281,
        8320
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x4"
    },
    "2369": {
      "fn": "Riskpool.getBalance",
      "offset": [
        8281,
        8320
      ],
      "op": "DUP2",
      "path": "36"
    },
    "2370": {
      "fn": "Riskpool.getBalance",
      "offset": [
        8281,
        8320
      ],
      "op": "ADD",
      "path": "36"
    },
    "2371": {
      "op": "DUP4"
    },
    "2372": {
      "op": "SWAP1"
    },
    "2373": {
      "op": "MSTORE"
    },
    "2374": {
      "fn": "Riskpool.getBalance",
      "offset": [
        8235,
        8263
      ],
      "op": "SWAP2",
      "path": "36"
    },
    "2375": {
      "fn": "Riskpool.getBalance",
      "offset": [
        8235,
        8263
      ],
      "op": "SWAP3",
      "path": "36"
    },
    "2376": {
      "op": "POP"
    },
    "2377": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "2379": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "2381": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "2383": {
      "op": "SHL"
    },
    "2384": {
      "op": "SUB"
    },
    "2385": {
      "fn": "Riskpool.getBalance",
      "offset": [
        8281,
        8297
      ],
      "op": "AND",
      "path": "36"
    },
    "2386": {
      "fn": "Riskpool.getBalance",
      "offset": [
        8281,
        8297
      ],
      "op": "SWAP1",
      "path": "36"
    },
    "2387": {
      "fn": "Riskpool.getBalance",
      "offset": [
        8281,
        8308
      ],
      "op": "PUSH4",
      "path": "36",
      "value": "0x1E010439"
    },
    "2392": {
      "fn": "Riskpool.getBalance",
      "offset": [
        8281,
        8308
      ],
      "op": "SWAP1",
      "path": "36"
    },
    "2393": {
      "op": "PUSH1",
      "value": "0x24"
    },
    "2395": {
      "op": "ADD"
    },
    "2396": {
      "fn": "Riskpool.getBalance",
      "offset": [
        8281,
        8320
      ],
      "op": "JUMPDEST",
      "path": "36"
    },
    "2397": {
      "fn": "Riskpool.getBalance",
      "offset": [
        8281,
        8320
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x20"
    },
    "2399": {
      "fn": "Riskpool.getBalance",
      "offset": [
        8281,
        8320
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x40"
    },
    "2401": {
      "fn": "Riskpool.getBalance",
      "offset": [
        8281,
        8320
      ],
      "op": "MLOAD",
      "path": "36"
    },
    "2402": {
      "fn": "Riskpool.getBalance",
      "offset": [
        8281,
        8320
      ],
      "op": "DUP1",
      "path": "36"
    },
    "2403": {
      "fn": "Riskpool.getBalance",
      "offset": [
        8281,
        8320
      ],
      "op": "DUP4",
      "path": "36"
    },
    "2404": {
      "fn": "Riskpool.getBalance",
      "offset": [
        8281,
        8320
      ],
      "op": "SUB",
      "path": "36"
    },
    "2405": {
      "fn": "Riskpool.getBalance",
      "offset": [
        8281,
        8320
      ],
      "op": "DUP2",
      "path": "36"
    },
    "2406": {
      "fn": "Riskpool.getBalance",
      "offset": [
        8281,
        8320
      ],
      "op": "DUP7",
      "path": "36"
    },
    "2407": {
      "fn": "Riskpool.getBalance",
      "offset": [
        8281,
        8320
      ],
      "op": "DUP1",
      "path": "36"
    },
    "2408": {
      "fn": "Riskpool.getBalance",
      "offset": [
        8281,
        8320
      ],
      "op": "EXTCODESIZE",
      "path": "36"
    },
    "2409": {
      "fn": "Riskpool.getBalance",
      "offset": [
        8281,
        8320
      ],
      "op": "ISZERO",
      "path": "36"
    },
    "2410": {
      "fn": "Riskpool.getBalance",
      "offset": [
        8281,
        8320
      ],
      "op": "DUP1",
      "path": "36"
    },
    "2411": {
      "fn": "Riskpool.getBalance",
      "offset": [
        8281,
        8320
      ],
      "op": "ISZERO",
      "path": "36"
    },
    "2412": {
      "fn": "Riskpool.getBalance",
      "offset": [
        8281,
        8320
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0x974"
    },
    "2415": {
      "fn": "Riskpool.getBalance",
      "offset": [
        8281,
        8320
      ],
      "op": "JUMPI",
      "path": "36"
    },
    "2416": {
      "fn": "Riskpool.getBalance",
      "offset": [
        8281,
        8320
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x0"
    },
    "2418": {
      "fn": "Riskpool.getBalance",
      "offset": [
        8281,
        8320
      ],
      "op": "DUP1",
      "path": "36"
    },
    "2419": {
      "fn": "Riskpool.getBalance",
      "offset": [
        8281,
        8320
      ],
      "op": "REVERT",
      "path": "36"
    },
    "2420": {
      "fn": "Riskpool.getBalance",
      "offset": [
        8281,
        8320
      ],
      "op": "JUMPDEST",
      "path": "36"
    },
    "2421": {
      "fn": "Riskpool.getBalance",
      "offset": [
        8281,
        8320
      ],
      "op": "POP",
      "path": "36"
    },
    "2422": {
      "fn": "Riskpool.getBalance",
      "offset": [
        8281,
        8320
      ],
      "op": "GAS",
      "path": "36"
    },
    "2423": {
      "fn": "Riskpool.getBalance",
      "offset": [
        8281,
        8320
      ],
      "op": "STATICCALL",
      "path": "36"
    },
    "2424": {
      "fn": "Riskpool.getBalance",
      "offset": [
        8281,
        8320
      ],
      "op": "ISZERO",
      "path": "36"
    },
    "2425": {
      "fn": "Riskpool.getBalance",
      "offset": [
        8281,
        8320
      ],
      "op": "DUP1",
      "path": "36"
    },
    "2426": {
      "fn": "Riskpool.getBalance",
      "offset": [
        8281,
        8320
      ],
      "op": "ISZERO",
      "path": "36"
    },
    "2427": {
      "fn": "Riskpool.getBalance",
      "offset": [
        8281,
        8320
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0x988"
    },
    "2430": {
      "fn": "Riskpool.getBalance",
      "offset": [
        8281,
        8320
      ],
      "op": "JUMPI",
      "path": "36"
    },
    "2431": {
      "fn": "Riskpool.getBalance",
      "offset": [
        8281,
        8320
      ],
      "op": "RETURNDATASIZE",
      "path": "36"
    },
    "2432": {
      "fn": "Riskpool.getBalance",
      "offset": [
        8281,
        8320
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x0"
    },
    "2434": {
      "fn": "Riskpool.getBalance",
      "offset": [
        8281,
        8320
      ],
      "op": "DUP1",
      "path": "36"
    },
    "2435": {
      "fn": "Riskpool.getBalance",
      "offset": [
        8281,
        8320
      ],
      "op": "RETURNDATACOPY",
      "path": "36"
    },
    "2436": {
      "fn": "Riskpool.getBalance",
      "offset": [
        8281,
        8320
      ],
      "op": "RETURNDATASIZE",
      "path": "36"
    },
    "2437": {
      "fn": "Riskpool.getBalance",
      "offset": [
        8281,
        8320
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x0"
    },
    "2439": {
      "fn": "Riskpool.getBalance",
      "offset": [
        8281,
        8320
      ],
      "op": "REVERT",
      "path": "36"
    },
    "2440": {
      "fn": "Riskpool.getBalance",
      "offset": [
        8281,
        8320
      ],
      "op": "JUMPDEST",
      "path": "36"
    },
    "2441": {
      "fn": "Riskpool.getBalance",
      "offset": [
        8281,
        8320
      ],
      "op": "POP",
      "path": "36"
    },
    "2442": {
      "fn": "Riskpool.getBalance",
      "offset": [
        8281,
        8320
      ],
      "op": "POP",
      "path": "36"
    },
    "2443": {
      "fn": "Riskpool.getBalance",
      "offset": [
        8281,
        8320
      ],
      "op": "POP",
      "path": "36"
    },
    "2444": {
      "fn": "Riskpool.getBalance",
      "offset": [
        8281,
        8320
      ],
      "op": "POP",
      "path": "36"
    },
    "2445": {
      "fn": "Riskpool.getBalance",
      "offset": [
        8281,
        8320
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x40"
    },
    "2447": {
      "fn": "Riskpool.getBalance",
      "offset": [
        8281,
        8320
      ],
      "op": "MLOAD",
      "path": "36"
    },
    "2448": {
      "fn": "Riskpool.getBalance",
      "offset": [
        8281,
        8320
      ],
      "op": "RETURNDATASIZE",
      "path": "36"
    },
    "2449": {
      "fn": "Riskpool.getBalance",
      "offset": [
        8281,
        8320
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x1F"
    },
    "2451": {
      "fn": "Riskpool.getBalance",
      "offset": [
        8281,
        8320
      ],
      "op": "NOT",
      "path": "36"
    },
    "2452": {
      "fn": "Riskpool.getBalance",
      "offset": [
        8281,
        8320
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x1F"
    },
    "2454": {
      "fn": "Riskpool.getBalance",
      "offset": [
        8281,
        8320
      ],
      "op": "DUP3",
      "path": "36"
    },
    "2455": {
      "fn": "Riskpool.getBalance",
      "offset": [
        8281,
        8320
      ],
      "op": "ADD",
      "path": "36"
    },
    "2456": {
      "fn": "Riskpool.getBalance",
      "offset": [
        8281,
        8320
      ],
      "op": "AND",
      "path": "36"
    },
    "2457": {
      "fn": "Riskpool.getBalance",
      "offset": [
        8281,
        8320
      ],
      "op": "DUP3",
      "path": "36"
    },
    "2458": {
      "fn": "Riskpool.getBalance",
      "offset": [
        8281,
        8320
      ],
      "op": "ADD",
      "path": "36"
    },
    "2459": {
      "fn": "Riskpool.getBalance",
      "offset": [
        8281,
        8320
      ],
      "op": "DUP1",
      "path": "36"
    },
    "2460": {
      "fn": "Riskpool.getBalance",
      "offset": [
        8281,
        8320
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x40"
    },
    "2462": {
      "fn": "Riskpool.getBalance",
      "offset": [
        8281,
        8320
      ],
      "op": "MSTORE",
      "path": "36"
    },
    "2463": {
      "fn": "Riskpool.getBalance",
      "offset": [
        8281,
        8320
      ],
      "op": "POP",
      "path": "36"
    },
    "2464": {
      "fn": "Riskpool.getBalance",
      "offset": [
        8281,
        8320
      ],
      "op": "DUP2",
      "path": "36"
    },
    "2465": {
      "fn": "Riskpool.getBalance",
      "offset": [
        8281,
        8320
      ],
      "op": "ADD",
      "path": "36"
    },
    "2466": {
      "fn": "Riskpool.getBalance",
      "offset": [
        8281,
        8320
      ],
      "op": "SWAP1",
      "path": "36"
    },
    "2467": {
      "fn": "Riskpool.getBalance",
      "offset": [
        8281,
        8320
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0x9AC"
    },
    "2470": {
      "fn": "Riskpool.getBalance",
      "offset": [
        8281,
        8320
      ],
      "op": "SWAP2",
      "path": "36"
    },
    "2471": {
      "fn": "Riskpool.getBalance",
      "offset": [
        8281,
        8320
      ],
      "op": "SWAP1",
      "path": "36"
    },
    "2472": {
      "fn": "Riskpool.getBalance",
      "offset": [
        8281,
        8320
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0x2D23"
    },
    "2475": {
      "fn": "Riskpool.getBalance",
      "jump": "i",
      "offset": [
        8281,
        8320
      ],
      "op": "JUMP",
      "path": "36"
    },
    "2476": {
      "fn": "Riskpool.getBalance",
      "offset": [
        8281,
        8320
      ],
      "op": "JUMPDEST",
      "path": "36"
    },
    "2477": {
      "fn": "Riskpool.getBalance",
      "offset": [
        8274,
        8320
      ],
      "op": "SWAP2",
      "path": "36"
    },
    "2478": {
      "fn": "Riskpool.getBalance",
      "offset": [
        8274,
        8320
      ],
      "op": "POP",
      "path": "36"
    },
    "2479": {
      "fn": "Riskpool.getBalance",
      "offset": [
        8274,
        8320
      ],
      "op": "POP",
      "path": "36"
    },
    "2480": {
      "fn": "Riskpool.getBalance",
      "offset": [
        8164,
        8328
      ],
      "op": "SWAP1",
      "path": "36"
    },
    "2481": {
      "fn": "Riskpool.getBalance",
      "jump": "o",
      "offset": [
        8164,
        8328
      ],
      "op": "JUMP",
      "path": "36"
    },
    "2482": {
      "fn": "Component.getState",
      "offset": [
        2500,
        2636
      ],
      "op": "JUMPDEST",
      "path": "29"
    },
    "2483": {
      "fn": "Component.getState",
      "offset": [
        2585,
        2601
      ],
      "op": "PUSH1",
      "path": "29",
      "statement": 18,
      "value": "0x6"
    },
    "2485": {
      "fn": "Component.getState",
      "offset": [
        2585,
        2601
      ],
      "op": "SLOAD",
      "path": "29"
    },
    "2486": {
      "fn": "Component.getState",
      "offset": [
        2620,
        2632
      ],
      "op": "PUSH1",
      "path": "29",
      "value": "0x2"
    },
    "2488": {
      "fn": "Component.getState",
      "offset": [
        2620,
        2632
      ],
      "op": "SLOAD",
      "path": "29"
    },
    "2489": {
      "fn": "Component.getState",
      "offset": [
        2585,
        2633
      ],
      "op": "PUSH1",
      "path": "29",
      "value": "0x40"
    },
    "2491": {
      "fn": "Component.getState",
      "offset": [
        2585,
        2633
      ],
      "op": "MLOAD",
      "path": "29"
    },
    "2492": {
      "op": "PUSH4",
      "value": "0x5E966E45"
    },
    "2497": {
      "op": "PUSH1",
      "value": "0xE0"
    },
    "2499": {
      "op": "SHL"
    },
    "2500": {
      "fn": "Component.getState",
      "offset": [
        2585,
        2633
      ],
      "op": "DUP2",
      "path": "29"
    },
    "2501": {
      "fn": "Component.getState",
      "offset": [
        2585,
        2633
      ],
      "op": "MSTORE",
      "path": "29"
    },
    "2502": {
      "fn": "Component.getState",
      "offset": [
        2585,
        2633
      ],
      "op": "PUSH1",
      "path": "29",
      "value": "0x4"
    },
    "2504": {
      "fn": "Component.getState",
      "offset": [
        2585,
        2633
      ],
      "op": "DUP2",
      "path": "29"
    },
    "2505": {
      "fn": "Component.getState",
      "offset": [
        2585,
        2633
      ],
      "op": "ADD",
      "path": "29"
    },
    "2506": {
      "op": "SWAP2"
    },
    "2507": {
      "op": "SWAP1"
    },
    "2508": {
      "op": "SWAP2"
    },
    "2509": {
      "op": "MSTORE"
    },
    "2510": {
      "fn": "Component.getState",
      "offset": [
        2549,
        2574
      ],
      "op": "PUSH1",
      "path": "29",
      "value": "0x0"
    },
    "2512": {
      "fn": "Component.getState",
      "offset": [
        2549,
        2574
      ],
      "op": "SWAP2",
      "path": "29"
    },
    "2513": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "2515": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "2517": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "2519": {
      "op": "SHL"
    },
    "2520": {
      "op": "SUB"
    },
    "2521": {
      "fn": "Component.getState",
      "offset": [
        2585,
        2601
      ],
      "op": "AND",
      "path": "29"
    },
    "2522": {
      "fn": "Component.getState",
      "offset": [
        2585,
        2601
      ],
      "op": "SWAP1",
      "path": "29"
    },
    "2523": {
      "fn": "Component.getState",
      "offset": [
        2585,
        2619
      ],
      "op": "PUSH4",
      "path": "29",
      "value": "0x5E966E45"
    },
    "2528": {
      "fn": "Component.getState",
      "offset": [
        2585,
        2619
      ],
      "op": "SWAP1",
      "path": "29"
    },
    "2529": {
      "op": "PUSH1",
      "value": "0x24"
    },
    "2531": {
      "op": "ADD"
    },
    "2532": {
      "fn": "Component.getState",
      "offset": [
        2585,
        2633
      ],
      "op": "PUSH1",
      "path": "29",
      "value": "0x20"
    },
    "2534": {
      "fn": "Component.getState",
      "offset": [
        2585,
        2633
      ],
      "op": "PUSH1",
      "path": "29",
      "value": "0x40"
    },
    "2536": {
      "fn": "Component.getState",
      "offset": [
        2585,
        2633
      ],
      "op": "MLOAD",
      "path": "29"
    },
    "2537": {
      "fn": "Component.getState",
      "offset": [
        2585,
        2633
      ],
      "op": "DUP1",
      "path": "29"
    },
    "2538": {
      "fn": "Component.getState",
      "offset": [
        2585,
        2633
      ],
      "op": "DUP4",
      "path": "29"
    },
    "2539": {
      "fn": "Component.getState",
      "offset": [
        2585,
        2633
      ],
      "op": "SUB",
      "path": "29"
    },
    "2540": {
      "fn": "Component.getState",
      "offset": [
        2585,
        2633
      ],
      "op": "DUP2",
      "path": "29"
    },
    "2541": {
      "fn": "Component.getState",
      "offset": [
        2585,
        2633
      ],
      "op": "DUP7",
      "path": "29"
    },
    "2542": {
      "fn": "Component.getState",
      "offset": [
        2585,
        2633
      ],
      "op": "DUP1",
      "path": "29"
    },
    "2543": {
      "fn": "Component.getState",
      "offset": [
        2585,
        2633
      ],
      "op": "EXTCODESIZE",
      "path": "29"
    },
    "2544": {
      "fn": "Component.getState",
      "offset": [
        2585,
        2633
      ],
      "op": "ISZERO",
      "path": "29"
    },
    "2545": {
      "fn": "Component.getState",
      "offset": [
        2585,
        2633
      ],
      "op": "DUP1",
      "path": "29"
    },
    "2546": {
      "fn": "Component.getState",
      "offset": [
        2585,
        2633
      ],
      "op": "ISZERO",
      "path": "29"
    },
    "2547": {
      "fn": "Component.getState",
      "offset": [
        2585,
        2633
      ],
      "op": "PUSH2",
      "path": "29",
      "value": "0x9FB"
    },
    "2550": {
      "fn": "Component.getState",
      "offset": [
        2585,
        2633
      ],
      "op": "JUMPI",
      "path": "29"
    },
    "2551": {
      "fn": "Component.getState",
      "offset": [
        2585,
        2633
      ],
      "op": "PUSH1",
      "path": "29",
      "value": "0x0"
    },
    "2553": {
      "fn": "Component.getState",
      "offset": [
        2585,
        2633
      ],
      "op": "DUP1",
      "path": "29"
    },
    "2554": {
      "fn": "Component.getState",
      "offset": [
        2585,
        2633
      ],
      "op": "REVERT",
      "path": "29"
    },
    "2555": {
      "fn": "Component.getState",
      "offset": [
        2585,
        2633
      ],
      "op": "JUMPDEST",
      "path": "29"
    },
    "2556": {
      "fn": "Component.getState",
      "offset": [
        2585,
        2633
      ],
      "op": "POP",
      "path": "29"
    },
    "2557": {
      "fn": "Component.getState",
      "offset": [
        2585,
        2633
      ],
      "op": "GAS",
      "path": "29"
    },
    "2558": {
      "fn": "Component.getState",
      "offset": [
        2585,
        2633
      ],
      "op": "STATICCALL",
      "path": "29"
    },
    "2559": {
      "fn": "Component.getState",
      "offset": [
        2585,
        2633
      ],
      "op": "ISZERO",
      "path": "29"
    },
    "2560": {
      "fn": "Component.getState",
      "offset": [
        2585,
        2633
      ],
      "op": "DUP1",
      "path": "29"
    },
    "2561": {
      "fn": "Component.getState",
      "offset": [
        2585,
        2633
      ],
      "op": "ISZERO",
      "path": "29"
    },
    "2562": {
      "fn": "Component.getState",
      "offset": [
        2585,
        2633
      ],
      "op": "PUSH2",
      "path": "29",
      "value": "0xA0F"
    },
    "2565": {
      "fn": "Component.getState",
      "offset": [
        2585,
        2633
      ],
      "op": "JUMPI",
      "path": "29"
    },
    "2566": {
      "fn": "Component.getState",
      "offset": [
        2585,
        2633
      ],
      "op": "RETURNDATASIZE",
      "path": "29"
    },
    "2567": {
      "fn": "Component.getState",
      "offset": [
        2585,
        2633
      ],
      "op": "PUSH1",
      "path": "29",
      "value": "0x0"
    },
    "2569": {
      "fn": "Component.getState",
      "offset": [
        2585,
        2633
      ],
      "op": "DUP1",
      "path": "29"
    },
    "2570": {
      "fn": "Component.getState",
      "offset": [
        2585,
        2633
      ],
      "op": "RETURNDATACOPY",
      "path": "29"
    },
    "2571": {
      "fn": "Component.getState",
      "offset": [
        2585,
        2633
      ],
      "op": "RETURNDATASIZE",
      "path": "29"
    },
    "2572": {
      "fn": "Component.getState",
      "offset": [
        2585,
        2633
      ],
      "op": "PUSH1",
      "path": "29",
      "value": "0x0"
    },
    "2574": {
      "fn": "Component.getState",
      "offset": [
        2585,
        2633
      ],
      "op": "REVERT",
      "path": "29"
    },
    "2575": {
      "fn": "Component.getState",
      "offset": [
        2585,
        2633
      ],
      "op": "JUMPDEST",
      "path": "29"
    },
    "2576": {
      "fn": "Component.getState",
      "offset": [
        2585,
        2633
      ],
      "op": "POP",
      "path": "29"
    },
    "2577": {
      "fn": "Component.getState",
      "offset": [
        2585,
        2633
      ],
      "op": "POP",
      "path": "29"
    },
    "2578": {
      "fn": "Component.getState",
      "offset": [
        2585,
        2633
      ],
      "op": "POP",
      "path": "29"
    },
    "2579": {
      "fn": "Component.getState",
      "offset": [
        2585,
        2633
      ],
      "op": "POP",
      "path": "29"
    },
    "2580": {
      "fn": "Component.getState",
      "offset": [
        2585,
        2633
      ],
      "op": "PUSH1",
      "path": "29",
      "value": "0x40"
    },
    "2582": {
      "fn": "Component.getState",
      "offset": [
        2585,
        2633
      ],
      "op": "MLOAD",
      "path": "29"
    },
    "2583": {
      "fn": "Component.getState",
      "offset": [
        2585,
        2633
      ],
      "op": "RETURNDATASIZE",
      "path": "29"
    },
    "2584": {
      "fn": "Component.getState",
      "offset": [
        2585,
        2633
      ],
      "op": "PUSH1",
      "path": "29",
      "value": "0x1F"
    },
    "2586": {
      "fn": "Component.getState",
      "offset": [
        2585,
        2633
      ],
      "op": "NOT",
      "path": "29"
    },
    "2587": {
      "fn": "Component.getState",
      "offset": [
        2585,
        2633
      ],
      "op": "PUSH1",
      "path": "29",
      "value": "0x1F"
    },
    "2589": {
      "fn": "Component.getState",
      "offset": [
        2585,
        2633
      ],
      "op": "DUP3",
      "path": "29"
    },
    "2590": {
      "fn": "Component.getState",
      "offset": [
        2585,
        2633
      ],
      "op": "ADD",
      "path": "29"
    },
    "2591": {
      "fn": "Component.getState",
      "offset": [
        2585,
        2633
      ],
      "op": "AND",
      "path": "29"
    },
    "2592": {
      "fn": "Component.getState",
      "offset": [
        2585,
        2633
      ],
      "op": "DUP3",
      "path": "29"
    },
    "2593": {
      "fn": "Component.getState",
      "offset": [
        2585,
        2633
      ],
      "op": "ADD",
      "path": "29"
    },
    "2594": {
      "fn": "Component.getState",
      "offset": [
        2585,
        2633
      ],
      "op": "DUP1",
      "path": "29"
    },
    "2595": {
      "fn": "Component.getState",
      "offset": [
        2585,
        2633
      ],
      "op": "PUSH1",
      "path": "29",
      "value": "0x40"
    },
    "2597": {
      "fn": "Component.getState",
      "offset": [
        2585,
        2633
      ],
      "op": "MSTORE",
      "path": "29"
    },
    "2598": {
      "fn": "Component.getState",
      "offset": [
        2585,
        2633
      ],
      "op": "POP",
      "path": "29"
    },
    "2599": {
      "fn": "Component.getState",
      "offset": [
        2585,
        2633
      ],
      "op": "DUP2",
      "path": "29"
    },
    "2600": {
      "fn": "Component.getState",
      "offset": [
        2585,
        2633
      ],
      "op": "ADD",
      "path": "29"
    },
    "2601": {
      "fn": "Component.getState",
      "offset": [
        2585,
        2633
      ],
      "op": "SWAP1",
      "path": "29"
    },
    "2602": {
      "fn": "Component.getState",
      "offset": [
        2585,
        2633
      ],
      "op": "PUSH2",
      "path": "29",
      "value": "0xA33"
    },
    "2605": {
      "fn": "Component.getState",
      "offset": [
        2585,
        2633
      ],
      "op": "SWAP2",
      "path": "29"
    },
    "2606": {
      "fn": "Component.getState",
      "offset": [
        2585,
        2633
      ],
      "op": "SWAP1",
      "path": "29"
    },
    "2607": {
      "fn": "Component.getState",
      "offset": [
        2585,
        2633
      ],
      "op": "PUSH2",
      "path": "29",
      "value": "0x2A8B"
    },
    "2610": {
      "fn": "Component.getState",
      "jump": "i",
      "offset": [
        2585,
        2633
      ],
      "op": "JUMP",
      "path": "29"
    },
    "2611": {
      "fn": "Component.getState",
      "offset": [
        2585,
        2633
      ],
      "op": "JUMPDEST",
      "path": "29"
    },
    "2612": {
      "fn": "Component.getState",
      "offset": [
        2578,
        2633
      ],
      "op": "SWAP1",
      "path": "29"
    },
    "2613": {
      "fn": "Component.getState",
      "offset": [
        2578,
        2633
      ],
      "op": "POP",
      "path": "29"
    },
    "2614": {
      "fn": "Component.getState",
      "offset": [
        2500,
        2636
      ],
      "op": "SWAP1",
      "path": "29"
    },
    "2615": {
      "fn": "Component.getState",
      "jump": "o",
      "offset": [
        2500,
        2636
      ],
      "op": "JUMP",
      "path": "29"
    },
    "2616": {
      "fn": "Component.approvalCallback",
      "offset": [
        3279,
        3357
      ],
      "op": "JUMPDEST",
      "path": "29"
    },
    "2617": {
      "offset": [
        1156,
        1188
      ],
      "op": "PUSH2",
      "path": "29",
      "value": "0xA4D"
    },
    "2620": {
      "op": "PUSH9",
      "value": "0x10DBDB5C1BDB995B9D"
    },
    "2630": {
      "op": "PUSH1",
      "value": "0xBA"
    },
    "2632": {
      "op": "SHL"
    },
    "2633": {
      "offset": [
        1156,
        1175
      ],
      "op": "PUSH2",
      "path": "29",
      "value": "0x1BBB"
    },
    "2636": {
      "jump": "i",
      "offset": [
        1156,
        1188
      ],
      "op": "JUMP",
      "path": "29"
    },
    "2637": {
      "fn": "Component.approvalCallback",
      "offset": [
        1156,
        1188
      ],
      "op": "JUMPDEST",
      "path": "29"
    },
    "2638": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "2640": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "2642": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "2644": {
      "op": "SHL"
    },
    "2645": {
      "op": "SUB"
    },
    "2646": {
      "offset": [
        1140,
        1188
      ],
      "op": "AND",
      "path": "29"
    },
    "2647": {
      "fn": "Context._msgSender",
      "offset": [
        719,
        729
      ],
      "op": "CALLER",
      "path": "22",
      "statement": 19
    },
    "2648": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "2650": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "2652": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "2654": {
      "op": "SHL"
    },
    "2655": {
      "op": "SUB"
    },
    "2656": {
      "offset": [
        1140,
        1188
      ],
      "op": "AND",
      "path": "29"
    },
    "2657": {
      "fn": "Context._msgSender",
      "offset": [
        1140,
        1188
      ],
      "op": "EQ",
      "path": "29"
    },
    "2658": {
      "offset": [
        1117,
        1233
      ],
      "op": "PUSH2",
      "path": "29",
      "value": "0xA7D"
    },
    "2661": {
      "offset": [
        1117,
        1233
      ],
      "op": "JUMPI",
      "path": "29"
    },
    "2662": {
      "fn": "Context._msgSender",
      "offset": [
        1117,
        1233
      ],
      "op": "PUSH1",
      "path": "29",
      "value": "0x40"
    },
    "2664": {
      "fn": "Context._msgSender",
      "offset": [
        1117,
        1233
      ],
      "op": "MLOAD",
      "path": "29"
    },
    "2665": {
      "op": "PUSH3",
      "value": "0x461BCD"
    },
    "2669": {
      "op": "PUSH1",
      "value": "0xE5"
    },
    "2671": {
      "op": "SHL"
    },
    "2672": {
      "offset": [
        1117,
        1233
      ],
      "op": "DUP2",
      "path": "29"
    },
    "2673": {
      "fn": "Context._msgSender",
      "offset": [
        1117,
        1233
      ],
      "op": "MSTORE",
      "path": "29"
    },
    "2674": {
      "fn": "Context._msgSender",
      "offset": [
        1117,
        1233
      ],
      "op": "PUSH1",
      "path": "29",
      "value": "0x4"
    },
    "2676": {
      "fn": "Context._msgSender",
      "offset": [
        1117,
        1233
      ],
      "op": "ADD",
      "path": "29"
    },
    "2677": {
      "fn": "Context._msgSender",
      "offset": [
        1117,
        1233
      ],
      "op": "PUSH2",
      "path": "29",
      "value": "0x88F"
    },
    "2680": {
      "fn": "Context._msgSender",
      "offset": [
        1117,
        1233
      ],
      "op": "SWAP1",
      "path": "29"
    },
    "2681": {
      "fn": "Context._msgSender",
      "offset": [
        1117,
        1233
      ],
      "op": "PUSH2",
      "path": "29",
      "value": "0x2E65"
    },
    "2684": {
      "fn": "Context._msgSender",
      "jump": "i",
      "offset": [
        1117,
        1233
      ],
      "op": "JUMP",
      "path": "29"
    },
    "2685": {
      "fn": "Context._msgSender",
      "offset": [
        1117,
        1233
      ],
      "op": "JUMPDEST",
      "path": "29"
    },
    "2686": {
      "fn": "Component.approvalCallback",
      "jump": "o",
      "offset": [
        3279,
        3357
      ],
      "op": "JUMP",
      "path": "29"
    },
    "2687": {
      "fn": "Component.isRiskpool",
      "offset": [
        2973,
        3093
      ],
      "op": "JUMPDEST",
      "path": "29"
    },
    "2688": {
      "fn": "Component.isRiskpool",
      "offset": [
        3024,
        3028
      ],
      "op": "PUSH1",
      "path": "29",
      "value": "0x0"
    },
    "2690": {
      "fn": "Component.isRiskpool",
      "offset": [
        3057,
        3090
      ],
      "op": "PUSH1",
      "path": "29",
      "statement": 20,
      "value": "0x2"
    },
    "2692": {
      "fn": "Component.isRiskpool",
      "offset": [
        3039,
        3090
      ],
      "op": "JUMPDEST",
      "path": "29"
    },
    "2693": {
      "fn": "Component.isRiskpool",
      "offset": [
        3039,
        3053
      ],
      "op": "PUSH1",
      "path": "29",
      "value": "0x3"
    },
    "2695": {
      "fn": "Component.isRiskpool",
      "offset": [
        3039,
        3053
      ],
      "op": "SLOAD",
      "path": "29"
    },
    "2696": {
      "fn": "Component.isRiskpool",
      "offset": [
        3039,
        3053
      ],
      "op": "PUSH1",
      "path": "29",
      "value": "0xFF"
    },
    "2698": {
      "fn": "Component.isRiskpool",
      "offset": [
        3039,
        3053
      ],
      "op": "AND",
      "path": "29"
    },
    "2699": {
      "fn": "Component.isRiskpool",
      "offset": [
        3039,
        3090
      ],
      "op": "PUSH1",
      "path": "29",
      "value": "0x2"
    },
    "2701": {
      "fn": "Component.isRiskpool",
      "offset": [
        3039,
        3090
      ],
      "op": "DUP2",
      "path": "29"
    },
    "2702": {
      "fn": "Component.isRiskpool",
      "offset": [
        3039,
        3090
      ],
      "op": "GT",
      "path": "29"
    },
    "2703": {
      "fn": "Component.isRiskpool",
      "offset": [
        3039,
        3090
      ],
      "op": "ISZERO",
      "path": "29"
    },
    "2704": {
      "fn": "Component.isRiskpool",
      "offset": [
        3039,
        3090
      ],
      "op": "PUSH2",
      "path": "29",
      "value": "0xAA9"
    },
    "2707": {
      "fn": "Component.isRiskpool",
      "offset": [
        3039,
        3090
      ],
      "op": "JUMPI",
      "path": "29"
    },
    "2708": {
      "op": "PUSH4",
      "value": "0x4E487B71"
    },
    "2713": {
      "op": "PUSH1",
      "value": "0xE0"
    },
    "2715": {
      "op": "SHL"
    },
    "2716": {
      "fn": "Component.isRiskpool",
      "offset": [
        3039,
        3090
      ],
      "op": "PUSH1",
      "path": "29",
      "value": "0x0"
    },
    "2718": {
      "fn": "Component.isRiskpool",
      "offset": [
        3039,
        3090
      ],
      "op": "MSTORE",
      "path": "29"
    },
    "2719": {
      "fn": "Component.isRiskpool",
      "offset": [
        3039,
        3090
      ],
      "op": "PUSH1",
      "path": "29",
      "value": "0x21"
    },
    "2721": {
      "fn": "Component.isRiskpool",
      "offset": [
        3039,
        3090
      ],
      "op": "PUSH1",
      "path": "29",
      "value": "0x4"
    },
    "2723": {
      "fn": "Component.isRiskpool",
      "offset": [
        3039,
        3090
      ],
      "op": "MSTORE",
      "path": "29"
    },
    "2724": {
      "fn": "Component.isRiskpool",
      "offset": [
        3039,
        3090
      ],
      "op": "PUSH1",
      "path": "29",
      "value": "0x24"
    },
    "2726": {
      "fn": "Component.isRiskpool",
      "offset": [
        3039,
        3090
      ],
      "op": "PUSH1",
      "path": "29",
      "value": "0x0"
    },
    "2728": {
      "fn": "Component.isRiskpool",
      "offset": [
        3039,
        3090
      ],
      "op": "REVERT",
      "path": "29"
    },
    "2729": {
      "fn": "Component.isRiskpool",
      "offset": [
        3039,
        3090
      ],
      "op": "JUMPDEST",
      "path": "29"
    },
    "2730": {
      "fn": "Component.isRiskpool",
      "offset": [
        3039,
        3090
      ],
      "op": "EQ",
      "path": "29"
    },
    "2731": {
      "fn": "Component.isRiskpool",
      "offset": [
        3032,
        3090
      ],
      "op": "SWAP1",
      "path": "29"
    },
    "2732": {
      "fn": "Component.isRiskpool",
      "offset": [
        3032,
        3090
      ],
      "op": "POP",
      "path": "29"
    },
    "2733": {
      "fn": "Component.isRiskpool",
      "offset": [
        2973,
        3093
      ],
      "op": "SWAP1",
      "path": "29"
    },
    "2734": {
      "fn": "Component.isRiskpool",
      "jump": "o",
      "offset": [
        2973,
        3093
      ],
      "op": "JUMP",
      "path": "29"
    },
    "2735": {
      "fn": "Riskpool.getBundle",
      "offset": [
        6693,
        6971
      ],
      "op": "JUMPDEST",
      "path": "36"
    },
    "2736": {
      "fn": "Riskpool.getBundle",
      "offset": [
        6754,
        6775
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0xAB7"
    },
    "2739": {
      "fn": "Riskpool.getBundle",
      "offset": [
        6754,
        6775
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0x27DE"
    },
    "2742": {
      "fn": "Riskpool.getBundle",
      "jump": "i",
      "offset": [
        6754,
        6775
      ],
      "op": "JUMP",
      "path": "36"
    },
    "2743": {
      "fn": "Riskpool.getBundle",
      "offset": [
        6754,
        6775
      ],
      "op": "JUMPDEST",
      "path": "36"
    },
    "2744": {
      "fn": "Riskpool.getBundle",
      "offset": [
        6802,
        6812
      ],
      "op": "PUSH1",
      "path": "36",
      "statement": 21,
      "value": "0xA"
    },
    "2746": {
      "fn": "Riskpool.getBundle",
      "offset": [
        6802,
        6819
      ],
      "op": "SLOAD",
      "path": "36"
    },
    "2747": {
      "fn": "Riskpool.getBundle",
      "offset": [
        6796,
        6819
      ],
      "op": "DUP3",
      "path": "36"
    },
    "2748": {
      "branch": 107,
      "fn": "Riskpool.getBundle",
      "offset": [
        6796,
        6819
      ],
      "op": "LT",
      "path": "36"
    },
    "2749": {
      "fn": "Riskpool.getBundle",
      "offset": [
        6788,
        6860
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0xB14"
    },
    "2752": {
      "branch": 107,
      "fn": "Riskpool.getBundle",
      "offset": [
        6788,
        6860
      ],
      "op": "JUMPI",
      "path": "36"
    },
    "2753": {
      "fn": "Riskpool.getBundle",
      "offset": [
        6788,
        6860
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x40"
    },
    "2755": {
      "fn": "Riskpool.getBundle",
      "offset": [
        6788,
        6860
      ],
      "op": "MLOAD",
      "path": "36"
    },
    "2756": {
      "op": "PUSH3",
      "value": "0x461BCD"
    },
    "2760": {
      "op": "PUSH1",
      "value": "0xE5"
    },
    "2762": {
      "op": "SHL"
    },
    "2763": {
      "fn": "Riskpool.getBundle",
      "offset": [
        6788,
        6860
      ],
      "op": "DUP2",
      "path": "36"
    },
    "2764": {
      "fn": "Riskpool.getBundle",
      "offset": [
        6788,
        6860
      ],
      "op": "MSTORE",
      "path": "36"
    },
    "2765": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "2767": {
      "fn": "Riskpool.getBundle",
      "offset": [
        6788,
        6860
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x4"
    },
    "2769": {
      "fn": "Riskpool.getBundle",
      "offset": [
        6788,
        6860
      ],
      "op": "DUP3",
      "path": "36"
    },
    "2770": {
      "fn": "Riskpool.getBundle",
      "offset": [
        6788,
        6860
      ],
      "op": "ADD",
      "path": "36"
    },
    "2771": {
      "op": "MSTORE"
    },
    "2772": {
      "op": "PUSH1",
      "value": "0x24"
    },
    "2774": {
      "op": "DUP1"
    },
    "2775": {
      "op": "DUP3"
    },
    "2776": {
      "op": "ADD"
    },
    "2777": {
      "op": "MSTORE"
    },
    "2778": {
      "op": "PUSH32",
      "value": "0x4552524F523A52504C2D3030363A42554E444C455F494E4445585F544F4F5F4C"
    },
    "2811": {
      "op": "PUSH1",
      "value": "0x44"
    },
    "2813": {
      "op": "DUP3"
    },
    "2814": {
      "op": "ADD"
    },
    "2815": {
      "op": "MSTORE"
    },
    "2816": {
      "op": "PUSH4",
      "value": "0x41524745"
    },
    "2821": {
      "op": "PUSH1",
      "value": "0xE0"
    },
    "2823": {
      "op": "SHL"
    },
    "2824": {
      "op": "PUSH1",
      "value": "0x64"
    },
    "2826": {
      "op": "DUP3"
    },
    "2827": {
      "op": "ADD"
    },
    "2828": {
      "op": "MSTORE"
    },
    "2829": {
      "op": "PUSH1",
      "value": "0x84"
    },
    "2831": {
      "op": "ADD"
    },
    "2832": {
      "fn": "Riskpool.getBundle",
      "offset": [
        6788,
        6860
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0x88F"
    },
    "2835": {
      "op": "JUMP"
    },
    "2836": {
      "fn": "Riskpool.getBundle",
      "offset": [
        6788,
        6860
      ],
      "op": "JUMPDEST",
      "path": "36"
    },
    "2837": {
      "fn": "Riskpool.getBundle",
      "offset": [
        6873,
        6890
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x0"
    },
    "2839": {
      "fn": "Riskpool.getBundle",
      "offset": [
        6893,
        6903
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0xA"
    },
    "2841": {
      "fn": "Riskpool.getBundle",
      "offset": [
        6904,
        6907
      ],
      "op": "DUP4",
      "path": "36"
    },
    "2842": {
      "fn": "Riskpool.getBundle",
      "offset": [
        6893,
        6908
      ],
      "op": "DUP2",
      "path": "36"
    },
    "2843": {
      "fn": "Riskpool.getBundle",
      "offset": [
        6893,
        6908
      ],
      "op": "SLOAD",
      "path": "36"
    },
    "2844": {
      "fn": "Riskpool.getBundle",
      "offset": [
        6893,
        6908
      ],
      "op": "DUP2",
      "path": "36"
    },
    "2845": {
      "fn": "Riskpool.getBundle",
      "offset": [
        6893,
        6908
      ],
      "op": "LT",
      "path": "36"
    },
    "2846": {
      "fn": "Riskpool.getBundle",
      "offset": [
        6893,
        6908
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0xB37"
    },
    "2849": {
      "fn": "Riskpool.getBundle",
      "offset": [
        6893,
        6908
      ],
      "op": "JUMPI",
      "path": "36"
    },
    "2850": {
      "op": "PUSH4",
      "value": "0x4E487B71"
    },
    "2855": {
      "op": "PUSH1",
      "value": "0xE0"
    },
    "2857": {
      "op": "SHL"
    },
    "2858": {
      "fn": "Riskpool.getBundle",
      "offset": [
        6893,
        6908
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x0"
    },
    "2860": {
      "fn": "Riskpool.getBundle",
      "offset": [
        6893,
        6908
      ],
      "op": "MSTORE",
      "path": "36"
    },
    "2861": {
      "fn": "Riskpool.getBundle",
      "offset": [
        6893,
        6908
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x32"
    },
    "2863": {
      "fn": "Riskpool.getBundle",
      "offset": [
        6893,
        6908
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x4"
    },
    "2865": {
      "fn": "Riskpool.getBundle",
      "offset": [
        6893,
        6908
      ],
      "op": "MSTORE",
      "path": "36"
    },
    "2866": {
      "fn": "Riskpool.getBundle",
      "offset": [
        6893,
        6908
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x24"
    },
    "2868": {
      "fn": "Riskpool.getBundle",
      "offset": [
        6893,
        6908
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x0"
    },
    "2870": {
      "fn": "Riskpool.getBundle",
      "offset": [
        6893,
        6908
      ],
      "op": "REVERT",
      "path": "36"
    },
    "2871": {
      "fn": "Riskpool.getBundle",
      "offset": [
        6893,
        6908
      ],
      "op": "JUMPDEST",
      "path": "36"
    },
    "2872": {
      "fn": "Riskpool.getBundle",
      "offset": [
        6893,
        6908
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x0"
    },
    "2874": {
      "fn": "Riskpool.getBundle",
      "offset": [
        6893,
        6908
      ],
      "op": "SWAP2",
      "path": "36"
    },
    "2875": {
      "fn": "Riskpool.getBundle",
      "offset": [
        6893,
        6908
      ],
      "op": "DUP3",
      "path": "36"
    },
    "2876": {
      "fn": "Riskpool.getBundle",
      "offset": [
        6893,
        6908
      ],
      "op": "MSTORE",
      "path": "36"
    },
    "2877": {
      "fn": "Riskpool.getBundle",
      "offset": [
        6893,
        6908
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x20"
    },
    "2879": {
      "fn": "Riskpool.getBundle",
      "offset": [
        6893,
        6908
      ],
      "op": "SWAP1",
      "path": "36"
    },
    "2880": {
      "fn": "Riskpool.getBundle",
      "offset": [
        6893,
        6908
      ],
      "op": "SWAP2",
      "path": "36"
    },
    "2881": {
      "fn": "Riskpool.getBundle",
      "offset": [
        6893,
        6908
      ],
      "op": "KECCAK256",
      "path": "36"
    },
    "2882": {
      "fn": "Riskpool.getBundle",
      "offset": [
        6893,
        6908
      ],
      "op": "ADD",
      "path": "36"
    },
    "2883": {
      "fn": "Riskpool.getBundle",
      "offset": [
        6893,
        6908
      ],
      "op": "SLOAD",
      "path": "36"
    },
    "2884": {
      "fn": "Riskpool.getBundle",
      "offset": [
        6926,
        6942
      ],
      "op": "PUSH1",
      "path": "36",
      "statement": 22,
      "value": "0x7"
    },
    "2886": {
      "fn": "Riskpool.getBundle",
      "offset": [
        6926,
        6942
      ],
      "op": "SLOAD",
      "path": "36"
    },
    "2887": {
      "fn": "Riskpool.getBundle",
      "offset": [
        6926,
        6963
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x40"
    },
    "2889": {
      "fn": "Riskpool.getBundle",
      "offset": [
        6926,
        6963
      ],
      "op": "MLOAD",
      "path": "36"
    },
    "2890": {
      "op": "PUSH4",
      "value": "0x2D0821B7"
    },
    "2895": {
      "op": "PUSH1",
      "value": "0xE0"
    },
    "2897": {
      "op": "SHL"
    },
    "2898": {
      "fn": "Riskpool.getBundle",
      "offset": [
        6926,
        6963
      ],
      "op": "DUP2",
      "path": "36"
    },
    "2899": {
      "fn": "Riskpool.getBundle",
      "offset": [
        6926,
        6963
      ],
      "op": "MSTORE",
      "path": "36"
    },
    "2900": {
      "fn": "Riskpool.getBundle",
      "offset": [
        6926,
        6963
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x4"
    },
    "2902": {
      "fn": "Riskpool.getBundle",
      "offset": [
        6926,
        6963
      ],
      "op": "DUP2",
      "path": "36"
    },
    "2903": {
      "fn": "Riskpool.getBundle",
      "offset": [
        6926,
        6963
      ],
      "op": "ADD",
      "path": "36"
    },
    "2904": {
      "op": "DUP4"
    },
    "2905": {
      "op": "SWAP1"
    },
    "2906": {
      "op": "MSTORE"
    },
    "2907": {
      "fn": "Riskpool.getBundle",
      "offset": [
        6893,
        6908
      ],
      "op": "SWAP2",
      "path": "36"
    },
    "2908": {
      "fn": "Riskpool.getBundle",
      "offset": [
        6893,
        6908
      ],
      "op": "SWAP3",
      "path": "36"
    },
    "2909": {
      "op": "POP"
    },
    "2910": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "2912": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "2914": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "2916": {
      "op": "SHL"
    },
    "2917": {
      "op": "SUB"
    },
    "2918": {
      "fn": "Riskpool.getBundle",
      "offset": [
        6926,
        6942
      ],
      "op": "AND",
      "path": "36"
    },
    "2919": {
      "fn": "Riskpool.getBundle",
      "offset": [
        6926,
        6942
      ],
      "op": "SWAP1",
      "path": "36"
    },
    "2920": {
      "fn": "Riskpool.getBundle",
      "offset": [
        6926,
        6952
      ],
      "op": "PUSH4",
      "path": "36",
      "value": "0x2D0821B7"
    },
    "2925": {
      "fn": "Riskpool.getBundle",
      "offset": [
        6926,
        6952
      ],
      "op": "SWAP1",
      "path": "36"
    },
    "2926": {
      "op": "PUSH1",
      "value": "0x24"
    },
    "2928": {
      "op": "ADD"
    },
    "2929": {
      "fn": "Riskpool.getBundle",
      "offset": [
        6926,
        6963
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x0"
    },
    "2931": {
      "fn": "Riskpool.getBundle",
      "offset": [
        6926,
        6963
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x40"
    },
    "2933": {
      "fn": "Riskpool.getBundle",
      "offset": [
        6926,
        6963
      ],
      "op": "MLOAD",
      "path": "36"
    },
    "2934": {
      "fn": "Riskpool.getBundle",
      "offset": [
        6926,
        6963
      ],
      "op": "DUP1",
      "path": "36"
    },
    "2935": {
      "fn": "Riskpool.getBundle",
      "offset": [
        6926,
        6963
      ],
      "op": "DUP4",
      "path": "36"
    },
    "2936": {
      "fn": "Riskpool.getBundle",
      "offset": [
        6926,
        6963
      ],
      "op": "SUB",
      "path": "36"
    },
    "2937": {
      "fn": "Riskpool.getBundle",
      "offset": [
        6926,
        6963
      ],
      "op": "DUP2",
      "path": "36"
    },
    "2938": {
      "fn": "Riskpool.getBundle",
      "offset": [
        6926,
        6963
      ],
      "op": "DUP7",
      "path": "36"
    },
    "2939": {
      "fn": "Riskpool.getBundle",
      "offset": [
        6926,
        6963
      ],
      "op": "DUP1",
      "path": "36"
    },
    "2940": {
      "fn": "Riskpool.getBundle",
      "offset": [
        6926,
        6963
      ],
      "op": "EXTCODESIZE",
      "path": "36"
    },
    "2941": {
      "fn": "Riskpool.getBundle",
      "offset": [
        6926,
        6963
      ],
      "op": "ISZERO",
      "path": "36"
    },
    "2942": {
      "fn": "Riskpool.getBundle",
      "offset": [
        6926,
        6963
      ],
      "op": "DUP1",
      "path": "36"
    },
    "2943": {
      "fn": "Riskpool.getBundle",
      "offset": [
        6926,
        6963
      ],
      "op": "ISZERO",
      "path": "36"
    },
    "2944": {
      "fn": "Riskpool.getBundle",
      "offset": [
        6926,
        6963
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0xB88"
    },
    "2947": {
      "fn": "Riskpool.getBundle",
      "offset": [
        6926,
        6963
      ],
      "op": "JUMPI",
      "path": "36"
    },
    "2948": {
      "fn": "Riskpool.getBundle",
      "offset": [
        6926,
        6963
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x0"
    },
    "2950": {
      "fn": "Riskpool.getBundle",
      "offset": [
        6926,
        6963
      ],
      "op": "DUP1",
      "path": "36"
    },
    "2951": {
      "fn": "Riskpool.getBundle",
      "offset": [
        6926,
        6963
      ],
      "op": "REVERT",
      "path": "36"
    },
    "2952": {
      "fn": "Riskpool.getBundle",
      "offset": [
        6926,
        6963
      ],
      "op": "JUMPDEST",
      "path": "36"
    },
    "2953": {
      "fn": "Riskpool.getBundle",
      "offset": [
        6926,
        6963
      ],
      "op": "POP",
      "path": "36"
    },
    "2954": {
      "fn": "Riskpool.getBundle",
      "offset": [
        6926,
        6963
      ],
      "op": "GAS",
      "path": "36"
    },
    "2955": {
      "fn": "Riskpool.getBundle",
      "offset": [
        6926,
        6963
      ],
      "op": "STATICCALL",
      "path": "36"
    },
    "2956": {
      "fn": "Riskpool.getBundle",
      "offset": [
        6926,
        6963
      ],
      "op": "ISZERO",
      "path": "36"
    },
    "2957": {
      "fn": "Riskpool.getBundle",
      "offset": [
        6926,
        6963
      ],
      "op": "DUP1",
      "path": "36"
    },
    "2958": {
      "fn": "Riskpool.getBundle",
      "offset": [
        6926,
        6963
      ],
      "op": "ISZERO",
      "path": "36"
    },
    "2959": {
      "fn": "Riskpool.getBundle",
      "offset": [
        6926,
        6963
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0xB9C"
    },
    "2962": {
      "fn": "Riskpool.getBundle",
      "offset": [
        6926,
        6963
      ],
      "op": "JUMPI",
      "path": "36"
    },
    "2963": {
      "fn": "Riskpool.getBundle",
      "offset": [
        6926,
        6963
      ],
      "op": "RETURNDATASIZE",
      "path": "36"
    },
    "2964": {
      "fn": "Riskpool.getBundle",
      "offset": [
        6926,
        6963
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x0"
    },
    "2966": {
      "fn": "Riskpool.getBundle",
      "offset": [
        6926,
        6963
      ],
      "op": "DUP1",
      "path": "36"
    },
    "2967": {
      "fn": "Riskpool.getBundle",
      "offset": [
        6926,
        6963
      ],
      "op": "RETURNDATACOPY",
      "path": "36"
    },
    "2968": {
      "fn": "Riskpool.getBundle",
      "offset": [
        6926,
        6963
      ],
      "op": "RETURNDATASIZE",
      "path": "36"
    },
    "2969": {
      "fn": "Riskpool.getBundle",
      "offset": [
        6926,
        6963
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x0"
    },
    "2971": {
      "fn": "Riskpool.getBundle",
      "offset": [
        6926,
        6963
      ],
      "op": "REVERT",
      "path": "36"
    },
    "2972": {
      "fn": "Riskpool.getBundle",
      "offset": [
        6926,
        6963
      ],
      "op": "JUMPDEST",
      "path": "36"
    },
    "2973": {
      "fn": "Riskpool.getBundle",
      "offset": [
        6926,
        6963
      ],
      "op": "POP",
      "path": "36"
    },
    "2974": {
      "fn": "Riskpool.getBundle",
      "offset": [
        6926,
        6963
      ],
      "op": "POP",
      "path": "36"
    },
    "2975": {
      "fn": "Riskpool.getBundle",
      "offset": [
        6926,
        6963
      ],
      "op": "POP",
      "path": "36"
    },
    "2976": {
      "fn": "Riskpool.getBundle",
      "offset": [
        6926,
        6963
      ],
      "op": "POP",
      "path": "36"
    },
    "2977": {
      "fn": "Riskpool.getBundle",
      "offset": [
        6926,
        6963
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x40"
    },
    "2979": {
      "fn": "Riskpool.getBundle",
      "offset": [
        6926,
        6963
      ],
      "op": "MLOAD",
      "path": "36"
    },
    "2980": {
      "fn": "Riskpool.getBundle",
      "offset": [
        6926,
        6963
      ],
      "op": "RETURNDATASIZE",
      "path": "36"
    },
    "2981": {
      "fn": "Riskpool.getBundle",
      "offset": [
        6926,
        6963
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x0"
    },
    "2983": {
      "fn": "Riskpool.getBundle",
      "offset": [
        6926,
        6963
      ],
      "op": "DUP3",
      "path": "36"
    },
    "2984": {
      "fn": "Riskpool.getBundle",
      "offset": [
        6926,
        6963
      ],
      "op": "RETURNDATACOPY",
      "path": "36"
    },
    "2985": {
      "fn": "Riskpool.getBundle",
      "offset": [
        6926,
        6963
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x1F"
    },
    "2987": {
      "fn": "Riskpool.getBundle",
      "offset": [
        6926,
        6963
      ],
      "op": "RETURNDATASIZE",
      "path": "36"
    },
    "2988": {
      "fn": "Riskpool.getBundle",
      "offset": [
        6926,
        6963
      ],
      "op": "SWAP1",
      "path": "36"
    },
    "2989": {
      "fn": "Riskpool.getBundle",
      "offset": [
        6926,
        6963
      ],
      "op": "DUP2",
      "path": "36"
    },
    "2990": {
      "fn": "Riskpool.getBundle",
      "offset": [
        6926,
        6963
      ],
      "op": "ADD",
      "path": "36"
    },
    "2991": {
      "op": "PUSH1",
      "value": "0x1F"
    },
    "2993": {
      "op": "NOT"
    },
    "2994": {
      "fn": "Riskpool.getBundle",
      "offset": [
        6926,
        6963
      ],
      "op": "AND",
      "path": "36"
    },
    "2995": {
      "fn": "Riskpool.getBundle",
      "offset": [
        6926,
        6963
      ],
      "op": "DUP3",
      "path": "36"
    },
    "2996": {
      "fn": "Riskpool.getBundle",
      "offset": [
        6926,
        6963
      ],
      "op": "ADD",
      "path": "36"
    },
    "2997": {
      "fn": "Riskpool.getBundle",
      "offset": [
        6926,
        6963
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x40"
    },
    "2999": {
      "fn": "Riskpool.getBundle",
      "offset": [
        6926,
        6963
      ],
      "op": "MSTORE",
      "path": "36"
    },
    "3000": {
      "fn": "Riskpool.getBundle",
      "offset": [
        6926,
        6963
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0x91B"
    },
    "3003": {
      "fn": "Riskpool.getBundle",
      "offset": [
        6926,
        6963
      ],
      "op": "SWAP2",
      "path": "36"
    },
    "3004": {
      "fn": "Riskpool.getBundle",
      "offset": [
        6926,
        6963
      ],
      "op": "SWAP1",
      "path": "36"
    },
    "3005": {
      "fn": "Riskpool.getBundle",
      "offset": [
        6926,
        6963
      ],
      "op": "DUP2",
      "path": "36"
    },
    "3006": {
      "fn": "Riskpool.getBundle",
      "offset": [
        6926,
        6963
      ],
      "op": "ADD",
      "path": "36"
    },
    "3007": {
      "fn": "Riskpool.getBundle",
      "offset": [
        6926,
        6963
      ],
      "op": "SWAP1",
      "path": "36"
    },
    "3008": {
      "fn": "Riskpool.getBundle",
      "offset": [
        6926,
        6963
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0x2B55"
    },
    "3011": {
      "fn": "Riskpool.getBundle",
      "jump": "i",
      "offset": [
        6926,
        6963
      ],
      "op": "JUMP",
      "path": "36"
    },
    "3012": {
      "fn": "AccessControl.grantRole",
      "offset": [
        4816,
        4961
      ],
      "op": "JUMPDEST",
      "path": "0"
    },
    "3013": {
      "fn": "AccessControl.getRoleAdmin",
      "offset": [
        4465,
        4472
      ],
      "op": "PUSH1",
      "path": "0",
      "value": "0x0"
    },
    "3015": {
      "fn": "AccessControl.getRoleAdmin",
      "offset": [
        4491,
        4503
      ],
      "op": "DUP3",
      "path": "0"
    },
    "3016": {
      "fn": "AccessControl.getRoleAdmin",
      "offset": [
        4491,
        4503
      ],
      "op": "DUP2",
      "path": "0"
    },
    "3017": {
      "fn": "AccessControl.getRoleAdmin",
      "offset": [
        4491,
        4503
      ],
      "op": "MSTORE",
      "path": "0"
    },
    "3018": {
      "fn": "AccessControl.getRoleAdmin",
      "offset": [
        4491,
        4497
      ],
      "op": "PUSH1",
      "path": "0",
      "value": "0x12"
    },
    "3020": {
      "fn": "AccessControl.getRoleAdmin",
      "offset": [
        4491,
        4503
      ],
      "op": "PUSH1",
      "path": "0",
      "value": "0x20"
    },
    "3022": {
      "fn": "AccessControl.getRoleAdmin",
      "offset": [
        4491,
        4503
      ],
      "op": "MSTORE",
      "path": "0"
    },
    "3023": {
      "fn": "AccessControl.getRoleAdmin",
      "offset": [
        4491,
        4503
      ],
      "op": "PUSH1",
      "path": "0",
      "value": "0x40"
    },
    "3025": {
      "fn": "AccessControl.getRoleAdmin",
      "offset": [
        4491,
        4503
      ],
      "op": "SWAP1",
      "path": "0"
    },
    "3026": {
      "fn": "AccessControl.getRoleAdmin",
      "offset": [
        4491,
        4503
      ],
      "op": "KECCAK256",
      "path": "0"
    },
    "3027": {
      "fn": "AccessControl.getRoleAdmin",
      "offset": [
        4491,
        4513
      ],
      "op": "PUSH1",
      "path": "0",
      "value": "0x1"
    },
    "3029": {
      "fn": "AccessControl.getRoleAdmin",
      "offset": [
        4491,
        4513
      ],
      "op": "ADD",
      "path": "0"
    },
    "3030": {
      "fn": "AccessControl.getRoleAdmin",
      "offset": [
        4491,
        4513
      ],
      "op": "SLOAD",
      "path": "0"
    },
    "3031": {
      "offset": [
        2505,
        2521
      ],
      "op": "PUSH2",
      "path": "0",
      "value": "0xBDF"
    },
    "3034": {
      "offset": [
        2516,
        2520
      ],
      "op": "DUP2",
      "path": "0"
    },
    "3035": {
      "offset": [
        2505,
        2515
      ],
      "op": "PUSH2",
      "path": "0",
      "value": "0x1C3D"
    },
    "3038": {
      "jump": "i",
      "offset": [
        2505,
        2521
      ],
      "op": "JUMP",
      "path": "0"
    },
    "3039": {
      "fn": "AccessControl.getRoleAdmin",
      "offset": [
        2505,
        2521
      ],
      "op": "JUMPDEST",
      "path": "0"
    },
    "3040": {
      "fn": "AccessControl.grantRole",
      "offset": [
        4929,
        4954
      ],
      "op": "PUSH2",
      "path": "0",
      "statement": 23,
      "value": "0xBE9"
    },
    "3043": {
      "fn": "AccessControl.grantRole",
      "offset": [
        4940,
        4944
      ],
      "op": "DUP4",
      "path": "0"
    },
    "3044": {
      "fn": "AccessControl.grantRole",
      "offset": [
        4946,
        4953
      ],
      "op": "DUP4",
      "path": "0"
    },
    "3045": {
      "fn": "AccessControl.grantRole",
      "offset": [
        4929,
        4939
      ],
      "op": "PUSH2",
      "path": "0",
      "value": "0x1C47"
    },
    "3048": {
      "fn": "AccessControl.grantRole",
      "jump": "i",
      "offset": [
        4929,
        4954
      ],
      "op": "JUMP",
      "path": "0"
    },
    "3049": {
      "fn": "AccessControl.grantRole",
      "offset": [
        4929,
        4954
      ],
      "op": "JUMPDEST",
      "path": "0"
    },
    "3050": {
      "fn": "AccessControl.grantRole",
      "offset": [
        4816,
        4961
      ],
      "op": "POP",
      "path": "0"
    },
    "3051": {
      "fn": "AccessControl.grantRole",
      "offset": [
        4816,
        4961
      ],
      "op": "POP",
      "path": "0"
    },
    "3052": {
      "fn": "AccessControl.grantRole",
      "offset": [
        4816,
        4961
      ],
      "op": "POP",
      "path": "0"
    },
    "3053": {
      "fn": "AccessControl.grantRole",
      "jump": "o",
      "offset": [
        4816,
        4961
      ],
      "op": "JUMP",
      "path": "0"
    },
    "3054": {
      "fn": "Riskpool.unlockBundle",
      "offset": [
        3875,
        4040
      ],
      "op": "JUMPDEST",
      "path": "36"
    },
    "3055": {
      "offset": [
        1413,
        1429
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x7"
    },
    "3057": {
      "fn": "Riskpool.unlockBundle",
      "offset": [
        1413,
        1429
      ],
      "op": "SLOAD",
      "path": "36"
    },
    "3058": {
      "offset": [
        1413,
        1449
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x40"
    },
    "3060": {
      "fn": "Riskpool.unlockBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "MLOAD",
      "path": "36"
    },
    "3061": {
      "op": "PUSH4",
      "value": "0x2D0821B7"
    },
    "3066": {
      "op": "PUSH1",
      "value": "0xE0"
    },
    "3068": {
      "op": "SHL"
    },
    "3069": {
      "offset": [
        1413,
        1449
      ],
      "op": "DUP2",
      "path": "36"
    },
    "3070": {
      "fn": "Riskpool.unlockBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "MSTORE",
      "path": "36"
    },
    "3071": {
      "fn": "Riskpool.unlockBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x4"
    },
    "3073": {
      "fn": "Riskpool.unlockBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "DUP2",
      "path": "36"
    },
    "3074": {
      "fn": "Riskpool.unlockBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "ADD",
      "path": "36"
    },
    "3075": {
      "op": "DUP4"
    },
    "3076": {
      "op": "SWAP1"
    },
    "3077": {
      "op": "MSTORE"
    },
    "3078": {
      "fn": "Riskpool.unlockBundle",
      "offset": [
        3967,
        3975
      ],
      "op": "DUP3",
      "path": "36"
    },
    "3079": {
      "fn": "Riskpool.unlockBundle",
      "offset": [
        3967,
        3975
      ],
      "op": "SWAP2",
      "path": "36"
    },
    "3080": {
      "offset": [
        1382,
        1410
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x0"
    },
    "3082": {
      "fn": "Riskpool.unlockBundle",
      "offset": [
        1382,
        1410
      ],
      "op": "SWAP2",
      "path": "36"
    },
    "3083": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "3085": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "3087": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "3089": {
      "op": "SHL"
    },
    "3090": {
      "op": "SUB"
    },
    "3091": {
      "offset": [
        1413,
        1429
      ],
      "op": "SWAP1",
      "path": "36"
    },
    "3092": {
      "fn": "Riskpool.unlockBundle",
      "offset": [
        1413,
        1429
      ],
      "op": "SWAP2",
      "path": "36"
    },
    "3093": {
      "fn": "Riskpool.unlockBundle",
      "offset": [
        1413,
        1429
      ],
      "op": "AND",
      "path": "36"
    },
    "3094": {
      "fn": "Riskpool.unlockBundle",
      "offset": [
        1413,
        1429
      ],
      "op": "SWAP1",
      "path": "36"
    },
    "3095": {
      "offset": [
        1413,
        1439
      ],
      "op": "PUSH4",
      "path": "36",
      "value": "0x2D0821B7"
    },
    "3100": {
      "fn": "Riskpool.unlockBundle",
      "offset": [
        1413,
        1439
      ],
      "op": "SWAP1",
      "path": "36"
    },
    "3101": {
      "op": "PUSH1",
      "value": "0x24"
    },
    "3103": {
      "op": "ADD"
    },
    "3104": {
      "offset": [
        1413,
        1449
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x0"
    },
    "3106": {
      "fn": "Riskpool.unlockBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x40"
    },
    "3108": {
      "fn": "Riskpool.unlockBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "MLOAD",
      "path": "36"
    },
    "3109": {
      "fn": "Riskpool.unlockBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "DUP1",
      "path": "36"
    },
    "3110": {
      "fn": "Riskpool.unlockBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "DUP4",
      "path": "36"
    },
    "3111": {
      "fn": "Riskpool.unlockBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "SUB",
      "path": "36"
    },
    "3112": {
      "fn": "Riskpool.unlockBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "DUP2",
      "path": "36"
    },
    "3113": {
      "fn": "Riskpool.unlockBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "DUP7",
      "path": "36"
    },
    "3114": {
      "fn": "Riskpool.unlockBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "DUP1",
      "path": "36"
    },
    "3115": {
      "fn": "Riskpool.unlockBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "EXTCODESIZE",
      "path": "36"
    },
    "3116": {
      "fn": "Riskpool.unlockBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "ISZERO",
      "path": "36"
    },
    "3117": {
      "fn": "Riskpool.unlockBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "DUP1",
      "path": "36"
    },
    "3118": {
      "fn": "Riskpool.unlockBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "ISZERO",
      "path": "36"
    },
    "3119": {
      "fn": "Riskpool.unlockBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0xC37"
    },
    "3122": {
      "fn": "Riskpool.unlockBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "JUMPI",
      "path": "36"
    },
    "3123": {
      "fn": "Riskpool.unlockBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x0"
    },
    "3125": {
      "fn": "Riskpool.unlockBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "DUP1",
      "path": "36"
    },
    "3126": {
      "fn": "Riskpool.unlockBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "REVERT",
      "path": "36"
    },
    "3127": {
      "fn": "Riskpool.unlockBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "JUMPDEST",
      "path": "36"
    },
    "3128": {
      "fn": "Riskpool.unlockBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "POP",
      "path": "36"
    },
    "3129": {
      "fn": "Riskpool.unlockBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "GAS",
      "path": "36"
    },
    "3130": {
      "fn": "Riskpool.unlockBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "STATICCALL",
      "path": "36"
    },
    "3131": {
      "fn": "Riskpool.unlockBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "ISZERO",
      "path": "36"
    },
    "3132": {
      "fn": "Riskpool.unlockBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "DUP1",
      "path": "36"
    },
    "3133": {
      "fn": "Riskpool.unlockBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "ISZERO",
      "path": "36"
    },
    "3134": {
      "fn": "Riskpool.unlockBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0xC4B"
    },
    "3137": {
      "fn": "Riskpool.unlockBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "JUMPI",
      "path": "36"
    },
    "3138": {
      "fn": "Riskpool.unlockBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "RETURNDATASIZE",
      "path": "36"
    },
    "3139": {
      "fn": "Riskpool.unlockBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x0"
    },
    "3141": {
      "fn": "Riskpool.unlockBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "DUP1",
      "path": "36"
    },
    "3142": {
      "fn": "Riskpool.unlockBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "RETURNDATACOPY",
      "path": "36"
    },
    "3143": {
      "fn": "Riskpool.unlockBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "RETURNDATASIZE",
      "path": "36"
    },
    "3144": {
      "fn": "Riskpool.unlockBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x0"
    },
    "3146": {
      "fn": "Riskpool.unlockBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "REVERT",
      "path": "36"
    },
    "3147": {
      "fn": "Riskpool.unlockBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "JUMPDEST",
      "path": "36"
    },
    "3148": {
      "fn": "Riskpool.unlockBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "POP",
      "path": "36"
    },
    "3149": {
      "fn": "Riskpool.unlockBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "POP",
      "path": "36"
    },
    "3150": {
      "fn": "Riskpool.unlockBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "POP",
      "path": "36"
    },
    "3151": {
      "fn": "Riskpool.unlockBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "POP",
      "path": "36"
    },
    "3152": {
      "fn": "Riskpool.unlockBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x40"
    },
    "3154": {
      "fn": "Riskpool.unlockBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "MLOAD",
      "path": "36"
    },
    "3155": {
      "fn": "Riskpool.unlockBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "RETURNDATASIZE",
      "path": "36"
    },
    "3156": {
      "fn": "Riskpool.unlockBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x0"
    },
    "3158": {
      "fn": "Riskpool.unlockBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "DUP3",
      "path": "36"
    },
    "3159": {
      "fn": "Riskpool.unlockBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "RETURNDATACOPY",
      "path": "36"
    },
    "3160": {
      "fn": "Riskpool.unlockBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x1F"
    },
    "3162": {
      "fn": "Riskpool.unlockBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "RETURNDATASIZE",
      "path": "36"
    },
    "3163": {
      "fn": "Riskpool.unlockBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "SWAP1",
      "path": "36"
    },
    "3164": {
      "fn": "Riskpool.unlockBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "DUP2",
      "path": "36"
    },
    "3165": {
      "fn": "Riskpool.unlockBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "ADD",
      "path": "36"
    },
    "3166": {
      "op": "PUSH1",
      "value": "0x1F"
    },
    "3168": {
      "op": "NOT"
    },
    "3169": {
      "offset": [
        1413,
        1449
      ],
      "op": "AND",
      "path": "36"
    },
    "3170": {
      "fn": "Riskpool.unlockBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "DUP3",
      "path": "36"
    },
    "3171": {
      "fn": "Riskpool.unlockBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "ADD",
      "path": "36"
    },
    "3172": {
      "fn": "Riskpool.unlockBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x40"
    },
    "3174": {
      "fn": "Riskpool.unlockBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "MSTORE",
      "path": "36"
    },
    "3175": {
      "fn": "Riskpool.unlockBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0xC73"
    },
    "3178": {
      "fn": "Riskpool.unlockBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "SWAP2",
      "path": "36"
    },
    "3179": {
      "fn": "Riskpool.unlockBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "SWAP1",
      "path": "36"
    },
    "3180": {
      "fn": "Riskpool.unlockBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "DUP2",
      "path": "36"
    },
    "3181": {
      "fn": "Riskpool.unlockBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "ADD",
      "path": "36"
    },
    "3182": {
      "fn": "Riskpool.unlockBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "SWAP1",
      "path": "36"
    },
    "3183": {
      "fn": "Riskpool.unlockBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0x2B55"
    },
    "3186": {
      "fn": "Riskpool.unlockBundle",
      "jump": "i",
      "offset": [
        1413,
        1449
      ],
      "op": "JUMP",
      "path": "36"
    },
    "3187": {
      "fn": "Riskpool.unlockBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "JUMPDEST",
      "path": "36"
    },
    "3188": {
      "offset": [
        1482,
        1494
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x9"
    },
    "3190": {
      "fn": "Riskpool.unlockBundle",
      "offset": [
        1482,
        1494
      ],
      "op": "SLOAD",
      "path": "36"
    },
    "3191": {
      "offset": [
        1503,
        1517
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x40"
    },
    "3193": {
      "fn": "Riskpool.unlockBundle",
      "offset": [
        1503,
        1517
      ],
      "op": "DUP1",
      "path": "36"
    },
    "3194": {
      "fn": "Riskpool.unlockBundle",
      "offset": [
        1503,
        1517
      ],
      "op": "DUP4",
      "path": "36"
    },
    "3195": {
      "fn": "Riskpool.unlockBundle",
      "offset": [
        1503,
        1517
      ],
      "op": "ADD",
      "path": "36"
    },
    "3196": {
      "fn": "Riskpool.unlockBundle",
      "offset": [
        1503,
        1517
      ],
      "op": "MLOAD",
      "path": "36"
    },
    "3197": {
      "offset": [
        1482,
        1518
      ],
      "op": "SWAP1",
      "path": "36"
    },
    "3198": {
      "fn": "Riskpool.unlockBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "MLOAD",
      "path": "36"
    },
    "3199": {
      "op": "PUSH4",
      "value": "0x31A9108F"
    },
    "3204": {
      "op": "PUSH1",
      "value": "0xE1"
    },
    "3206": {
      "op": "SHL"
    },
    "3207": {
      "offset": [
        1482,
        1518
      ],
      "op": "DUP2",
      "path": "36"
    },
    "3208": {
      "fn": "Riskpool.unlockBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "MSTORE",
      "path": "36"
    },
    "3209": {
      "offset": [
        1382,
        1449
      ],
      "op": "SWAP3",
      "path": "36"
    },
    "3210": {
      "fn": "Riskpool.unlockBundle",
      "offset": [
        1382,
        1449
      ],
      "op": "SWAP4",
      "path": "36"
    },
    "3211": {
      "op": "POP"
    },
    "3212": {
      "offset": [
        1460,
        1479
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x0"
    },
    "3214": {
      "fn": "Riskpool.unlockBundle",
      "offset": [
        1460,
        1479
      ],
      "op": "SWAP3",
      "path": "36"
    },
    "3215": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "3217": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "3219": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "3221": {
      "op": "SHL"
    },
    "3222": {
      "op": "SUB"
    },
    "3223": {
      "offset": [
        1482,
        1494
      ],
      "op": "SWAP1",
      "path": "36"
    },
    "3224": {
      "fn": "Riskpool.unlockBundle",
      "offset": [
        1482,
        1494
      ],
      "op": "SWAP3",
      "path": "36"
    },
    "3225": {
      "fn": "Riskpool.unlockBundle",
      "offset": [
        1482,
        1494
      ],
      "op": "AND",
      "path": "36"
    },
    "3226": {
      "fn": "Riskpool.unlockBundle",
      "offset": [
        1482,
        1494
      ],
      "op": "SWAP2",
      "path": "36"
    },
    "3227": {
      "offset": [
        1482,
        1502
      ],
      "op": "PUSH4",
      "path": "36",
      "value": "0x6352211E"
    },
    "3232": {
      "fn": "Riskpool.unlockBundle",
      "offset": [
        1482,
        1502
      ],
      "op": "SWAP2",
      "path": "36"
    },
    "3233": {
      "offset": [
        1482,
        1518
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0xCB0"
    },
    "3236": {
      "fn": "Riskpool.unlockBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "SWAP2",
      "path": "36"
    },
    "3237": {
      "fn": "Riskpool.unlockBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x4"
    },
    "3239": {
      "fn": "Riskpool.unlockBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "ADD",
      "path": "36"
    },
    "3240": {
      "op": "SWAP1"
    },
    "3241": {
      "op": "DUP2"
    },
    "3242": {
      "op": "MSTORE"
    },
    "3243": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "3245": {
      "op": "ADD"
    },
    "3246": {
      "op": "SWAP1"
    },
    "3247": {
      "op": "JUMP"
    },
    "3248": {
      "offset": [
        1482,
        1518
      ],
      "op": "JUMPDEST",
      "path": "36"
    },
    "3249": {
      "fn": "Riskpool.unlockBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x20"
    },
    "3251": {
      "fn": "Riskpool.unlockBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x40"
    },
    "3253": {
      "fn": "Riskpool.unlockBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "MLOAD",
      "path": "36"
    },
    "3254": {
      "fn": "Riskpool.unlockBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "DUP1",
      "path": "36"
    },
    "3255": {
      "fn": "Riskpool.unlockBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "DUP4",
      "path": "36"
    },
    "3256": {
      "fn": "Riskpool.unlockBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "SUB",
      "path": "36"
    },
    "3257": {
      "fn": "Riskpool.unlockBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "DUP2",
      "path": "36"
    },
    "3258": {
      "fn": "Riskpool.unlockBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "DUP7",
      "path": "36"
    },
    "3259": {
      "fn": "Riskpool.unlockBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "DUP1",
      "path": "36"
    },
    "3260": {
      "fn": "Riskpool.unlockBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "EXTCODESIZE",
      "path": "36"
    },
    "3261": {
      "fn": "Riskpool.unlockBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "ISZERO",
      "path": "36"
    },
    "3262": {
      "fn": "Riskpool.unlockBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "DUP1",
      "path": "36"
    },
    "3263": {
      "fn": "Riskpool.unlockBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "ISZERO",
      "path": "36"
    },
    "3264": {
      "fn": "Riskpool.unlockBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0xCC8"
    },
    "3267": {
      "fn": "Riskpool.unlockBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "JUMPI",
      "path": "36"
    },
    "3268": {
      "fn": "Riskpool.unlockBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x0"
    },
    "3270": {
      "fn": "Riskpool.unlockBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "DUP1",
      "path": "36"
    },
    "3271": {
      "fn": "Riskpool.unlockBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "REVERT",
      "path": "36"
    },
    "3272": {
      "fn": "Riskpool.unlockBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "JUMPDEST",
      "path": "36"
    },
    "3273": {
      "fn": "Riskpool.unlockBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "POP",
      "path": "36"
    },
    "3274": {
      "fn": "Riskpool.unlockBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "GAS",
      "path": "36"
    },
    "3275": {
      "fn": "Riskpool.unlockBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "STATICCALL",
      "path": "36"
    },
    "3276": {
      "fn": "Riskpool.unlockBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "ISZERO",
      "path": "36"
    },
    "3277": {
      "fn": "Riskpool.unlockBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "DUP1",
      "path": "36"
    },
    "3278": {
      "fn": "Riskpool.unlockBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "ISZERO",
      "path": "36"
    },
    "3279": {
      "fn": "Riskpool.unlockBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0xCDC"
    },
    "3282": {
      "fn": "Riskpool.unlockBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "JUMPI",
      "path": "36"
    },
    "3283": {
      "fn": "Riskpool.unlockBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "RETURNDATASIZE",
      "path": "36"
    },
    "3284": {
      "fn": "Riskpool.unlockBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x0"
    },
    "3286": {
      "fn": "Riskpool.unlockBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "DUP1",
      "path": "36"
    },
    "3287": {
      "fn": "Riskpool.unlockBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "RETURNDATACOPY",
      "path": "36"
    },
    "3288": {
      "fn": "Riskpool.unlockBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "RETURNDATASIZE",
      "path": "36"
    },
    "3289": {
      "fn": "Riskpool.unlockBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x0"
    },
    "3291": {
      "fn": "Riskpool.unlockBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "REVERT",
      "path": "36"
    },
    "3292": {
      "fn": "Riskpool.unlockBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "JUMPDEST",
      "path": "36"
    },
    "3293": {
      "fn": "Riskpool.unlockBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "POP",
      "path": "36"
    },
    "3294": {
      "fn": "Riskpool.unlockBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "POP",
      "path": "36"
    },
    "3295": {
      "fn": "Riskpool.unlockBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "POP",
      "path": "36"
    },
    "3296": {
      "fn": "Riskpool.unlockBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "POP",
      "path": "36"
    },
    "3297": {
      "fn": "Riskpool.unlockBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x40"
    },
    "3299": {
      "fn": "Riskpool.unlockBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "MLOAD",
      "path": "36"
    },
    "3300": {
      "fn": "Riskpool.unlockBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "RETURNDATASIZE",
      "path": "36"
    },
    "3301": {
      "fn": "Riskpool.unlockBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x1F"
    },
    "3303": {
      "fn": "Riskpool.unlockBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "NOT",
      "path": "36"
    },
    "3304": {
      "fn": "Riskpool.unlockBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x1F"
    },
    "3306": {
      "fn": "Riskpool.unlockBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "DUP3",
      "path": "36"
    },
    "3307": {
      "fn": "Riskpool.unlockBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "ADD",
      "path": "36"
    },
    "3308": {
      "fn": "Riskpool.unlockBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "AND",
      "path": "36"
    },
    "3309": {
      "fn": "Riskpool.unlockBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "DUP3",
      "path": "36"
    },
    "3310": {
      "fn": "Riskpool.unlockBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "ADD",
      "path": "36"
    },
    "3311": {
      "fn": "Riskpool.unlockBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "DUP1",
      "path": "36"
    },
    "3312": {
      "fn": "Riskpool.unlockBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x40"
    },
    "3314": {
      "fn": "Riskpool.unlockBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "MSTORE",
      "path": "36"
    },
    "3315": {
      "fn": "Riskpool.unlockBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "POP",
      "path": "36"
    },
    "3316": {
      "fn": "Riskpool.unlockBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "DUP2",
      "path": "36"
    },
    "3317": {
      "fn": "Riskpool.unlockBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "ADD",
      "path": "36"
    },
    "3318": {
      "fn": "Riskpool.unlockBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "SWAP1",
      "path": "36"
    },
    "3319": {
      "fn": "Riskpool.unlockBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0xD00"
    },
    "3322": {
      "fn": "Riskpool.unlockBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "SWAP2",
      "path": "36"
    },
    "3323": {
      "fn": "Riskpool.unlockBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "SWAP1",
      "path": "36"
    },
    "3324": {
      "fn": "Riskpool.unlockBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0x299C"
    },
    "3327": {
      "fn": "Riskpool.unlockBundle",
      "jump": "i",
      "offset": [
        1482,
        1518
      ],
      "op": "JUMP",
      "path": "36"
    },
    "3328": {
      "fn": "Riskpool.unlockBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "JUMPDEST",
      "path": "36"
    },
    "3329": {
      "offset": [
        1460,
        1518
      ],
      "op": "SWAP1",
      "path": "36"
    },
    "3330": {
      "op": "POP"
    },
    "3331": {
      "fn": "Context._msgSender",
      "offset": [
        719,
        729
      ],
      "op": "CALLER",
      "path": "22"
    },
    "3332": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "3334": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "3336": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "3338": {
      "op": "SHL"
    },
    "3339": {
      "op": "SUB"
    },
    "3340": {
      "offset": [
        1553,
        1580
      ],
      "op": "DUP3",
      "path": "36"
    },
    "3341": {
      "fn": "Context._msgSender",
      "offset": [
        1553,
        1580
      ],
      "op": "AND",
      "path": "36"
    },
    "3342": {
      "fn": "Context._msgSender",
      "offset": [
        1553,
        1580
      ],
      "op": "EQ",
      "path": "36"
    },
    "3343": {
      "offset": [
        1531,
        1638
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0xD2A"
    },
    "3346": {
      "offset": [
        1531,
        1638
      ],
      "op": "JUMPI",
      "path": "36"
    },
    "3347": {
      "fn": "Context._msgSender",
      "offset": [
        1531,
        1638
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x40"
    },
    "3349": {
      "fn": "Context._msgSender",
      "offset": [
        1531,
        1638
      ],
      "op": "MLOAD",
      "path": "36"
    },
    "3350": {
      "op": "PUSH3",
      "value": "0x461BCD"
    },
    "3354": {
      "op": "PUSH1",
      "value": "0xE5"
    },
    "3356": {
      "op": "SHL"
    },
    "3357": {
      "offset": [
        1531,
        1638
      ],
      "op": "DUP2",
      "path": "36"
    },
    "3358": {
      "fn": "Context._msgSender",
      "offset": [
        1531,
        1638
      ],
      "op": "MSTORE",
      "path": "36"
    },
    "3359": {
      "fn": "Context._msgSender",
      "offset": [
        1531,
        1638
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x4"
    },
    "3361": {
      "fn": "Context._msgSender",
      "offset": [
        1531,
        1638
      ],
      "op": "ADD",
      "path": "36"
    },
    "3362": {
      "fn": "Context._msgSender",
      "offset": [
        1531,
        1638
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0x88F"
    },
    "3365": {
      "fn": "Context._msgSender",
      "offset": [
        1531,
        1638
      ],
      "op": "SWAP1",
      "path": "36"
    },
    "3366": {
      "fn": "Context._msgSender",
      "offset": [
        1531,
        1638
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0x2E9C"
    },
    "3369": {
      "fn": "Context._msgSender",
      "jump": "i",
      "offset": [
        1531,
        1638
      ],
      "op": "JUMP",
      "path": "36"
    },
    "3370": {
      "fn": "Context._msgSender",
      "offset": [
        1531,
        1638
      ],
      "op": "JUMPDEST",
      "path": "36"
    },
    "3371": {
      "fn": "Riskpool.unlockBundle",
      "offset": [
        3993,
        4009
      ],
      "op": "PUSH1",
      "path": "36",
      "statement": 24,
      "value": "0x8"
    },
    "3373": {
      "fn": "Riskpool.unlockBundle",
      "offset": [
        3993,
        4009
      ],
      "op": "SLOAD",
      "path": "36"
    },
    "3374": {
      "fn": "Riskpool.unlockBundle",
      "offset": [
        3993,
        4032
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x40"
    },
    "3376": {
      "fn": "Riskpool.unlockBundle",
      "offset": [
        3993,
        4032
      ],
      "op": "MLOAD",
      "path": "36"
    },
    "3377": {
      "op": "PUSH4",
      "value": "0x62D8A69"
    },
    "3382": {
      "op": "PUSH1",
      "value": "0xE3"
    },
    "3384": {
      "op": "SHL"
    },
    "3385": {
      "fn": "Riskpool.unlockBundle",
      "offset": [
        3993,
        4032
      ],
      "op": "DUP2",
      "path": "36"
    },
    "3386": {
      "fn": "Riskpool.unlockBundle",
      "offset": [
        3993,
        4032
      ],
      "op": "MSTORE",
      "path": "36"
    },
    "3387": {
      "fn": "Riskpool.unlockBundle",
      "offset": [
        3993,
        4032
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x4"
    },
    "3389": {
      "fn": "Riskpool.unlockBundle",
      "offset": [
        3993,
        4032
      ],
      "op": "DUP2",
      "path": "36"
    },
    "3390": {
      "fn": "Riskpool.unlockBundle",
      "offset": [
        3993,
        4032
      ],
      "op": "ADD",
      "path": "36"
    },
    "3391": {
      "op": "DUP7"
    },
    "3392": {
      "op": "SWAP1"
    },
    "3393": {
      "op": "MSTORE"
    },
    "3394": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "3396": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "3398": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "3400": {
      "op": "SHL"
    },
    "3401": {
      "op": "SUB"
    },
    "3402": {
      "fn": "Riskpool.unlockBundle",
      "offset": [
        3993,
        4009
      ],
      "op": "SWAP1",
      "path": "36"
    },
    "3403": {
      "fn": "Riskpool.unlockBundle",
      "offset": [
        3993,
        4009
      ],
      "op": "SWAP2",
      "path": "36"
    },
    "3404": {
      "fn": "Riskpool.unlockBundle",
      "offset": [
        3993,
        4009
      ],
      "op": "AND",
      "path": "36"
    },
    "3405": {
      "fn": "Riskpool.unlockBundle",
      "offset": [
        3993,
        4009
      ],
      "op": "SWAP1",
      "path": "36"
    },
    "3406": {
      "fn": "Riskpool.unlockBundle",
      "offset": [
        3993,
        4022
      ],
      "op": "PUSH4",
      "path": "36",
      "value": "0x316C5348"
    },
    "3411": {
      "fn": "Riskpool.unlockBundle",
      "offset": [
        3993,
        4022
      ],
      "op": "SWAP1",
      "path": "36"
    },
    "3412": {
      "op": "PUSH1",
      "value": "0x24"
    },
    "3414": {
      "op": "ADD"
    },
    "3415": {
      "fn": "Riskpool.unlockBundle",
      "offset": [
        3993,
        4032
      ],
      "op": "JUMPDEST",
      "path": "36"
    },
    "3416": {
      "fn": "Riskpool.unlockBundle",
      "offset": [
        3993,
        4032
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x0"
    },
    "3418": {
      "fn": "Riskpool.unlockBundle",
      "offset": [
        3993,
        4032
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x40"
    },
    "3420": {
      "fn": "Riskpool.unlockBundle",
      "offset": [
        3993,
        4032
      ],
      "op": "MLOAD",
      "path": "36"
    },
    "3421": {
      "fn": "Riskpool.unlockBundle",
      "offset": [
        3993,
        4032
      ],
      "op": "DUP1",
      "path": "36"
    },
    "3422": {
      "fn": "Riskpool.unlockBundle",
      "offset": [
        3993,
        4032
      ],
      "op": "DUP4",
      "path": "36"
    },
    "3423": {
      "fn": "Riskpool.unlockBundle",
      "offset": [
        3993,
        4032
      ],
      "op": "SUB",
      "path": "36"
    },
    "3424": {
      "fn": "Riskpool.unlockBundle",
      "offset": [
        3993,
        4032
      ],
      "op": "DUP2",
      "path": "36"
    },
    "3425": {
      "fn": "Riskpool.unlockBundle",
      "offset": [
        3993,
        4032
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x0"
    },
    "3427": {
      "fn": "Riskpool.unlockBundle",
      "offset": [
        3993,
        4032
      ],
      "op": "DUP8",
      "path": "36"
    },
    "3428": {
      "fn": "Riskpool.unlockBundle",
      "offset": [
        3993,
        4032
      ],
      "op": "DUP1",
      "path": "36"
    },
    "3429": {
      "fn": "Riskpool.unlockBundle",
      "offset": [
        3993,
        4032
      ],
      "op": "EXTCODESIZE",
      "path": "36"
    },
    "3430": {
      "fn": "Riskpool.unlockBundle",
      "offset": [
        3993,
        4032
      ],
      "op": "ISZERO",
      "path": "36"
    },
    "3431": {
      "fn": "Riskpool.unlockBundle",
      "offset": [
        3993,
        4032
      ],
      "op": "DUP1",
      "path": "36"
    },
    "3432": {
      "fn": "Riskpool.unlockBundle",
      "offset": [
        3993,
        4032
      ],
      "op": "ISZERO",
      "path": "36"
    },
    "3433": {
      "fn": "Riskpool.unlockBundle",
      "offset": [
        3993,
        4032
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0xD71"
    },
    "3436": {
      "fn": "Riskpool.unlockBundle",
      "offset": [
        3993,
        4032
      ],
      "op": "JUMPI",
      "path": "36"
    },
    "3437": {
      "fn": "Riskpool.unlockBundle",
      "offset": [
        3993,
        4032
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x0"
    },
    "3439": {
      "fn": "Riskpool.unlockBundle",
      "offset": [
        3993,
        4032
      ],
      "op": "DUP1",
      "path": "36"
    },
    "3440": {
      "fn": "Riskpool.unlockBundle",
      "offset": [
        3993,
        4032
      ],
      "op": "REVERT",
      "path": "36"
    },
    "3441": {
      "fn": "Riskpool.unlockBundle",
      "offset": [
        3993,
        4032
      ],
      "op": "JUMPDEST",
      "path": "36"
    },
    "3442": {
      "fn": "Riskpool.unlockBundle",
      "offset": [
        3993,
        4032
      ],
      "op": "POP",
      "path": "36"
    },
    "3443": {
      "fn": "Riskpool.unlockBundle",
      "offset": [
        3993,
        4032
      ],
      "op": "GAS",
      "path": "36"
    },
    "3444": {
      "fn": "Riskpool.unlockBundle",
      "offset": [
        3993,
        4032
      ],
      "op": "CALL",
      "path": "36"
    },
    "3445": {
      "fn": "Riskpool.unlockBundle",
      "offset": [
        3993,
        4032
      ],
      "op": "ISZERO",
      "path": "36"
    },
    "3446": {
      "fn": "Riskpool.unlockBundle",
      "offset": [
        3993,
        4032
      ],
      "op": "DUP1",
      "path": "36"
    },
    "3447": {
      "fn": "Riskpool.unlockBundle",
      "offset": [
        3993,
        4032
      ],
      "op": "ISZERO",
      "path": "36"
    },
    "3448": {
      "fn": "Riskpool.unlockBundle",
      "offset": [
        3993,
        4032
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0xD85"
    },
    "3451": {
      "fn": "Riskpool.unlockBundle",
      "offset": [
        3993,
        4032
      ],
      "op": "JUMPI",
      "path": "36"
    },
    "3452": {
      "fn": "Riskpool.unlockBundle",
      "offset": [
        3993,
        4032
      ],
      "op": "RETURNDATASIZE",
      "path": "36"
    },
    "3453": {
      "fn": "Riskpool.unlockBundle",
      "offset": [
        3993,
        4032
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x0"
    },
    "3455": {
      "fn": "Riskpool.unlockBundle",
      "offset": [
        3993,
        4032
      ],
      "op": "DUP1",
      "path": "36"
    },
    "3456": {
      "fn": "Riskpool.unlockBundle",
      "offset": [
        3993,
        4032
      ],
      "op": "RETURNDATACOPY",
      "path": "36"
    },
    "3457": {
      "fn": "Riskpool.unlockBundle",
      "offset": [
        3993,
        4032
      ],
      "op": "RETURNDATASIZE",
      "path": "36"
    },
    "3458": {
      "fn": "Riskpool.unlockBundle",
      "offset": [
        3993,
        4032
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x0"
    },
    "3460": {
      "fn": "Riskpool.unlockBundle",
      "offset": [
        3993,
        4032
      ],
      "op": "REVERT",
      "path": "36"
    },
    "3461": {
      "fn": "Riskpool.unlockBundle",
      "offset": [
        3993,
        4032
      ],
      "op": "JUMPDEST",
      "path": "36"
    },
    "3462": {
      "fn": "Riskpool.unlockBundle",
      "offset": [
        3993,
        4032
      ],
      "op": "POP",
      "path": "36"
    },
    "3463": {
      "fn": "Riskpool.unlockBundle",
      "offset": [
        3993,
        4032
      ],
      "op": "POP",
      "path": "36"
    },
    "3464": {
      "fn": "Riskpool.unlockBundle",
      "offset": [
        3993,
        4032
      ],
      "op": "POP",
      "path": "36"
    },
    "3465": {
      "fn": "Riskpool.unlockBundle",
      "offset": [
        3993,
        4032
      ],
      "op": "POP",
      "path": "36"
    },
    "3466": {
      "fn": "Riskpool.unlockBundle",
      "offset": [
        3875,
        4040
      ],
      "op": "POP",
      "path": "36"
    },
    "3467": {
      "fn": "Riskpool.unlockBundle",
      "offset": [
        3875,
        4040
      ],
      "op": "POP",
      "path": "36"
    },
    "3468": {
      "fn": "Riskpool.unlockBundle",
      "offset": [
        3875,
        4040
      ],
      "op": "POP",
      "path": "36"
    },
    "3469": {
      "fn": "Riskpool.unlockBundle",
      "offset": [
        3875,
        4040
      ],
      "op": "POP",
      "path": "36"
    },
    "3470": {
      "fn": "Riskpool.unlockBundle",
      "jump": "o",
      "offset": [
        3875,
        4040
      ],
      "op": "JUMP",
      "path": "36"
    },
    "3471": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        3461,
        3698
      ],
      "op": "JUMPDEST",
      "path": "36"
    },
    "3472": {
      "offset": [
        1413,
        1429
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x7"
    },
    "3474": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        1413,
        1429
      ],
      "op": "SLOAD",
      "path": "36"
    },
    "3475": {
      "offset": [
        1413,
        1449
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x40"
    },
    "3477": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "MLOAD",
      "path": "36"
    },
    "3478": {
      "op": "PUSH4",
      "value": "0x2D0821B7"
    },
    "3483": {
      "op": "PUSH1",
      "value": "0xE0"
    },
    "3485": {
      "op": "SHL"
    },
    "3486": {
      "offset": [
        1413,
        1449
      ],
      "op": "DUP2",
      "path": "36"
    },
    "3487": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "MSTORE",
      "path": "36"
    },
    "3488": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x4"
    },
    "3490": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "DUP2",
      "path": "36"
    },
    "3491": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "ADD",
      "path": "36"
    },
    "3492": {
      "op": "DUP5"
    },
    "3493": {
      "op": "SWAP1"
    },
    "3494": {
      "op": "MSTORE"
    },
    "3495": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        3596,
        3613
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x0"
    },
    "3497": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        3596,
        3613
      ],
      "op": "SWAP2",
      "path": "36"
    },
    "3498": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        3569,
        3577
      ],
      "op": "DUP5",
      "path": "36"
    },
    "3499": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        3569,
        3577
      ],
      "op": "SWAP2",
      "path": "36"
    },
    "3500": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        3596,
        3613
      ],
      "op": "DUP4",
      "path": "36"
    },
    "3501": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        3596,
        3613
      ],
      "op": "SWAP2",
      "path": "36"
    },
    "3502": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "3504": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "3506": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "3508": {
      "op": "SHL"
    },
    "3509": {
      "op": "SUB"
    },
    "3510": {
      "offset": [
        1413,
        1429
      ],
      "op": "AND",
      "path": "36"
    },
    "3511": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        1413,
        1429
      ],
      "op": "SWAP1",
      "path": "36"
    },
    "3512": {
      "offset": [
        1413,
        1439
      ],
      "op": "PUSH4",
      "path": "36",
      "value": "0x2D0821B7"
    },
    "3517": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        1413,
        1439
      ],
      "op": "SWAP1",
      "path": "36"
    },
    "3518": {
      "op": "PUSH1",
      "value": "0x24"
    },
    "3520": {
      "op": "ADD"
    },
    "3521": {
      "offset": [
        1413,
        1449
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x0"
    },
    "3523": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x40"
    },
    "3525": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "MLOAD",
      "path": "36"
    },
    "3526": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "DUP1",
      "path": "36"
    },
    "3527": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "DUP4",
      "path": "36"
    },
    "3528": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "SUB",
      "path": "36"
    },
    "3529": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "DUP2",
      "path": "36"
    },
    "3530": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "DUP7",
      "path": "36"
    },
    "3531": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "DUP1",
      "path": "36"
    },
    "3532": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "EXTCODESIZE",
      "path": "36"
    },
    "3533": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "ISZERO",
      "path": "36"
    },
    "3534": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "DUP1",
      "path": "36"
    },
    "3535": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "ISZERO",
      "path": "36"
    },
    "3536": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0xDD8"
    },
    "3539": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "JUMPI",
      "path": "36"
    },
    "3540": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x0"
    },
    "3542": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "DUP1",
      "path": "36"
    },
    "3543": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "REVERT",
      "path": "36"
    },
    "3544": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "JUMPDEST",
      "path": "36"
    },
    "3545": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "POP",
      "path": "36"
    },
    "3546": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "GAS",
      "path": "36"
    },
    "3547": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "STATICCALL",
      "path": "36"
    },
    "3548": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "ISZERO",
      "path": "36"
    },
    "3549": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "DUP1",
      "path": "36"
    },
    "3550": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "ISZERO",
      "path": "36"
    },
    "3551": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0xDEC"
    },
    "3554": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "JUMPI",
      "path": "36"
    },
    "3555": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "RETURNDATASIZE",
      "path": "36"
    },
    "3556": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x0"
    },
    "3558": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "DUP1",
      "path": "36"
    },
    "3559": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "RETURNDATACOPY",
      "path": "36"
    },
    "3560": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "RETURNDATASIZE",
      "path": "36"
    },
    "3561": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x0"
    },
    "3563": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "REVERT",
      "path": "36"
    },
    "3564": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "JUMPDEST",
      "path": "36"
    },
    "3565": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "POP",
      "path": "36"
    },
    "3566": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "POP",
      "path": "36"
    },
    "3567": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "POP",
      "path": "36"
    },
    "3568": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "POP",
      "path": "36"
    },
    "3569": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x40"
    },
    "3571": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "MLOAD",
      "path": "36"
    },
    "3572": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "RETURNDATASIZE",
      "path": "36"
    },
    "3573": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x0"
    },
    "3575": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "DUP3",
      "path": "36"
    },
    "3576": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "RETURNDATACOPY",
      "path": "36"
    },
    "3577": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x1F"
    },
    "3579": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "RETURNDATASIZE",
      "path": "36"
    },
    "3580": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "SWAP1",
      "path": "36"
    },
    "3581": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "DUP2",
      "path": "36"
    },
    "3582": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "ADD",
      "path": "36"
    },
    "3583": {
      "op": "PUSH1",
      "value": "0x1F"
    },
    "3585": {
      "op": "NOT"
    },
    "3586": {
      "offset": [
        1413,
        1449
      ],
      "op": "AND",
      "path": "36"
    },
    "3587": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "DUP3",
      "path": "36"
    },
    "3588": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "ADD",
      "path": "36"
    },
    "3589": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x40"
    },
    "3591": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "MSTORE",
      "path": "36"
    },
    "3592": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0xE14"
    },
    "3595": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "SWAP2",
      "path": "36"
    },
    "3596": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "SWAP1",
      "path": "36"
    },
    "3597": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "DUP2",
      "path": "36"
    },
    "3598": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "ADD",
      "path": "36"
    },
    "3599": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "SWAP1",
      "path": "36"
    },
    "3600": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0x2B55"
    },
    "3603": {
      "fn": "Riskpool.defundBundle",
      "jump": "i",
      "offset": [
        1413,
        1449
      ],
      "op": "JUMP",
      "path": "36"
    },
    "3604": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "JUMPDEST",
      "path": "36"
    },
    "3605": {
      "offset": [
        1482,
        1494
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x9"
    },
    "3607": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        1482,
        1494
      ],
      "op": "SLOAD",
      "path": "36"
    },
    "3608": {
      "offset": [
        1503,
        1517
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x40"
    },
    "3610": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        1503,
        1517
      ],
      "op": "DUP1",
      "path": "36"
    },
    "3611": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        1503,
        1517
      ],
      "op": "DUP4",
      "path": "36"
    },
    "3612": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        1503,
        1517
      ],
      "op": "ADD",
      "path": "36"
    },
    "3613": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        1503,
        1517
      ],
      "op": "MLOAD",
      "path": "36"
    },
    "3614": {
      "offset": [
        1482,
        1518
      ],
      "op": "SWAP1",
      "path": "36"
    },
    "3615": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "MLOAD",
      "path": "36"
    },
    "3616": {
      "op": "PUSH4",
      "value": "0x31A9108F"
    },
    "3621": {
      "op": "PUSH1",
      "value": "0xE1"
    },
    "3623": {
      "op": "SHL"
    },
    "3624": {
      "offset": [
        1482,
        1518
      ],
      "op": "DUP2",
      "path": "36"
    },
    "3625": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "MSTORE",
      "path": "36"
    },
    "3626": {
      "offset": [
        1382,
        1449
      ],
      "op": "SWAP3",
      "path": "36"
    },
    "3627": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        1382,
        1449
      ],
      "op": "SWAP4",
      "path": "36"
    },
    "3628": {
      "op": "POP"
    },
    "3629": {
      "offset": [
        1460,
        1479
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x0"
    },
    "3631": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        1460,
        1479
      ],
      "op": "SWAP3",
      "path": "36"
    },
    "3632": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "3634": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "3636": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "3638": {
      "op": "SHL"
    },
    "3639": {
      "op": "SUB"
    },
    "3640": {
      "offset": [
        1482,
        1494
      ],
      "op": "SWAP1",
      "path": "36"
    },
    "3641": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        1482,
        1494
      ],
      "op": "SWAP3",
      "path": "36"
    },
    "3642": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        1482,
        1494
      ],
      "op": "AND",
      "path": "36"
    },
    "3643": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        1482,
        1494
      ],
      "op": "SWAP2",
      "path": "36"
    },
    "3644": {
      "offset": [
        1482,
        1502
      ],
      "op": "PUSH4",
      "path": "36",
      "value": "0x6352211E"
    },
    "3649": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        1482,
        1502
      ],
      "op": "SWAP2",
      "path": "36"
    },
    "3650": {
      "offset": [
        1482,
        1518
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0xE51"
    },
    "3653": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "SWAP2",
      "path": "36"
    },
    "3654": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x4"
    },
    "3656": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "ADD",
      "path": "36"
    },
    "3657": {
      "op": "SWAP1"
    },
    "3658": {
      "op": "DUP2"
    },
    "3659": {
      "op": "MSTORE"
    },
    "3660": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "3662": {
      "op": "ADD"
    },
    "3663": {
      "op": "SWAP1"
    },
    "3664": {
      "op": "JUMP"
    },
    "3665": {
      "offset": [
        1482,
        1518
      ],
      "op": "JUMPDEST",
      "path": "36"
    },
    "3666": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x20"
    },
    "3668": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x40"
    },
    "3670": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "MLOAD",
      "path": "36"
    },
    "3671": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "DUP1",
      "path": "36"
    },
    "3672": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "DUP4",
      "path": "36"
    },
    "3673": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "SUB",
      "path": "36"
    },
    "3674": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "DUP2",
      "path": "36"
    },
    "3675": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "DUP7",
      "path": "36"
    },
    "3676": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "DUP1",
      "path": "36"
    },
    "3677": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "EXTCODESIZE",
      "path": "36"
    },
    "3678": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "ISZERO",
      "path": "36"
    },
    "3679": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "DUP1",
      "path": "36"
    },
    "3680": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "ISZERO",
      "path": "36"
    },
    "3681": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0xE69"
    },
    "3684": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "JUMPI",
      "path": "36"
    },
    "3685": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x0"
    },
    "3687": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "DUP1",
      "path": "36"
    },
    "3688": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "REVERT",
      "path": "36"
    },
    "3689": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "JUMPDEST",
      "path": "36"
    },
    "3690": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "POP",
      "path": "36"
    },
    "3691": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "GAS",
      "path": "36"
    },
    "3692": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "STATICCALL",
      "path": "36"
    },
    "3693": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "ISZERO",
      "path": "36"
    },
    "3694": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "DUP1",
      "path": "36"
    },
    "3695": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "ISZERO",
      "path": "36"
    },
    "3696": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0xE7D"
    },
    "3699": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "JUMPI",
      "path": "36"
    },
    "3700": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "RETURNDATASIZE",
      "path": "36"
    },
    "3701": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x0"
    },
    "3703": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "DUP1",
      "path": "36"
    },
    "3704": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "RETURNDATACOPY",
      "path": "36"
    },
    "3705": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "RETURNDATASIZE",
      "path": "36"
    },
    "3706": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x0"
    },
    "3708": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "REVERT",
      "path": "36"
    },
    "3709": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "JUMPDEST",
      "path": "36"
    },
    "3710": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "POP",
      "path": "36"
    },
    "3711": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "POP",
      "path": "36"
    },
    "3712": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "POP",
      "path": "36"
    },
    "3713": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "POP",
      "path": "36"
    },
    "3714": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x40"
    },
    "3716": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "MLOAD",
      "path": "36"
    },
    "3717": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "RETURNDATASIZE",
      "path": "36"
    },
    "3718": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x1F"
    },
    "3720": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "NOT",
      "path": "36"
    },
    "3721": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x1F"
    },
    "3723": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "DUP3",
      "path": "36"
    },
    "3724": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "ADD",
      "path": "36"
    },
    "3725": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "AND",
      "path": "36"
    },
    "3726": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "DUP3",
      "path": "36"
    },
    "3727": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "ADD",
      "path": "36"
    },
    "3728": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "DUP1",
      "path": "36"
    },
    "3729": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x40"
    },
    "3731": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "MSTORE",
      "path": "36"
    },
    "3732": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "POP",
      "path": "36"
    },
    "3733": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "DUP2",
      "path": "36"
    },
    "3734": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "ADD",
      "path": "36"
    },
    "3735": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "SWAP1",
      "path": "36"
    },
    "3736": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0xEA1"
    },
    "3739": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "SWAP2",
      "path": "36"
    },
    "3740": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "SWAP1",
      "path": "36"
    },
    "3741": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0x299C"
    },
    "3744": {
      "fn": "Riskpool.defundBundle",
      "jump": "i",
      "offset": [
        1482,
        1518
      ],
      "op": "JUMP",
      "path": "36"
    },
    "3745": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "JUMPDEST",
      "path": "36"
    },
    "3746": {
      "offset": [
        1460,
        1518
      ],
      "op": "SWAP1",
      "path": "36"
    },
    "3747": {
      "op": "POP"
    },
    "3748": {
      "fn": "Context._msgSender",
      "offset": [
        719,
        729
      ],
      "op": "CALLER",
      "path": "22"
    },
    "3749": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "3751": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "3753": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "3755": {
      "op": "SHL"
    },
    "3756": {
      "op": "SUB"
    },
    "3757": {
      "offset": [
        1553,
        1580
      ],
      "op": "DUP3",
      "path": "36"
    },
    "3758": {
      "fn": "Context._msgSender",
      "offset": [
        1553,
        1580
      ],
      "op": "AND",
      "path": "36"
    },
    "3759": {
      "fn": "Context._msgSender",
      "offset": [
        1553,
        1580
      ],
      "op": "EQ",
      "path": "36"
    },
    "3760": {
      "offset": [
        1531,
        1638
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0xECB"
    },
    "3763": {
      "offset": [
        1531,
        1638
      ],
      "op": "JUMPI",
      "path": "36"
    },
    "3764": {
      "fn": "Context._msgSender",
      "offset": [
        1531,
        1638
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x40"
    },
    "3766": {
      "fn": "Context._msgSender",
      "offset": [
        1531,
        1638
      ],
      "op": "MLOAD",
      "path": "36"
    },
    "3767": {
      "op": "PUSH3",
      "value": "0x461BCD"
    },
    "3771": {
      "op": "PUSH1",
      "value": "0xE5"
    },
    "3773": {
      "op": "SHL"
    },
    "3774": {
      "offset": [
        1531,
        1638
      ],
      "op": "DUP2",
      "path": "36"
    },
    "3775": {
      "fn": "Context._msgSender",
      "offset": [
        1531,
        1638
      ],
      "op": "MSTORE",
      "path": "36"
    },
    "3776": {
      "fn": "Context._msgSender",
      "offset": [
        1531,
        1638
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x4"
    },
    "3778": {
      "fn": "Context._msgSender",
      "offset": [
        1531,
        1638
      ],
      "op": "ADD",
      "path": "36"
    },
    "3779": {
      "fn": "Context._msgSender",
      "offset": [
        1531,
        1638
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0x88F"
    },
    "3782": {
      "fn": "Context._msgSender",
      "offset": [
        1531,
        1638
      ],
      "op": "SWAP1",
      "path": "36"
    },
    "3783": {
      "fn": "Context._msgSender",
      "offset": [
        1531,
        1638
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0x2E9C"
    },
    "3786": {
      "fn": "Context._msgSender",
      "jump": "i",
      "offset": [
        1531,
        1638
      ],
      "op": "JUMP",
      "path": "36"
    },
    "3787": {
      "fn": "Context._msgSender",
      "offset": [
        1531,
        1638
      ],
      "op": "JUMPDEST",
      "path": "36"
    },
    "3788": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        3643,
        3659
      ],
      "op": "PUSH1",
      "path": "36",
      "statement": 25,
      "value": "0x8"
    },
    "3790": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        3643,
        3659
      ],
      "op": "SLOAD",
      "path": "36"
    },
    "3791": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        3643,
        3690
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x40"
    },
    "3793": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        3643,
        3690
      ],
      "op": "MLOAD",
      "path": "36"
    },
    "3794": {
      "op": "PUSH4",
      "value": "0x1B0A9F9D"
    },
    "3799": {
      "op": "PUSH1",
      "value": "0xE1"
    },
    "3801": {
      "op": "SHL"
    },
    "3802": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        3643,
        3690
      ],
      "op": "DUP2",
      "path": "36"
    },
    "3803": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        3643,
        3690
      ],
      "op": "MSTORE",
      "path": "36"
    },
    "3804": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        3643,
        3690
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x4"
    },
    "3806": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        3643,
        3690
      ],
      "op": "DUP2",
      "path": "36"
    },
    "3807": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        3643,
        3690
      ],
      "op": "ADD",
      "path": "36"
    },
    "3808": {
      "op": "DUP9"
    },
    "3809": {
      "op": "SWAP1"
    },
    "3810": {
      "op": "MSTORE"
    },
    "3811": {
      "op": "PUSH1",
      "value": "0x24"
    },
    "3813": {
      "op": "DUP2"
    },
    "3814": {
      "op": "ADD"
    },
    "3815": {
      "op": "DUP8"
    },
    "3816": {
      "op": "SWAP1"
    },
    "3817": {
      "op": "MSTORE"
    },
    "3818": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "3820": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "3822": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "3824": {
      "op": "SHL"
    },
    "3825": {
      "op": "SUB"
    },
    "3826": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        3643,
        3659
      ],
      "op": "SWAP1",
      "path": "36"
    },
    "3827": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        3643,
        3659
      ],
      "op": "SWAP2",
      "path": "36"
    },
    "3828": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        3643,
        3659
      ],
      "op": "AND",
      "path": "36"
    },
    "3829": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        3643,
        3659
      ],
      "op": "SWAP1",
      "path": "36"
    },
    "3830": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        3643,
        3672
      ],
      "op": "PUSH4",
      "path": "36",
      "value": "0x36153F3A"
    },
    "3835": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        3643,
        3672
      ],
      "op": "SWAP1",
      "path": "36"
    },
    "3836": {
      "op": "PUSH1",
      "value": "0x44"
    },
    "3838": {
      "op": "ADD"
    },
    "3839": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        3643,
        3690
      ],
      "op": "JUMPDEST",
      "path": "36"
    },
    "3840": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        3643,
        3690
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x20"
    },
    "3842": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        3643,
        3690
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x40"
    },
    "3844": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        3643,
        3690
      ],
      "op": "MLOAD",
      "path": "36"
    },
    "3845": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        3643,
        3690
      ],
      "op": "DUP1",
      "path": "36"
    },
    "3846": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        3643,
        3690
      ],
      "op": "DUP4",
      "path": "36"
    },
    "3847": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        3643,
        3690
      ],
      "op": "SUB",
      "path": "36"
    },
    "3848": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        3643,
        3690
      ],
      "op": "DUP2",
      "path": "36"
    },
    "3849": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        3643,
        3690
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x0"
    },
    "3851": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        3643,
        3690
      ],
      "op": "DUP8",
      "path": "36"
    },
    "3852": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        3643,
        3690
      ],
      "op": "DUP1",
      "path": "36"
    },
    "3853": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        3643,
        3690
      ],
      "op": "EXTCODESIZE",
      "path": "36"
    },
    "3854": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        3643,
        3690
      ],
      "op": "ISZERO",
      "path": "36"
    },
    "3855": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        3643,
        3690
      ],
      "op": "DUP1",
      "path": "36"
    },
    "3856": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        3643,
        3690
      ],
      "op": "ISZERO",
      "path": "36"
    },
    "3857": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        3643,
        3690
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0xF19"
    },
    "3860": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        3643,
        3690
      ],
      "op": "JUMPI",
      "path": "36"
    },
    "3861": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        3643,
        3690
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x0"
    },
    "3863": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        3643,
        3690
      ],
      "op": "DUP1",
      "path": "36"
    },
    "3864": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        3643,
        3690
      ],
      "op": "REVERT",
      "path": "36"
    },
    "3865": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        3643,
        3690
      ],
      "op": "JUMPDEST",
      "path": "36"
    },
    "3866": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        3643,
        3690
      ],
      "op": "POP",
      "path": "36"
    },
    "3867": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        3643,
        3690
      ],
      "op": "GAS",
      "path": "36"
    },
    "3868": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        3643,
        3690
      ],
      "op": "CALL",
      "path": "36"
    },
    "3869": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        3643,
        3690
      ],
      "op": "ISZERO",
      "path": "36"
    },
    "3870": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        3643,
        3690
      ],
      "op": "DUP1",
      "path": "36"
    },
    "3871": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        3643,
        3690
      ],
      "op": "ISZERO",
      "path": "36"
    },
    "3872": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        3643,
        3690
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0xF2D"
    },
    "3875": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        3643,
        3690
      ],
      "op": "JUMPI",
      "path": "36"
    },
    "3876": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        3643,
        3690
      ],
      "op": "RETURNDATASIZE",
      "path": "36"
    },
    "3877": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        3643,
        3690
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x0"
    },
    "3879": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        3643,
        3690
      ],
      "op": "DUP1",
      "path": "36"
    },
    "3880": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        3643,
        3690
      ],
      "op": "RETURNDATACOPY",
      "path": "36"
    },
    "3881": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        3643,
        3690
      ],
      "op": "RETURNDATASIZE",
      "path": "36"
    },
    "3882": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        3643,
        3690
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x0"
    },
    "3884": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        3643,
        3690
      ],
      "op": "REVERT",
      "path": "36"
    },
    "3885": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        3643,
        3690
      ],
      "op": "JUMPDEST",
      "path": "36"
    },
    "3886": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        3643,
        3690
      ],
      "op": "POP",
      "path": "36"
    },
    "3887": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        3643,
        3690
      ],
      "op": "POP",
      "path": "36"
    },
    "3888": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        3643,
        3690
      ],
      "op": "POP",
      "path": "36"
    },
    "3889": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        3643,
        3690
      ],
      "op": "POP",
      "path": "36"
    },
    "3890": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        3643,
        3690
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x40"
    },
    "3892": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        3643,
        3690
      ],
      "op": "MLOAD",
      "path": "36"
    },
    "3893": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        3643,
        3690
      ],
      "op": "RETURNDATASIZE",
      "path": "36"
    },
    "3894": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        3643,
        3690
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x1F"
    },
    "3896": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        3643,
        3690
      ],
      "op": "NOT",
      "path": "36"
    },
    "3897": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        3643,
        3690
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x1F"
    },
    "3899": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        3643,
        3690
      ],
      "op": "DUP3",
      "path": "36"
    },
    "3900": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        3643,
        3690
      ],
      "op": "ADD",
      "path": "36"
    },
    "3901": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        3643,
        3690
      ],
      "op": "AND",
      "path": "36"
    },
    "3902": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        3643,
        3690
      ],
      "op": "DUP3",
      "path": "36"
    },
    "3903": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        3643,
        3690
      ],
      "op": "ADD",
      "path": "36"
    },
    "3904": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        3643,
        3690
      ],
      "op": "DUP1",
      "path": "36"
    },
    "3905": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        3643,
        3690
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x40"
    },
    "3907": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        3643,
        3690
      ],
      "op": "MSTORE",
      "path": "36"
    },
    "3908": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        3643,
        3690
      ],
      "op": "POP",
      "path": "36"
    },
    "3909": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        3643,
        3690
      ],
      "op": "DUP2",
      "path": "36"
    },
    "3910": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        3643,
        3690
      ],
      "op": "ADD",
      "path": "36"
    },
    "3911": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        3643,
        3690
      ],
      "op": "SWAP1",
      "path": "36"
    },
    "3912": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        3643,
        3690
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0xF51"
    },
    "3915": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        3643,
        3690
      ],
      "op": "SWAP2",
      "path": "36"
    },
    "3916": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        3643,
        3690
      ],
      "op": "SWAP1",
      "path": "36"
    },
    "3917": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        3643,
        3690
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0x2D23"
    },
    "3920": {
      "fn": "Riskpool.defundBundle",
      "jump": "i",
      "offset": [
        3643,
        3690
      ],
      "op": "JUMP",
      "path": "36"
    },
    "3921": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        3643,
        3690
      ],
      "op": "JUMPDEST",
      "path": "36"
    },
    "3922": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        3631,
        3690
      ],
      "op": "SWAP7",
      "path": "36"
    },
    "3923": {
      "fn": "Riskpool.defundBundle",
      "offset": [
        3461,
        3698
      ],
      "op": "SWAP6",
      "path": "36"
    },
    "3924": {
      "op": "POP"
    },
    "3925": {
      "op": "POP"
    },
    "3926": {
      "op": "POP"
    },
    "3927": {
      "op": "POP"
    },
    "3928": {
      "op": "POP"
    },
    "3929": {
      "op": "POP"
    },
    "3930": {
      "fn": "Riskpool.defundBundle",
      "jump": "o",
      "offset": [
        3461,
        3698
      ],
      "op": "JUMP",
      "path": "36"
    },
    "3931": {
      "fn": "Riskpool.processPolicyPremium",
      "offset": [
        4942,
        5172
      ],
      "op": "JUMPDEST",
      "path": "36"
    },
    "3932": {
      "offset": [
        1218,
        1245
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0xF6B"
    },
    "3935": {
      "op": "PUSH4",
      "value": "0x141BDBDB"
    },
    "3940": {
      "op": "PUSH1",
      "value": "0xE2"
    },
    "3942": {
      "op": "SHL"
    },
    "3943": {
      "offset": [
        1218,
        1237
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0x1BBB"
    },
    "3946": {
      "jump": "i",
      "offset": [
        1218,
        1245
      ],
      "op": "JUMP",
      "path": "36"
    },
    "3947": {
      "fn": "Riskpool.processPolicyPremium",
      "offset": [
        1218,
        1245
      ],
      "op": "JUMPDEST",
      "path": "36"
    },
    "3948": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "3950": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "3952": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "3954": {
      "op": "SHL"
    },
    "3955": {
      "op": "SUB"
    },
    "3956": {
      "offset": [
        1202,
        1245
      ],
      "op": "AND",
      "path": "36"
    },
    "3957": {
      "fn": "Context._msgSender",
      "offset": [
        719,
        729
      ],
      "op": "CALLER",
      "path": "22"
    },
    "3958": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "3960": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "3962": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "3964": {
      "op": "SHL"
    },
    "3965": {
      "op": "SUB"
    },
    "3966": {
      "offset": [
        1202,
        1245
      ],
      "op": "AND",
      "path": "36"
    },
    "3967": {
      "fn": "Context._msgSender",
      "offset": [
        1202,
        1245
      ],
      "op": "EQ",
      "path": "36"
    },
    "3968": {
      "offset": [
        1180,
        1300
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0xF9B"
    },
    "3971": {
      "offset": [
        1180,
        1300
      ],
      "op": "JUMPI",
      "path": "36"
    },
    "3972": {
      "fn": "Context._msgSender",
      "offset": [
        1180,
        1300
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x40"
    },
    "3974": {
      "fn": "Context._msgSender",
      "offset": [
        1180,
        1300
      ],
      "op": "MLOAD",
      "path": "36"
    },
    "3975": {
      "op": "PUSH3",
      "value": "0x461BCD"
    },
    "3979": {
      "op": "PUSH1",
      "value": "0xE5"
    },
    "3981": {
      "op": "SHL"
    },
    "3982": {
      "offset": [
        1180,
        1300
      ],
      "op": "DUP2",
      "path": "36"
    },
    "3983": {
      "fn": "Context._msgSender",
      "offset": [
        1180,
        1300
      ],
      "op": "MSTORE",
      "path": "36"
    },
    "3984": {
      "fn": "Context._msgSender",
      "offset": [
        1180,
        1300
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x4"
    },
    "3986": {
      "fn": "Context._msgSender",
      "offset": [
        1180,
        1300
      ],
      "op": "ADD",
      "path": "36"
    },
    "3987": {
      "fn": "Context._msgSender",
      "offset": [
        1180,
        1300
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0x88F"
    },
    "3990": {
      "fn": "Context._msgSender",
      "offset": [
        1180,
        1300
      ],
      "op": "SWAP1",
      "path": "36"
    },
    "3991": {
      "fn": "Context._msgSender",
      "offset": [
        1180,
        1300
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0x2ED3"
    },
    "3994": {
      "fn": "Context._msgSender",
      "jump": "i",
      "offset": [
        1180,
        1300
      ],
      "op": "JUMP",
      "path": "36"
    },
    "3995": {
      "fn": "Context._msgSender",
      "offset": [
        1180,
        1300
      ],
      "op": "JUMPDEST",
      "path": "36"
    },
    "3996": {
      "fn": "Riskpool.processPolicyPremium",
      "offset": [
        5068,
        5102
      ],
      "op": "PUSH2",
      "path": "36",
      "statement": 26,
      "value": "0xFA5"
    },
    "3999": {
      "fn": "Riskpool.processPolicyPremium",
      "offset": [
        5084,
        5093
      ],
      "op": "DUP3",
      "path": "36"
    },
    "4000": {
      "fn": "Riskpool.processPolicyPremium",
      "offset": [
        5095,
        5101
      ],
      "op": "DUP3",
      "path": "36"
    },
    "4001": {
      "fn": "Riskpool.processPolicyPremium",
      "offset": [
        5068,
        5083
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0x1CCD"
    },
    "4004": {
      "fn": "Riskpool.processPolicyPremium",
      "jump": "i",
      "offset": [
        5068,
        5102
      ],
      "op": "JUMP",
      "path": "36"
    },
    "4005": {
      "fn": "Riskpool.processPolicyPremium",
      "offset": [
        5068,
        5102
      ],
      "op": "JUMPDEST",
      "path": "36"
    },
    "4006": {
      "fn": "Riskpool.processPolicyPremium",
      "offset": [
        5118,
        5164
      ],
      "op": "PUSH1",
      "path": "36",
      "statement": 27,
      "value": "0x40"
    },
    "4008": {
      "fn": "Riskpool.processPolicyPremium",
      "offset": [
        5118,
        5164
      ],
      "op": "DUP1",
      "path": "36"
    },
    "4009": {
      "fn": "Riskpool.processPolicyPremium",
      "offset": [
        5118,
        5164
      ],
      "op": "MLOAD",
      "path": "36"
    },
    "4010": {
      "op": "DUP4"
    },
    "4011": {
      "op": "DUP2"
    },
    "4012": {
      "op": "MSTORE"
    },
    "4013": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "4015": {
      "op": "DUP2"
    },
    "4016": {
      "op": "ADD"
    },
    "4017": {
      "op": "DUP4"
    },
    "4018": {
      "op": "SWAP1"
    },
    "4019": {
      "op": "MSTORE"
    },
    "4020": {
      "fn": "Riskpool.processPolicyPremium",
      "offset": [
        5118,
        5164
      ],
      "op": "PUSH32",
      "path": "36",
      "value": "0xD910A5091EEA39C3EFEED9891A9E2B4694BD064808F5B0A4DE415D70B313EC52"
    },
    "4053": {
      "fn": "Riskpool.processPolicyPremium",
      "offset": [
        5118,
        5164
      ],
      "op": "SWAP2",
      "path": "36"
    },
    "4054": {
      "op": "ADD"
    },
    "4055": {
      "fn": "Riskpool.processPolicyPremium",
      "offset": [
        5118,
        5164
      ],
      "op": "JUMPDEST",
      "path": "36"
    },
    "4056": {
      "fn": "Riskpool.processPolicyPremium",
      "offset": [
        5118,
        5164
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x40"
    },
    "4058": {
      "fn": "Riskpool.processPolicyPremium",
      "offset": [
        5118,
        5164
      ],
      "op": "MLOAD",
      "path": "36"
    },
    "4059": {
      "fn": "Riskpool.processPolicyPremium",
      "offset": [
        5118,
        5164
      ],
      "op": "DUP1",
      "path": "36"
    },
    "4060": {
      "fn": "Riskpool.processPolicyPremium",
      "offset": [
        5118,
        5164
      ],
      "op": "SWAP2",
      "path": "36"
    },
    "4061": {
      "fn": "Riskpool.processPolicyPremium",
      "offset": [
        5118,
        5164
      ],
      "op": "SUB",
      "path": "36"
    },
    "4062": {
      "fn": "Riskpool.processPolicyPremium",
      "offset": [
        5118,
        5164
      ],
      "op": "SWAP1",
      "path": "36"
    },
    "4063": {
      "fn": "Riskpool.processPolicyPremium",
      "offset": [
        5118,
        5164
      ],
      "op": "LOG1",
      "path": "36"
    },
    "4064": {
      "fn": "Riskpool.processPolicyPremium",
      "offset": [
        4942,
        5172
      ],
      "op": "POP",
      "path": "36"
    },
    "4065": {
      "fn": "Riskpool.processPolicyPremium",
      "offset": [
        4942,
        5172
      ],
      "op": "POP",
      "path": "36"
    },
    "4066": {
      "fn": "Riskpool.processPolicyPremium",
      "jump": "o",
      "offset": [
        4942,
        5172
      ],
      "op": "JUMP",
      "path": "36"
    },
    "4067": {
      "fn": "AccessControl.renounceRole",
      "offset": [
        5925,
        6139
      ],
      "op": "JUMPDEST",
      "path": "0"
    },
    "4068": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "4070": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "4072": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "4074": {
      "op": "SHL"
    },
    "4075": {
      "op": "SUB"
    },
    "4076": {
      "fn": "AccessControl.renounceRole",
      "offset": [
        6020,
        6043
      ],
      "op": "DUP2",
      "path": "0",
      "statement": 28
    },
    "4077": {
      "fn": "AccessControl.renounceRole",
      "offset": [
        6020,
        6043
      ],
      "op": "AND",
      "path": "0"
    },
    "4078": {
      "fn": "Context._msgSender",
      "offset": [
        719,
        729
      ],
      "op": "CALLER",
      "path": "22"
    },
    "4079": {
      "branch": 94,
      "fn": "AccessControl.renounceRole",
      "offset": [
        6020,
        6043
      ],
      "op": "EQ",
      "path": "0"
    },
    "4080": {
      "fn": "AccessControl.renounceRole",
      "offset": [
        6012,
        6095
      ],
      "op": "PUSH2",
      "path": "0",
      "value": "0x1053"
    },
    "4083": {
      "branch": 94,
      "fn": "AccessControl.renounceRole",
      "offset": [
        6012,
        6095
      ],
      "op": "JUMPI",
      "path": "0"
    },
    "4084": {
      "fn": "AccessControl.renounceRole",
      "offset": [
        6012,
        6095
      ],
      "op": "PUSH1",
      "path": "0",
      "value": "0x40"
    },
    "4086": {
      "fn": "AccessControl.renounceRole",
      "offset": [
        6012,
        6095
      ],
      "op": "MLOAD",
      "path": "0"
    },
    "4087": {
      "op": "PUSH3",
      "value": "0x461BCD"
    },
    "4091": {
      "op": "PUSH1",
      "value": "0xE5"
    },
    "4093": {
      "op": "SHL"
    },
    "4094": {
      "fn": "AccessControl.renounceRole",
      "offset": [
        6012,
        6095
      ],
      "op": "DUP2",
      "path": "0"
    },
    "4095": {
      "fn": "AccessControl.renounceRole",
      "offset": [
        6012,
        6095
      ],
      "op": "MSTORE",
      "path": "0"
    },
    "4096": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "4098": {
      "fn": "AccessControl.renounceRole",
      "offset": [
        6012,
        6095
      ],
      "op": "PUSH1",
      "path": "0",
      "value": "0x4"
    },
    "4100": {
      "fn": "AccessControl.renounceRole",
      "offset": [
        6012,
        6095
      ],
      "op": "DUP3",
      "path": "0"
    },
    "4101": {
      "fn": "AccessControl.renounceRole",
      "offset": [
        6012,
        6095
      ],
      "op": "ADD",
      "path": "0"
    },
    "4102": {
      "op": "MSTORE"
    },
    "4103": {
      "op": "PUSH1",
      "value": "0x2F"
    },
    "4105": {
      "op": "PUSH1",
      "value": "0x24"
    },
    "4107": {
      "op": "DUP3"
    },
    "4108": {
      "op": "ADD"
    },
    "4109": {
      "op": "MSTORE"
    },
    "4110": {
      "op": "PUSH32",
      "value": "0x416363657373436F6E74726F6C3A2063616E206F6E6C792072656E6F756E6365"
    },
    "4143": {
      "op": "PUSH1",
      "value": "0x44"
    },
    "4145": {
      "op": "DUP3"
    },
    "4146": {
      "op": "ADD"
    },
    "4147": {
      "op": "MSTORE"
    },
    "4148": {
      "op": "PUSH15",
      "value": "0x103937B632B9903337B91039B2B633"
    },
    "4164": {
      "op": "PUSH1",
      "value": "0x89"
    },
    "4166": {
      "op": "SHL"
    },
    "4167": {
      "op": "PUSH1",
      "value": "0x64"
    },
    "4169": {
      "op": "DUP3"
    },
    "4170": {
      "op": "ADD"
    },
    "4171": {
      "op": "MSTORE"
    },
    "4172": {
      "op": "PUSH1",
      "value": "0x84"
    },
    "4174": {
      "op": "ADD"
    },
    "4175": {
      "fn": "AccessControl.renounceRole",
      "offset": [
        6012,
        6095
      ],
      "op": "PUSH2",
      "path": "0",
      "value": "0x88F"
    },
    "4178": {
      "op": "JUMP"
    },
    "4179": {
      "fn": "AccessControl.renounceRole",
      "offset": [
        6012,
        6095
      ],
      "op": "JUMPDEST",
      "path": "0"
    },
    "4180": {
      "fn": "AccessControl.renounceRole",
      "offset": [
        6106,
        6132
      ],
      "op": "PUSH2",
      "path": "0",
      "statement": 29,
      "value": "0x105D"
    },
    "4183": {
      "fn": "AccessControl.renounceRole",
      "offset": [
        6118,
        6122
      ],
      "op": "DUP3",
      "path": "0"
    },
    "4184": {
      "fn": "AccessControl.renounceRole",
      "offset": [
        6124,
        6131
      ],
      "op": "DUP3",
      "path": "0"
    },
    "4185": {
      "fn": "AccessControl.renounceRole",
      "offset": [
        6106,
        6117
      ],
      "op": "PUSH2",
      "path": "0",
      "value": "0x1D4F"
    },
    "4188": {
      "fn": "AccessControl.renounceRole",
      "jump": "i",
      "offset": [
        6106,
        6132
      ],
      "op": "JUMP",
      "path": "0"
    },
    "4189": {
      "fn": "AccessControl.renounceRole",
      "offset": [
        6106,
        6132
      ],
      "op": "JUMPDEST",
      "path": "0"
    },
    "4190": {
      "fn": "AccessControl.renounceRole",
      "offset": [
        5925,
        6139
      ],
      "op": "POP",
      "path": "0"
    },
    "4191": {
      "fn": "AccessControl.renounceRole",
      "offset": [
        5925,
        6139
      ],
      "op": "POP",
      "path": "0"
    },
    "4192": {
      "fn": "AccessControl.renounceRole",
      "jump": "o",
      "offset": [
        5925,
        6139
      ],
      "op": "JUMP",
      "path": "0"
    },
    "4193": {
      "fn": "Riskpool.activeBundles",
      "offset": [
        6979,
        7149
      ],
      "op": "JUMPDEST",
      "path": "36"
    },
    "4194": {
      "fn": "Riskpool.activeBundles",
      "offset": [
        7033,
        7040
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x0"
    },
    "4196": {
      "fn": "Riskpool.activeBundles",
      "offset": [
        7053,
        7071
      ],
      "op": "DUP1",
      "path": "36"
    },
    "4197": {
      "fn": "Riskpool.activeBundles",
      "offset": [
        7074,
        7081
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0x106D"
    },
    "4200": {
      "fn": "Component.getId",
      "offset": [
        2373,
        2385
      ],
      "op": "PUSH1",
      "path": "29",
      "value": "0x2"
    },
    "4202": {
      "fn": "Component.getId",
      "offset": [
        2373,
        2385
      ],
      "op": "SLOAD",
      "path": "29"
    },
    "4203": {
      "fn": "Component.getId",
      "offset": [
        2309,
        2388
      ],
      "op": "SWAP1",
      "path": "29"
    },
    "4204": {
      "fn": "Component.getId",
      "offset": [
        2309,
        2388
      ],
      "op": "JUMP",
      "path": "29"
    },
    "4205": {
      "fn": "Riskpool.activeBundles",
      "offset": [
        7074,
        7081
      ],
      "op": "JUMPDEST",
      "path": "36"
    },
    "4206": {
      "fn": "Riskpool.activeBundles",
      "offset": [
        7099,
        7115
      ],
      "op": "PUSH1",
      "path": "36",
      "statement": 30,
      "value": "0x7"
    },
    "4208": {
      "fn": "Riskpool.activeBundles",
      "offset": [
        7099,
        7115
      ],
      "op": "SLOAD",
      "path": "36"
    },
    "4209": {
      "fn": "Riskpool.activeBundles",
      "offset": [
        7099,
        7141
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x40"
    },
    "4211": {
      "fn": "Riskpool.activeBundles",
      "offset": [
        7099,
        7141
      ],
      "op": "MLOAD",
      "path": "36"
    },
    "4212": {
      "op": "PUSH4",
      "value": "0x52133533"
    },
    "4217": {
      "op": "PUSH1",
      "value": "0xE1"
    },
    "4219": {
      "op": "SHL"
    },
    "4220": {
      "fn": "Riskpool.activeBundles",
      "offset": [
        7099,
        7141
      ],
      "op": "DUP2",
      "path": "36"
    },
    "4221": {
      "fn": "Riskpool.activeBundles",
      "offset": [
        7099,
        7141
      ],
      "op": "MSTORE",
      "path": "36"
    },
    "4222": {
      "fn": "Riskpool.activeBundles",
      "offset": [
        7099,
        7141
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x4"
    },
    "4224": {
      "fn": "Riskpool.activeBundles",
      "offset": [
        7099,
        7141
      ],
      "op": "DUP2",
      "path": "36"
    },
    "4225": {
      "fn": "Riskpool.activeBundles",
      "offset": [
        7099,
        7141
      ],
      "op": "ADD",
      "path": "36"
    },
    "4226": {
      "op": "DUP4"
    },
    "4227": {
      "op": "SWAP1"
    },
    "4228": {
      "op": "MSTORE"
    },
    "4229": {
      "fn": "Riskpool.activeBundles",
      "offset": [
        7053,
        7081
      ],
      "op": "SWAP2",
      "path": "36"
    },
    "4230": {
      "fn": "Riskpool.activeBundles",
      "offset": [
        7053,
        7081
      ],
      "op": "SWAP3",
      "path": "36"
    },
    "4231": {
      "op": "POP"
    },
    "4232": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "4234": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "4236": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "4238": {
      "op": "SHL"
    },
    "4239": {
      "op": "SUB"
    },
    "4240": {
      "fn": "Riskpool.activeBundles",
      "offset": [
        7099,
        7115
      ],
      "op": "AND",
      "path": "36"
    },
    "4241": {
      "fn": "Riskpool.activeBundles",
      "offset": [
        7099,
        7115
      ],
      "op": "SWAP1",
      "path": "36"
    },
    "4242": {
      "fn": "Riskpool.activeBundles",
      "offset": [
        7099,
        7129
      ],
      "op": "PUSH4",
      "path": "36",
      "value": "0xA4266A66"
    },
    "4247": {
      "fn": "Riskpool.activeBundles",
      "offset": [
        7099,
        7129
      ],
      "op": "SWAP1",
      "path": "36"
    },
    "4248": {
      "op": "PUSH1",
      "value": "0x24"
    },
    "4250": {
      "op": "ADD"
    },
    "4251": {
      "fn": "Riskpool.activeBundles",
      "offset": [
        7099,
        7141
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0x95C"
    },
    "4254": {
      "op": "JUMP"
    },
    "4255": {
      "fn": "Riskpool.burnBundle",
      "offset": [
        4219,
        4380
      ],
      "op": "JUMPDEST",
      "path": "36"
    },
    "4256": {
      "offset": [
        1413,
        1429
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x7"
    },
    "4258": {
      "fn": "Riskpool.burnBundle",
      "offset": [
        1413,
        1429
      ],
      "op": "SLOAD",
      "path": "36"
    },
    "4259": {
      "offset": [
        1413,
        1449
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x40"
    },
    "4261": {
      "fn": "Riskpool.burnBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "MLOAD",
      "path": "36"
    },
    "4262": {
      "op": "PUSH4",
      "value": "0x2D0821B7"
    },
    "4267": {
      "op": "PUSH1",
      "value": "0xE0"
    },
    "4269": {
      "op": "SHL"
    },
    "4270": {
      "offset": [
        1413,
        1449
      ],
      "op": "DUP2",
      "path": "36"
    },
    "4271": {
      "fn": "Riskpool.burnBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "MSTORE",
      "path": "36"
    },
    "4272": {
      "fn": "Riskpool.burnBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x4"
    },
    "4274": {
      "fn": "Riskpool.burnBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "DUP2",
      "path": "36"
    },
    "4275": {
      "fn": "Riskpool.burnBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "ADD",
      "path": "36"
    },
    "4276": {
      "op": "DUP4"
    },
    "4277": {
      "op": "SWAP1"
    },
    "4278": {
      "op": "MSTORE"
    },
    "4279": {
      "fn": "Riskpool.burnBundle",
      "offset": [
        4309,
        4317
      ],
      "op": "DUP3",
      "path": "36"
    },
    "4280": {
      "fn": "Riskpool.burnBundle",
      "offset": [
        4309,
        4317
      ],
      "op": "SWAP2",
      "path": "36"
    },
    "4281": {
      "offset": [
        1382,
        1410
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x0"
    },
    "4283": {
      "fn": "Riskpool.burnBundle",
      "offset": [
        1382,
        1410
      ],
      "op": "SWAP2",
      "path": "36"
    },
    "4284": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "4286": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "4288": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "4290": {
      "op": "SHL"
    },
    "4291": {
      "op": "SUB"
    },
    "4292": {
      "offset": [
        1413,
        1429
      ],
      "op": "SWAP1",
      "path": "36"
    },
    "4293": {
      "fn": "Riskpool.burnBundle",
      "offset": [
        1413,
        1429
      ],
      "op": "SWAP2",
      "path": "36"
    },
    "4294": {
      "fn": "Riskpool.burnBundle",
      "offset": [
        1413,
        1429
      ],
      "op": "AND",
      "path": "36"
    },
    "4295": {
      "fn": "Riskpool.burnBundle",
      "offset": [
        1413,
        1429
      ],
      "op": "SWAP1",
      "path": "36"
    },
    "4296": {
      "offset": [
        1413,
        1439
      ],
      "op": "PUSH4",
      "path": "36",
      "value": "0x2D0821B7"
    },
    "4301": {
      "fn": "Riskpool.burnBundle",
      "offset": [
        1413,
        1439
      ],
      "op": "SWAP1",
      "path": "36"
    },
    "4302": {
      "op": "PUSH1",
      "value": "0x24"
    },
    "4304": {
      "op": "ADD"
    },
    "4305": {
      "offset": [
        1413,
        1449
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x0"
    },
    "4307": {
      "fn": "Riskpool.burnBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x40"
    },
    "4309": {
      "fn": "Riskpool.burnBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "MLOAD",
      "path": "36"
    },
    "4310": {
      "fn": "Riskpool.burnBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "DUP1",
      "path": "36"
    },
    "4311": {
      "fn": "Riskpool.burnBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "DUP4",
      "path": "36"
    },
    "4312": {
      "fn": "Riskpool.burnBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "SUB",
      "path": "36"
    },
    "4313": {
      "fn": "Riskpool.burnBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "DUP2",
      "path": "36"
    },
    "4314": {
      "fn": "Riskpool.burnBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "DUP7",
      "path": "36"
    },
    "4315": {
      "fn": "Riskpool.burnBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "DUP1",
      "path": "36"
    },
    "4316": {
      "fn": "Riskpool.burnBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "EXTCODESIZE",
      "path": "36"
    },
    "4317": {
      "fn": "Riskpool.burnBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "ISZERO",
      "path": "36"
    },
    "4318": {
      "fn": "Riskpool.burnBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "DUP1",
      "path": "36"
    },
    "4319": {
      "fn": "Riskpool.burnBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "ISZERO",
      "path": "36"
    },
    "4320": {
      "fn": "Riskpool.burnBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0x10E8"
    },
    "4323": {
      "fn": "Riskpool.burnBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "JUMPI",
      "path": "36"
    },
    "4324": {
      "fn": "Riskpool.burnBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x0"
    },
    "4326": {
      "fn": "Riskpool.burnBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "DUP1",
      "path": "36"
    },
    "4327": {
      "fn": "Riskpool.burnBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "REVERT",
      "path": "36"
    },
    "4328": {
      "fn": "Riskpool.burnBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "JUMPDEST",
      "path": "36"
    },
    "4329": {
      "fn": "Riskpool.burnBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "POP",
      "path": "36"
    },
    "4330": {
      "fn": "Riskpool.burnBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "GAS",
      "path": "36"
    },
    "4331": {
      "fn": "Riskpool.burnBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "STATICCALL",
      "path": "36"
    },
    "4332": {
      "fn": "Riskpool.burnBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "ISZERO",
      "path": "36"
    },
    "4333": {
      "fn": "Riskpool.burnBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "DUP1",
      "path": "36"
    },
    "4334": {
      "fn": "Riskpool.burnBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "ISZERO",
      "path": "36"
    },
    "4335": {
      "fn": "Riskpool.burnBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0x10FC"
    },
    "4338": {
      "fn": "Riskpool.burnBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "JUMPI",
      "path": "36"
    },
    "4339": {
      "fn": "Riskpool.burnBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "RETURNDATASIZE",
      "path": "36"
    },
    "4340": {
      "fn": "Riskpool.burnBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x0"
    },
    "4342": {
      "fn": "Riskpool.burnBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "DUP1",
      "path": "36"
    },
    "4343": {
      "fn": "Riskpool.burnBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "RETURNDATACOPY",
      "path": "36"
    },
    "4344": {
      "fn": "Riskpool.burnBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "RETURNDATASIZE",
      "path": "36"
    },
    "4345": {
      "fn": "Riskpool.burnBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x0"
    },
    "4347": {
      "fn": "Riskpool.burnBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "REVERT",
      "path": "36"
    },
    "4348": {
      "fn": "Riskpool.burnBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "JUMPDEST",
      "path": "36"
    },
    "4349": {
      "fn": "Riskpool.burnBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "POP",
      "path": "36"
    },
    "4350": {
      "fn": "Riskpool.burnBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "POP",
      "path": "36"
    },
    "4351": {
      "fn": "Riskpool.burnBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "POP",
      "path": "36"
    },
    "4352": {
      "fn": "Riskpool.burnBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "POP",
      "path": "36"
    },
    "4353": {
      "fn": "Riskpool.burnBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x40"
    },
    "4355": {
      "fn": "Riskpool.burnBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "MLOAD",
      "path": "36"
    },
    "4356": {
      "fn": "Riskpool.burnBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "RETURNDATASIZE",
      "path": "36"
    },
    "4357": {
      "fn": "Riskpool.burnBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x0"
    },
    "4359": {
      "fn": "Riskpool.burnBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "DUP3",
      "path": "36"
    },
    "4360": {
      "fn": "Riskpool.burnBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "RETURNDATACOPY",
      "path": "36"
    },
    "4361": {
      "fn": "Riskpool.burnBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x1F"
    },
    "4363": {
      "fn": "Riskpool.burnBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "RETURNDATASIZE",
      "path": "36"
    },
    "4364": {
      "fn": "Riskpool.burnBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "SWAP1",
      "path": "36"
    },
    "4365": {
      "fn": "Riskpool.burnBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "DUP2",
      "path": "36"
    },
    "4366": {
      "fn": "Riskpool.burnBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "ADD",
      "path": "36"
    },
    "4367": {
      "op": "PUSH1",
      "value": "0x1F"
    },
    "4369": {
      "op": "NOT"
    },
    "4370": {
      "offset": [
        1413,
        1449
      ],
      "op": "AND",
      "path": "36"
    },
    "4371": {
      "fn": "Riskpool.burnBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "DUP3",
      "path": "36"
    },
    "4372": {
      "fn": "Riskpool.burnBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "ADD",
      "path": "36"
    },
    "4373": {
      "fn": "Riskpool.burnBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x40"
    },
    "4375": {
      "fn": "Riskpool.burnBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "MSTORE",
      "path": "36"
    },
    "4376": {
      "fn": "Riskpool.burnBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0x1124"
    },
    "4379": {
      "fn": "Riskpool.burnBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "SWAP2",
      "path": "36"
    },
    "4380": {
      "fn": "Riskpool.burnBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "SWAP1",
      "path": "36"
    },
    "4381": {
      "fn": "Riskpool.burnBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "DUP2",
      "path": "36"
    },
    "4382": {
      "fn": "Riskpool.burnBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "ADD",
      "path": "36"
    },
    "4383": {
      "fn": "Riskpool.burnBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "SWAP1",
      "path": "36"
    },
    "4384": {
      "fn": "Riskpool.burnBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0x2B55"
    },
    "4387": {
      "fn": "Riskpool.burnBundle",
      "jump": "i",
      "offset": [
        1413,
        1449
      ],
      "op": "JUMP",
      "path": "36"
    },
    "4388": {
      "fn": "Riskpool.burnBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "JUMPDEST",
      "path": "36"
    },
    "4389": {
      "offset": [
        1482,
        1494
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x9"
    },
    "4391": {
      "fn": "Riskpool.burnBundle",
      "offset": [
        1482,
        1494
      ],
      "op": "SLOAD",
      "path": "36"
    },
    "4392": {
      "offset": [
        1503,
        1517
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x40"
    },
    "4394": {
      "fn": "Riskpool.burnBundle",
      "offset": [
        1503,
        1517
      ],
      "op": "DUP1",
      "path": "36"
    },
    "4395": {
      "fn": "Riskpool.burnBundle",
      "offset": [
        1503,
        1517
      ],
      "op": "DUP4",
      "path": "36"
    },
    "4396": {
      "fn": "Riskpool.burnBundle",
      "offset": [
        1503,
        1517
      ],
      "op": "ADD",
      "path": "36"
    },
    "4397": {
      "fn": "Riskpool.burnBundle",
      "offset": [
        1503,
        1517
      ],
      "op": "MLOAD",
      "path": "36"
    },
    "4398": {
      "offset": [
        1482,
        1518
      ],
      "op": "SWAP1",
      "path": "36"
    },
    "4399": {
      "fn": "Riskpool.burnBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "MLOAD",
      "path": "36"
    },
    "4400": {
      "op": "PUSH4",
      "value": "0x31A9108F"
    },
    "4405": {
      "op": "PUSH1",
      "value": "0xE1"
    },
    "4407": {
      "op": "SHL"
    },
    "4408": {
      "offset": [
        1482,
        1518
      ],
      "op": "DUP2",
      "path": "36"
    },
    "4409": {
      "fn": "Riskpool.burnBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "MSTORE",
      "path": "36"
    },
    "4410": {
      "offset": [
        1382,
        1449
      ],
      "op": "SWAP3",
      "path": "36"
    },
    "4411": {
      "fn": "Riskpool.burnBundle",
      "offset": [
        1382,
        1449
      ],
      "op": "SWAP4",
      "path": "36"
    },
    "4412": {
      "op": "POP"
    },
    "4413": {
      "offset": [
        1460,
        1479
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x0"
    },
    "4415": {
      "fn": "Riskpool.burnBundle",
      "offset": [
        1460,
        1479
      ],
      "op": "SWAP3",
      "path": "36"
    },
    "4416": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "4418": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "4420": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "4422": {
      "op": "SHL"
    },
    "4423": {
      "op": "SUB"
    },
    "4424": {
      "offset": [
        1482,
        1494
      ],
      "op": "SWAP1",
      "path": "36"
    },
    "4425": {
      "fn": "Riskpool.burnBundle",
      "offset": [
        1482,
        1494
      ],
      "op": "SWAP3",
      "path": "36"
    },
    "4426": {
      "fn": "Riskpool.burnBundle",
      "offset": [
        1482,
        1494
      ],
      "op": "AND",
      "path": "36"
    },
    "4427": {
      "fn": "Riskpool.burnBundle",
      "offset": [
        1482,
        1494
      ],
      "op": "SWAP2",
      "path": "36"
    },
    "4428": {
      "offset": [
        1482,
        1502
      ],
      "op": "PUSH4",
      "path": "36",
      "value": "0x6352211E"
    },
    "4433": {
      "fn": "Riskpool.burnBundle",
      "offset": [
        1482,
        1502
      ],
      "op": "SWAP2",
      "path": "36"
    },
    "4434": {
      "offset": [
        1482,
        1518
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0x1161"
    },
    "4437": {
      "fn": "Riskpool.burnBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "SWAP2",
      "path": "36"
    },
    "4438": {
      "fn": "Riskpool.burnBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x4"
    },
    "4440": {
      "fn": "Riskpool.burnBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "ADD",
      "path": "36"
    },
    "4441": {
      "op": "SWAP1"
    },
    "4442": {
      "op": "DUP2"
    },
    "4443": {
      "op": "MSTORE"
    },
    "4444": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "4446": {
      "op": "ADD"
    },
    "4447": {
      "op": "SWAP1"
    },
    "4448": {
      "op": "JUMP"
    },
    "4449": {
      "offset": [
        1482,
        1518
      ],
      "op": "JUMPDEST",
      "path": "36"
    },
    "4450": {
      "fn": "Riskpool.burnBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x20"
    },
    "4452": {
      "fn": "Riskpool.burnBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x40"
    },
    "4454": {
      "fn": "Riskpool.burnBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "MLOAD",
      "path": "36"
    },
    "4455": {
      "fn": "Riskpool.burnBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "DUP1",
      "path": "36"
    },
    "4456": {
      "fn": "Riskpool.burnBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "DUP4",
      "path": "36"
    },
    "4457": {
      "fn": "Riskpool.burnBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "SUB",
      "path": "36"
    },
    "4458": {
      "fn": "Riskpool.burnBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "DUP2",
      "path": "36"
    },
    "4459": {
      "fn": "Riskpool.burnBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "DUP7",
      "path": "36"
    },
    "4460": {
      "fn": "Riskpool.burnBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "DUP1",
      "path": "36"
    },
    "4461": {
      "fn": "Riskpool.burnBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "EXTCODESIZE",
      "path": "36"
    },
    "4462": {
      "fn": "Riskpool.burnBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "ISZERO",
      "path": "36"
    },
    "4463": {
      "fn": "Riskpool.burnBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "DUP1",
      "path": "36"
    },
    "4464": {
      "fn": "Riskpool.burnBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "ISZERO",
      "path": "36"
    },
    "4465": {
      "fn": "Riskpool.burnBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0x1179"
    },
    "4468": {
      "fn": "Riskpool.burnBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "JUMPI",
      "path": "36"
    },
    "4469": {
      "fn": "Riskpool.burnBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x0"
    },
    "4471": {
      "fn": "Riskpool.burnBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "DUP1",
      "path": "36"
    },
    "4472": {
      "fn": "Riskpool.burnBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "REVERT",
      "path": "36"
    },
    "4473": {
      "fn": "Riskpool.burnBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "JUMPDEST",
      "path": "36"
    },
    "4474": {
      "fn": "Riskpool.burnBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "POP",
      "path": "36"
    },
    "4475": {
      "fn": "Riskpool.burnBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "GAS",
      "path": "36"
    },
    "4476": {
      "fn": "Riskpool.burnBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "STATICCALL",
      "path": "36"
    },
    "4477": {
      "fn": "Riskpool.burnBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "ISZERO",
      "path": "36"
    },
    "4478": {
      "fn": "Riskpool.burnBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "DUP1",
      "path": "36"
    },
    "4479": {
      "fn": "Riskpool.burnBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "ISZERO",
      "path": "36"
    },
    "4480": {
      "fn": "Riskpool.burnBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0x118D"
    },
    "4483": {
      "fn": "Riskpool.burnBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "JUMPI",
      "path": "36"
    },
    "4484": {
      "fn": "Riskpool.burnBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "RETURNDATASIZE",
      "path": "36"
    },
    "4485": {
      "fn": "Riskpool.burnBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x0"
    },
    "4487": {
      "fn": "Riskpool.burnBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "DUP1",
      "path": "36"
    },
    "4488": {
      "fn": "Riskpool.burnBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "RETURNDATACOPY",
      "path": "36"
    },
    "4489": {
      "fn": "Riskpool.burnBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "RETURNDATASIZE",
      "path": "36"
    },
    "4490": {
      "fn": "Riskpool.burnBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x0"
    },
    "4492": {
      "fn": "Riskpool.burnBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "REVERT",
      "path": "36"
    },
    "4493": {
      "fn": "Riskpool.burnBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "JUMPDEST",
      "path": "36"
    },
    "4494": {
      "fn": "Riskpool.burnBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "POP",
      "path": "36"
    },
    "4495": {
      "fn": "Riskpool.burnBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "POP",
      "path": "36"
    },
    "4496": {
      "fn": "Riskpool.burnBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "POP",
      "path": "36"
    },
    "4497": {
      "fn": "Riskpool.burnBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "POP",
      "path": "36"
    },
    "4498": {
      "fn": "Riskpool.burnBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x40"
    },
    "4500": {
      "fn": "Riskpool.burnBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "MLOAD",
      "path": "36"
    },
    "4501": {
      "fn": "Riskpool.burnBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "RETURNDATASIZE",
      "path": "36"
    },
    "4502": {
      "fn": "Riskpool.burnBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x1F"
    },
    "4504": {
      "fn": "Riskpool.burnBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "NOT",
      "path": "36"
    },
    "4505": {
      "fn": "Riskpool.burnBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x1F"
    },
    "4507": {
      "fn": "Riskpool.burnBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "DUP3",
      "path": "36"
    },
    "4508": {
      "fn": "Riskpool.burnBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "ADD",
      "path": "36"
    },
    "4509": {
      "fn": "Riskpool.burnBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "AND",
      "path": "36"
    },
    "4510": {
      "fn": "Riskpool.burnBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "DUP3",
      "path": "36"
    },
    "4511": {
      "fn": "Riskpool.burnBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "ADD",
      "path": "36"
    },
    "4512": {
      "fn": "Riskpool.burnBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "DUP1",
      "path": "36"
    },
    "4513": {
      "fn": "Riskpool.burnBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x40"
    },
    "4515": {
      "fn": "Riskpool.burnBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "MSTORE",
      "path": "36"
    },
    "4516": {
      "fn": "Riskpool.burnBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "POP",
      "path": "36"
    },
    "4517": {
      "fn": "Riskpool.burnBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "DUP2",
      "path": "36"
    },
    "4518": {
      "fn": "Riskpool.burnBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "ADD",
      "path": "36"
    },
    "4519": {
      "fn": "Riskpool.burnBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "SWAP1",
      "path": "36"
    },
    "4520": {
      "fn": "Riskpool.burnBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0x11B1"
    },
    "4523": {
      "fn": "Riskpool.burnBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "SWAP2",
      "path": "36"
    },
    "4524": {
      "fn": "Riskpool.burnBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "SWAP1",
      "path": "36"
    },
    "4525": {
      "fn": "Riskpool.burnBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0x299C"
    },
    "4528": {
      "fn": "Riskpool.burnBundle",
      "jump": "i",
      "offset": [
        1482,
        1518
      ],
      "op": "JUMP",
      "path": "36"
    },
    "4529": {
      "fn": "Riskpool.burnBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "JUMPDEST",
      "path": "36"
    },
    "4530": {
      "offset": [
        1460,
        1518
      ],
      "op": "SWAP1",
      "path": "36"
    },
    "4531": {
      "op": "POP"
    },
    "4532": {
      "fn": "Context._msgSender",
      "offset": [
        719,
        729
      ],
      "op": "CALLER",
      "path": "22"
    },
    "4533": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "4535": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "4537": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "4539": {
      "op": "SHL"
    },
    "4540": {
      "op": "SUB"
    },
    "4541": {
      "offset": [
        1553,
        1580
      ],
      "op": "DUP3",
      "path": "36"
    },
    "4542": {
      "fn": "Context._msgSender",
      "offset": [
        1553,
        1580
      ],
      "op": "AND",
      "path": "36"
    },
    "4543": {
      "fn": "Context._msgSender",
      "offset": [
        1553,
        1580
      ],
      "op": "EQ",
      "path": "36"
    },
    "4544": {
      "offset": [
        1531,
        1638
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0x11DB"
    },
    "4547": {
      "offset": [
        1531,
        1638
      ],
      "op": "JUMPI",
      "path": "36"
    },
    "4548": {
      "fn": "Context._msgSender",
      "offset": [
        1531,
        1638
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x40"
    },
    "4550": {
      "fn": "Context._msgSender",
      "offset": [
        1531,
        1638
      ],
      "op": "MLOAD",
      "path": "36"
    },
    "4551": {
      "op": "PUSH3",
      "value": "0x461BCD"
    },
    "4555": {
      "op": "PUSH1",
      "value": "0xE5"
    },
    "4557": {
      "op": "SHL"
    },
    "4558": {
      "offset": [
        1531,
        1638
      ],
      "op": "DUP2",
      "path": "36"
    },
    "4559": {
      "fn": "Context._msgSender",
      "offset": [
        1531,
        1638
      ],
      "op": "MSTORE",
      "path": "36"
    },
    "4560": {
      "fn": "Context._msgSender",
      "offset": [
        1531,
        1638
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x4"
    },
    "4562": {
      "fn": "Context._msgSender",
      "offset": [
        1531,
        1638
      ],
      "op": "ADD",
      "path": "36"
    },
    "4563": {
      "fn": "Context._msgSender",
      "offset": [
        1531,
        1638
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0x88F"
    },
    "4566": {
      "fn": "Context._msgSender",
      "offset": [
        1531,
        1638
      ],
      "op": "SWAP1",
      "path": "36"
    },
    "4567": {
      "fn": "Context._msgSender",
      "offset": [
        1531,
        1638
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0x2E9C"
    },
    "4570": {
      "fn": "Context._msgSender",
      "jump": "i",
      "offset": [
        1531,
        1638
      ],
      "op": "JUMP",
      "path": "36"
    },
    "4571": {
      "fn": "Context._msgSender",
      "offset": [
        1531,
        1638
      ],
      "op": "JUMPDEST",
      "path": "36"
    },
    "4572": {
      "fn": "Riskpool.burnBundle",
      "offset": [
        4335,
        4351
      ],
      "op": "PUSH1",
      "path": "36",
      "statement": 31,
      "value": "0x8"
    },
    "4574": {
      "fn": "Riskpool.burnBundle",
      "offset": [
        4335,
        4351
      ],
      "op": "SLOAD",
      "path": "36"
    },
    "4575": {
      "fn": "Riskpool.burnBundle",
      "offset": [
        4335,
        4372
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x40"
    },
    "4577": {
      "fn": "Riskpool.burnBundle",
      "offset": [
        4335,
        4372
      ],
      "op": "MLOAD",
      "path": "36"
    },
    "4578": {
      "op": "PUSH4",
      "value": "0x587E59D"
    },
    "4583": {
      "op": "PUSH1",
      "value": "0xE4"
    },
    "4585": {
      "op": "SHL"
    },
    "4586": {
      "fn": "Riskpool.burnBundle",
      "offset": [
        4335,
        4372
      ],
      "op": "DUP2",
      "path": "36"
    },
    "4587": {
      "fn": "Riskpool.burnBundle",
      "offset": [
        4335,
        4372
      ],
      "op": "MSTORE",
      "path": "36"
    },
    "4588": {
      "fn": "Riskpool.burnBundle",
      "offset": [
        4335,
        4372
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x4"
    },
    "4590": {
      "fn": "Riskpool.burnBundle",
      "offset": [
        4335,
        4372
      ],
      "op": "DUP2",
      "path": "36"
    },
    "4591": {
      "fn": "Riskpool.burnBundle",
      "offset": [
        4335,
        4372
      ],
      "op": "ADD",
      "path": "36"
    },
    "4592": {
      "op": "DUP7"
    },
    "4593": {
      "op": "SWAP1"
    },
    "4594": {
      "op": "MSTORE"
    },
    "4595": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "4597": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "4599": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "4601": {
      "op": "SHL"
    },
    "4602": {
      "op": "SUB"
    },
    "4603": {
      "fn": "Riskpool.burnBundle",
      "offset": [
        4335,
        4351
      ],
      "op": "SWAP1",
      "path": "36"
    },
    "4604": {
      "fn": "Riskpool.burnBundle",
      "offset": [
        4335,
        4351
      ],
      "op": "SWAP2",
      "path": "36"
    },
    "4605": {
      "fn": "Riskpool.burnBundle",
      "offset": [
        4335,
        4351
      ],
      "op": "AND",
      "path": "36"
    },
    "4606": {
      "fn": "Riskpool.burnBundle",
      "offset": [
        4335,
        4351
      ],
      "op": "SWAP1",
      "path": "36"
    },
    "4607": {
      "fn": "Riskpool.burnBundle",
      "offset": [
        4335,
        4362
      ],
      "op": "PUSH4",
      "path": "36",
      "value": "0x587E59D0"
    },
    "4612": {
      "fn": "Riskpool.burnBundle",
      "offset": [
        4335,
        4362
      ],
      "op": "SWAP1",
      "path": "36"
    },
    "4613": {
      "op": "PUSH1",
      "value": "0x24"
    },
    "4615": {
      "op": "ADD"
    },
    "4616": {
      "fn": "Riskpool.burnBundle",
      "offset": [
        4335,
        4372
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0xD57"
    },
    "4619": {
      "op": "JUMP"
    },
    "4620": {
      "fn": "Component.proposalCallback",
      "offset": [
        3195,
        3273
      ],
      "op": "JUMPDEST",
      "path": "29"
    },
    "4621": {
      "offset": [
        1156,
        1188
      ],
      "op": "PUSH2",
      "path": "29",
      "value": "0x1221"
    },
    "4624": {
      "op": "PUSH9",
      "value": "0x10DBDB5C1BDB995B9D"
    },
    "4634": {
      "op": "PUSH1",
      "value": "0xBA"
    },
    "4636": {
      "op": "SHL"
    },
    "4637": {
      "offset": [
        1156,
        1175
      ],
      "op": "PUSH2",
      "path": "29",
      "value": "0x1BBB"
    },
    "4640": {
      "jump": "i",
      "offset": [
        1156,
        1188
      ],
      "op": "JUMP",
      "path": "29"
    },
    "4641": {
      "fn": "Component.proposalCallback",
      "offset": [
        1156,
        1188
      ],
      "op": "JUMPDEST",
      "path": "29"
    },
    "4642": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "4644": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "4646": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "4648": {
      "op": "SHL"
    },
    "4649": {
      "op": "SUB"
    },
    "4650": {
      "offset": [
        1140,
        1188
      ],
      "op": "AND",
      "path": "29"
    },
    "4651": {
      "fn": "Context._msgSender",
      "offset": [
        719,
        729
      ],
      "op": "CALLER",
      "path": "22"
    },
    "4652": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "4654": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "4656": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "4658": {
      "op": "SHL"
    },
    "4659": {
      "op": "SUB"
    },
    "4660": {
      "offset": [
        1140,
        1188
      ],
      "op": "AND",
      "path": "29"
    },
    "4661": {
      "fn": "Context._msgSender",
      "offset": [
        1140,
        1188
      ],
      "op": "EQ",
      "path": "29"
    },
    "4662": {
      "offset": [
        1117,
        1233
      ],
      "op": "PUSH2",
      "path": "29",
      "value": "0x1251"
    },
    "4665": {
      "offset": [
        1117,
        1233
      ],
      "op": "JUMPI",
      "path": "29"
    },
    "4666": {
      "fn": "Context._msgSender",
      "offset": [
        1117,
        1233
      ],
      "op": "PUSH1",
      "path": "29",
      "value": "0x40"
    },
    "4668": {
      "fn": "Context._msgSender",
      "offset": [
        1117,
        1233
      ],
      "op": "MLOAD",
      "path": "29"
    },
    "4669": {
      "op": "PUSH3",
      "value": "0x461BCD"
    },
    "4673": {
      "op": "PUSH1",
      "value": "0xE5"
    },
    "4675": {
      "op": "SHL"
    },
    "4676": {
      "offset": [
        1117,
        1233
      ],
      "op": "DUP2",
      "path": "29"
    },
    "4677": {
      "fn": "Context._msgSender",
      "offset": [
        1117,
        1233
      ],
      "op": "MSTORE",
      "path": "29"
    },
    "4678": {
      "fn": "Context._msgSender",
      "offset": [
        1117,
        1233
      ],
      "op": "PUSH1",
      "path": "29",
      "value": "0x4"
    },
    "4680": {
      "fn": "Context._msgSender",
      "offset": [
        1117,
        1233
      ],
      "op": "ADD",
      "path": "29"
    },
    "4681": {
      "fn": "Context._msgSender",
      "offset": [
        1117,
        1233
      ],
      "op": "PUSH2",
      "path": "29",
      "value": "0x88F"
    },
    "4684": {
      "fn": "Context._msgSender",
      "offset": [
        1117,
        1233
      ],
      "op": "SWAP1",
      "path": "29"
    },
    "4685": {
      "fn": "Context._msgSender",
      "offset": [
        1117,
        1233
      ],
      "op": "PUSH2",
      "path": "29",
      "value": "0x2E65"
    },
    "4688": {
      "fn": "Context._msgSender",
      "jump": "i",
      "offset": [
        1117,
        1233
      ],
      "op": "JUMP",
      "path": "29"
    },
    "4689": {
      "fn": "Context._msgSender",
      "offset": [
        1117,
        1233
      ],
      "op": "JUMPDEST",
      "path": "29"
    },
    "4690": {
      "fn": "Component.proposalCallback",
      "offset": [
        3255,
        3270
      ],
      "op": "PUSH2",
      "path": "29",
      "statement": 32,
      "value": "0xA7D"
    },
    "4693": {
      "fn": "Component.proposalCallback",
      "offset": [
        3255,
        3268
      ],
      "op": "PUSH2",
      "path": "29",
      "value": "0x1DB6"
    },
    "4696": {
      "fn": "Component.proposalCallback",
      "jump": "i",
      "offset": [
        3255,
        3270
      ],
      "op": "JUMP",
      "path": "29"
    },
    "4697": {
      "fn": "Riskpool.setMaximumNumberOfActiveBundles",
      "offset": [
        5430,
        5708
      ],
      "op": "JUMPDEST",
      "path": "36"
    },
    "4698": {
      "offset": [
        1094,
        1107
      ],
      "op": "PUSH2",
      "path": "4",
      "value": "0x1261"
    },
    "4701": {
      "offset": [
        1094,
        1105
      ],
      "op": "PUSH2",
      "path": "4",
      "value": "0x1E37"
    },
    "4704": {
      "jump": "i",
      "offset": [
        1094,
        1107
      ],
      "op": "JUMP",
      "path": "4"
    },
    "4705": {
      "fn": "Riskpool.setMaximumNumberOfActiveBundles",
      "offset": [
        1094,
        1107
      ],
      "op": "JUMPDEST",
      "path": "4"
    },
    "4706": {
      "fn": "Riskpool.setMaximumNumberOfActiveBundles",
      "offset": [
        5571,
        5589
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x0"
    },
    "4708": {
      "fn": "Riskpool.setMaximumNumberOfActiveBundles",
      "offset": [
        5592,
        5599
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0x126C"
    },
    "4711": {
      "fn": "Component.getId",
      "offset": [
        2373,
        2385
      ],
      "op": "PUSH1",
      "path": "29",
      "value": "0x2"
    },
    "4713": {
      "fn": "Component.getId",
      "offset": [
        2373,
        2385
      ],
      "op": "SLOAD",
      "path": "29"
    },
    "4714": {
      "fn": "Component.getId",
      "offset": [
        2309,
        2388
      ],
      "op": "SWAP1",
      "path": "29"
    },
    "4715": {
      "fn": "Component.getId",
      "offset": [
        2309,
        2388
      ],
      "op": "JUMP",
      "path": "29"
    },
    "4716": {
      "fn": "Riskpool.setMaximumNumberOfActiveBundles",
      "offset": [
        5592,
        5599
      ],
      "op": "JUMPDEST",
      "path": "36"
    },
    "4717": {
      "fn": "Riskpool.setMaximumNumberOfActiveBundles",
      "offset": [
        5610,
        5626
      ],
      "op": "PUSH1",
      "path": "36",
      "statement": 33,
      "value": "0x8"
    },
    "4719": {
      "fn": "Riskpool.setMaximumNumberOfActiveBundles",
      "offset": [
        5610,
        5626
      ],
      "op": "SLOAD",
      "path": "36"
    },
    "4720": {
      "fn": "Riskpool.setMaximumNumberOfActiveBundles",
      "offset": [
        5610,
        5700
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x40"
    },
    "4722": {
      "fn": "Riskpool.setMaximumNumberOfActiveBundles",
      "offset": [
        5610,
        5700
      ],
      "op": "MLOAD",
      "path": "36"
    },
    "4723": {
      "op": "PUSH4",
      "value": "0x424FFA9"
    },
    "4728": {
      "op": "PUSH1",
      "value": "0xE3"
    },
    "4730": {
      "op": "SHL"
    },
    "4731": {
      "fn": "Riskpool.setMaximumNumberOfActiveBundles",
      "offset": [
        5610,
        5700
      ],
      "op": "DUP2",
      "path": "36"
    },
    "4732": {
      "fn": "Riskpool.setMaximumNumberOfActiveBundles",
      "offset": [
        5610,
        5700
      ],
      "op": "MSTORE",
      "path": "36"
    },
    "4733": {
      "fn": "Riskpool.setMaximumNumberOfActiveBundles",
      "offset": [
        5610,
        5700
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x4"
    },
    "4735": {
      "fn": "Riskpool.setMaximumNumberOfActiveBundles",
      "offset": [
        5610,
        5700
      ],
      "op": "DUP2",
      "path": "36"
    },
    "4736": {
      "fn": "Riskpool.setMaximumNumberOfActiveBundles",
      "offset": [
        5610,
        5700
      ],
      "op": "ADD",
      "path": "36"
    },
    "4737": {
      "op": "DUP4"
    },
    "4738": {
      "op": "SWAP1"
    },
    "4739": {
      "op": "MSTORE"
    },
    "4740": {
      "op": "PUSH1",
      "value": "0x24"
    },
    "4742": {
      "op": "DUP2"
    },
    "4743": {
      "op": "ADD"
    },
    "4744": {
      "op": "DUP6"
    },
    "4745": {
      "op": "SWAP1"
    },
    "4746": {
      "op": "MSTORE"
    },
    "4747": {
      "fn": "Riskpool.setMaximumNumberOfActiveBundles",
      "offset": [
        5571,
        5599
      ],
      "op": "SWAP2",
      "path": "36"
    },
    "4748": {
      "fn": "Riskpool.setMaximumNumberOfActiveBundles",
      "offset": [
        5571,
        5599
      ],
      "op": "SWAP3",
      "path": "36"
    },
    "4749": {
      "op": "POP"
    },
    "4750": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "4752": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "4754": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "4756": {
      "op": "SHL"
    },
    "4757": {
      "op": "SUB"
    },
    "4758": {
      "fn": "Riskpool.setMaximumNumberOfActiveBundles",
      "offset": [
        5610,
        5626
      ],
      "op": "AND",
      "path": "36"
    },
    "4759": {
      "fn": "Riskpool.setMaximumNumberOfActiveBundles",
      "offset": [
        5610,
        5626
      ],
      "op": "SWAP1",
      "path": "36"
    },
    "4760": {
      "fn": "Riskpool.setMaximumNumberOfActiveBundles",
      "offset": [
        5610,
        5658
      ],
      "op": "PUSH4",
      "path": "36",
      "value": "0x2127FD48"
    },
    "4765": {
      "fn": "Riskpool.setMaximumNumberOfActiveBundles",
      "offset": [
        5610,
        5658
      ],
      "op": "SWAP1",
      "path": "36"
    },
    "4766": {
      "op": "PUSH1",
      "value": "0x44"
    },
    "4768": {
      "op": "ADD"
    },
    "4769": {
      "fn": "Riskpool.setMaximumNumberOfActiveBundles",
      "offset": [
        5610,
        5700
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x0"
    },
    "4771": {
      "fn": "Riskpool.setMaximumNumberOfActiveBundles",
      "offset": [
        5610,
        5700
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x40"
    },
    "4773": {
      "fn": "Riskpool.setMaximumNumberOfActiveBundles",
      "offset": [
        5610,
        5700
      ],
      "op": "MLOAD",
      "path": "36"
    },
    "4774": {
      "fn": "Riskpool.setMaximumNumberOfActiveBundles",
      "offset": [
        5610,
        5700
      ],
      "op": "DUP1",
      "path": "36"
    },
    "4775": {
      "fn": "Riskpool.setMaximumNumberOfActiveBundles",
      "offset": [
        5610,
        5700
      ],
      "op": "DUP4",
      "path": "36"
    },
    "4776": {
      "fn": "Riskpool.setMaximumNumberOfActiveBundles",
      "offset": [
        5610,
        5700
      ],
      "op": "SUB",
      "path": "36"
    },
    "4777": {
      "fn": "Riskpool.setMaximumNumberOfActiveBundles",
      "offset": [
        5610,
        5700
      ],
      "op": "DUP2",
      "path": "36"
    },
    "4778": {
      "fn": "Riskpool.setMaximumNumberOfActiveBundles",
      "offset": [
        5610,
        5700
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x0"
    },
    "4780": {
      "fn": "Riskpool.setMaximumNumberOfActiveBundles",
      "offset": [
        5610,
        5700
      ],
      "op": "DUP8",
      "path": "36"
    },
    "4781": {
      "fn": "Riskpool.setMaximumNumberOfActiveBundles",
      "offset": [
        5610,
        5700
      ],
      "op": "DUP1",
      "path": "36"
    },
    "4782": {
      "fn": "Riskpool.setMaximumNumberOfActiveBundles",
      "offset": [
        5610,
        5700
      ],
      "op": "EXTCODESIZE",
      "path": "36"
    },
    "4783": {
      "fn": "Riskpool.setMaximumNumberOfActiveBundles",
      "offset": [
        5610,
        5700
      ],
      "op": "ISZERO",
      "path": "36"
    },
    "4784": {
      "fn": "Riskpool.setMaximumNumberOfActiveBundles",
      "offset": [
        5610,
        5700
      ],
      "op": "DUP1",
      "path": "36"
    },
    "4785": {
      "fn": "Riskpool.setMaximumNumberOfActiveBundles",
      "offset": [
        5610,
        5700
      ],
      "op": "ISZERO",
      "path": "36"
    },
    "4786": {
      "fn": "Riskpool.setMaximumNumberOfActiveBundles",
      "offset": [
        5610,
        5700
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0x12BA"
    },
    "4789": {
      "fn": "Riskpool.setMaximumNumberOfActiveBundles",
      "offset": [
        5610,
        5700
      ],
      "op": "JUMPI",
      "path": "36"
    },
    "4790": {
      "fn": "Riskpool.setMaximumNumberOfActiveBundles",
      "offset": [
        5610,
        5700
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x0"
    },
    "4792": {
      "fn": "Riskpool.setMaximumNumberOfActiveBundles",
      "offset": [
        5610,
        5700
      ],
      "op": "DUP1",
      "path": "36"
    },
    "4793": {
      "fn": "Riskpool.setMaximumNumberOfActiveBundles",
      "offset": [
        5610,
        5700
      ],
      "op": "REVERT",
      "path": "36"
    },
    "4794": {
      "fn": "Riskpool.setMaximumNumberOfActiveBundles",
      "offset": [
        5610,
        5700
      ],
      "op": "JUMPDEST",
      "path": "36"
    },
    "4795": {
      "fn": "Riskpool.setMaximumNumberOfActiveBundles",
      "offset": [
        5610,
        5700
      ],
      "op": "POP",
      "path": "36"
    },
    "4796": {
      "fn": "Riskpool.setMaximumNumberOfActiveBundles",
      "offset": [
        5610,
        5700
      ],
      "op": "GAS",
      "path": "36"
    },
    "4797": {
      "fn": "Riskpool.setMaximumNumberOfActiveBundles",
      "offset": [
        5610,
        5700
      ],
      "op": "CALL",
      "path": "36"
    },
    "4798": {
      "fn": "Riskpool.setMaximumNumberOfActiveBundles",
      "offset": [
        5610,
        5700
      ],
      "op": "ISZERO",
      "path": "36"
    },
    "4799": {
      "fn": "Riskpool.setMaximumNumberOfActiveBundles",
      "offset": [
        5610,
        5700
      ],
      "op": "DUP1",
      "path": "36"
    },
    "4800": {
      "fn": "Riskpool.setMaximumNumberOfActiveBundles",
      "offset": [
        5610,
        5700
      ],
      "op": "ISZERO",
      "path": "36"
    },
    "4801": {
      "fn": "Riskpool.setMaximumNumberOfActiveBundles",
      "offset": [
        5610,
        5700
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0x12CE"
    },
    "4804": {
      "fn": "Riskpool.setMaximumNumberOfActiveBundles",
      "offset": [
        5610,
        5700
      ],
      "op": "JUMPI",
      "path": "36"
    },
    "4805": {
      "fn": "Riskpool.setMaximumNumberOfActiveBundles",
      "offset": [
        5610,
        5700
      ],
      "op": "RETURNDATASIZE",
      "path": "36"
    },
    "4806": {
      "fn": "Riskpool.setMaximumNumberOfActiveBundles",
      "offset": [
        5610,
        5700
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x0"
    },
    "4808": {
      "fn": "Riskpool.setMaximumNumberOfActiveBundles",
      "offset": [
        5610,
        5700
      ],
      "op": "DUP1",
      "path": "36"
    },
    "4809": {
      "fn": "Riskpool.setMaximumNumberOfActiveBundles",
      "offset": [
        5610,
        5700
      ],
      "op": "RETURNDATACOPY",
      "path": "36"
    },
    "4810": {
      "fn": "Riskpool.setMaximumNumberOfActiveBundles",
      "offset": [
        5610,
        5700
      ],
      "op": "RETURNDATASIZE",
      "path": "36"
    },
    "4811": {
      "fn": "Riskpool.setMaximumNumberOfActiveBundles",
      "offset": [
        5610,
        5700
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x0"
    },
    "4813": {
      "fn": "Riskpool.setMaximumNumberOfActiveBundles",
      "offset": [
        5610,
        5700
      ],
      "op": "REVERT",
      "path": "36"
    },
    "4814": {
      "fn": "Riskpool.setMaximumNumberOfActiveBundles",
      "offset": [
        5610,
        5700
      ],
      "op": "JUMPDEST",
      "path": "36"
    },
    "4815": {
      "fn": "Riskpool.setMaximumNumberOfActiveBundles",
      "offset": [
        5610,
        5700
      ],
      "op": "POP",
      "path": "36"
    },
    "4816": {
      "fn": "Riskpool.setMaximumNumberOfActiveBundles",
      "offset": [
        5610,
        5700
      ],
      "op": "POP",
      "path": "36"
    },
    "4817": {
      "fn": "Riskpool.setMaximumNumberOfActiveBundles",
      "offset": [
        5610,
        5700
      ],
      "op": "POP",
      "path": "36"
    },
    "4818": {
      "fn": "Riskpool.setMaximumNumberOfActiveBundles",
      "offset": [
        5610,
        5700
      ],
      "op": "POP",
      "path": "36"
    },
    "4819": {
      "offset": [
        1117,
        1118
      ],
      "op": "POP",
      "path": "4"
    },
    "4820": {
      "fn": "Riskpool.setMaximumNumberOfActiveBundles",
      "offset": [
        5430,
        5708
      ],
      "op": "POP",
      "path": "36"
    },
    "4821": {
      "fn": "Riskpool.setMaximumNumberOfActiveBundles",
      "jump": "o",
      "offset": [
        5430,
        5708
      ],
      "op": "JUMP",
      "path": "36"
    },
    "4822": {
      "fn": "Ownable.renounceOwnership",
      "offset": [
        1831,
        1932
      ],
      "op": "JUMPDEST",
      "path": "4"
    },
    "4823": {
      "offset": [
        1094,
        1107
      ],
      "op": "PUSH2",
      "path": "4",
      "value": "0x12DE"
    },
    "4826": {
      "offset": [
        1094,
        1105
      ],
      "op": "PUSH2",
      "path": "4",
      "value": "0x1E37"
    },
    "4829": {
      "jump": "i",
      "offset": [
        1094,
        1107
      ],
      "op": "JUMP",
      "path": "4"
    },
    "4830": {
      "fn": "Ownable.renounceOwnership",
      "offset": [
        1094,
        1107
      ],
      "op": "JUMPDEST",
      "path": "4"
    },
    "4831": {
      "fn": "Ownable.renounceOwnership",
      "offset": [
        1895,
        1925
      ],
      "op": "PUSH2",
      "path": "4",
      "statement": 34,
      "value": "0xA7D"
    },
    "4834": {
      "fn": "Ownable.renounceOwnership",
      "offset": [
        1922,
        1923
      ],
      "op": "PUSH1",
      "path": "4",
      "value": "0x0"
    },
    "4836": {
      "fn": "Ownable.renounceOwnership",
      "offset": [
        1895,
        1913
      ],
      "op": "PUSH2",
      "path": "4",
      "value": "0x1E91"
    },
    "4839": {
      "fn": "Ownable.renounceOwnership",
      "jump": "i",
      "offset": [
        1895,
        1925
      ],
      "op": "JUMP",
      "path": "4"
    },
    "4840": {
      "fn": "AyiiRiskpool.createBundle",
      "offset": [
        1150,
        1380
      ],
      "op": "JUMPDEST",
      "path": "68"
    },
    "4841": {
      "fn": "AyiiRiskpool.createBundle",
      "offset": [
        1289,
        1305
      ],
      "op": "PUSH1",
      "path": "68",
      "value": "0x0"
    },
    "4843": {
      "offset": [
        508,
        529
      ],
      "op": "PUSH32",
      "path": "68",
      "value": "0x5614E11CA6D7673C9C8DCEC913465D676494AAD1151BB2C1CF40B9D99BE4D935"
    },
    "4876": {
      "offset": [
        2505,
        2521
      ],
      "op": "PUSH2",
      "path": "0",
      "value": "0x1314"
    },
    "4879": {
      "offset": [
        2516,
        2520
      ],
      "op": "DUP2",
      "path": "0"
    },
    "4880": {
      "offset": [
        2505,
        2515
      ],
      "op": "PUSH2",
      "path": "0",
      "value": "0x1C3D"
    },
    "4883": {
      "jump": "i",
      "offset": [
        2505,
        2521
      ],
      "op": "JUMP",
      "path": "0"
    },
    "4884": {
      "fn": "AyiiRiskpool.createBundle",
      "offset": [
        2505,
        2521
      ],
      "op": "JUMPDEST",
      "path": "0"
    },
    "4885": {
      "fn": "AyiiRiskpool.createBundle",
      "offset": [
        1332,
        1373
      ],
      "op": "PUSH2",
      "path": "68",
      "statement": 35,
      "value": "0x131E"
    },
    "4888": {
      "fn": "AyiiRiskpool.createBundle",
      "offset": [
        1351,
        1357
      ],
      "op": "DUP5",
      "path": "68"
    },
    "4889": {
      "fn": "AyiiRiskpool.createBundle",
      "offset": [
        1359,
        1372
      ],
      "op": "DUP5",
      "path": "68"
    },
    "4890": {
      "fn": "AyiiRiskpool.createBundle",
      "offset": [
        1332,
        1350
      ],
      "op": "PUSH2",
      "path": "68",
      "value": "0x1EE1"
    },
    "4893": {
      "fn": "AyiiRiskpool.createBundle",
      "jump": "i",
      "offset": [
        1332,
        1373
      ],
      "op": "JUMP",
      "path": "68"
    },
    "4894": {
      "fn": "AyiiRiskpool.createBundle",
      "offset": [
        1332,
        1373
      ],
      "op": "JUMPDEST",
      "path": "68"
    },
    "4895": {
      "fn": "AyiiRiskpool.createBundle",
      "offset": [
        1321,
        1373
      ],
      "op": "SWAP5",
      "path": "68"
    },
    "4896": {
      "fn": "AyiiRiskpool.createBundle",
      "offset": [
        1150,
        1380
      ],
      "op": "SWAP4",
      "path": "68"
    },
    "4897": {
      "op": "POP"
    },
    "4898": {
      "op": "POP"
    },
    "4899": {
      "op": "POP"
    },
    "4900": {
      "op": "POP"
    },
    "4901": {
      "fn": "AyiiRiskpool.createBundle",
      "jump": "o",
      "offset": [
        1150,
        1380
      ],
      "op": "JUMP",
      "path": "68"
    },
    "4902": {
      "fn": "Riskpool.getMaximumNumberOfActiveBundles",
      "offset": [
        5716,
        5974
      ],
      "op": "JUMPDEST",
      "path": "36"
    },
    "4903": {
      "fn": "Riskpool.getMaximumNumberOfActiveBundles",
      "offset": [
        5806,
        5842
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x0"
    },
    "4905": {
      "fn": "Riskpool.getMaximumNumberOfActiveBundles",
      "offset": [
        5860,
        5878
      ],
      "op": "DUP1",
      "path": "36"
    },
    "4906": {
      "fn": "Riskpool.getMaximumNumberOfActiveBundles",
      "offset": [
        5881,
        5888
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0x1332"
    },
    "4909": {
      "fn": "Component.getId",
      "offset": [
        2373,
        2385
      ],
      "op": "PUSH1",
      "path": "29",
      "value": "0x2"
    },
    "4911": {
      "fn": "Component.getId",
      "offset": [
        2373,
        2385
      ],
      "op": "SLOAD",
      "path": "29"
    },
    "4912": {
      "fn": "Component.getId",
      "offset": [
        2309,
        2388
      ],
      "op": "SWAP1",
      "path": "29"
    },
    "4913": {
      "fn": "Component.getId",
      "offset": [
        2309,
        2388
      ],
      "op": "JUMP",
      "path": "29"
    },
    "4914": {
      "fn": "Riskpool.getMaximumNumberOfActiveBundles",
      "offset": [
        5881,
        5888
      ],
      "op": "JUMPDEST",
      "path": "36"
    },
    "4915": {
      "fn": "Riskpool.getMaximumNumberOfActiveBundles",
      "offset": [
        5906,
        5922
      ],
      "op": "PUSH1",
      "path": "36",
      "statement": 36,
      "value": "0x7"
    },
    "4917": {
      "fn": "Riskpool.getMaximumNumberOfActiveBundles",
      "offset": [
        5906,
        5922
      ],
      "op": "SLOAD",
      "path": "36"
    },
    "4918": {
      "fn": "Riskpool.getMaximumNumberOfActiveBundles",
      "offset": [
        5906,
        5966
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x40"
    },
    "4920": {
      "fn": "Riskpool.getMaximumNumberOfActiveBundles",
      "offset": [
        5906,
        5966
      ],
      "op": "MLOAD",
      "path": "36"
    },
    "4921": {
      "op": "PUSH4",
      "value": "0x1F6CCA11"
    },
    "4926": {
      "op": "PUSH1",
      "value": "0xE2"
    },
    "4928": {
      "op": "SHL"
    },
    "4929": {
      "fn": "Riskpool.getMaximumNumberOfActiveBundles",
      "offset": [
        5906,
        5966
      ],
      "op": "DUP2",
      "path": "36"
    },
    "4930": {
      "fn": "Riskpool.getMaximumNumberOfActiveBundles",
      "offset": [
        5906,
        5966
      ],
      "op": "MSTORE",
      "path": "36"
    },
    "4931": {
      "fn": "Riskpool.getMaximumNumberOfActiveBundles",
      "offset": [
        5906,
        5966
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x4"
    },
    "4933": {
      "fn": "Riskpool.getMaximumNumberOfActiveBundles",
      "offset": [
        5906,
        5966
      ],
      "op": "DUP2",
      "path": "36"
    },
    "4934": {
      "fn": "Riskpool.getMaximumNumberOfActiveBundles",
      "offset": [
        5906,
        5966
      ],
      "op": "ADD",
      "path": "36"
    },
    "4935": {
      "op": "DUP4"
    },
    "4936": {
      "op": "SWAP1"
    },
    "4937": {
      "op": "MSTORE"
    },
    "4938": {
      "fn": "Riskpool.getMaximumNumberOfActiveBundles",
      "offset": [
        5860,
        5888
      ],
      "op": "SWAP2",
      "path": "36"
    },
    "4939": {
      "fn": "Riskpool.getMaximumNumberOfActiveBundles",
      "offset": [
        5860,
        5888
      ],
      "op": "SWAP3",
      "path": "36"
    },
    "4940": {
      "op": "POP"
    },
    "4941": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "4943": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "4945": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "4947": {
      "op": "SHL"
    },
    "4948": {
      "op": "SUB"
    },
    "4949": {
      "fn": "Riskpool.getMaximumNumberOfActiveBundles",
      "offset": [
        5906,
        5922
      ],
      "op": "AND",
      "path": "36"
    },
    "4950": {
      "fn": "Riskpool.getMaximumNumberOfActiveBundles",
      "offset": [
        5906,
        5922
      ],
      "op": "SWAP1",
      "path": "36"
    },
    "4951": {
      "fn": "Riskpool.getMaximumNumberOfActiveBundles",
      "offset": [
        5906,
        5954
      ],
      "op": "PUSH4",
      "path": "36",
      "value": "0x7DB32844"
    },
    "4956": {
      "fn": "Riskpool.getMaximumNumberOfActiveBundles",
      "offset": [
        5906,
        5954
      ],
      "op": "SWAP1",
      "path": "36"
    },
    "4957": {
      "op": "PUSH1",
      "value": "0x24"
    },
    "4959": {
      "op": "ADD"
    },
    "4960": {
      "fn": "Riskpool.getMaximumNumberOfActiveBundles",
      "offset": [
        5906,
        5966
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0x95C"
    },
    "4963": {
      "op": "JUMP"
    },
    "4964": {
      "fn": "Riskpool.processPolicyPayout",
      "offset": [
        4707,
        4934
      ],
      "op": "JUMPDEST",
      "path": "36"
    },
    "4965": {
      "offset": [
        1218,
        1245
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0x1374"
    },
    "4968": {
      "op": "PUSH4",
      "value": "0x141BDBDB"
    },
    "4973": {
      "op": "PUSH1",
      "value": "0xE2"
    },
    "4975": {
      "op": "SHL"
    },
    "4976": {
      "offset": [
        1218,
        1237
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0x1BBB"
    },
    "4979": {
      "jump": "i",
      "offset": [
        1218,
        1245
      ],
      "op": "JUMP",
      "path": "36"
    },
    "4980": {
      "fn": "Riskpool.processPolicyPayout",
      "offset": [
        1218,
        1245
      ],
      "op": "JUMPDEST",
      "path": "36"
    },
    "4981": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "4983": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "4985": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "4987": {
      "op": "SHL"
    },
    "4988": {
      "op": "SUB"
    },
    "4989": {
      "offset": [
        1202,
        1245
      ],
      "op": "AND",
      "path": "36"
    },
    "4990": {
      "fn": "Context._msgSender",
      "offset": [
        719,
        729
      ],
      "op": "CALLER",
      "path": "22"
    },
    "4991": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "4993": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "4995": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "4997": {
      "op": "SHL"
    },
    "4998": {
      "op": "SUB"
    },
    "4999": {
      "offset": [
        1202,
        1245
      ],
      "op": "AND",
      "path": "36"
    },
    "5000": {
      "fn": "Context._msgSender",
      "offset": [
        1202,
        1245
      ],
      "op": "EQ",
      "path": "36"
    },
    "5001": {
      "offset": [
        1180,
        1300
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0x13A4"
    },
    "5004": {
      "offset": [
        1180,
        1300
      ],
      "op": "JUMPI",
      "path": "36"
    },
    "5005": {
      "fn": "Context._msgSender",
      "offset": [
        1180,
        1300
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x40"
    },
    "5007": {
      "fn": "Context._msgSender",
      "offset": [
        1180,
        1300
      ],
      "op": "MLOAD",
      "path": "36"
    },
    "5008": {
      "op": "PUSH3",
      "value": "0x461BCD"
    },
    "5012": {
      "op": "PUSH1",
      "value": "0xE5"
    },
    "5014": {
      "op": "SHL"
    },
    "5015": {
      "offset": [
        1180,
        1300
      ],
      "op": "DUP2",
      "path": "36"
    },
    "5016": {
      "fn": "Context._msgSender",
      "offset": [
        1180,
        1300
      ],
      "op": "MSTORE",
      "path": "36"
    },
    "5017": {
      "fn": "Context._msgSender",
      "offset": [
        1180,
        1300
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x4"
    },
    "5019": {
      "fn": "Context._msgSender",
      "offset": [
        1180,
        1300
      ],
      "op": "ADD",
      "path": "36"
    },
    "5020": {
      "fn": "Context._msgSender",
      "offset": [
        1180,
        1300
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0x88F"
    },
    "5023": {
      "fn": "Context._msgSender",
      "offset": [
        1180,
        1300
      ],
      "op": "SWAP1",
      "path": "36"
    },
    "5024": {
      "fn": "Context._msgSender",
      "offset": [
        1180,
        1300
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0x2ED3"
    },
    "5027": {
      "fn": "Context._msgSender",
      "jump": "i",
      "offset": [
        1180,
        1300
      ],
      "op": "JUMP",
      "path": "36"
    },
    "5028": {
      "fn": "Context._msgSender",
      "offset": [
        1180,
        1300
      ],
      "op": "JUMPDEST",
      "path": "36"
    },
    "5029": {
      "fn": "Riskpool.processPolicyPayout",
      "offset": [
        4832,
        4865
      ],
      "op": "PUSH2",
      "path": "36",
      "statement": 37,
      "value": "0x13AE"
    },
    "5032": {
      "fn": "Riskpool.processPolicyPayout",
      "offset": [
        4847,
        4856
      ],
      "op": "DUP3",
      "path": "36"
    },
    "5033": {
      "fn": "Riskpool.processPolicyPayout",
      "offset": [
        4858,
        4864
      ],
      "op": "DUP3",
      "path": "36"
    },
    "5034": {
      "fn": "Riskpool.processPolicyPayout",
      "offset": [
        4832,
        4846
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0x1FE4"
    },
    "5037": {
      "fn": "Riskpool.processPolicyPayout",
      "jump": "i",
      "offset": [
        4832,
        4865
      ],
      "op": "JUMP",
      "path": "36"
    },
    "5038": {
      "fn": "Riskpool.processPolicyPayout",
      "offset": [
        4832,
        4865
      ],
      "op": "JUMPDEST",
      "path": "36"
    },
    "5039": {
      "fn": "Riskpool.processPolicyPayout",
      "offset": [
        4881,
        4926
      ],
      "op": "PUSH1",
      "path": "36",
      "statement": 38,
      "value": "0x40"
    },
    "5041": {
      "fn": "Riskpool.processPolicyPayout",
      "offset": [
        4881,
        4926
      ],
      "op": "DUP1",
      "path": "36"
    },
    "5042": {
      "fn": "Riskpool.processPolicyPayout",
      "offset": [
        4881,
        4926
      ],
      "op": "MLOAD",
      "path": "36"
    },
    "5043": {
      "op": "DUP4"
    },
    "5044": {
      "op": "DUP2"
    },
    "5045": {
      "op": "MSTORE"
    },
    "5046": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "5048": {
      "op": "DUP2"
    },
    "5049": {
      "op": "ADD"
    },
    "5050": {
      "op": "DUP4"
    },
    "5051": {
      "op": "SWAP1"
    },
    "5052": {
      "op": "MSTORE"
    },
    "5053": {
      "fn": "Riskpool.processPolicyPayout",
      "offset": [
        4881,
        4926
      ],
      "op": "PUSH32",
      "path": "36",
      "value": "0xEE37957C2D37326FA4E3897FC3947BBDBD8E1082639A302C1C206B4D1C5E695"
    },
    "5086": {
      "fn": "Riskpool.processPolicyPayout",
      "offset": [
        4881,
        4926
      ],
      "op": "SWAP2",
      "path": "36"
    },
    "5087": {
      "op": "ADD"
    },
    "5088": {
      "fn": "Riskpool.processPolicyPayout",
      "offset": [
        4881,
        4926
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0xFD7"
    },
    "5091": {
      "op": "JUMP"
    },
    "5092": {
      "fn": "Riskpool.fundBundle",
      "offset": [
        3219,
        3453
      ],
      "op": "JUMPDEST",
      "path": "36"
    },
    "5093": {
      "offset": [
        1413,
        1429
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x7"
    },
    "5095": {
      "fn": "Riskpool.fundBundle",
      "offset": [
        1413,
        1429
      ],
      "op": "SLOAD",
      "path": "36"
    },
    "5096": {
      "offset": [
        1413,
        1449
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x40"
    },
    "5098": {
      "fn": "Riskpool.fundBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "MLOAD",
      "path": "36"
    },
    "5099": {
      "op": "PUSH4",
      "value": "0x2D0821B7"
    },
    "5104": {
      "op": "PUSH1",
      "value": "0xE0"
    },
    "5106": {
      "op": "SHL"
    },
    "5107": {
      "offset": [
        1413,
        1449
      ],
      "op": "DUP2",
      "path": "36"
    },
    "5108": {
      "fn": "Riskpool.fundBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "MSTORE",
      "path": "36"
    },
    "5109": {
      "fn": "Riskpool.fundBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x4"
    },
    "5111": {
      "fn": "Riskpool.fundBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "DUP2",
      "path": "36"
    },
    "5112": {
      "fn": "Riskpool.fundBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "ADD",
      "path": "36"
    },
    "5113": {
      "op": "DUP5"
    },
    "5114": {
      "op": "SWAP1"
    },
    "5115": {
      "op": "MSTORE"
    },
    "5116": {
      "fn": "Riskpool.fundBundle",
      "offset": [
        3353,
        3370
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x0"
    },
    "5118": {
      "fn": "Riskpool.fundBundle",
      "offset": [
        3353,
        3370
      ],
      "op": "SWAP2",
      "path": "36"
    },
    "5119": {
      "fn": "Riskpool.fundBundle",
      "offset": [
        3326,
        3334
      ],
      "op": "DUP5",
      "path": "36"
    },
    "5120": {
      "fn": "Riskpool.fundBundle",
      "offset": [
        3326,
        3334
      ],
      "op": "SWAP2",
      "path": "36"
    },
    "5121": {
      "fn": "Riskpool.fundBundle",
      "offset": [
        3353,
        3370
      ],
      "op": "DUP4",
      "path": "36"
    },
    "5122": {
      "fn": "Riskpool.fundBundle",
      "offset": [
        3353,
        3370
      ],
      "op": "SWAP2",
      "path": "36"
    },
    "5123": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "5125": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "5127": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "5129": {
      "op": "SHL"
    },
    "5130": {
      "op": "SUB"
    },
    "5131": {
      "offset": [
        1413,
        1429
      ],
      "op": "AND",
      "path": "36"
    },
    "5132": {
      "fn": "Riskpool.fundBundle",
      "offset": [
        1413,
        1429
      ],
      "op": "SWAP1",
      "path": "36"
    },
    "5133": {
      "offset": [
        1413,
        1439
      ],
      "op": "PUSH4",
      "path": "36",
      "value": "0x2D0821B7"
    },
    "5138": {
      "fn": "Riskpool.fundBundle",
      "offset": [
        1413,
        1439
      ],
      "op": "SWAP1",
      "path": "36"
    },
    "5139": {
      "op": "PUSH1",
      "value": "0x24"
    },
    "5141": {
      "op": "ADD"
    },
    "5142": {
      "offset": [
        1413,
        1449
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x0"
    },
    "5144": {
      "fn": "Riskpool.fundBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x40"
    },
    "5146": {
      "fn": "Riskpool.fundBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "MLOAD",
      "path": "36"
    },
    "5147": {
      "fn": "Riskpool.fundBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "DUP1",
      "path": "36"
    },
    "5148": {
      "fn": "Riskpool.fundBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "DUP4",
      "path": "36"
    },
    "5149": {
      "fn": "Riskpool.fundBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "SUB",
      "path": "36"
    },
    "5150": {
      "fn": "Riskpool.fundBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "DUP2",
      "path": "36"
    },
    "5151": {
      "fn": "Riskpool.fundBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "DUP7",
      "path": "36"
    },
    "5152": {
      "fn": "Riskpool.fundBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "DUP1",
      "path": "36"
    },
    "5153": {
      "fn": "Riskpool.fundBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "EXTCODESIZE",
      "path": "36"
    },
    "5154": {
      "fn": "Riskpool.fundBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "ISZERO",
      "path": "36"
    },
    "5155": {
      "fn": "Riskpool.fundBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "DUP1",
      "path": "36"
    },
    "5156": {
      "fn": "Riskpool.fundBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "ISZERO",
      "path": "36"
    },
    "5157": {
      "fn": "Riskpool.fundBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0x142D"
    },
    "5160": {
      "fn": "Riskpool.fundBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "JUMPI",
      "path": "36"
    },
    "5161": {
      "fn": "Riskpool.fundBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x0"
    },
    "5163": {
      "fn": "Riskpool.fundBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "DUP1",
      "path": "36"
    },
    "5164": {
      "fn": "Riskpool.fundBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "REVERT",
      "path": "36"
    },
    "5165": {
      "fn": "Riskpool.fundBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "JUMPDEST",
      "path": "36"
    },
    "5166": {
      "fn": "Riskpool.fundBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "POP",
      "path": "36"
    },
    "5167": {
      "fn": "Riskpool.fundBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "GAS",
      "path": "36"
    },
    "5168": {
      "fn": "Riskpool.fundBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "STATICCALL",
      "path": "36"
    },
    "5169": {
      "fn": "Riskpool.fundBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "ISZERO",
      "path": "36"
    },
    "5170": {
      "fn": "Riskpool.fundBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "DUP1",
      "path": "36"
    },
    "5171": {
      "fn": "Riskpool.fundBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "ISZERO",
      "path": "36"
    },
    "5172": {
      "fn": "Riskpool.fundBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0x1441"
    },
    "5175": {
      "fn": "Riskpool.fundBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "JUMPI",
      "path": "36"
    },
    "5176": {
      "fn": "Riskpool.fundBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "RETURNDATASIZE",
      "path": "36"
    },
    "5177": {
      "fn": "Riskpool.fundBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x0"
    },
    "5179": {
      "fn": "Riskpool.fundBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "DUP1",
      "path": "36"
    },
    "5180": {
      "fn": "Riskpool.fundBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "RETURNDATACOPY",
      "path": "36"
    },
    "5181": {
      "fn": "Riskpool.fundBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "RETURNDATASIZE",
      "path": "36"
    },
    "5182": {
      "fn": "Riskpool.fundBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x0"
    },
    "5184": {
      "fn": "Riskpool.fundBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "REVERT",
      "path": "36"
    },
    "5185": {
      "fn": "Riskpool.fundBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "JUMPDEST",
      "path": "36"
    },
    "5186": {
      "fn": "Riskpool.fundBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "POP",
      "path": "36"
    },
    "5187": {
      "fn": "Riskpool.fundBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "POP",
      "path": "36"
    },
    "5188": {
      "fn": "Riskpool.fundBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "POP",
      "path": "36"
    },
    "5189": {
      "fn": "Riskpool.fundBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "POP",
      "path": "36"
    },
    "5190": {
      "fn": "Riskpool.fundBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x40"
    },
    "5192": {
      "fn": "Riskpool.fundBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "MLOAD",
      "path": "36"
    },
    "5193": {
      "fn": "Riskpool.fundBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "RETURNDATASIZE",
      "path": "36"
    },
    "5194": {
      "fn": "Riskpool.fundBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x0"
    },
    "5196": {
      "fn": "Riskpool.fundBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "DUP3",
      "path": "36"
    },
    "5197": {
      "fn": "Riskpool.fundBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "RETURNDATACOPY",
      "path": "36"
    },
    "5198": {
      "fn": "Riskpool.fundBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x1F"
    },
    "5200": {
      "fn": "Riskpool.fundBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "RETURNDATASIZE",
      "path": "36"
    },
    "5201": {
      "fn": "Riskpool.fundBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "SWAP1",
      "path": "36"
    },
    "5202": {
      "fn": "Riskpool.fundBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "DUP2",
      "path": "36"
    },
    "5203": {
      "fn": "Riskpool.fundBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "ADD",
      "path": "36"
    },
    "5204": {
      "op": "PUSH1",
      "value": "0x1F"
    },
    "5206": {
      "op": "NOT"
    },
    "5207": {
      "offset": [
        1413,
        1449
      ],
      "op": "AND",
      "path": "36"
    },
    "5208": {
      "fn": "Riskpool.fundBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "DUP3",
      "path": "36"
    },
    "5209": {
      "fn": "Riskpool.fundBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "ADD",
      "path": "36"
    },
    "5210": {
      "fn": "Riskpool.fundBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x40"
    },
    "5212": {
      "fn": "Riskpool.fundBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "MSTORE",
      "path": "36"
    },
    "5213": {
      "fn": "Riskpool.fundBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0x1469"
    },
    "5216": {
      "fn": "Riskpool.fundBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "SWAP2",
      "path": "36"
    },
    "5217": {
      "fn": "Riskpool.fundBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "SWAP1",
      "path": "36"
    },
    "5218": {
      "fn": "Riskpool.fundBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "DUP2",
      "path": "36"
    },
    "5219": {
      "fn": "Riskpool.fundBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "ADD",
      "path": "36"
    },
    "5220": {
      "fn": "Riskpool.fundBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "SWAP1",
      "path": "36"
    },
    "5221": {
      "fn": "Riskpool.fundBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0x2B55"
    },
    "5224": {
      "fn": "Riskpool.fundBundle",
      "jump": "i",
      "offset": [
        1413,
        1449
      ],
      "op": "JUMP",
      "path": "36"
    },
    "5225": {
      "fn": "Riskpool.fundBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "JUMPDEST",
      "path": "36"
    },
    "5226": {
      "offset": [
        1482,
        1494
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x9"
    },
    "5228": {
      "fn": "Riskpool.fundBundle",
      "offset": [
        1482,
        1494
      ],
      "op": "SLOAD",
      "path": "36"
    },
    "5229": {
      "offset": [
        1503,
        1517
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x40"
    },
    "5231": {
      "fn": "Riskpool.fundBundle",
      "offset": [
        1503,
        1517
      ],
      "op": "DUP1",
      "path": "36"
    },
    "5232": {
      "fn": "Riskpool.fundBundle",
      "offset": [
        1503,
        1517
      ],
      "op": "DUP4",
      "path": "36"
    },
    "5233": {
      "fn": "Riskpool.fundBundle",
      "offset": [
        1503,
        1517
      ],
      "op": "ADD",
      "path": "36"
    },
    "5234": {
      "fn": "Riskpool.fundBundle",
      "offset": [
        1503,
        1517
      ],
      "op": "MLOAD",
      "path": "36"
    },
    "5235": {
      "offset": [
        1482,
        1518
      ],
      "op": "SWAP1",
      "path": "36"
    },
    "5236": {
      "fn": "Riskpool.fundBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "MLOAD",
      "path": "36"
    },
    "5237": {
      "op": "PUSH4",
      "value": "0x31A9108F"
    },
    "5242": {
      "op": "PUSH1",
      "value": "0xE1"
    },
    "5244": {
      "op": "SHL"
    },
    "5245": {
      "offset": [
        1482,
        1518
      ],
      "op": "DUP2",
      "path": "36"
    },
    "5246": {
      "fn": "Riskpool.fundBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "MSTORE",
      "path": "36"
    },
    "5247": {
      "offset": [
        1382,
        1449
      ],
      "op": "SWAP3",
      "path": "36"
    },
    "5248": {
      "fn": "Riskpool.fundBundle",
      "offset": [
        1382,
        1449
      ],
      "op": "SWAP4",
      "path": "36"
    },
    "5249": {
      "op": "POP"
    },
    "5250": {
      "offset": [
        1460,
        1479
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x0"
    },
    "5252": {
      "fn": "Riskpool.fundBundle",
      "offset": [
        1460,
        1479
      ],
      "op": "SWAP3",
      "path": "36"
    },
    "5253": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "5255": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "5257": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "5259": {
      "op": "SHL"
    },
    "5260": {
      "op": "SUB"
    },
    "5261": {
      "offset": [
        1482,
        1494
      ],
      "op": "SWAP1",
      "path": "36"
    },
    "5262": {
      "fn": "Riskpool.fundBundle",
      "offset": [
        1482,
        1494
      ],
      "op": "SWAP3",
      "path": "36"
    },
    "5263": {
      "fn": "Riskpool.fundBundle",
      "offset": [
        1482,
        1494
      ],
      "op": "AND",
      "path": "36"
    },
    "5264": {
      "fn": "Riskpool.fundBundle",
      "offset": [
        1482,
        1494
      ],
      "op": "SWAP2",
      "path": "36"
    },
    "5265": {
      "offset": [
        1482,
        1502
      ],
      "op": "PUSH4",
      "path": "36",
      "value": "0x6352211E"
    },
    "5270": {
      "fn": "Riskpool.fundBundle",
      "offset": [
        1482,
        1502
      ],
      "op": "SWAP2",
      "path": "36"
    },
    "5271": {
      "offset": [
        1482,
        1518
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0x14A6"
    },
    "5274": {
      "fn": "Riskpool.fundBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "SWAP2",
      "path": "36"
    },
    "5275": {
      "fn": "Riskpool.fundBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x4"
    },
    "5277": {
      "fn": "Riskpool.fundBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "ADD",
      "path": "36"
    },
    "5278": {
      "op": "SWAP1"
    },
    "5279": {
      "op": "DUP2"
    },
    "5280": {
      "op": "MSTORE"
    },
    "5281": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "5283": {
      "op": "ADD"
    },
    "5284": {
      "op": "SWAP1"
    },
    "5285": {
      "op": "JUMP"
    },
    "5286": {
      "offset": [
        1482,
        1518
      ],
      "op": "JUMPDEST",
      "path": "36"
    },
    "5287": {
      "fn": "Riskpool.fundBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x20"
    },
    "5289": {
      "fn": "Riskpool.fundBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x40"
    },
    "5291": {
      "fn": "Riskpool.fundBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "MLOAD",
      "path": "36"
    },
    "5292": {
      "fn": "Riskpool.fundBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "DUP1",
      "path": "36"
    },
    "5293": {
      "fn": "Riskpool.fundBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "DUP4",
      "path": "36"
    },
    "5294": {
      "fn": "Riskpool.fundBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "SUB",
      "path": "36"
    },
    "5295": {
      "fn": "Riskpool.fundBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "DUP2",
      "path": "36"
    },
    "5296": {
      "fn": "Riskpool.fundBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "DUP7",
      "path": "36"
    },
    "5297": {
      "fn": "Riskpool.fundBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "DUP1",
      "path": "36"
    },
    "5298": {
      "fn": "Riskpool.fundBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "EXTCODESIZE",
      "path": "36"
    },
    "5299": {
      "fn": "Riskpool.fundBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "ISZERO",
      "path": "36"
    },
    "5300": {
      "fn": "Riskpool.fundBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "DUP1",
      "path": "36"
    },
    "5301": {
      "fn": "Riskpool.fundBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "ISZERO",
      "path": "36"
    },
    "5302": {
      "fn": "Riskpool.fundBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0x14BE"
    },
    "5305": {
      "fn": "Riskpool.fundBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "JUMPI",
      "path": "36"
    },
    "5306": {
      "fn": "Riskpool.fundBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x0"
    },
    "5308": {
      "fn": "Riskpool.fundBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "DUP1",
      "path": "36"
    },
    "5309": {
      "fn": "Riskpool.fundBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "REVERT",
      "path": "36"
    },
    "5310": {
      "fn": "Riskpool.fundBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "JUMPDEST",
      "path": "36"
    },
    "5311": {
      "fn": "Riskpool.fundBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "POP",
      "path": "36"
    },
    "5312": {
      "fn": "Riskpool.fundBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "GAS",
      "path": "36"
    },
    "5313": {
      "fn": "Riskpool.fundBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "STATICCALL",
      "path": "36"
    },
    "5314": {
      "fn": "Riskpool.fundBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "ISZERO",
      "path": "36"
    },
    "5315": {
      "fn": "Riskpool.fundBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "DUP1",
      "path": "36"
    },
    "5316": {
      "fn": "Riskpool.fundBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "ISZERO",
      "path": "36"
    },
    "5317": {
      "fn": "Riskpool.fundBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0x14D2"
    },
    "5320": {
      "fn": "Riskpool.fundBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "JUMPI",
      "path": "36"
    },
    "5321": {
      "fn": "Riskpool.fundBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "RETURNDATASIZE",
      "path": "36"
    },
    "5322": {
      "fn": "Riskpool.fundBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x0"
    },
    "5324": {
      "fn": "Riskpool.fundBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "DUP1",
      "path": "36"
    },
    "5325": {
      "fn": "Riskpool.fundBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "RETURNDATACOPY",
      "path": "36"
    },
    "5326": {
      "fn": "Riskpool.fundBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "RETURNDATASIZE",
      "path": "36"
    },
    "5327": {
      "fn": "Riskpool.fundBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x0"
    },
    "5329": {
      "fn": "Riskpool.fundBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "REVERT",
      "path": "36"
    },
    "5330": {
      "fn": "Riskpool.fundBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "JUMPDEST",
      "path": "36"
    },
    "5331": {
      "fn": "Riskpool.fundBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "POP",
      "path": "36"
    },
    "5332": {
      "fn": "Riskpool.fundBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "POP",
      "path": "36"
    },
    "5333": {
      "fn": "Riskpool.fundBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "POP",
      "path": "36"
    },
    "5334": {
      "fn": "Riskpool.fundBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "POP",
      "path": "36"
    },
    "5335": {
      "fn": "Riskpool.fundBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x40"
    },
    "5337": {
      "fn": "Riskpool.fundBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "MLOAD",
      "path": "36"
    },
    "5338": {
      "fn": "Riskpool.fundBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "RETURNDATASIZE",
      "path": "36"
    },
    "5339": {
      "fn": "Riskpool.fundBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x1F"
    },
    "5341": {
      "fn": "Riskpool.fundBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "NOT",
      "path": "36"
    },
    "5342": {
      "fn": "Riskpool.fundBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x1F"
    },
    "5344": {
      "fn": "Riskpool.fundBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "DUP3",
      "path": "36"
    },
    "5345": {
      "fn": "Riskpool.fundBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "ADD",
      "path": "36"
    },
    "5346": {
      "fn": "Riskpool.fundBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "AND",
      "path": "36"
    },
    "5347": {
      "fn": "Riskpool.fundBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "DUP3",
      "path": "36"
    },
    "5348": {
      "fn": "Riskpool.fundBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "ADD",
      "path": "36"
    },
    "5349": {
      "fn": "Riskpool.fundBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "DUP1",
      "path": "36"
    },
    "5350": {
      "fn": "Riskpool.fundBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x40"
    },
    "5352": {
      "fn": "Riskpool.fundBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "MSTORE",
      "path": "36"
    },
    "5353": {
      "fn": "Riskpool.fundBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "POP",
      "path": "36"
    },
    "5354": {
      "fn": "Riskpool.fundBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "DUP2",
      "path": "36"
    },
    "5355": {
      "fn": "Riskpool.fundBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "ADD",
      "path": "36"
    },
    "5356": {
      "fn": "Riskpool.fundBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "SWAP1",
      "path": "36"
    },
    "5357": {
      "fn": "Riskpool.fundBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0x14F6"
    },
    "5360": {
      "fn": "Riskpool.fundBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "SWAP2",
      "path": "36"
    },
    "5361": {
      "fn": "Riskpool.fundBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "SWAP1",
      "path": "36"
    },
    "5362": {
      "fn": "Riskpool.fundBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0x299C"
    },
    "5365": {
      "fn": "Riskpool.fundBundle",
      "jump": "i",
      "offset": [
        1482,
        1518
      ],
      "op": "JUMP",
      "path": "36"
    },
    "5366": {
      "fn": "Riskpool.fundBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "JUMPDEST",
      "path": "36"
    },
    "5367": {
      "offset": [
        1460,
        1518
      ],
      "op": "SWAP1",
      "path": "36"
    },
    "5368": {
      "op": "POP"
    },
    "5369": {
      "fn": "Context._msgSender",
      "offset": [
        719,
        729
      ],
      "op": "CALLER",
      "path": "22"
    },
    "5370": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "5372": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "5374": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "5376": {
      "op": "SHL"
    },
    "5377": {
      "op": "SUB"
    },
    "5378": {
      "offset": [
        1553,
        1580
      ],
      "op": "DUP3",
      "path": "36"
    },
    "5379": {
      "fn": "Context._msgSender",
      "offset": [
        1553,
        1580
      ],
      "op": "AND",
      "path": "36"
    },
    "5380": {
      "fn": "Context._msgSender",
      "offset": [
        1553,
        1580
      ],
      "op": "EQ",
      "path": "36"
    },
    "5381": {
      "offset": [
        1531,
        1638
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0x1520"
    },
    "5384": {
      "offset": [
        1531,
        1638
      ],
      "op": "JUMPI",
      "path": "36"
    },
    "5385": {
      "fn": "Context._msgSender",
      "offset": [
        1531,
        1638
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x40"
    },
    "5387": {
      "fn": "Context._msgSender",
      "offset": [
        1531,
        1638
      ],
      "op": "MLOAD",
      "path": "36"
    },
    "5388": {
      "op": "PUSH3",
      "value": "0x461BCD"
    },
    "5392": {
      "op": "PUSH1",
      "value": "0xE5"
    },
    "5394": {
      "op": "SHL"
    },
    "5395": {
      "offset": [
        1531,
        1638
      ],
      "op": "DUP2",
      "path": "36"
    },
    "5396": {
      "fn": "Context._msgSender",
      "offset": [
        1531,
        1638
      ],
      "op": "MSTORE",
      "path": "36"
    },
    "5397": {
      "fn": "Context._msgSender",
      "offset": [
        1531,
        1638
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x4"
    },
    "5399": {
      "fn": "Context._msgSender",
      "offset": [
        1531,
        1638
      ],
      "op": "ADD",
      "path": "36"
    },
    "5400": {
      "fn": "Context._msgSender",
      "offset": [
        1531,
        1638
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0x88F"
    },
    "5403": {
      "fn": "Context._msgSender",
      "offset": [
        1531,
        1638
      ],
      "op": "SWAP1",
      "path": "36"
    },
    "5404": {
      "fn": "Context._msgSender",
      "offset": [
        1531,
        1638
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0x2E9C"
    },
    "5407": {
      "fn": "Context._msgSender",
      "jump": "i",
      "offset": [
        1531,
        1638
      ],
      "op": "JUMP",
      "path": "36"
    },
    "5408": {
      "fn": "Context._msgSender",
      "offset": [
        1531,
        1638
      ],
      "op": "JUMPDEST",
      "path": "36"
    },
    "5409": {
      "fn": "Riskpool.fundBundle",
      "offset": [
        3400,
        3416
      ],
      "op": "PUSH1",
      "path": "36",
      "statement": 39,
      "value": "0x8"
    },
    "5411": {
      "fn": "Riskpool.fundBundle",
      "offset": [
        3400,
        3416
      ],
      "op": "SLOAD",
      "path": "36"
    },
    "5412": {
      "fn": "Riskpool.fundBundle",
      "offset": [
        3400,
        3445
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x40"
    },
    "5414": {
      "fn": "Riskpool.fundBundle",
      "offset": [
        3400,
        3445
      ],
      "op": "MLOAD",
      "path": "36"
    },
    "5415": {
      "op": "PUSH4",
      "value": "0x89002DA5"
    },
    "5420": {
      "op": "PUSH1",
      "value": "0xE0"
    },
    "5422": {
      "op": "SHL"
    },
    "5423": {
      "fn": "Riskpool.fundBundle",
      "offset": [
        3400,
        3445
      ],
      "op": "DUP2",
      "path": "36"
    },
    "5424": {
      "fn": "Riskpool.fundBundle",
      "offset": [
        3400,
        3445
      ],
      "op": "MSTORE",
      "path": "36"
    },
    "5425": {
      "fn": "Riskpool.fundBundle",
      "offset": [
        3400,
        3445
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x4"
    },
    "5427": {
      "fn": "Riskpool.fundBundle",
      "offset": [
        3400,
        3445
      ],
      "op": "DUP2",
      "path": "36"
    },
    "5428": {
      "fn": "Riskpool.fundBundle",
      "offset": [
        3400,
        3445
      ],
      "op": "ADD",
      "path": "36"
    },
    "5429": {
      "op": "DUP9"
    },
    "5430": {
      "op": "SWAP1"
    },
    "5431": {
      "op": "MSTORE"
    },
    "5432": {
      "op": "PUSH1",
      "value": "0x24"
    },
    "5434": {
      "op": "DUP2"
    },
    "5435": {
      "op": "ADD"
    },
    "5436": {
      "op": "DUP8"
    },
    "5437": {
      "op": "SWAP1"
    },
    "5438": {
      "op": "MSTORE"
    },
    "5439": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "5441": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "5443": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "5445": {
      "op": "SHL"
    },
    "5446": {
      "op": "SUB"
    },
    "5447": {
      "fn": "Riskpool.fundBundle",
      "offset": [
        3400,
        3416
      ],
      "op": "SWAP1",
      "path": "36"
    },
    "5448": {
      "fn": "Riskpool.fundBundle",
      "offset": [
        3400,
        3416
      ],
      "op": "SWAP2",
      "path": "36"
    },
    "5449": {
      "fn": "Riskpool.fundBundle",
      "offset": [
        3400,
        3416
      ],
      "op": "AND",
      "path": "36"
    },
    "5450": {
      "fn": "Riskpool.fundBundle",
      "offset": [
        3400,
        3416
      ],
      "op": "SWAP1",
      "path": "36"
    },
    "5451": {
      "fn": "Riskpool.fundBundle",
      "offset": [
        3400,
        3427
      ],
      "op": "PUSH4",
      "path": "36",
      "value": "0x89002DA5"
    },
    "5456": {
      "fn": "Riskpool.fundBundle",
      "offset": [
        3400,
        3427
      ],
      "op": "SWAP1",
      "path": "36"
    },
    "5457": {
      "op": "PUSH1",
      "value": "0x44"
    },
    "5459": {
      "op": "ADD"
    },
    "5460": {
      "fn": "Riskpool.fundBundle",
      "offset": [
        3400,
        3445
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0xEFF"
    },
    "5463": {
      "op": "JUMP"
    },
    "5464": {
      "fn": "Riskpool.collateralizePolicy",
      "offset": [
        4388,
        4699
      ],
      "op": "JUMPDEST",
      "path": "36"
    },
    "5465": {
      "fn": "Riskpool.collateralizePolicy",
      "offset": [
        4525,
        4537
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x0"
    },
    "5467": {
      "offset": [
        1218,
        1245
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0x156A"
    },
    "5470": {
      "op": "PUSH4",
      "value": "0x141BDBDB"
    },
    "5475": {
      "op": "PUSH1",
      "value": "0xE2"
    },
    "5477": {
      "op": "SHL"
    },
    "5478": {
      "offset": [
        1218,
        1237
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0x1BBB"
    },
    "5481": {
      "jump": "i",
      "offset": [
        1218,
        1245
      ],
      "op": "JUMP",
      "path": "36"
    },
    "5482": {
      "fn": "Riskpool.collateralizePolicy",
      "offset": [
        1218,
        1245
      ],
      "op": "JUMPDEST",
      "path": "36"
    },
    "5483": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "5485": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "5487": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "5489": {
      "op": "SHL"
    },
    "5490": {
      "op": "SUB"
    },
    "5491": {
      "offset": [
        1202,
        1245
      ],
      "op": "AND",
      "path": "36"
    },
    "5492": {
      "fn": "Context._msgSender",
      "offset": [
        719,
        729
      ],
      "op": "CALLER",
      "path": "22"
    },
    "5493": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "5495": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "5497": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "5499": {
      "op": "SHL"
    },
    "5500": {
      "op": "SUB"
    },
    "5501": {
      "offset": [
        1202,
        1245
      ],
      "op": "AND",
      "path": "36"
    },
    "5502": {
      "fn": "Context._msgSender",
      "offset": [
        1202,
        1245
      ],
      "op": "EQ",
      "path": "36"
    },
    "5503": {
      "offset": [
        1180,
        1300
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0x159A"
    },
    "5506": {
      "offset": [
        1180,
        1300
      ],
      "op": "JUMPI",
      "path": "36"
    },
    "5507": {
      "fn": "Context._msgSender",
      "offset": [
        1180,
        1300
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x40"
    },
    "5509": {
      "fn": "Context._msgSender",
      "offset": [
        1180,
        1300
      ],
      "op": "MLOAD",
      "path": "36"
    },
    "5510": {
      "op": "PUSH3",
      "value": "0x461BCD"
    },
    "5514": {
      "op": "PUSH1",
      "value": "0xE5"
    },
    "5516": {
      "op": "SHL"
    },
    "5517": {
      "offset": [
        1180,
        1300
      ],
      "op": "DUP2",
      "path": "36"
    },
    "5518": {
      "fn": "Context._msgSender",
      "offset": [
        1180,
        1300
      ],
      "op": "MSTORE",
      "path": "36"
    },
    "5519": {
      "fn": "Context._msgSender",
      "offset": [
        1180,
        1300
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x4"
    },
    "5521": {
      "fn": "Context._msgSender",
      "offset": [
        1180,
        1300
      ],
      "op": "ADD",
      "path": "36"
    },
    "5522": {
      "fn": "Context._msgSender",
      "offset": [
        1180,
        1300
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0x88F"
    },
    "5525": {
      "fn": "Context._msgSender",
      "offset": [
        1180,
        1300
      ],
      "op": "SWAP1",
      "path": "36"
    },
    "5526": {
      "fn": "Context._msgSender",
      "offset": [
        1180,
        1300
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0x2ED3"
    },
    "5529": {
      "fn": "Context._msgSender",
      "jump": "i",
      "offset": [
        1180,
        1300
      ],
      "op": "JUMP",
      "path": "36"
    },
    "5530": {
      "fn": "Context._msgSender",
      "offset": [
        1180,
        1300
      ],
      "op": "JUMPDEST",
      "path": "36"
    },
    "5531": {
      "fn": "Riskpool.collateralizePolicy",
      "offset": [
        4566,
        4610
      ],
      "op": "PUSH2",
      "path": "36",
      "statement": 40,
      "value": "0x15A4"
    },
    "5534": {
      "fn": "Riskpool.collateralizePolicy",
      "offset": [
        4582,
        4591
      ],
      "op": "DUP4",
      "path": "36"
    },
    "5535": {
      "fn": "Riskpool.collateralizePolicy",
      "offset": [
        4593,
        4609
      ],
      "op": "DUP4",
      "path": "36"
    },
    "5536": {
      "fn": "Riskpool.collateralizePolicy",
      "offset": [
        4566,
        4581
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0x2033"
    },
    "5539": {
      "fn": "Riskpool.collateralizePolicy",
      "jump": "i",
      "offset": [
        4566,
        4610
      ],
      "op": "JUMP",
      "path": "36"
    },
    "5540": {
      "fn": "Riskpool.collateralizePolicy",
      "offset": [
        4566,
        4610
      ],
      "op": "JUMPDEST",
      "path": "36"
    },
    "5541": {
      "fn": "Riskpool.collateralizePolicy",
      "offset": [
        4626,
        4691
      ],
      "op": "PUSH1",
      "path": "36",
      "statement": 41,
      "value": "0x40"
    },
    "5543": {
      "fn": "Riskpool.collateralizePolicy",
      "offset": [
        4626,
        4691
      ],
      "op": "DUP1",
      "path": "36"
    },
    "5544": {
      "fn": "Riskpool.collateralizePolicy",
      "offset": [
        4626,
        4691
      ],
      "op": "MLOAD",
      "path": "36"
    },
    "5545": {
      "op": "DUP6"
    },
    "5546": {
      "op": "DUP2"
    },
    "5547": {
      "op": "MSTORE"
    },
    "5548": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "5550": {
      "op": "DUP2"
    },
    "5551": {
      "op": "ADD"
    },
    "5552": {
      "op": "DUP6"
    },
    "5553": {
      "op": "SWAP1"
    },
    "5554": {
      "op": "MSTORE"
    },
    "5555": {
      "op": "DUP3"
    },
    "5556": {
      "op": "ISZERO"
    },
    "5557": {
      "op": "ISZERO"
    },
    "5558": {
      "op": "DUP2"
    },
    "5559": {
      "op": "DUP4"
    },
    "5560": {
      "op": "ADD"
    },
    "5561": {
      "op": "MSTORE"
    },
    "5562": {
      "fn": "Riskpool.collateralizePolicy",
      "offset": [
        4626,
        4691
      ],
      "op": "SWAP1",
      "path": "36"
    },
    "5563": {
      "fn": "Riskpool.collateralizePolicy",
      "offset": [
        4626,
        4691
      ],
      "op": "MLOAD",
      "path": "36"
    },
    "5564": {
      "op": "SWAP2"
    },
    "5565": {
      "op": "SWAP3"
    },
    "5566": {
      "op": "POP"
    },
    "5567": {
      "fn": "Riskpool.collateralizePolicy",
      "offset": [
        4626,
        4691
      ],
      "op": "PUSH32",
      "path": "36",
      "value": "0x9D0F25E972AD53428B0A94CD615FA731919562FA34769DF0F9C3EED71B0BD81E"
    },
    "5600": {
      "fn": "Riskpool.collateralizePolicy",
      "offset": [
        4626,
        4691
      ],
      "op": "SWAP2",
      "path": "36"
    },
    "5601": {
      "fn": "Riskpool.collateralizePolicy",
      "offset": [
        4626,
        4691
      ],
      "op": "SWAP1",
      "path": "36"
    },
    "5602": {
      "fn": "Riskpool.collateralizePolicy",
      "offset": [
        4626,
        4691
      ],
      "op": "DUP2",
      "path": "36"
    },
    "5603": {
      "fn": "Riskpool.collateralizePolicy",
      "offset": [
        4626,
        4691
      ],
      "op": "SWAP1",
      "path": "36"
    },
    "5604": {
      "fn": "Riskpool.collateralizePolicy",
      "offset": [
        4626,
        4691
      ],
      "op": "SUB",
      "path": "36"
    },
    "5605": {
      "op": "PUSH1",
      "value": "0x60"
    },
    "5607": {
      "fn": "Riskpool.collateralizePolicy",
      "offset": [
        4626,
        4691
      ],
      "op": "ADD",
      "path": "36"
    },
    "5608": {
      "fn": "Riskpool.collateralizePolicy",
      "offset": [
        4626,
        4691
      ],
      "op": "SWAP1",
      "path": "36"
    },
    "5609": {
      "fn": "Riskpool.collateralizePolicy",
      "offset": [
        4626,
        4691
      ],
      "op": "LOG1",
      "path": "36"
    },
    "5610": {
      "fn": "Riskpool.collateralizePolicy",
      "offset": [
        4388,
        4699
      ],
      "op": "SWAP3",
      "path": "36"
    },
    "5611": {
      "fn": "Riskpool.collateralizePolicy",
      "offset": [
        4388,
        4699
      ],
      "op": "SWAP2",
      "path": "36"
    },
    "5612": {
      "fn": "Riskpool.collateralizePolicy",
      "offset": [
        4388,
        4699
      ],
      "op": "POP",
      "path": "36"
    },
    "5613": {
      "fn": "Riskpool.collateralizePolicy",
      "offset": [
        4388,
        4699
      ],
      "op": "POP",
      "path": "36"
    },
    "5614": {
      "fn": "Riskpool.collateralizePolicy",
      "jump": "o",
      "offset": [
        4388,
        4699
      ],
      "op": "JUMP",
      "path": "36"
    },
    "5615": {
      "fn": "Component.getOwner",
      "offset": [
        2642,
        2719
      ],
      "op": "JUMPDEST",
      "path": "29"
    },
    "5616": {
      "fn": "Component.getOwner",
      "offset": [
        2691,
        2698
      ],
      "op": "PUSH1",
      "path": "29",
      "value": "0x0"
    },
    "5618": {
      "fn": "Ownable.owner",
      "offset": [
        1273,
        1279
      ],
      "op": "DUP1",
      "path": "4"
    },
    "5619": {
      "fn": "Ownable.owner",
      "offset": [
        1273,
        1279
      ],
      "op": "SLOAD",
      "path": "4"
    },
    "5620": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "5622": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "5624": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "5626": {
      "op": "SHL"
    },
    "5627": {
      "op": "SUB"
    },
    "5628": {
      "fn": "Ownable.owner",
      "offset": [
        1273,
        1279
      ],
      "op": "AND",
      "path": "4"
    },
    "5629": {
      "fn": "Component.getOwner",
      "offset": [
        2709,
        2716
      ],
      "op": "PUSH2",
      "path": "29",
      "statement": 42,
      "value": "0xA33"
    },
    "5632": {
      "fn": "Ownable.owner",
      "offset": [
        1201,
        1286
      ],
      "op": "JUMP",
      "path": "4"
    },
    "5633": {
      "fn": "Riskpool.closeBundle",
      "offset": [
        4048,
        4211
      ],
      "op": "JUMPDEST",
      "path": "36"
    },
    "5634": {
      "offset": [
        1413,
        1429
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x7"
    },
    "5636": {
      "fn": "Riskpool.closeBundle",
      "offset": [
        1413,
        1429
      ],
      "op": "SLOAD",
      "path": "36"
    },
    "5637": {
      "offset": [
        1413,
        1449
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x40"
    },
    "5639": {
      "fn": "Riskpool.closeBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "MLOAD",
      "path": "36"
    },
    "5640": {
      "op": "PUSH4",
      "value": "0x2D0821B7"
    },
    "5645": {
      "op": "PUSH1",
      "value": "0xE0"
    },
    "5647": {
      "op": "SHL"
    },
    "5648": {
      "offset": [
        1413,
        1449
      ],
      "op": "DUP2",
      "path": "36"
    },
    "5649": {
      "fn": "Riskpool.closeBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "MSTORE",
      "path": "36"
    },
    "5650": {
      "fn": "Riskpool.closeBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x4"
    },
    "5652": {
      "fn": "Riskpool.closeBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "DUP2",
      "path": "36"
    },
    "5653": {
      "fn": "Riskpool.closeBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "ADD",
      "path": "36"
    },
    "5654": {
      "op": "DUP4"
    },
    "5655": {
      "op": "SWAP1"
    },
    "5656": {
      "op": "MSTORE"
    },
    "5657": {
      "fn": "Riskpool.closeBundle",
      "offset": [
        4139,
        4147
      ],
      "op": "DUP3",
      "path": "36"
    },
    "5658": {
      "fn": "Riskpool.closeBundle",
      "offset": [
        4139,
        4147
      ],
      "op": "SWAP2",
      "path": "36"
    },
    "5659": {
      "offset": [
        1382,
        1410
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x0"
    },
    "5661": {
      "fn": "Riskpool.closeBundle",
      "offset": [
        1382,
        1410
      ],
      "op": "SWAP2",
      "path": "36"
    },
    "5662": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "5664": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "5666": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "5668": {
      "op": "SHL"
    },
    "5669": {
      "op": "SUB"
    },
    "5670": {
      "offset": [
        1413,
        1429
      ],
      "op": "SWAP1",
      "path": "36"
    },
    "5671": {
      "fn": "Riskpool.closeBundle",
      "offset": [
        1413,
        1429
      ],
      "op": "SWAP2",
      "path": "36"
    },
    "5672": {
      "fn": "Riskpool.closeBundle",
      "offset": [
        1413,
        1429
      ],
      "op": "AND",
      "path": "36"
    },
    "5673": {
      "fn": "Riskpool.closeBundle",
      "offset": [
        1413,
        1429
      ],
      "op": "SWAP1",
      "path": "36"
    },
    "5674": {
      "offset": [
        1413,
        1439
      ],
      "op": "PUSH4",
      "path": "36",
      "value": "0x2D0821B7"
    },
    "5679": {
      "fn": "Riskpool.closeBundle",
      "offset": [
        1413,
        1439
      ],
      "op": "SWAP1",
      "path": "36"
    },
    "5680": {
      "op": "PUSH1",
      "value": "0x24"
    },
    "5682": {
      "op": "ADD"
    },
    "5683": {
      "offset": [
        1413,
        1449
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x0"
    },
    "5685": {
      "fn": "Riskpool.closeBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x40"
    },
    "5687": {
      "fn": "Riskpool.closeBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "MLOAD",
      "path": "36"
    },
    "5688": {
      "fn": "Riskpool.closeBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "DUP1",
      "path": "36"
    },
    "5689": {
      "fn": "Riskpool.closeBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "DUP4",
      "path": "36"
    },
    "5690": {
      "fn": "Riskpool.closeBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "SUB",
      "path": "36"
    },
    "5691": {
      "fn": "Riskpool.closeBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "DUP2",
      "path": "36"
    },
    "5692": {
      "fn": "Riskpool.closeBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "DUP7",
      "path": "36"
    },
    "5693": {
      "fn": "Riskpool.closeBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "DUP1",
      "path": "36"
    },
    "5694": {
      "fn": "Riskpool.closeBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "EXTCODESIZE",
      "path": "36"
    },
    "5695": {
      "fn": "Riskpool.closeBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "ISZERO",
      "path": "36"
    },
    "5696": {
      "fn": "Riskpool.closeBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "DUP1",
      "path": "36"
    },
    "5697": {
      "fn": "Riskpool.closeBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "ISZERO",
      "path": "36"
    },
    "5698": {
      "fn": "Riskpool.closeBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0x164A"
    },
    "5701": {
      "fn": "Riskpool.closeBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "JUMPI",
      "path": "36"
    },
    "5702": {
      "fn": "Riskpool.closeBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x0"
    },
    "5704": {
      "fn": "Riskpool.closeBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "DUP1",
      "path": "36"
    },
    "5705": {
      "fn": "Riskpool.closeBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "REVERT",
      "path": "36"
    },
    "5706": {
      "fn": "Riskpool.closeBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "JUMPDEST",
      "path": "36"
    },
    "5707": {
      "fn": "Riskpool.closeBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "POP",
      "path": "36"
    },
    "5708": {
      "fn": "Riskpool.closeBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "GAS",
      "path": "36"
    },
    "5709": {
      "fn": "Riskpool.closeBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "STATICCALL",
      "path": "36"
    },
    "5710": {
      "fn": "Riskpool.closeBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "ISZERO",
      "path": "36"
    },
    "5711": {
      "fn": "Riskpool.closeBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "DUP1",
      "path": "36"
    },
    "5712": {
      "fn": "Riskpool.closeBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "ISZERO",
      "path": "36"
    },
    "5713": {
      "fn": "Riskpool.closeBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0x165E"
    },
    "5716": {
      "fn": "Riskpool.closeBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "JUMPI",
      "path": "36"
    },
    "5717": {
      "fn": "Riskpool.closeBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "RETURNDATASIZE",
      "path": "36"
    },
    "5718": {
      "fn": "Riskpool.closeBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x0"
    },
    "5720": {
      "fn": "Riskpool.closeBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "DUP1",
      "path": "36"
    },
    "5721": {
      "fn": "Riskpool.closeBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "RETURNDATACOPY",
      "path": "36"
    },
    "5722": {
      "fn": "Riskpool.closeBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "RETURNDATASIZE",
      "path": "36"
    },
    "5723": {
      "fn": "Riskpool.closeBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x0"
    },
    "5725": {
      "fn": "Riskpool.closeBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "REVERT",
      "path": "36"
    },
    "5726": {
      "fn": "Riskpool.closeBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "JUMPDEST",
      "path": "36"
    },
    "5727": {
      "fn": "Riskpool.closeBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "POP",
      "path": "36"
    },
    "5728": {
      "fn": "Riskpool.closeBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "POP",
      "path": "36"
    },
    "5729": {
      "fn": "Riskpool.closeBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "POP",
      "path": "36"
    },
    "5730": {
      "fn": "Riskpool.closeBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "POP",
      "path": "36"
    },
    "5731": {
      "fn": "Riskpool.closeBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x40"
    },
    "5733": {
      "fn": "Riskpool.closeBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "MLOAD",
      "path": "36"
    },
    "5734": {
      "fn": "Riskpool.closeBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "RETURNDATASIZE",
      "path": "36"
    },
    "5735": {
      "fn": "Riskpool.closeBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x0"
    },
    "5737": {
      "fn": "Riskpool.closeBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "DUP3",
      "path": "36"
    },
    "5738": {
      "fn": "Riskpool.closeBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "RETURNDATACOPY",
      "path": "36"
    },
    "5739": {
      "fn": "Riskpool.closeBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x1F"
    },
    "5741": {
      "fn": "Riskpool.closeBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "RETURNDATASIZE",
      "path": "36"
    },
    "5742": {
      "fn": "Riskpool.closeBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "SWAP1",
      "path": "36"
    },
    "5743": {
      "fn": "Riskpool.closeBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "DUP2",
      "path": "36"
    },
    "5744": {
      "fn": "Riskpool.closeBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "ADD",
      "path": "36"
    },
    "5745": {
      "op": "PUSH1",
      "value": "0x1F"
    },
    "5747": {
      "op": "NOT"
    },
    "5748": {
      "offset": [
        1413,
        1449
      ],
      "op": "AND",
      "path": "36"
    },
    "5749": {
      "fn": "Riskpool.closeBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "DUP3",
      "path": "36"
    },
    "5750": {
      "fn": "Riskpool.closeBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "ADD",
      "path": "36"
    },
    "5751": {
      "fn": "Riskpool.closeBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x40"
    },
    "5753": {
      "fn": "Riskpool.closeBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "MSTORE",
      "path": "36"
    },
    "5754": {
      "fn": "Riskpool.closeBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0x1686"
    },
    "5757": {
      "fn": "Riskpool.closeBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "SWAP2",
      "path": "36"
    },
    "5758": {
      "fn": "Riskpool.closeBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "SWAP1",
      "path": "36"
    },
    "5759": {
      "fn": "Riskpool.closeBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "DUP2",
      "path": "36"
    },
    "5760": {
      "fn": "Riskpool.closeBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "ADD",
      "path": "36"
    },
    "5761": {
      "fn": "Riskpool.closeBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "SWAP1",
      "path": "36"
    },
    "5762": {
      "fn": "Riskpool.closeBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0x2B55"
    },
    "5765": {
      "fn": "Riskpool.closeBundle",
      "jump": "i",
      "offset": [
        1413,
        1449
      ],
      "op": "JUMP",
      "path": "36"
    },
    "5766": {
      "fn": "Riskpool.closeBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "JUMPDEST",
      "path": "36"
    },
    "5767": {
      "offset": [
        1482,
        1494
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x9"
    },
    "5769": {
      "fn": "Riskpool.closeBundle",
      "offset": [
        1482,
        1494
      ],
      "op": "SLOAD",
      "path": "36"
    },
    "5770": {
      "offset": [
        1503,
        1517
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x40"
    },
    "5772": {
      "fn": "Riskpool.closeBundle",
      "offset": [
        1503,
        1517
      ],
      "op": "DUP1",
      "path": "36"
    },
    "5773": {
      "fn": "Riskpool.closeBundle",
      "offset": [
        1503,
        1517
      ],
      "op": "DUP4",
      "path": "36"
    },
    "5774": {
      "fn": "Riskpool.closeBundle",
      "offset": [
        1503,
        1517
      ],
      "op": "ADD",
      "path": "36"
    },
    "5775": {
      "fn": "Riskpool.closeBundle",
      "offset": [
        1503,
        1517
      ],
      "op": "MLOAD",
      "path": "36"
    },
    "5776": {
      "offset": [
        1482,
        1518
      ],
      "op": "SWAP1",
      "path": "36"
    },
    "5777": {
      "fn": "Riskpool.closeBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "MLOAD",
      "path": "36"
    },
    "5778": {
      "op": "PUSH4",
      "value": "0x31A9108F"
    },
    "5783": {
      "op": "PUSH1",
      "value": "0xE1"
    },
    "5785": {
      "op": "SHL"
    },
    "5786": {
      "offset": [
        1482,
        1518
      ],
      "op": "DUP2",
      "path": "36"
    },
    "5787": {
      "fn": "Riskpool.closeBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "MSTORE",
      "path": "36"
    },
    "5788": {
      "offset": [
        1382,
        1449
      ],
      "op": "SWAP3",
      "path": "36"
    },
    "5789": {
      "fn": "Riskpool.closeBundle",
      "offset": [
        1382,
        1449
      ],
      "op": "SWAP4",
      "path": "36"
    },
    "5790": {
      "op": "POP"
    },
    "5791": {
      "offset": [
        1460,
        1479
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x0"
    },
    "5793": {
      "fn": "Riskpool.closeBundle",
      "offset": [
        1460,
        1479
      ],
      "op": "SWAP3",
      "path": "36"
    },
    "5794": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "5796": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "5798": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "5800": {
      "op": "SHL"
    },
    "5801": {
      "op": "SUB"
    },
    "5802": {
      "offset": [
        1482,
        1494
      ],
      "op": "SWAP1",
      "path": "36"
    },
    "5803": {
      "fn": "Riskpool.closeBundle",
      "offset": [
        1482,
        1494
      ],
      "op": "SWAP3",
      "path": "36"
    },
    "5804": {
      "fn": "Riskpool.closeBundle",
      "offset": [
        1482,
        1494
      ],
      "op": "AND",
      "path": "36"
    },
    "5805": {
      "fn": "Riskpool.closeBundle",
      "offset": [
        1482,
        1494
      ],
      "op": "SWAP2",
      "path": "36"
    },
    "5806": {
      "offset": [
        1482,
        1502
      ],
      "op": "PUSH4",
      "path": "36",
      "value": "0x6352211E"
    },
    "5811": {
      "fn": "Riskpool.closeBundle",
      "offset": [
        1482,
        1502
      ],
      "op": "SWAP2",
      "path": "36"
    },
    "5812": {
      "offset": [
        1482,
        1518
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0x16C3"
    },
    "5815": {
      "fn": "Riskpool.closeBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "SWAP2",
      "path": "36"
    },
    "5816": {
      "fn": "Riskpool.closeBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x4"
    },
    "5818": {
      "fn": "Riskpool.closeBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "ADD",
      "path": "36"
    },
    "5819": {
      "op": "SWAP1"
    },
    "5820": {
      "op": "DUP2"
    },
    "5821": {
      "op": "MSTORE"
    },
    "5822": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "5824": {
      "op": "ADD"
    },
    "5825": {
      "op": "SWAP1"
    },
    "5826": {
      "op": "JUMP"
    },
    "5827": {
      "offset": [
        1482,
        1518
      ],
      "op": "JUMPDEST",
      "path": "36"
    },
    "5828": {
      "fn": "Riskpool.closeBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x20"
    },
    "5830": {
      "fn": "Riskpool.closeBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x40"
    },
    "5832": {
      "fn": "Riskpool.closeBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "MLOAD",
      "path": "36"
    },
    "5833": {
      "fn": "Riskpool.closeBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "DUP1",
      "path": "36"
    },
    "5834": {
      "fn": "Riskpool.closeBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "DUP4",
      "path": "36"
    },
    "5835": {
      "fn": "Riskpool.closeBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "SUB",
      "path": "36"
    },
    "5836": {
      "fn": "Riskpool.closeBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "DUP2",
      "path": "36"
    },
    "5837": {
      "fn": "Riskpool.closeBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "DUP7",
      "path": "36"
    },
    "5838": {
      "fn": "Riskpool.closeBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "DUP1",
      "path": "36"
    },
    "5839": {
      "fn": "Riskpool.closeBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "EXTCODESIZE",
      "path": "36"
    },
    "5840": {
      "fn": "Riskpool.closeBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "ISZERO",
      "path": "36"
    },
    "5841": {
      "fn": "Riskpool.closeBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "DUP1",
      "path": "36"
    },
    "5842": {
      "fn": "Riskpool.closeBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "ISZERO",
      "path": "36"
    },
    "5843": {
      "fn": "Riskpool.closeBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0x16DB"
    },
    "5846": {
      "fn": "Riskpool.closeBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "JUMPI",
      "path": "36"
    },
    "5847": {
      "fn": "Riskpool.closeBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x0"
    },
    "5849": {
      "fn": "Riskpool.closeBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "DUP1",
      "path": "36"
    },
    "5850": {
      "fn": "Riskpool.closeBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "REVERT",
      "path": "36"
    },
    "5851": {
      "fn": "Riskpool.closeBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "JUMPDEST",
      "path": "36"
    },
    "5852": {
      "fn": "Riskpool.closeBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "POP",
      "path": "36"
    },
    "5853": {
      "fn": "Riskpool.closeBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "GAS",
      "path": "36"
    },
    "5854": {
      "fn": "Riskpool.closeBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "STATICCALL",
      "path": "36"
    },
    "5855": {
      "fn": "Riskpool.closeBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "ISZERO",
      "path": "36"
    },
    "5856": {
      "fn": "Riskpool.closeBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "DUP1",
      "path": "36"
    },
    "5857": {
      "fn": "Riskpool.closeBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "ISZERO",
      "path": "36"
    },
    "5858": {
      "fn": "Riskpool.closeBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0x16EF"
    },
    "5861": {
      "fn": "Riskpool.closeBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "JUMPI",
      "path": "36"
    },
    "5862": {
      "fn": "Riskpool.closeBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "RETURNDATASIZE",
      "path": "36"
    },
    "5863": {
      "fn": "Riskpool.closeBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x0"
    },
    "5865": {
      "fn": "Riskpool.closeBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "DUP1",
      "path": "36"
    },
    "5866": {
      "fn": "Riskpool.closeBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "RETURNDATACOPY",
      "path": "36"
    },
    "5867": {
      "fn": "Riskpool.closeBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "RETURNDATASIZE",
      "path": "36"
    },
    "5868": {
      "fn": "Riskpool.closeBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x0"
    },
    "5870": {
      "fn": "Riskpool.closeBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "REVERT",
      "path": "36"
    },
    "5871": {
      "fn": "Riskpool.closeBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "JUMPDEST",
      "path": "36"
    },
    "5872": {
      "fn": "Riskpool.closeBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "POP",
      "path": "36"
    },
    "5873": {
      "fn": "Riskpool.closeBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "POP",
      "path": "36"
    },
    "5874": {
      "fn": "Riskpool.closeBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "POP",
      "path": "36"
    },
    "5875": {
      "fn": "Riskpool.closeBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "POP",
      "path": "36"
    },
    "5876": {
      "fn": "Riskpool.closeBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x40"
    },
    "5878": {
      "fn": "Riskpool.closeBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "MLOAD",
      "path": "36"
    },
    "5879": {
      "fn": "Riskpool.closeBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "RETURNDATASIZE",
      "path": "36"
    },
    "5880": {
      "fn": "Riskpool.closeBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x1F"
    },
    "5882": {
      "fn": "Riskpool.closeBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "NOT",
      "path": "36"
    },
    "5883": {
      "fn": "Riskpool.closeBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x1F"
    },
    "5885": {
      "fn": "Riskpool.closeBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "DUP3",
      "path": "36"
    },
    "5886": {
      "fn": "Riskpool.closeBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "ADD",
      "path": "36"
    },
    "5887": {
      "fn": "Riskpool.closeBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "AND",
      "path": "36"
    },
    "5888": {
      "fn": "Riskpool.closeBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "DUP3",
      "path": "36"
    },
    "5889": {
      "fn": "Riskpool.closeBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "ADD",
      "path": "36"
    },
    "5890": {
      "fn": "Riskpool.closeBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "DUP1",
      "path": "36"
    },
    "5891": {
      "fn": "Riskpool.closeBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x40"
    },
    "5893": {
      "fn": "Riskpool.closeBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "MSTORE",
      "path": "36"
    },
    "5894": {
      "fn": "Riskpool.closeBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "POP",
      "path": "36"
    },
    "5895": {
      "fn": "Riskpool.closeBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "DUP2",
      "path": "36"
    },
    "5896": {
      "fn": "Riskpool.closeBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "ADD",
      "path": "36"
    },
    "5897": {
      "fn": "Riskpool.closeBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "SWAP1",
      "path": "36"
    },
    "5898": {
      "fn": "Riskpool.closeBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0x1713"
    },
    "5901": {
      "fn": "Riskpool.closeBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "SWAP2",
      "path": "36"
    },
    "5902": {
      "fn": "Riskpool.closeBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "SWAP1",
      "path": "36"
    },
    "5903": {
      "fn": "Riskpool.closeBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0x299C"
    },
    "5906": {
      "fn": "Riskpool.closeBundle",
      "jump": "i",
      "offset": [
        1482,
        1518
      ],
      "op": "JUMP",
      "path": "36"
    },
    "5907": {
      "fn": "Riskpool.closeBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "JUMPDEST",
      "path": "36"
    },
    "5908": {
      "offset": [
        1460,
        1518
      ],
      "op": "SWAP1",
      "path": "36"
    },
    "5909": {
      "op": "POP"
    },
    "5910": {
      "fn": "Context._msgSender",
      "offset": [
        719,
        729
      ],
      "op": "CALLER",
      "path": "22"
    },
    "5911": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "5913": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "5915": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "5917": {
      "op": "SHL"
    },
    "5918": {
      "op": "SUB"
    },
    "5919": {
      "offset": [
        1553,
        1580
      ],
      "op": "DUP3",
      "path": "36"
    },
    "5920": {
      "fn": "Context._msgSender",
      "offset": [
        1553,
        1580
      ],
      "op": "AND",
      "path": "36"
    },
    "5921": {
      "fn": "Context._msgSender",
      "offset": [
        1553,
        1580
      ],
      "op": "EQ",
      "path": "36"
    },
    "5922": {
      "offset": [
        1531,
        1638
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0x173D"
    },
    "5925": {
      "offset": [
        1531,
        1638
      ],
      "op": "JUMPI",
      "path": "36"
    },
    "5926": {
      "fn": "Context._msgSender",
      "offset": [
        1531,
        1638
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x40"
    },
    "5928": {
      "fn": "Context._msgSender",
      "offset": [
        1531,
        1638
      ],
      "op": "MLOAD",
      "path": "36"
    },
    "5929": {
      "op": "PUSH3",
      "value": "0x461BCD"
    },
    "5933": {
      "op": "PUSH1",
      "value": "0xE5"
    },
    "5935": {
      "op": "SHL"
    },
    "5936": {
      "offset": [
        1531,
        1638
      ],
      "op": "DUP2",
      "path": "36"
    },
    "5937": {
      "fn": "Context._msgSender",
      "offset": [
        1531,
        1638
      ],
      "op": "MSTORE",
      "path": "36"
    },
    "5938": {
      "fn": "Context._msgSender",
      "offset": [
        1531,
        1638
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x4"
    },
    "5940": {
      "fn": "Context._msgSender",
      "offset": [
        1531,
        1638
      ],
      "op": "ADD",
      "path": "36"
    },
    "5941": {
      "fn": "Context._msgSender",
      "offset": [
        1531,
        1638
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0x88F"
    },
    "5944": {
      "fn": "Context._msgSender",
      "offset": [
        1531,
        1638
      ],
      "op": "SWAP1",
      "path": "36"
    },
    "5945": {
      "fn": "Context._msgSender",
      "offset": [
        1531,
        1638
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0x2E9C"
    },
    "5948": {
      "fn": "Context._msgSender",
      "jump": "i",
      "offset": [
        1531,
        1638
      ],
      "op": "JUMP",
      "path": "36"
    },
    "5949": {
      "fn": "Context._msgSender",
      "offset": [
        1531,
        1638
      ],
      "op": "JUMPDEST",
      "path": "36"
    },
    "5950": {
      "fn": "Riskpool.closeBundle",
      "offset": [
        4165,
        4181
      ],
      "op": "PUSH1",
      "path": "36",
      "statement": 43,
      "value": "0x8"
    },
    "5952": {
      "fn": "Riskpool.closeBundle",
      "offset": [
        4165,
        4181
      ],
      "op": "SLOAD",
      "path": "36"
    },
    "5953": {
      "fn": "Riskpool.closeBundle",
      "offset": [
        4165,
        4203
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x40"
    },
    "5955": {
      "fn": "Riskpool.closeBundle",
      "offset": [
        4165,
        4203
      ],
      "op": "MLOAD",
      "path": "36"
    },
    "5956": {
      "op": "PUSH4",
      "value": "0x46241F2D"
    },
    "5961": {
      "op": "PUSH1",
      "value": "0xE1"
    },
    "5963": {
      "op": "SHL"
    },
    "5964": {
      "fn": "Riskpool.closeBundle",
      "offset": [
        4165,
        4203
      ],
      "op": "DUP2",
      "path": "36"
    },
    "5965": {
      "fn": "Riskpool.closeBundle",
      "offset": [
        4165,
        4203
      ],
      "op": "MSTORE",
      "path": "36"
    },
    "5966": {
      "fn": "Riskpool.closeBundle",
      "offset": [
        4165,
        4203
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x4"
    },
    "5968": {
      "fn": "Riskpool.closeBundle",
      "offset": [
        4165,
        4203
      ],
      "op": "DUP2",
      "path": "36"
    },
    "5969": {
      "fn": "Riskpool.closeBundle",
      "offset": [
        4165,
        4203
      ],
      "op": "ADD",
      "path": "36"
    },
    "5970": {
      "op": "DUP7"
    },
    "5971": {
      "op": "SWAP1"
    },
    "5972": {
      "op": "MSTORE"
    },
    "5973": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "5975": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "5977": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "5979": {
      "op": "SHL"
    },
    "5980": {
      "op": "SUB"
    },
    "5981": {
      "fn": "Riskpool.closeBundle",
      "offset": [
        4165,
        4181
      ],
      "op": "SWAP1",
      "path": "36"
    },
    "5982": {
      "fn": "Riskpool.closeBundle",
      "offset": [
        4165,
        4181
      ],
      "op": "SWAP2",
      "path": "36"
    },
    "5983": {
      "fn": "Riskpool.closeBundle",
      "offset": [
        4165,
        4181
      ],
      "op": "AND",
      "path": "36"
    },
    "5984": {
      "fn": "Riskpool.closeBundle",
      "offset": [
        4165,
        4181
      ],
      "op": "SWAP1",
      "path": "36"
    },
    "5985": {
      "fn": "Riskpool.closeBundle",
      "offset": [
        4165,
        4193
      ],
      "op": "PUSH4",
      "path": "36",
      "value": "0x8C483E5A"
    },
    "5990": {
      "fn": "Riskpool.closeBundle",
      "offset": [
        4165,
        4193
      ],
      "op": "SWAP1",
      "path": "36"
    },
    "5991": {
      "op": "PUSH1",
      "value": "0x24"
    },
    "5993": {
      "op": "ADD"
    },
    "5994": {
      "fn": "Riskpool.closeBundle",
      "offset": [
        4165,
        4203
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0xD57"
    },
    "5997": {
      "op": "JUMP"
    },
    "5998": {
      "fn": "AyiiRiskpool.grantInvestorRole",
      "offset": [
        1007,
        1143
      ],
      "op": "JUMPDEST",
      "path": "68"
    },
    "5999": {
      "offset": [
        1094,
        1107
      ],
      "op": "PUSH2",
      "path": "4",
      "value": "0x1776"
    },
    "6002": {
      "offset": [
        1094,
        1105
      ],
      "op": "PUSH2",
      "path": "4",
      "value": "0x1E37"
    },
    "6005": {
      "jump": "i",
      "offset": [
        1094,
        1107
      ],
      "op": "JUMP",
      "path": "4"
    },
    "6006": {
      "fn": "AyiiRiskpool.grantInvestorRole",
      "offset": [
        1094,
        1107
      ],
      "op": "JUMPDEST",
      "path": "4"
    },
    "6007": {
      "fn": "AyiiRiskpool.grantInvestorRole",
      "offset": [
        1101,
        1136
      ],
      "op": "PUSH2",
      "path": "68",
      "statement": 44,
      "value": "0x17A0"
    },
    "6010": {
      "offset": [
        508,
        529
      ],
      "op": "PUSH32",
      "path": "68",
      "value": "0x5614E11CA6D7673C9C8DCEC913465D676494AAD1151BB2C1CF40B9D99BE4D935"
    },
    "6043": {
      "fn": "AyiiRiskpool.grantInvestorRole",
      "offset": [
        1127,
        1135
      ],
      "op": "DUP3",
      "path": "68"
    },
    "6044": {
      "fn": "AyiiRiskpool.grantInvestorRole",
      "offset": [
        1101,
        1111
      ],
      "op": "PUSH2",
      "path": "68",
      "value": "0x2436"
    },
    "6047": {
      "fn": "AyiiRiskpool.grantInvestorRole",
      "jump": "i",
      "offset": [
        1101,
        1136
      ],
      "op": "JUMP",
      "path": "68"
    },
    "6048": {
      "fn": "AyiiRiskpool.grantInvestorRole",
      "offset": [
        1101,
        1136
      ],
      "op": "JUMPDEST",
      "path": "68"
    },
    "6049": {
      "fn": "AyiiRiskpool.grantInvestorRole",
      "offset": [
        1007,
        1143
      ],
      "op": "POP",
      "path": "68"
    },
    "6050": {
      "fn": "AyiiRiskpool.grantInvestorRole",
      "jump": "o",
      "offset": [
        1007,
        1143
      ],
      "op": "JUMP",
      "path": "68"
    },
    "6051": {
      "fn": "AccessControl.hasRole",
      "offset": [
        2895,
        3040
      ],
      "op": "JUMPDEST",
      "path": "0"
    },
    "6052": {
      "fn": "AccessControl.hasRole",
      "offset": [
        2981,
        2985
      ],
      "op": "PUSH1",
      "path": "0",
      "value": "0x0"
    },
    "6054": {
      "fn": "AccessControl.hasRole",
      "offset": [
        3004,
        3016
      ],
      "op": "SWAP2",
      "path": "0",
      "statement": 45
    },
    "6055": {
      "fn": "AccessControl.hasRole",
      "offset": [
        3004,
        3016
      ],
      "op": "DUP3",
      "path": "0"
    },
    "6056": {
      "fn": "AccessControl.hasRole",
      "offset": [
        3004,
        3016
      ],
      "op": "MSTORE",
      "path": "0"
    },
    "6057": {
      "fn": "AccessControl.hasRole",
      "offset": [
        3004,
        3010
      ],
      "op": "PUSH1",
      "path": "0",
      "value": "0x12"
    },
    "6059": {
      "fn": "AccessControl.hasRole",
      "offset": [
        3004,
        3016
      ],
      "op": "PUSH1",
      "path": "0",
      "value": "0x20"
    },
    "6061": {
      "fn": "AccessControl.hasRole",
      "offset": [
        3004,
        3016
      ],
      "op": "SWAP1",
      "path": "0"
    },
    "6062": {
      "fn": "AccessControl.hasRole",
      "offset": [
        3004,
        3016
      ],
      "op": "DUP2",
      "path": "0"
    },
    "6063": {
      "fn": "AccessControl.hasRole",
      "offset": [
        3004,
        3016
      ],
      "op": "MSTORE",
      "path": "0"
    },
    "6064": {
      "fn": "AccessControl.hasRole",
      "offset": [
        3004,
        3016
      ],
      "op": "PUSH1",
      "path": "0",
      "value": "0x40"
    },
    "6066": {
      "fn": "AccessControl.hasRole",
      "offset": [
        3004,
        3016
      ],
      "op": "DUP1",
      "path": "0"
    },
    "6067": {
      "fn": "AccessControl.hasRole",
      "offset": [
        3004,
        3016
      ],
      "op": "DUP5",
      "path": "0"
    },
    "6068": {
      "fn": "AccessControl.hasRole",
      "offset": [
        3004,
        3016
      ],
      "op": "KECCAK256",
      "path": "0"
    },
    "6069": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "6071": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "6073": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "6075": {
      "op": "SHL"
    },
    "6076": {
      "op": "SUB"
    },
    "6077": {
      "fn": "AccessControl.hasRole",
      "offset": [
        3004,
        3033
      ],
      "op": "SWAP4",
      "path": "0"
    },
    "6078": {
      "fn": "AccessControl.hasRole",
      "offset": [
        3004,
        3033
      ],
      "op": "SWAP1",
      "path": "0"
    },
    "6079": {
      "fn": "AccessControl.hasRole",
      "offset": [
        3004,
        3033
      ],
      "op": "SWAP4",
      "path": "0"
    },
    "6080": {
      "fn": "AccessControl.hasRole",
      "offset": [
        3004,
        3033
      ],
      "op": "AND",
      "path": "0"
    },
    "6081": {
      "fn": "AccessControl.hasRole",
      "offset": [
        3004,
        3033
      ],
      "op": "DUP5",
      "path": "0"
    },
    "6082": {
      "fn": "AccessControl.hasRole",
      "offset": [
        3004,
        3033
      ],
      "op": "MSTORE",
      "path": "0"
    },
    "6083": {
      "fn": "AccessControl.hasRole",
      "offset": [
        3004,
        3033
      ],
      "op": "SWAP2",
      "path": "0"
    },
    "6084": {
      "fn": "AccessControl.hasRole",
      "offset": [
        3004,
        3033
      ],
      "op": "SWAP1",
      "path": "0"
    },
    "6085": {
      "fn": "AccessControl.hasRole",
      "offset": [
        3004,
        3033
      ],
      "op": "MSTORE",
      "path": "0"
    },
    "6086": {
      "fn": "AccessControl.hasRole",
      "offset": [
        3004,
        3033
      ],
      "op": "SWAP1",
      "path": "0"
    },
    "6087": {
      "fn": "AccessControl.hasRole",
      "offset": [
        3004,
        3033
      ],
      "op": "KECCAK256",
      "path": "0"
    },
    "6088": {
      "fn": "AccessControl.hasRole",
      "offset": [
        3004,
        3033
      ],
      "op": "SLOAD",
      "path": "0"
    },
    "6089": {
      "fn": "AccessControl.hasRole",
      "offset": [
        3004,
        3033
      ],
      "op": "PUSH1",
      "path": "0",
      "value": "0xFF"
    },
    "6091": {
      "fn": "AccessControl.hasRole",
      "offset": [
        3004,
        3033
      ],
      "op": "AND",
      "path": "0"
    },
    "6092": {
      "fn": "AccessControl.hasRole",
      "offset": [
        3004,
        3033
      ],
      "op": "SWAP1",
      "path": "0"
    },
    "6093": {
      "fn": "AccessControl.hasRole",
      "jump": "o",
      "offset": [
        2895,
        3040
      ],
      "op": "JUMP",
      "path": "0"
    },
    "6094": {
      "fn": "Component.isOracle",
      "offset": [
        2851,
        2967
      ],
      "op": "JUMPDEST",
      "path": "29"
    },
    "6095": {
      "fn": "Component.isOracle",
      "offset": [
        2900,
        2904
      ],
      "op": "PUSH1",
      "path": "29",
      "value": "0x0"
    },
    "6097": {
      "fn": "Component.isOracle",
      "offset": [
        2900,
        2904
      ],
      "op": "DUP1",
      "path": "29"
    },
    "6098": {
      "fn": "Component.isOracle",
      "offset": [
        2915,
        2964
      ],
      "op": "PUSH2",
      "path": "29",
      "statement": 46,
      "value": "0xA84"
    },
    "6101": {
      "fn": "Component.isOracle",
      "offset": [
        2915,
        2964
      ],
      "op": "JUMP",
      "path": "29"
    },
    "6102": {
      "fn": "Riskpool.lockBundle",
      "offset": [
        3706,
        3867
      ],
      "op": "JUMPDEST",
      "path": "36"
    },
    "6103": {
      "offset": [
        1413,
        1429
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x7"
    },
    "6105": {
      "fn": "Riskpool.lockBundle",
      "offset": [
        1413,
        1429
      ],
      "op": "SLOAD",
      "path": "36"
    },
    "6106": {
      "offset": [
        1413,
        1449
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x40"
    },
    "6108": {
      "fn": "Riskpool.lockBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "MLOAD",
      "path": "36"
    },
    "6109": {
      "op": "PUSH4",
      "value": "0x2D0821B7"
    },
    "6114": {
      "op": "PUSH1",
      "value": "0xE0"
    },
    "6116": {
      "op": "SHL"
    },
    "6117": {
      "offset": [
        1413,
        1449
      ],
      "op": "DUP2",
      "path": "36"
    },
    "6118": {
      "fn": "Riskpool.lockBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "MSTORE",
      "path": "36"
    },
    "6119": {
      "fn": "Riskpool.lockBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x4"
    },
    "6121": {
      "fn": "Riskpool.lockBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "DUP2",
      "path": "36"
    },
    "6122": {
      "fn": "Riskpool.lockBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "ADD",
      "path": "36"
    },
    "6123": {
      "op": "DUP4"
    },
    "6124": {
      "op": "SWAP1"
    },
    "6125": {
      "op": "MSTORE"
    },
    "6126": {
      "fn": "Riskpool.lockBundle",
      "offset": [
        3796,
        3804
      ],
      "op": "DUP3",
      "path": "36"
    },
    "6127": {
      "fn": "Riskpool.lockBundle",
      "offset": [
        3796,
        3804
      ],
      "op": "SWAP2",
      "path": "36"
    },
    "6128": {
      "offset": [
        1382,
        1410
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x0"
    },
    "6130": {
      "fn": "Riskpool.lockBundle",
      "offset": [
        1382,
        1410
      ],
      "op": "SWAP2",
      "path": "36"
    },
    "6131": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "6133": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "6135": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "6137": {
      "op": "SHL"
    },
    "6138": {
      "op": "SUB"
    },
    "6139": {
      "offset": [
        1413,
        1429
      ],
      "op": "SWAP1",
      "path": "36"
    },
    "6140": {
      "fn": "Riskpool.lockBundle",
      "offset": [
        1413,
        1429
      ],
      "op": "SWAP2",
      "path": "36"
    },
    "6141": {
      "fn": "Riskpool.lockBundle",
      "offset": [
        1413,
        1429
      ],
      "op": "AND",
      "path": "36"
    },
    "6142": {
      "fn": "Riskpool.lockBundle",
      "offset": [
        1413,
        1429
      ],
      "op": "SWAP1",
      "path": "36"
    },
    "6143": {
      "offset": [
        1413,
        1439
      ],
      "op": "PUSH4",
      "path": "36",
      "value": "0x2D0821B7"
    },
    "6148": {
      "fn": "Riskpool.lockBundle",
      "offset": [
        1413,
        1439
      ],
      "op": "SWAP1",
      "path": "36"
    },
    "6149": {
      "op": "PUSH1",
      "value": "0x24"
    },
    "6151": {
      "op": "ADD"
    },
    "6152": {
      "offset": [
        1413,
        1449
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x0"
    },
    "6154": {
      "fn": "Riskpool.lockBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x40"
    },
    "6156": {
      "fn": "Riskpool.lockBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "MLOAD",
      "path": "36"
    },
    "6157": {
      "fn": "Riskpool.lockBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "DUP1",
      "path": "36"
    },
    "6158": {
      "fn": "Riskpool.lockBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "DUP4",
      "path": "36"
    },
    "6159": {
      "fn": "Riskpool.lockBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "SUB",
      "path": "36"
    },
    "6160": {
      "fn": "Riskpool.lockBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "DUP2",
      "path": "36"
    },
    "6161": {
      "fn": "Riskpool.lockBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "DUP7",
      "path": "36"
    },
    "6162": {
      "fn": "Riskpool.lockBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "DUP1",
      "path": "36"
    },
    "6163": {
      "fn": "Riskpool.lockBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "EXTCODESIZE",
      "path": "36"
    },
    "6164": {
      "fn": "Riskpool.lockBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "ISZERO",
      "path": "36"
    },
    "6165": {
      "fn": "Riskpool.lockBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "DUP1",
      "path": "36"
    },
    "6166": {
      "fn": "Riskpool.lockBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "ISZERO",
      "path": "36"
    },
    "6167": {
      "fn": "Riskpool.lockBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0x181F"
    },
    "6170": {
      "fn": "Riskpool.lockBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "JUMPI",
      "path": "36"
    },
    "6171": {
      "fn": "Riskpool.lockBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x0"
    },
    "6173": {
      "fn": "Riskpool.lockBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "DUP1",
      "path": "36"
    },
    "6174": {
      "fn": "Riskpool.lockBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "REVERT",
      "path": "36"
    },
    "6175": {
      "fn": "Riskpool.lockBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "JUMPDEST",
      "path": "36"
    },
    "6176": {
      "fn": "Riskpool.lockBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "POP",
      "path": "36"
    },
    "6177": {
      "fn": "Riskpool.lockBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "GAS",
      "path": "36"
    },
    "6178": {
      "fn": "Riskpool.lockBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "STATICCALL",
      "path": "36"
    },
    "6179": {
      "fn": "Riskpool.lockBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "ISZERO",
      "path": "36"
    },
    "6180": {
      "fn": "Riskpool.lockBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "DUP1",
      "path": "36"
    },
    "6181": {
      "fn": "Riskpool.lockBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "ISZERO",
      "path": "36"
    },
    "6182": {
      "fn": "Riskpool.lockBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0x1833"
    },
    "6185": {
      "fn": "Riskpool.lockBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "JUMPI",
      "path": "36"
    },
    "6186": {
      "fn": "Riskpool.lockBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "RETURNDATASIZE",
      "path": "36"
    },
    "6187": {
      "fn": "Riskpool.lockBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x0"
    },
    "6189": {
      "fn": "Riskpool.lockBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "DUP1",
      "path": "36"
    },
    "6190": {
      "fn": "Riskpool.lockBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "RETURNDATACOPY",
      "path": "36"
    },
    "6191": {
      "fn": "Riskpool.lockBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "RETURNDATASIZE",
      "path": "36"
    },
    "6192": {
      "fn": "Riskpool.lockBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x0"
    },
    "6194": {
      "fn": "Riskpool.lockBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "REVERT",
      "path": "36"
    },
    "6195": {
      "fn": "Riskpool.lockBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "JUMPDEST",
      "path": "36"
    },
    "6196": {
      "fn": "Riskpool.lockBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "POP",
      "path": "36"
    },
    "6197": {
      "fn": "Riskpool.lockBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "POP",
      "path": "36"
    },
    "6198": {
      "fn": "Riskpool.lockBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "POP",
      "path": "36"
    },
    "6199": {
      "fn": "Riskpool.lockBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "POP",
      "path": "36"
    },
    "6200": {
      "fn": "Riskpool.lockBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x40"
    },
    "6202": {
      "fn": "Riskpool.lockBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "MLOAD",
      "path": "36"
    },
    "6203": {
      "fn": "Riskpool.lockBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "RETURNDATASIZE",
      "path": "36"
    },
    "6204": {
      "fn": "Riskpool.lockBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x0"
    },
    "6206": {
      "fn": "Riskpool.lockBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "DUP3",
      "path": "36"
    },
    "6207": {
      "fn": "Riskpool.lockBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "RETURNDATACOPY",
      "path": "36"
    },
    "6208": {
      "fn": "Riskpool.lockBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x1F"
    },
    "6210": {
      "fn": "Riskpool.lockBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "RETURNDATASIZE",
      "path": "36"
    },
    "6211": {
      "fn": "Riskpool.lockBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "SWAP1",
      "path": "36"
    },
    "6212": {
      "fn": "Riskpool.lockBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "DUP2",
      "path": "36"
    },
    "6213": {
      "fn": "Riskpool.lockBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "ADD",
      "path": "36"
    },
    "6214": {
      "op": "PUSH1",
      "value": "0x1F"
    },
    "6216": {
      "op": "NOT"
    },
    "6217": {
      "offset": [
        1413,
        1449
      ],
      "op": "AND",
      "path": "36"
    },
    "6218": {
      "fn": "Riskpool.lockBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "DUP3",
      "path": "36"
    },
    "6219": {
      "fn": "Riskpool.lockBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "ADD",
      "path": "36"
    },
    "6220": {
      "fn": "Riskpool.lockBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x40"
    },
    "6222": {
      "fn": "Riskpool.lockBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "MSTORE",
      "path": "36"
    },
    "6223": {
      "fn": "Riskpool.lockBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0x185B"
    },
    "6226": {
      "fn": "Riskpool.lockBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "SWAP2",
      "path": "36"
    },
    "6227": {
      "fn": "Riskpool.lockBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "SWAP1",
      "path": "36"
    },
    "6228": {
      "fn": "Riskpool.lockBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "DUP2",
      "path": "36"
    },
    "6229": {
      "fn": "Riskpool.lockBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "ADD",
      "path": "36"
    },
    "6230": {
      "fn": "Riskpool.lockBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "SWAP1",
      "path": "36"
    },
    "6231": {
      "fn": "Riskpool.lockBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0x2B55"
    },
    "6234": {
      "fn": "Riskpool.lockBundle",
      "jump": "i",
      "offset": [
        1413,
        1449
      ],
      "op": "JUMP",
      "path": "36"
    },
    "6235": {
      "fn": "Riskpool.lockBundle",
      "offset": [
        1413,
        1449
      ],
      "op": "JUMPDEST",
      "path": "36"
    },
    "6236": {
      "offset": [
        1482,
        1494
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x9"
    },
    "6238": {
      "fn": "Riskpool.lockBundle",
      "offset": [
        1482,
        1494
      ],
      "op": "SLOAD",
      "path": "36"
    },
    "6239": {
      "offset": [
        1503,
        1517
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x40"
    },
    "6241": {
      "fn": "Riskpool.lockBundle",
      "offset": [
        1503,
        1517
      ],
      "op": "DUP1",
      "path": "36"
    },
    "6242": {
      "fn": "Riskpool.lockBundle",
      "offset": [
        1503,
        1517
      ],
      "op": "DUP4",
      "path": "36"
    },
    "6243": {
      "fn": "Riskpool.lockBundle",
      "offset": [
        1503,
        1517
      ],
      "op": "ADD",
      "path": "36"
    },
    "6244": {
      "fn": "Riskpool.lockBundle",
      "offset": [
        1503,
        1517
      ],
      "op": "MLOAD",
      "path": "36"
    },
    "6245": {
      "offset": [
        1482,
        1518
      ],
      "op": "SWAP1",
      "path": "36"
    },
    "6246": {
      "fn": "Riskpool.lockBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "MLOAD",
      "path": "36"
    },
    "6247": {
      "op": "PUSH4",
      "value": "0x31A9108F"
    },
    "6252": {
      "op": "PUSH1",
      "value": "0xE1"
    },
    "6254": {
      "op": "SHL"
    },
    "6255": {
      "offset": [
        1482,
        1518
      ],
      "op": "DUP2",
      "path": "36"
    },
    "6256": {
      "fn": "Riskpool.lockBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "MSTORE",
      "path": "36"
    },
    "6257": {
      "offset": [
        1382,
        1449
      ],
      "op": "SWAP3",
      "path": "36"
    },
    "6258": {
      "fn": "Riskpool.lockBundle",
      "offset": [
        1382,
        1449
      ],
      "op": "SWAP4",
      "path": "36"
    },
    "6259": {
      "op": "POP"
    },
    "6260": {
      "offset": [
        1460,
        1479
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x0"
    },
    "6262": {
      "fn": "Riskpool.lockBundle",
      "offset": [
        1460,
        1479
      ],
      "op": "SWAP3",
      "path": "36"
    },
    "6263": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "6265": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "6267": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "6269": {
      "op": "SHL"
    },
    "6270": {
      "op": "SUB"
    },
    "6271": {
      "offset": [
        1482,
        1494
      ],
      "op": "SWAP1",
      "path": "36"
    },
    "6272": {
      "fn": "Riskpool.lockBundle",
      "offset": [
        1482,
        1494
      ],
      "op": "SWAP3",
      "path": "36"
    },
    "6273": {
      "fn": "Riskpool.lockBundle",
      "offset": [
        1482,
        1494
      ],
      "op": "AND",
      "path": "36"
    },
    "6274": {
      "fn": "Riskpool.lockBundle",
      "offset": [
        1482,
        1494
      ],
      "op": "SWAP2",
      "path": "36"
    },
    "6275": {
      "offset": [
        1482,
        1502
      ],
      "op": "PUSH4",
      "path": "36",
      "value": "0x6352211E"
    },
    "6280": {
      "fn": "Riskpool.lockBundle",
      "offset": [
        1482,
        1502
      ],
      "op": "SWAP2",
      "path": "36"
    },
    "6281": {
      "offset": [
        1482,
        1518
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0x1898"
    },
    "6284": {
      "fn": "Riskpool.lockBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "SWAP2",
      "path": "36"
    },
    "6285": {
      "fn": "Riskpool.lockBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x4"
    },
    "6287": {
      "fn": "Riskpool.lockBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "ADD",
      "path": "36"
    },
    "6288": {
      "op": "SWAP1"
    },
    "6289": {
      "op": "DUP2"
    },
    "6290": {
      "op": "MSTORE"
    },
    "6291": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "6293": {
      "op": "ADD"
    },
    "6294": {
      "op": "SWAP1"
    },
    "6295": {
      "op": "JUMP"
    },
    "6296": {
      "offset": [
        1482,
        1518
      ],
      "op": "JUMPDEST",
      "path": "36"
    },
    "6297": {
      "fn": "Riskpool.lockBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x20"
    },
    "6299": {
      "fn": "Riskpool.lockBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x40"
    },
    "6301": {
      "fn": "Riskpool.lockBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "MLOAD",
      "path": "36"
    },
    "6302": {
      "fn": "Riskpool.lockBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "DUP1",
      "path": "36"
    },
    "6303": {
      "fn": "Riskpool.lockBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "DUP4",
      "path": "36"
    },
    "6304": {
      "fn": "Riskpool.lockBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "SUB",
      "path": "36"
    },
    "6305": {
      "fn": "Riskpool.lockBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "DUP2",
      "path": "36"
    },
    "6306": {
      "fn": "Riskpool.lockBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "DUP7",
      "path": "36"
    },
    "6307": {
      "fn": "Riskpool.lockBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "DUP1",
      "path": "36"
    },
    "6308": {
      "fn": "Riskpool.lockBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "EXTCODESIZE",
      "path": "36"
    },
    "6309": {
      "fn": "Riskpool.lockBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "ISZERO",
      "path": "36"
    },
    "6310": {
      "fn": "Riskpool.lockBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "DUP1",
      "path": "36"
    },
    "6311": {
      "fn": "Riskpool.lockBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "ISZERO",
      "path": "36"
    },
    "6312": {
      "fn": "Riskpool.lockBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0x18B0"
    },
    "6315": {
      "fn": "Riskpool.lockBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "JUMPI",
      "path": "36"
    },
    "6316": {
      "fn": "Riskpool.lockBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x0"
    },
    "6318": {
      "fn": "Riskpool.lockBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "DUP1",
      "path": "36"
    },
    "6319": {
      "fn": "Riskpool.lockBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "REVERT",
      "path": "36"
    },
    "6320": {
      "fn": "Riskpool.lockBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "JUMPDEST",
      "path": "36"
    },
    "6321": {
      "fn": "Riskpool.lockBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "POP",
      "path": "36"
    },
    "6322": {
      "fn": "Riskpool.lockBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "GAS",
      "path": "36"
    },
    "6323": {
      "fn": "Riskpool.lockBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "STATICCALL",
      "path": "36"
    },
    "6324": {
      "fn": "Riskpool.lockBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "ISZERO",
      "path": "36"
    },
    "6325": {
      "fn": "Riskpool.lockBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "DUP1",
      "path": "36"
    },
    "6326": {
      "fn": "Riskpool.lockBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "ISZERO",
      "path": "36"
    },
    "6327": {
      "fn": "Riskpool.lockBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0x18C4"
    },
    "6330": {
      "fn": "Riskpool.lockBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "JUMPI",
      "path": "36"
    },
    "6331": {
      "fn": "Riskpool.lockBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "RETURNDATASIZE",
      "path": "36"
    },
    "6332": {
      "fn": "Riskpool.lockBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x0"
    },
    "6334": {
      "fn": "Riskpool.lockBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "DUP1",
      "path": "36"
    },
    "6335": {
      "fn": "Riskpool.lockBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "RETURNDATACOPY",
      "path": "36"
    },
    "6336": {
      "fn": "Riskpool.lockBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "RETURNDATASIZE",
      "path": "36"
    },
    "6337": {
      "fn": "Riskpool.lockBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x0"
    },
    "6339": {
      "fn": "Riskpool.lockBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "REVERT",
      "path": "36"
    },
    "6340": {
      "fn": "Riskpool.lockBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "JUMPDEST",
      "path": "36"
    },
    "6341": {
      "fn": "Riskpool.lockBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "POP",
      "path": "36"
    },
    "6342": {
      "fn": "Riskpool.lockBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "POP",
      "path": "36"
    },
    "6343": {
      "fn": "Riskpool.lockBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "POP",
      "path": "36"
    },
    "6344": {
      "fn": "Riskpool.lockBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "POP",
      "path": "36"
    },
    "6345": {
      "fn": "Riskpool.lockBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x40"
    },
    "6347": {
      "fn": "Riskpool.lockBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "MLOAD",
      "path": "36"
    },
    "6348": {
      "fn": "Riskpool.lockBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "RETURNDATASIZE",
      "path": "36"
    },
    "6349": {
      "fn": "Riskpool.lockBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x1F"
    },
    "6351": {
      "fn": "Riskpool.lockBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "NOT",
      "path": "36"
    },
    "6352": {
      "fn": "Riskpool.lockBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x1F"
    },
    "6354": {
      "fn": "Riskpool.lockBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "DUP3",
      "path": "36"
    },
    "6355": {
      "fn": "Riskpool.lockBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "ADD",
      "path": "36"
    },
    "6356": {
      "fn": "Riskpool.lockBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "AND",
      "path": "36"
    },
    "6357": {
      "fn": "Riskpool.lockBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "DUP3",
      "path": "36"
    },
    "6358": {
      "fn": "Riskpool.lockBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "ADD",
      "path": "36"
    },
    "6359": {
      "fn": "Riskpool.lockBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "DUP1",
      "path": "36"
    },
    "6360": {
      "fn": "Riskpool.lockBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x40"
    },
    "6362": {
      "fn": "Riskpool.lockBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "MSTORE",
      "path": "36"
    },
    "6363": {
      "fn": "Riskpool.lockBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "POP",
      "path": "36"
    },
    "6364": {
      "fn": "Riskpool.lockBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "DUP2",
      "path": "36"
    },
    "6365": {
      "fn": "Riskpool.lockBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "ADD",
      "path": "36"
    },
    "6366": {
      "fn": "Riskpool.lockBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "SWAP1",
      "path": "36"
    },
    "6367": {
      "fn": "Riskpool.lockBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0x18E8"
    },
    "6370": {
      "fn": "Riskpool.lockBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "SWAP2",
      "path": "36"
    },
    "6371": {
      "fn": "Riskpool.lockBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "SWAP1",
      "path": "36"
    },
    "6372": {
      "fn": "Riskpool.lockBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0x299C"
    },
    "6375": {
      "fn": "Riskpool.lockBundle",
      "jump": "i",
      "offset": [
        1482,
        1518
      ],
      "op": "JUMP",
      "path": "36"
    },
    "6376": {
      "fn": "Riskpool.lockBundle",
      "offset": [
        1482,
        1518
      ],
      "op": "JUMPDEST",
      "path": "36"
    },
    "6377": {
      "offset": [
        1460,
        1518
      ],
      "op": "SWAP1",
      "path": "36"
    },
    "6378": {
      "op": "POP"
    },
    "6379": {
      "fn": "Context._msgSender",
      "offset": [
        719,
        729
      ],
      "op": "CALLER",
      "path": "22"
    },
    "6380": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "6382": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "6384": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "6386": {
      "op": "SHL"
    },
    "6387": {
      "op": "SUB"
    },
    "6388": {
      "offset": [
        1553,
        1580
      ],
      "op": "DUP3",
      "path": "36"
    },
    "6389": {
      "fn": "Context._msgSender",
      "offset": [
        1553,
        1580
      ],
      "op": "AND",
      "path": "36"
    },
    "6390": {
      "branch": 108,
      "fn": "Context._msgSender",
      "offset": [
        1553,
        1580
      ],
      "op": "EQ",
      "path": "36"
    },
    "6391": {
      "offset": [
        1531,
        1638
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0x1912"
    },
    "6394": {
      "branch": 108,
      "offset": [
        1531,
        1638
      ],
      "op": "JUMPI",
      "path": "36"
    },
    "6395": {
      "fn": "Context._msgSender",
      "offset": [
        1531,
        1638
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x40"
    },
    "6397": {
      "fn": "Context._msgSender",
      "offset": [
        1531,
        1638
      ],
      "op": "MLOAD",
      "path": "36"
    },
    "6398": {
      "op": "PUSH3",
      "value": "0x461BCD"
    },
    "6402": {
      "op": "PUSH1",
      "value": "0xE5"
    },
    "6404": {
      "op": "SHL"
    },
    "6405": {
      "offset": [
        1531,
        1638
      ],
      "op": "DUP2",
      "path": "36"
    },
    "6406": {
      "fn": "Context._msgSender",
      "offset": [
        1531,
        1638
      ],
      "op": "MSTORE",
      "path": "36"
    },
    "6407": {
      "fn": "Context._msgSender",
      "offset": [
        1531,
        1638
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x4"
    },
    "6409": {
      "fn": "Context._msgSender",
      "offset": [
        1531,
        1638
      ],
      "op": "ADD",
      "path": "36"
    },
    "6410": {
      "fn": "Context._msgSender",
      "offset": [
        1531,
        1638
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0x88F"
    },
    "6413": {
      "fn": "Context._msgSender",
      "offset": [
        1531,
        1638
      ],
      "op": "SWAP1",
      "path": "36"
    },
    "6414": {
      "fn": "Context._msgSender",
      "offset": [
        1531,
        1638
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0x2E9C"
    },
    "6417": {
      "fn": "Context._msgSender",
      "jump": "i",
      "offset": [
        1531,
        1638
      ],
      "op": "JUMP",
      "path": "36"
    },
    "6418": {
      "fn": "Context._msgSender",
      "offset": [
        1531,
        1638
      ],
      "op": "JUMPDEST",
      "path": "36"
    },
    "6419": {
      "fn": "Riskpool.lockBundle",
      "offset": [
        3822,
        3838
      ],
      "op": "PUSH1",
      "path": "36",
      "statement": 47,
      "value": "0x8"
    },
    "6421": {
      "fn": "Riskpool.lockBundle",
      "offset": [
        3822,
        3838
      ],
      "op": "SLOAD",
      "path": "36"
    },
    "6422": {
      "fn": "Riskpool.lockBundle",
      "offset": [
        3822,
        3859
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x40"
    },
    "6424": {
      "fn": "Riskpool.lockBundle",
      "offset": [
        3822,
        3859
      ],
      "op": "MLOAD",
      "path": "36"
    },
    "6425": {
      "op": "PUSH4",
      "value": "0xA17030D5"
    },
    "6430": {
      "op": "PUSH1",
      "value": "0xE0"
    },
    "6432": {
      "op": "SHL"
    },
    "6433": {
      "fn": "Riskpool.lockBundle",
      "offset": [
        3822,
        3859
      ],
      "op": "DUP2",
      "path": "36"
    },
    "6434": {
      "fn": "Riskpool.lockBundle",
      "offset": [
        3822,
        3859
      ],
      "op": "MSTORE",
      "path": "36"
    },
    "6435": {
      "fn": "Riskpool.lockBundle",
      "offset": [
        3822,
        3859
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x4"
    },
    "6437": {
      "fn": "Riskpool.lockBundle",
      "offset": [
        3822,
        3859
      ],
      "op": "DUP2",
      "path": "36"
    },
    "6438": {
      "fn": "Riskpool.lockBundle",
      "offset": [
        3822,
        3859
      ],
      "op": "ADD",
      "path": "36"
    },
    "6439": {
      "op": "DUP7"
    },
    "6440": {
      "op": "SWAP1"
    },
    "6441": {
      "op": "MSTORE"
    },
    "6442": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "6444": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "6446": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "6448": {
      "op": "SHL"
    },
    "6449": {
      "op": "SUB"
    },
    "6450": {
      "fn": "Riskpool.lockBundle",
      "offset": [
        3822,
        3838
      ],
      "op": "SWAP1",
      "path": "36"
    },
    "6451": {
      "fn": "Riskpool.lockBundle",
      "offset": [
        3822,
        3838
      ],
      "op": "SWAP2",
      "path": "36"
    },
    "6452": {
      "fn": "Riskpool.lockBundle",
      "offset": [
        3822,
        3838
      ],
      "op": "AND",
      "path": "36"
    },
    "6453": {
      "fn": "Riskpool.lockBundle",
      "offset": [
        3822,
        3838
      ],
      "op": "SWAP1",
      "path": "36"
    },
    "6454": {
      "fn": "Riskpool.lockBundle",
      "offset": [
        3822,
        3849
      ],
      "op": "PUSH4",
      "path": "36",
      "value": "0xA17030D5"
    },
    "6459": {
      "fn": "Riskpool.lockBundle",
      "offset": [
        3822,
        3849
      ],
      "op": "SWAP1",
      "path": "36"
    },
    "6460": {
      "op": "PUSH1",
      "value": "0x24"
    },
    "6462": {
      "op": "ADD"
    },
    "6463": {
      "fn": "Riskpool.lockBundle",
      "offset": [
        3822,
        3859
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0xD57"
    },
    "6466": {
      "op": "JUMP"
    },
    "6467": {
      "fn": "Riskpool.getTotalValueLocked",
      "offset": [
        7800,
        7982
      ],
      "op": "JUMPDEST",
      "path": "36"
    },
    "6468": {
      "fn": "Riskpool.getTotalValueLocked",
      "offset": [
        7860,
        7867
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x0"
    },
    "6470": {
      "fn": "Riskpool.getTotalValueLocked",
      "offset": [
        7880,
        7898
      ],
      "op": "DUP1",
      "path": "36"
    },
    "6471": {
      "fn": "Riskpool.getTotalValueLocked",
      "offset": [
        7901,
        7908
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0x194F"
    },
    "6474": {
      "fn": "Component.getId",
      "offset": [
        2373,
        2385
      ],
      "op": "PUSH1",
      "path": "29",
      "value": "0x2"
    },
    "6476": {
      "fn": "Component.getId",
      "offset": [
        2373,
        2385
      ],
      "op": "SLOAD",
      "path": "29"
    },
    "6477": {
      "fn": "Component.getId",
      "offset": [
        2309,
        2388
      ],
      "op": "SWAP1",
      "path": "29"
    },
    "6478": {
      "fn": "Component.getId",
      "offset": [
        2309,
        2388
      ],
      "op": "JUMP",
      "path": "29"
    },
    "6479": {
      "fn": "Riskpool.getTotalValueLocked",
      "offset": [
        7901,
        7908
      ],
      "op": "JUMPDEST",
      "path": "36"
    },
    "6480": {
      "fn": "Riskpool.getTotalValueLocked",
      "offset": [
        7926,
        7942
      ],
      "op": "PUSH1",
      "path": "36",
      "statement": 48,
      "value": "0x7"
    },
    "6482": {
      "fn": "Riskpool.getTotalValueLocked",
      "offset": [
        7926,
        7942
      ],
      "op": "SLOAD",
      "path": "36"
    },
    "6483": {
      "fn": "Riskpool.getTotalValueLocked",
      "offset": [
        7926,
        7974
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x40"
    },
    "6485": {
      "fn": "Riskpool.getTotalValueLocked",
      "offset": [
        7926,
        7974
      ],
      "op": "MLOAD",
      "path": "36"
    },
    "6486": {
      "op": "PUSH4",
      "value": "0x3F5D9235"
    },
    "6491": {
      "op": "PUSH1",
      "value": "0xE0"
    },
    "6493": {
      "op": "SHL"
    },
    "6494": {
      "fn": "Riskpool.getTotalValueLocked",
      "offset": [
        7926,
        7974
      ],
      "op": "DUP2",
      "path": "36"
    },
    "6495": {
      "fn": "Riskpool.getTotalValueLocked",
      "offset": [
        7926,
        7974
      ],
      "op": "MSTORE",
      "path": "36"
    },
    "6496": {
      "fn": "Riskpool.getTotalValueLocked",
      "offset": [
        7926,
        7974
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x4"
    },
    "6498": {
      "fn": "Riskpool.getTotalValueLocked",
      "offset": [
        7926,
        7974
      ],
      "op": "DUP2",
      "path": "36"
    },
    "6499": {
      "fn": "Riskpool.getTotalValueLocked",
      "offset": [
        7926,
        7974
      ],
      "op": "ADD",
      "path": "36"
    },
    "6500": {
      "op": "DUP4"
    },
    "6501": {
      "op": "SWAP1"
    },
    "6502": {
      "op": "MSTORE"
    },
    "6503": {
      "fn": "Riskpool.getTotalValueLocked",
      "offset": [
        7880,
        7908
      ],
      "op": "SWAP2",
      "path": "36"
    },
    "6504": {
      "fn": "Riskpool.getTotalValueLocked",
      "offset": [
        7880,
        7908
      ],
      "op": "SWAP3",
      "path": "36"
    },
    "6505": {
      "op": "POP"
    },
    "6506": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "6508": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "6510": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "6512": {
      "op": "SHL"
    },
    "6513": {
      "op": "SUB"
    },
    "6514": {
      "fn": "Riskpool.getTotalValueLocked",
      "offset": [
        7926,
        7942
      ],
      "op": "AND",
      "path": "36"
    },
    "6515": {
      "fn": "Riskpool.getTotalValueLocked",
      "offset": [
        7926,
        7942
      ],
      "op": "SWAP1",
      "path": "36"
    },
    "6516": {
      "fn": "Riskpool.getTotalValueLocked",
      "offset": [
        7926,
        7962
      ],
      "op": "PUSH4",
      "path": "36",
      "value": "0x3F5D9235"
    },
    "6521": {
      "fn": "Riskpool.getTotalValueLocked",
      "offset": [
        7926,
        7962
      ],
      "op": "SWAP1",
      "path": "36"
    },
    "6522": {
      "op": "PUSH1",
      "value": "0x24"
    },
    "6524": {
      "op": "ADD"
    },
    "6525": {
      "fn": "Riskpool.getTotalValueLocked",
      "offset": [
        7926,
        7974
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0x95C"
    },
    "6528": {
      "op": "JUMP"
    },
    "6529": {
      "fn": "Component.archiveCallback",
      "offset": [
        3772,
        3849
      ],
      "op": "JUMPDEST",
      "path": "29"
    },
    "6530": {
      "offset": [
        1156,
        1188
      ],
      "op": "PUSH2",
      "path": "29",
      "value": "0x1996"
    },
    "6533": {
      "op": "PUSH9",
      "value": "0x10DBDB5C1BDB995B9D"
    },
    "6543": {
      "op": "PUSH1",
      "value": "0xBA"
    },
    "6545": {
      "op": "SHL"
    },
    "6546": {
      "offset": [
        1156,
        1175
      ],
      "op": "PUSH2",
      "path": "29",
      "value": "0x1BBB"
    },
    "6549": {
      "jump": "i",
      "offset": [
        1156,
        1188
      ],
      "op": "JUMP",
      "path": "29"
    },
    "6550": {
      "fn": "Component.archiveCallback",
      "offset": [
        1156,
        1188
      ],
      "op": "JUMPDEST",
      "path": "29"
    },
    "6551": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "6553": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "6555": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "6557": {
      "op": "SHL"
    },
    "6558": {
      "op": "SUB"
    },
    "6559": {
      "offset": [
        1140,
        1188
      ],
      "op": "AND",
      "path": "29"
    },
    "6560": {
      "fn": "Context._msgSender",
      "offset": [
        719,
        729
      ],
      "op": "CALLER",
      "path": "22"
    },
    "6561": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "6563": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "6565": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "6567": {
      "op": "SHL"
    },
    "6568": {
      "op": "SUB"
    },
    "6569": {
      "offset": [
        1140,
        1188
      ],
      "op": "AND",
      "path": "29"
    },
    "6570": {
      "fn": "Context._msgSender",
      "offset": [
        1140,
        1188
      ],
      "op": "EQ",
      "path": "29"
    },
    "6571": {
      "offset": [
        1117,
        1233
      ],
      "op": "PUSH2",
      "path": "29",
      "value": "0x19C6"
    },
    "6574": {
      "offset": [
        1117,
        1233
      ],
      "op": "JUMPI",
      "path": "29"
    },
    "6575": {
      "fn": "Context._msgSender",
      "offset": [
        1117,
        1233
      ],
      "op": "PUSH1",
      "path": "29",
      "value": "0x40"
    },
    "6577": {
      "fn": "Context._msgSender",
      "offset": [
        1117,
        1233
      ],
      "op": "MLOAD",
      "path": "29"
    },
    "6578": {
      "op": "PUSH3",
      "value": "0x461BCD"
    },
    "6582": {
      "op": "PUSH1",
      "value": "0xE5"
    },
    "6584": {
      "op": "SHL"
    },
    "6585": {
      "offset": [
        1117,
        1233
      ],
      "op": "DUP2",
      "path": "29"
    },
    "6586": {
      "fn": "Context._msgSender",
      "offset": [
        1117,
        1233
      ],
      "op": "MSTORE",
      "path": "29"
    },
    "6587": {
      "fn": "Context._msgSender",
      "offset": [
        1117,
        1233
      ],
      "op": "PUSH1",
      "path": "29",
      "value": "0x4"
    },
    "6589": {
      "fn": "Context._msgSender",
      "offset": [
        1117,
        1233
      ],
      "op": "ADD",
      "path": "29"
    },
    "6590": {
      "fn": "Context._msgSender",
      "offset": [
        1117,
        1233
      ],
      "op": "PUSH2",
      "path": "29",
      "value": "0x88F"
    },
    "6593": {
      "fn": "Context._msgSender",
      "offset": [
        1117,
        1233
      ],
      "op": "SWAP1",
      "path": "29"
    },
    "6594": {
      "fn": "Context._msgSender",
      "offset": [
        1117,
        1233
      ],
      "op": "PUSH2",
      "path": "29",
      "value": "0x2E65"
    },
    "6597": {
      "fn": "Context._msgSender",
      "jump": "i",
      "offset": [
        1117,
        1233
      ],
      "op": "JUMP",
      "path": "29"
    },
    "6598": {
      "fn": "Context._msgSender",
      "offset": [
        1117,
        1233
      ],
      "op": "JUMPDEST",
      "path": "29"
    },
    "6599": {
      "fn": "Component.archiveCallback",
      "offset": [
        3831,
        3846
      ],
      "op": "PUSH2",
      "path": "29",
      "statement": 49,
      "value": "0xA7D"
    },
    "6602": {
      "fn": "Component.archiveCallback",
      "offset": [
        3831,
        3844
      ],
      "op": "PUSH2",
      "path": "29",
      "value": "0x2440"
    },
    "6605": {
      "fn": "Component.archiveCallback",
      "jump": "i",
      "offset": [
        3831,
        3846
      ],
      "op": "JUMP",
      "path": "29"
    },
    "6606": {
      "fn": "Riskpool.releasePolicy",
      "offset": [
        5180,
        5422
      ],
      "op": "JUMPDEST",
      "path": "36"
    },
    "6607": {
      "offset": [
        1218,
        1245
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0x19DE"
    },
    "6610": {
      "op": "PUSH4",
      "value": "0x141BDBDB"
    },
    "6615": {
      "op": "PUSH1",
      "value": "0xE2"
    },
    "6617": {
      "op": "SHL"
    },
    "6618": {
      "offset": [
        1218,
        1237
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0x1BBB"
    },
    "6621": {
      "jump": "i",
      "offset": [
        1218,
        1245
      ],
      "op": "JUMP",
      "path": "36"
    },
    "6622": {
      "fn": "Riskpool.releasePolicy",
      "offset": [
        1218,
        1245
      ],
      "op": "JUMPDEST",
      "path": "36"
    },
    "6623": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "6625": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "6627": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "6629": {
      "op": "SHL"
    },
    "6630": {
      "op": "SUB"
    },
    "6631": {
      "offset": [
        1202,
        1245
      ],
      "op": "AND",
      "path": "36"
    },
    "6632": {
      "fn": "Context._msgSender",
      "offset": [
        719,
        729
      ],
      "op": "CALLER",
      "path": "22"
    },
    "6633": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "6635": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "6637": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "6639": {
      "op": "SHL"
    },
    "6640": {
      "op": "SUB"
    },
    "6641": {
      "offset": [
        1202,
        1245
      ],
      "op": "AND",
      "path": "36"
    },
    "6642": {
      "branch": 109,
      "fn": "Context._msgSender",
      "offset": [
        1202,
        1245
      ],
      "op": "EQ",
      "path": "36"
    },
    "6643": {
      "offset": [
        1180,
        1300
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0x1A0E"
    },
    "6646": {
      "branch": 109,
      "offset": [
        1180,
        1300
      ],
      "op": "JUMPI",
      "path": "36"
    },
    "6647": {
      "fn": "Context._msgSender",
      "offset": [
        1180,
        1300
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x40"
    },
    "6649": {
      "fn": "Context._msgSender",
      "offset": [
        1180,
        1300
      ],
      "op": "MLOAD",
      "path": "36"
    },
    "6650": {
      "op": "PUSH3",
      "value": "0x461BCD"
    },
    "6654": {
      "op": "PUSH1",
      "value": "0xE5"
    },
    "6656": {
      "op": "SHL"
    },
    "6657": {
      "offset": [
        1180,
        1300
      ],
      "op": "DUP2",
      "path": "36"
    },
    "6658": {
      "fn": "Context._msgSender",
      "offset": [
        1180,
        1300
      ],
      "op": "MSTORE",
      "path": "36"
    },
    "6659": {
      "fn": "Context._msgSender",
      "offset": [
        1180,
        1300
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x4"
    },
    "6661": {
      "fn": "Context._msgSender",
      "offset": [
        1180,
        1300
      ],
      "op": "ADD",
      "path": "36"
    },
    "6662": {
      "fn": "Context._msgSender",
      "offset": [
        1180,
        1300
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0x88F"
    },
    "6665": {
      "fn": "Context._msgSender",
      "offset": [
        1180,
        1300
      ],
      "op": "SWAP1",
      "path": "36"
    },
    "6666": {
      "fn": "Context._msgSender",
      "offset": [
        1180,
        1300
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0x2ED3"
    },
    "6669": {
      "fn": "Context._msgSender",
      "jump": "i",
      "offset": [
        1180,
        1300
      ],
      "op": "JUMP",
      "path": "36"
    },
    "6670": {
      "fn": "Context._msgSender",
      "offset": [
        1180,
        1300
      ],
      "op": "JUMPDEST",
      "path": "36"
    },
    "6671": {
      "fn": "Riskpool.releasePolicy",
      "offset": [
        5284,
        5308
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x0"
    },
    "6673": {
      "fn": "Riskpool.releasePolicy",
      "offset": [
        5311,
        5340
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0x1A19"
    },
    "6676": {
      "fn": "Riskpool.releasePolicy",
      "offset": [
        5330,
        5339
      ],
      "op": "DUP3",
      "path": "36"
    },
    "6677": {
      "fn": "Riskpool.releasePolicy",
      "offset": [
        5311,
        5329
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0x2528"
    },
    "6680": {
      "fn": "Riskpool.releasePolicy",
      "jump": "i",
      "offset": [
        5311,
        5340
      ],
      "op": "JUMP",
      "path": "36"
    },
    "6681": {
      "fn": "Riskpool.releasePolicy",
      "offset": [
        5311,
        5340
      ],
      "op": "JUMPDEST",
      "path": "36"
    },
    "6682": {
      "fn": "Riskpool.releasePolicy",
      "offset": [
        5356,
        5414
      ],
      "op": "PUSH1",
      "path": "36",
      "statement": 50,
      "value": "0x40"
    },
    "6684": {
      "fn": "Riskpool.releasePolicy",
      "offset": [
        5356,
        5414
      ],
      "op": "DUP1",
      "path": "36"
    },
    "6685": {
      "fn": "Riskpool.releasePolicy",
      "offset": [
        5356,
        5414
      ],
      "op": "MLOAD",
      "path": "36"
    },
    "6686": {
      "op": "DUP5"
    },
    "6687": {
      "op": "DUP2"
    },
    "6688": {
      "op": "MSTORE"
    },
    "6689": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "6691": {
      "op": "DUP2"
    },
    "6692": {
      "op": "ADD"
    },
    "6693": {
      "op": "DUP4"
    },
    "6694": {
      "op": "SWAP1"
    },
    "6695": {
      "op": "MSTORE"
    },
    "6696": {
      "fn": "Riskpool.releasePolicy",
      "offset": [
        5284,
        5340
      ],
      "op": "SWAP2",
      "path": "36"
    },
    "6697": {
      "fn": "Riskpool.releasePolicy",
      "offset": [
        5284,
        5340
      ],
      "op": "SWAP3",
      "path": "36"
    },
    "6698": {
      "op": "POP"
    },
    "6699": {
      "fn": "Riskpool.releasePolicy",
      "offset": [
        5356,
        5414
      ],
      "op": "PUSH32",
      "path": "36",
      "value": "0x22BF66455B4BF54C9548E2BB650543CFA753A53CAB13AF4020DDBFA76C231B0F"
    },
    "6732": {
      "fn": "Riskpool.releasePolicy",
      "offset": [
        5356,
        5414
      ],
      "op": "SWAP2",
      "path": "36"
    },
    "6733": {
      "op": "ADD"
    },
    "6734": {
      "fn": "Riskpool.releasePolicy",
      "offset": [
        5356,
        5414
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0xFD7"
    },
    "6737": {
      "op": "JUMP"
    },
    "6738": {
      "fn": "Riskpool.getCapacity",
      "offset": [
        7990,
        8156
      ],
      "op": "JUMPDEST",
      "path": "36"
    },
    "6739": {
      "fn": "Riskpool.getCapacity",
      "offset": [
        8042,
        8049
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x0"
    },
    "6741": {
      "fn": "Riskpool.getCapacity",
      "offset": [
        8062,
        8080
      ],
      "op": "DUP1",
      "path": "36"
    },
    "6742": {
      "fn": "Riskpool.getCapacity",
      "offset": [
        8083,
        8090
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0x1A5E"
    },
    "6745": {
      "fn": "Component.getId",
      "offset": [
        2373,
        2385
      ],
      "op": "PUSH1",
      "path": "29",
      "value": "0x2"
    },
    "6747": {
      "fn": "Component.getId",
      "offset": [
        2373,
        2385
      ],
      "op": "SLOAD",
      "path": "29"
    },
    "6748": {
      "fn": "Component.getId",
      "offset": [
        2309,
        2388
      ],
      "op": "SWAP1",
      "path": "29"
    },
    "6749": {
      "fn": "Component.getId",
      "offset": [
        2309,
        2388
      ],
      "op": "JUMP",
      "path": "29"
    },
    "6750": {
      "fn": "Riskpool.getCapacity",
      "offset": [
        8083,
        8090
      ],
      "op": "JUMPDEST",
      "path": "36"
    },
    "6751": {
      "fn": "Riskpool.getCapacity",
      "offset": [
        8108,
        8124
      ],
      "op": "PUSH1",
      "path": "36",
      "statement": 51,
      "value": "0x7"
    },
    "6753": {
      "fn": "Riskpool.getCapacity",
      "offset": [
        8108,
        8124
      ],
      "op": "SLOAD",
      "path": "36"
    },
    "6754": {
      "fn": "Riskpool.getCapacity",
      "offset": [
        8108,
        8148
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x40"
    },
    "6756": {
      "fn": "Riskpool.getCapacity",
      "offset": [
        8108,
        8148
      ],
      "op": "MLOAD",
      "path": "36"
    },
    "6757": {
      "op": "PUSH4",
      "value": "0xBCD5349F"
    },
    "6762": {
      "op": "PUSH1",
      "value": "0xE0"
    },
    "6764": {
      "op": "SHL"
    },
    "6765": {
      "fn": "Riskpool.getCapacity",
      "offset": [
        8108,
        8148
      ],
      "op": "DUP2",
      "path": "36"
    },
    "6766": {
      "fn": "Riskpool.getCapacity",
      "offset": [
        8108,
        8148
      ],
      "op": "MSTORE",
      "path": "36"
    },
    "6767": {
      "fn": "Riskpool.getCapacity",
      "offset": [
        8108,
        8148
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x4"
    },
    "6769": {
      "fn": "Riskpool.getCapacity",
      "offset": [
        8108,
        8148
      ],
      "op": "DUP2",
      "path": "36"
    },
    "6770": {
      "fn": "Riskpool.getCapacity",
      "offset": [
        8108,
        8148
      ],
      "op": "ADD",
      "path": "36"
    },
    "6771": {
      "op": "DUP4"
    },
    "6772": {
      "op": "SWAP1"
    },
    "6773": {
      "op": "MSTORE"
    },
    "6774": {
      "fn": "Riskpool.getCapacity",
      "offset": [
        8062,
        8090
      ],
      "op": "SWAP2",
      "path": "36"
    },
    "6775": {
      "fn": "Riskpool.getCapacity",
      "offset": [
        8062,
        8090
      ],
      "op": "SWAP3",
      "path": "36"
    },
    "6776": {
      "op": "POP"
    },
    "6777": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "6779": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "6781": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "6783": {
      "op": "SHL"
    },
    "6784": {
      "op": "SUB"
    },
    "6785": {
      "fn": "Riskpool.getCapacity",
      "offset": [
        8108,
        8124
      ],
      "op": "AND",
      "path": "36"
    },
    "6786": {
      "fn": "Riskpool.getCapacity",
      "offset": [
        8108,
        8124
      ],
      "op": "SWAP1",
      "path": "36"
    },
    "6787": {
      "fn": "Riskpool.getCapacity",
      "offset": [
        8108,
        8136
      ],
      "op": "PUSH4",
      "path": "36",
      "value": "0xBCD5349F"
    },
    "6792": {
      "fn": "Riskpool.getCapacity",
      "offset": [
        8108,
        8136
      ],
      "op": "SWAP1",
      "path": "36"
    },
    "6793": {
      "op": "PUSH1",
      "value": "0x24"
    },
    "6795": {
      "op": "ADD"
    },
    "6796": {
      "fn": "Riskpool.getCapacity",
      "offset": [
        8108,
        8148
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0x95C"
    },
    "6799": {
      "op": "JUMP"
    },
    "6800": {
      "fn": "Component.setId",
      "offset": [
        2131,
        2212
      ],
      "op": "JUMPDEST",
      "path": "29"
    },
    "6801": {
      "offset": [
        1156,
        1188
      ],
      "op": "PUSH2",
      "path": "29",
      "value": "0x1AA5"
    },
    "6804": {
      "op": "PUSH9",
      "value": "0x10DBDB5C1BDB995B9D"
    },
    "6814": {
      "op": "PUSH1",
      "value": "0xBA"
    },
    "6816": {
      "op": "SHL"
    },
    "6817": {
      "offset": [
        1156,
        1175
      ],
      "op": "PUSH2",
      "path": "29",
      "value": "0x1BBB"
    },
    "6820": {
      "jump": "i",
      "offset": [
        1156,
        1188
      ],
      "op": "JUMP",
      "path": "29"
    },
    "6821": {
      "fn": "Component.setId",
      "offset": [
        1156,
        1188
      ],
      "op": "JUMPDEST",
      "path": "29"
    },
    "6822": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "6824": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "6826": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "6828": {
      "op": "SHL"
    },
    "6829": {
      "op": "SUB"
    },
    "6830": {
      "offset": [
        1140,
        1188
      ],
      "op": "AND",
      "path": "29"
    },
    "6831": {
      "fn": "Context._msgSender",
      "offset": [
        719,
        729
      ],
      "op": "CALLER",
      "path": "22"
    },
    "6832": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "6834": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "6836": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "6838": {
      "op": "SHL"
    },
    "6839": {
      "op": "SUB"
    },
    "6840": {
      "offset": [
        1140,
        1188
      ],
      "op": "AND",
      "path": "29"
    },
    "6841": {
      "branch": 103,
      "fn": "Context._msgSender",
      "offset": [
        1140,
        1188
      ],
      "op": "EQ",
      "path": "29"
    },
    "6842": {
      "offset": [
        1117,
        1233
      ],
      "op": "PUSH2",
      "path": "29",
      "value": "0x1AD5"
    },
    "6845": {
      "branch": 103,
      "offset": [
        1117,
        1233
      ],
      "op": "JUMPI",
      "path": "29"
    },
    "6846": {
      "fn": "Context._msgSender",
      "offset": [
        1117,
        1233
      ],
      "op": "PUSH1",
      "path": "29",
      "value": "0x40"
    },
    "6848": {
      "fn": "Context._msgSender",
      "offset": [
        1117,
        1233
      ],
      "op": "MLOAD",
      "path": "29"
    },
    "6849": {
      "op": "PUSH3",
      "value": "0x461BCD"
    },
    "6853": {
      "op": "PUSH1",
      "value": "0xE5"
    },
    "6855": {
      "op": "SHL"
    },
    "6856": {
      "offset": [
        1117,
        1233
      ],
      "op": "DUP2",
      "path": "29"
    },
    "6857": {
      "fn": "Context._msgSender",
      "offset": [
        1117,
        1233
      ],
      "op": "MSTORE",
      "path": "29"
    },
    "6858": {
      "fn": "Context._msgSender",
      "offset": [
        1117,
        1233
      ],
      "op": "PUSH1",
      "path": "29",
      "value": "0x4"
    },
    "6860": {
      "fn": "Context._msgSender",
      "offset": [
        1117,
        1233
      ],
      "op": "ADD",
      "path": "29"
    },
    "6861": {
      "fn": "Context._msgSender",
      "offset": [
        1117,
        1233
      ],
      "op": "PUSH2",
      "path": "29",
      "value": "0x88F"
    },
    "6864": {
      "fn": "Context._msgSender",
      "offset": [
        1117,
        1233
      ],
      "op": "SWAP1",
      "path": "29"
    },
    "6865": {
      "fn": "Context._msgSender",
      "offset": [
        1117,
        1233
      ],
      "op": "PUSH2",
      "path": "29",
      "value": "0x2E65"
    },
    "6868": {
      "fn": "Context._msgSender",
      "jump": "i",
      "offset": [
        1117,
        1233
      ],
      "op": "JUMP",
      "path": "29"
    },
    "6869": {
      "fn": "Context._msgSender",
      "offset": [
        1117,
        1233
      ],
      "op": "JUMPDEST",
      "path": "29"
    },
    "6870": {
      "fn": "Component.setId",
      "offset": [
        2192,
        2204
      ],
      "op": "PUSH1",
      "path": "29",
      "statement": 52,
      "value": "0x2"
    },
    "6872": {
      "fn": "Component.setId",
      "offset": [
        2192,
        2209
      ],
      "op": "SSTORE",
      "path": "29"
    },
    "6873": {
      "fn": "Component.setId",
      "jump": "o",
      "offset": [
        2131,
        2212
      ],
      "op": "JUMP",
      "path": "29"
    },
    "6874": {
      "fn": "AccessControl.revokeRole",
      "offset": [
        5241,
        5388
      ],
      "op": "JUMPDEST",
      "path": "0"
    },
    "6875": {
      "fn": "AccessControl.getRoleAdmin",
      "offset": [
        4465,
        4472
      ],
      "op": "PUSH1",
      "path": "0",
      "value": "0x0"
    },
    "6877": {
      "fn": "AccessControl.getRoleAdmin",
      "offset": [
        4491,
        4503
      ],
      "op": "DUP3",
      "path": "0"
    },
    "6878": {
      "fn": "AccessControl.getRoleAdmin",
      "offset": [
        4491,
        4503
      ],
      "op": "DUP2",
      "path": "0"
    },
    "6879": {
      "fn": "AccessControl.getRoleAdmin",
      "offset": [
        4491,
        4503
      ],
      "op": "MSTORE",
      "path": "0"
    },
    "6880": {
      "fn": "AccessControl.getRoleAdmin",
      "offset": [
        4491,
        4497
      ],
      "op": "PUSH1",
      "path": "0",
      "value": "0x12"
    },
    "6882": {
      "fn": "AccessControl.getRoleAdmin",
      "offset": [
        4491,
        4503
      ],
      "op": "PUSH1",
      "path": "0",
      "value": "0x20"
    },
    "6884": {
      "fn": "AccessControl.getRoleAdmin",
      "offset": [
        4491,
        4503
      ],
      "op": "MSTORE",
      "path": "0"
    },
    "6885": {
      "fn": "AccessControl.getRoleAdmin",
      "offset": [
        4491,
        4503
      ],
      "op": "PUSH1",
      "path": "0",
      "value": "0x40"
    },
    "6887": {
      "fn": "AccessControl.getRoleAdmin",
      "offset": [
        4491,
        4503
      ],
      "op": "SWAP1",
      "path": "0"
    },
    "6888": {
      "fn": "AccessControl.getRoleAdmin",
      "offset": [
        4491,
        4503
      ],
      "op": "KECCAK256",
      "path": "0"
    },
    "6889": {
      "fn": "AccessControl.getRoleAdmin",
      "offset": [
        4491,
        4513
      ],
      "op": "PUSH1",
      "path": "0",
      "value": "0x1"
    },
    "6891": {
      "fn": "AccessControl.getRoleAdmin",
      "offset": [
        4491,
        4513
      ],
      "op": "ADD",
      "path": "0"
    },
    "6892": {
      "fn": "AccessControl.getRoleAdmin",
      "offset": [
        4491,
        4513
      ],
      "op": "SLOAD",
      "path": "0"
    },
    "6893": {
      "offset": [
        2505,
        2521
      ],
      "op": "PUSH2",
      "path": "0",
      "value": "0x1AF5"
    },
    "6896": {
      "offset": [
        2516,
        2520
      ],
      "op": "DUP2",
      "path": "0"
    },
    "6897": {
      "offset": [
        2505,
        2515
      ],
      "op": "PUSH2",
      "path": "0",
      "value": "0x1C3D"
    },
    "6900": {
      "jump": "i",
      "offset": [
        2505,
        2521
      ],
      "op": "JUMP",
      "path": "0"
    },
    "6901": {
      "fn": "AccessControl.getRoleAdmin",
      "offset": [
        2505,
        2521
      ],
      "op": "JUMPDEST",
      "path": "0"
    },
    "6902": {
      "fn": "AccessControl.revokeRole",
      "offset": [
        5355,
        5381
      ],
      "op": "PUSH2",
      "path": "0",
      "statement": 53,
      "value": "0xBE9"
    },
    "6905": {
      "fn": "AccessControl.revokeRole",
      "offset": [
        5367,
        5371
      ],
      "op": "DUP4",
      "path": "0"
    },
    "6906": {
      "fn": "AccessControl.revokeRole",
      "offset": [
        5373,
        5380
      ],
      "op": "DUP4",
      "path": "0"
    },
    "6907": {
      "fn": "AccessControl.revokeRole",
      "offset": [
        5355,
        5366
      ],
      "op": "PUSH2",
      "path": "0",
      "value": "0x1D4F"
    },
    "6910": {
      "fn": "AccessControl.revokeRole",
      "jump": "i",
      "offset": [
        5355,
        5381
      ],
      "op": "JUMP",
      "path": "0"
    },
    "6911": {
      "fn": "Riskpool.getCapital",
      "offset": [
        7628,
        7792
      ],
      "op": "JUMPDEST",
      "path": "36"
    },
    "6912": {
      "fn": "Riskpool.getCapital",
      "offset": [
        7679,
        7686
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x0"
    },
    "6914": {
      "fn": "Riskpool.getCapital",
      "offset": [
        7699,
        7717
      ],
      "op": "DUP1",
      "path": "36"
    },
    "6915": {
      "fn": "Riskpool.getCapital",
      "offset": [
        7720,
        7727
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0x1B0B"
    },
    "6918": {
      "fn": "Component.getId",
      "offset": [
        2373,
        2385
      ],
      "op": "PUSH1",
      "path": "29",
      "value": "0x2"
    },
    "6920": {
      "fn": "Component.getId",
      "offset": [
        2373,
        2385
      ],
      "op": "SLOAD",
      "path": "29"
    },
    "6921": {
      "fn": "Component.getId",
      "offset": [
        2309,
        2388
      ],
      "op": "SWAP1",
      "path": "29"
    },
    "6922": {
      "fn": "Component.getId",
      "offset": [
        2309,
        2388
      ],
      "op": "JUMP",
      "path": "29"
    },
    "6923": {
      "fn": "Riskpool.getCapital",
      "offset": [
        7720,
        7727
      ],
      "op": "JUMPDEST",
      "path": "36"
    },
    "6924": {
      "fn": "Riskpool.getCapital",
      "offset": [
        7745,
        7761
      ],
      "op": "PUSH1",
      "path": "36",
      "statement": 54,
      "value": "0x7"
    },
    "6926": {
      "fn": "Riskpool.getCapital",
      "offset": [
        7745,
        7761
      ],
      "op": "SLOAD",
      "path": "36"
    },
    "6927": {
      "fn": "Riskpool.getCapital",
      "offset": [
        7745,
        7784
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x40"
    },
    "6929": {
      "fn": "Riskpool.getCapital",
      "offset": [
        7745,
        7784
      ],
      "op": "MLOAD",
      "path": "36"
    },
    "6930": {
      "op": "PUSH3",
      "value": "0x52AC13"
    },
    "6934": {
      "op": "PUSH1",
      "value": "0xE7"
    },
    "6936": {
      "op": "SHL"
    },
    "6937": {
      "fn": "Riskpool.getCapital",
      "offset": [
        7745,
        7784
      ],
      "op": "DUP2",
      "path": "36"
    },
    "6938": {
      "fn": "Riskpool.getCapital",
      "offset": [
        7745,
        7784
      ],
      "op": "MSTORE",
      "path": "36"
    },
    "6939": {
      "fn": "Riskpool.getCapital",
      "offset": [
        7745,
        7784
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x4"
    },
    "6941": {
      "fn": "Riskpool.getCapital",
      "offset": [
        7745,
        7784
      ],
      "op": "DUP2",
      "path": "36"
    },
    "6942": {
      "fn": "Riskpool.getCapital",
      "offset": [
        7745,
        7784
      ],
      "op": "ADD",
      "path": "36"
    },
    "6943": {
      "op": "DUP4"
    },
    "6944": {
      "op": "SWAP1"
    },
    "6945": {
      "op": "MSTORE"
    },
    "6946": {
      "fn": "Riskpool.getCapital",
      "offset": [
        7699,
        7727
      ],
      "op": "SWAP2",
      "path": "36"
    },
    "6947": {
      "fn": "Riskpool.getCapital",
      "offset": [
        7699,
        7727
      ],
      "op": "SWAP3",
      "path": "36"
    },
    "6948": {
      "op": "POP"
    },
    "6949": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "6951": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "6953": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "6955": {
      "op": "SHL"
    },
    "6956": {
      "op": "SUB"
    },
    "6957": {
      "fn": "Riskpool.getCapital",
      "offset": [
        7745,
        7761
      ],
      "op": "AND",
      "path": "36"
    },
    "6958": {
      "fn": "Riskpool.getCapital",
      "offset": [
        7745,
        7761
      ],
      "op": "SWAP1",
      "path": "36"
    },
    "6959": {
      "fn": "Riskpool.getCapital",
      "offset": [
        7745,
        7772
      ],
      "op": "PUSH4",
      "path": "36",
      "value": "0x29560980"
    },
    "6964": {
      "fn": "Riskpool.getCapital",
      "offset": [
        7745,
        7772
      ],
      "op": "SWAP1",
      "path": "36"
    },
    "6965": {
      "op": "PUSH1",
      "value": "0x24"
    },
    "6967": {
      "op": "ADD"
    },
    "6968": {
      "fn": "Riskpool.getCapital",
      "offset": [
        7745,
        7784
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0x95C"
    },
    "6971": {
      "op": "JUMP"
    },
    "6972": {
      "fn": "Component.isProduct",
      "offset": [
        2727,
        2845
      ],
      "op": "JUMPDEST",
      "path": "29"
    },
    "6973": {
      "fn": "Component.isProduct",
      "offset": [
        2777,
        2781
      ],
      "op": "PUSH1",
      "path": "29",
      "value": "0x0"
    },
    "6975": {
      "fn": "Component.isProduct",
      "offset": [
        2810,
        2842
      ],
      "op": "PUSH1",
      "path": "29",
      "statement": 55,
      "value": "0x1"
    },
    "6977": {
      "fn": "Component.isProduct",
      "offset": [
        2792,
        2842
      ],
      "op": "PUSH2",
      "path": "29",
      "value": "0xA84"
    },
    "6980": {
      "fn": "Component.isProduct",
      "offset": [
        2792,
        2842
      ],
      "op": "JUMP",
      "path": "29"
    },
    "6981": {
      "fn": "Ownable.transferOwnership",
      "offset": [
        2081,
        2279
      ],
      "op": "JUMPDEST",
      "path": "4"
    },
    "6982": {
      "offset": [
        1094,
        1107
      ],
      "op": "PUSH2",
      "path": "4",
      "value": "0x1B4D"
    },
    "6985": {
      "offset": [
        1094,
        1105
      ],
      "op": "PUSH2",
      "path": "4",
      "value": "0x1E37"
    },
    "6988": {
      "jump": "i",
      "offset": [
        1094,
        1107
      ],
      "op": "JUMP",
      "path": "4"
    },
    "6989": {
      "fn": "Ownable.transferOwnership",
      "offset": [
        1094,
        1107
      ],
      "op": "JUMPDEST",
      "path": "4"
    },
    "6990": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "6992": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "6994": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "6996": {
      "op": "SHL"
    },
    "6997": {
      "op": "SUB"
    },
    "6998": {
      "fn": "Ownable.transferOwnership",
      "offset": [
        2169,
        2191
      ],
      "op": "DUP2",
      "path": "4",
      "statement": 56
    },
    "6999": {
      "branch": 104,
      "fn": "Ownable.transferOwnership",
      "offset": [
        2169,
        2191
      ],
      "op": "AND",
      "path": "4"
    },
    "7000": {
      "fn": "Ownable.transferOwnership",
      "offset": [
        2161,
        2234
      ],
      "op": "PUSH2",
      "path": "4",
      "value": "0x1BB2"
    },
    "7003": {
      "branch": 104,
      "fn": "Ownable.transferOwnership",
      "offset": [
        2161,
        2234
      ],
      "op": "JUMPI",
      "path": "4"
    },
    "7004": {
      "fn": "Ownable.transferOwnership",
      "offset": [
        2161,
        2234
      ],
      "op": "PUSH1",
      "path": "4",
      "value": "0x40"
    },
    "7006": {
      "fn": "Ownable.transferOwnership",
      "offset": [
        2161,
        2234
      ],
      "op": "MLOAD",
      "path": "4"
    },
    "7007": {
      "op": "PUSH3",
      "value": "0x461BCD"
    },
    "7011": {
      "op": "PUSH1",
      "value": "0xE5"
    },
    "7013": {
      "op": "SHL"
    },
    "7014": {
      "fn": "Ownable.transferOwnership",
      "offset": [
        2161,
        2234
      ],
      "op": "DUP2",
      "path": "4"
    },
    "7015": {
      "fn": "Ownable.transferOwnership",
      "offset": [
        2161,
        2234
      ],
      "op": "MSTORE",
      "path": "4"
    },
    "7016": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "7018": {
      "fn": "Ownable.transferOwnership",
      "offset": [
        2161,
        2234
      ],
      "op": "PUSH1",
      "path": "4",
      "value": "0x4"
    },
    "7020": {
      "fn": "Ownable.transferOwnership",
      "offset": [
        2161,
        2234
      ],
      "op": "DUP3",
      "path": "4"
    },
    "7021": {
      "fn": "Ownable.transferOwnership",
      "offset": [
        2161,
        2234
      ],
      "op": "ADD",
      "path": "4"
    },
    "7022": {
      "op": "MSTORE"
    },
    "7023": {
      "op": "PUSH1",
      "value": "0x26"
    },
    "7025": {
      "op": "PUSH1",
      "value": "0x24"
    },
    "7027": {
      "op": "DUP3"
    },
    "7028": {
      "op": "ADD"
    },
    "7029": {
      "op": "MSTORE"
    },
    "7030": {
      "op": "PUSH32",
      "value": "0x4F776E61626C653A206E6577206F776E657220697320746865207A65726F2061"
    },
    "7063": {
      "op": "PUSH1",
      "value": "0x44"
    },
    "7065": {
      "op": "DUP3"
    },
    "7066": {
      "op": "ADD"
    },
    "7067": {
      "op": "MSTORE"
    },
    "7068": {
      "op": "PUSH6",
      "value": "0x646472657373"
    },
    "7075": {
      "op": "PUSH1",
      "value": "0xD0"
    },
    "7077": {
      "op": "SHL"
    },
    "7078": {
      "op": "PUSH1",
      "value": "0x64"
    },
    "7080": {
      "op": "DUP3"
    },
    "7081": {
      "op": "ADD"
    },
    "7082": {
      "op": "MSTORE"
    },
    "7083": {
      "op": "PUSH1",
      "value": "0x84"
    },
    "7085": {
      "op": "ADD"
    },
    "7086": {
      "fn": "Ownable.transferOwnership",
      "offset": [
        2161,
        2234
      ],
      "op": "PUSH2",
      "path": "4",
      "value": "0x88F"
    },
    "7089": {
      "op": "JUMP"
    },
    "7090": {
      "fn": "Ownable.transferOwnership",
      "offset": [
        2161,
        2234
      ],
      "op": "JUMPDEST",
      "path": "4"
    },
    "7091": {
      "fn": "Ownable.transferOwnership",
      "offset": [
        2244,
        2272
      ],
      "op": "PUSH2",
      "path": "4",
      "statement": 57,
      "value": "0x17A0"
    },
    "7094": {
      "fn": "Ownable.transferOwnership",
      "offset": [
        2263,
        2271
      ],
      "op": "DUP2",
      "path": "4"
    },
    "7095": {
      "fn": "Ownable.transferOwnership",
      "offset": [
        2244,
        2262
      ],
      "op": "PUSH2",
      "path": "4",
      "value": "0x1E91"
    },
    "7098": {
      "fn": "Ownable.transferOwnership",
      "jump": "i",
      "offset": [
        2244,
        2272
      ],
      "op": "JUMP",
      "path": "4"
    },
    "7099": {
      "fn": "Component._getContractAddress",
      "offset": [
        4875,
        5020
      ],
      "op": "JUMPDEST",
      "path": "29"
    },
    "7100": {
      "fn": "Component._getContractAddress",
      "offset": [
        4977,
        4986
      ],
      "op": "PUSH1",
      "path": "29",
      "statement": 58,
      "value": "0x3"
    },
    "7102": {
      "fn": "Component._getContractAddress",
      "offset": [
        4977,
        4986
      ],
      "op": "SLOAD",
      "path": "29"
    },
    "7103": {
      "fn": "Component._getContractAddress",
      "offset": [
        4977,
        5012
      ],
      "op": "PUSH1",
      "path": "29",
      "value": "0x40"
    },
    "7105": {
      "fn": "Component._getContractAddress",
      "offset": [
        4977,
        5012
      ],
      "op": "MLOAD",
      "path": "29"
    },
    "7106": {
      "op": "PUSH4",
      "value": "0x1C2D8FB3"
    },
    "7111": {
      "op": "PUSH1",
      "value": "0xE3"
    },
    "7113": {
      "op": "SHL"
    },
    "7114": {
      "fn": "Component._getContractAddress",
      "offset": [
        4977,
        5012
      ],
      "op": "DUP2",
      "path": "29"
    },
    "7115": {
      "fn": "Component._getContractAddress",
      "offset": [
        4977,
        5012
      ],
      "op": "MSTORE",
      "path": "29"
    },
    "7116": {
      "fn": "Component._getContractAddress",
      "offset": [
        4977,
        5012
      ],
      "op": "PUSH1",
      "path": "29",
      "value": "0x4"
    },
    "7118": {
      "fn": "Component._getContractAddress",
      "offset": [
        4977,
        5012
      ],
      "op": "DUP2",
      "path": "29"
    },
    "7119": {
      "fn": "Component._getContractAddress",
      "offset": [
        4977,
        5012
      ],
      "op": "ADD",
      "path": "29"
    },
    "7120": {
      "op": "DUP4"
    },
    "7121": {
      "op": "SWAP1"
    },
    "7122": {
      "op": "MSTORE"
    },
    "7123": {
      "fn": "Component._getContractAddress",
      "offset": [
        4949,
        4956
      ],
      "op": "PUSH1",
      "path": "29",
      "value": "0x0"
    },
    "7125": {
      "fn": "Component._getContractAddress",
      "offset": [
        4949,
        4956
      ],
      "op": "SWAP2",
      "path": "29"
    },
    "7126": {
      "fn": "Component._getContractAddress",
      "offset": [
        4977,
        4986
      ],
      "op": "PUSH2",
      "path": "29",
      "value": "0x100"
    },
    "7129": {
      "fn": "Component._getContractAddress",
      "offset": [
        4977,
        4986
      ],
      "op": "SWAP1",
      "path": "29"
    },
    "7130": {
      "fn": "Component._getContractAddress",
      "offset": [
        4977,
        4986
      ],
      "op": "DIV",
      "path": "29"
    },
    "7131": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "7133": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "7135": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "7137": {
      "op": "SHL"
    },
    "7138": {
      "op": "SUB"
    },
    "7139": {
      "fn": "Component._getContractAddress",
      "offset": [
        4977,
        4986
      ],
      "op": "AND",
      "path": "29"
    },
    "7140": {
      "fn": "Component._getContractAddress",
      "offset": [
        4977,
        4986
      ],
      "op": "SWAP1",
      "path": "29"
    },
    "7141": {
      "fn": "Component._getContractAddress",
      "offset": [
        4977,
        4998
      ],
      "op": "PUSH4",
      "path": "29",
      "value": "0xE16C7D98"
    },
    "7146": {
      "fn": "Component._getContractAddress",
      "offset": [
        4977,
        4998
      ],
      "op": "SWAP1",
      "path": "29"
    },
    "7147": {
      "op": "PUSH1",
      "value": "0x24"
    },
    "7149": {
      "op": "ADD"
    },
    "7150": {
      "fn": "Component._getContractAddress",
      "offset": [
        4977,
        5012
      ],
      "op": "PUSH1",
      "path": "29",
      "value": "0x20"
    },
    "7152": {
      "fn": "Component._getContractAddress",
      "offset": [
        4977,
        5012
      ],
      "op": "PUSH1",
      "path": "29",
      "value": "0x40"
    },
    "7154": {
      "fn": "Component._getContractAddress",
      "offset": [
        4977,
        5012
      ],
      "op": "MLOAD",
      "path": "29"
    },
    "7155": {
      "fn": "Component._getContractAddress",
      "offset": [
        4977,
        5012
      ],
      "op": "DUP1",
      "path": "29"
    },
    "7156": {
      "fn": "Component._getContractAddress",
      "offset": [
        4977,
        5012
      ],
      "op": "DUP4",
      "path": "29"
    },
    "7157": {
      "fn": "Component._getContractAddress",
      "offset": [
        4977,
        5012
      ],
      "op": "SUB",
      "path": "29"
    },
    "7158": {
      "fn": "Component._getContractAddress",
      "offset": [
        4977,
        5012
      ],
      "op": "DUP2",
      "path": "29"
    },
    "7159": {
      "fn": "Component._getContractAddress",
      "offset": [
        4977,
        5012
      ],
      "op": "DUP7",
      "path": "29"
    },
    "7160": {
      "fn": "Component._getContractAddress",
      "offset": [
        4977,
        5012
      ],
      "op": "DUP1",
      "path": "29"
    },
    "7161": {
      "fn": "Component._getContractAddress",
      "offset": [
        4977,
        5012
      ],
      "op": "EXTCODESIZE",
      "path": "29"
    },
    "7162": {
      "fn": "Component._getContractAddress",
      "offset": [
        4977,
        5012
      ],
      "op": "ISZERO",
      "path": "29"
    },
    "7163": {
      "fn": "Component._getContractAddress",
      "offset": [
        4977,
        5012
      ],
      "op": "DUP1",
      "path": "29"
    },
    "7164": {
      "fn": "Component._getContractAddress",
      "offset": [
        4977,
        5012
      ],
      "op": "ISZERO",
      "path": "29"
    },
    "7165": {
      "fn": "Component._getContractAddress",
      "offset": [
        4977,
        5012
      ],
      "op": "PUSH2",
      "path": "29",
      "value": "0x1C05"
    },
    "7168": {
      "fn": "Component._getContractAddress",
      "offset": [
        4977,
        5012
      ],
      "op": "JUMPI",
      "path": "29"
    },
    "7169": {
      "fn": "Component._getContractAddress",
      "offset": [
        4977,
        5012
      ],
      "op": "PUSH1",
      "path": "29",
      "value": "0x0"
    },
    "7171": {
      "fn": "Component._getContractAddress",
      "offset": [
        4977,
        5012
      ],
      "op": "DUP1",
      "path": "29"
    },
    "7172": {
      "fn": "Component._getContractAddress",
      "offset": [
        4977,
        5012
      ],
      "op": "REVERT",
      "path": "29"
    },
    "7173": {
      "fn": "Component._getContractAddress",
      "offset": [
        4977,
        5012
      ],
      "op": "JUMPDEST",
      "path": "29"
    },
    "7174": {
      "fn": "Component._getContractAddress",
      "offset": [
        4977,
        5012
      ],
      "op": "POP",
      "path": "29"
    },
    "7175": {
      "fn": "Component._getContractAddress",
      "offset": [
        4977,
        5012
      ],
      "op": "GAS",
      "path": "29"
    },
    "7176": {
      "fn": "Component._getContractAddress",
      "offset": [
        4977,
        5012
      ],
      "op": "STATICCALL",
      "path": "29"
    },
    "7177": {
      "fn": "Component._getContractAddress",
      "offset": [
        4977,
        5012
      ],
      "op": "ISZERO",
      "path": "29"
    },
    "7178": {
      "fn": "Component._getContractAddress",
      "offset": [
        4977,
        5012
      ],
      "op": "DUP1",
      "path": "29"
    },
    "7179": {
      "fn": "Component._getContractAddress",
      "offset": [
        4977,
        5012
      ],
      "op": "ISZERO",
      "path": "29"
    },
    "7180": {
      "fn": "Component._getContractAddress",
      "offset": [
        4977,
        5012
      ],
      "op": "PUSH2",
      "path": "29",
      "value": "0x1C19"
    },
    "7183": {
      "fn": "Component._getContractAddress",
      "offset": [
        4977,
        5012
      ],
      "op": "JUMPI",
      "path": "29"
    },
    "7184": {
      "fn": "Component._getContractAddress",
      "offset": [
        4977,
        5012
      ],
      "op": "RETURNDATASIZE",
      "path": "29"
    },
    "7185": {
      "fn": "Component._getContractAddress",
      "offset": [
        4977,
        5012
      ],
      "op": "PUSH1",
      "path": "29",
      "value": "0x0"
    },
    "7187": {
      "fn": "Component._getContractAddress",
      "offset": [
        4977,
        5012
      ],
      "op": "DUP1",
      "path": "29"
    },
    "7188": {
      "fn": "Component._getContractAddress",
      "offset": [
        4977,
        5012
      ],
      "op": "RETURNDATACOPY",
      "path": "29"
    },
    "7189": {
      "fn": "Component._getContractAddress",
      "offset": [
        4977,
        5012
      ],
      "op": "RETURNDATASIZE",
      "path": "29"
    },
    "7190": {
      "fn": "Component._getContractAddress",
      "offset": [
        4977,
        5012
      ],
      "op": "PUSH1",
      "path": "29",
      "value": "0x0"
    },
    "7192": {
      "fn": "Component._getContractAddress",
      "offset": [
        4977,
        5012
      ],
      "op": "REVERT",
      "path": "29"
    },
    "7193": {
      "fn": "Component._getContractAddress",
      "offset": [
        4977,
        5012
      ],
      "op": "JUMPDEST",
      "path": "29"
    },
    "7194": {
      "fn": "Component._getContractAddress",
      "offset": [
        4977,
        5012
      ],
      "op": "POP",
      "path": "29"
    },
    "7195": {
      "fn": "Component._getContractAddress",
      "offset": [
        4977,
        5012
      ],
      "op": "POP",
      "path": "29"
    },
    "7196": {
      "fn": "Component._getContractAddress",
      "offset": [
        4977,
        5012
      ],
      "op": "POP",
      "path": "29"
    },
    "7197": {
      "fn": "Component._getContractAddress",
      "offset": [
        4977,
        5012
      ],
      "op": "POP",
      "path": "29"
    },
    "7198": {
      "fn": "Component._getContractAddress",
      "offset": [
        4977,
        5012
      ],
      "op": "PUSH1",
      "path": "29",
      "value": "0x40"
    },
    "7200": {
      "fn": "Component._getContractAddress",
      "offset": [
        4977,
        5012
      ],
      "op": "MLOAD",
      "path": "29"
    },
    "7201": {
      "fn": "Component._getContractAddress",
      "offset": [
        4977,
        5012
      ],
      "op": "RETURNDATASIZE",
      "path": "29"
    },
    "7202": {
      "fn": "Component._getContractAddress",
      "offset": [
        4977,
        5012
      ],
      "op": "PUSH1",
      "path": "29",
      "value": "0x1F"
    },
    "7204": {
      "fn": "Component._getContractAddress",
      "offset": [
        4977,
        5012
      ],
      "op": "NOT",
      "path": "29"
    },
    "7205": {
      "fn": "Component._getContractAddress",
      "offset": [
        4977,
        5012
      ],
      "op": "PUSH1",
      "path": "29",
      "value": "0x1F"
    },
    "7207": {
      "fn": "Component._getContractAddress",
      "offset": [
        4977,
        5012
      ],
      "op": "DUP3",
      "path": "29"
    },
    "7208": {
      "fn": "Component._getContractAddress",
      "offset": [
        4977,
        5012
      ],
      "op": "ADD",
      "path": "29"
    },
    "7209": {
      "fn": "Component._getContractAddress",
      "offset": [
        4977,
        5012
      ],
      "op": "AND",
      "path": "29"
    },
    "7210": {
      "fn": "Component._getContractAddress",
      "offset": [
        4977,
        5012
      ],
      "op": "DUP3",
      "path": "29"
    },
    "7211": {
      "fn": "Component._getContractAddress",
      "offset": [
        4977,
        5012
      ],
      "op": "ADD",
      "path": "29"
    },
    "7212": {
      "fn": "Component._getContractAddress",
      "offset": [
        4977,
        5012
      ],
      "op": "DUP1",
      "path": "29"
    },
    "7213": {
      "fn": "Component._getContractAddress",
      "offset": [
        4977,
        5012
      ],
      "op": "PUSH1",
      "path": "29",
      "value": "0x40"
    },
    "7215": {
      "fn": "Component._getContractAddress",
      "offset": [
        4977,
        5012
      ],
      "op": "MSTORE",
      "path": "29"
    },
    "7216": {
      "fn": "Component._getContractAddress",
      "offset": [
        4977,
        5012
      ],
      "op": "POP",
      "path": "29"
    },
    "7217": {
      "fn": "Component._getContractAddress",
      "offset": [
        4977,
        5012
      ],
      "op": "DUP2",
      "path": "29"
    },
    "7218": {
      "fn": "Component._getContractAddress",
      "offset": [
        4977,
        5012
      ],
      "op": "ADD",
      "path": "29"
    },
    "7219": {
      "fn": "Component._getContractAddress",
      "offset": [
        4977,
        5012
      ],
      "op": "SWAP1",
      "path": "29"
    },
    "7220": {
      "fn": "Component._getContractAddress",
      "offset": [
        4977,
        5012
      ],
      "op": "PUSH2",
      "path": "29",
      "value": "0x7A0"
    },
    "7223": {
      "fn": "Component._getContractAddress",
      "offset": [
        4977,
        5012
      ],
      "op": "SWAP2",
      "path": "29"
    },
    "7224": {
      "fn": "Component._getContractAddress",
      "offset": [
        4977,
        5012
      ],
      "op": "SWAP1",
      "path": "29"
    },
    "7225": {
      "fn": "Component._getContractAddress",
      "offset": [
        4977,
        5012
      ],
      "op": "PUSH2",
      "path": "29",
      "value": "0x299C"
    },
    "7228": {
      "fn": "Component._getContractAddress",
      "jump": "i",
      "offset": [
        4977,
        5012
      ],
      "op": "JUMP",
      "path": "29"
    },
    "7229": {
      "fn": "AccessControl._checkRole",
      "offset": [
        3334,
        3437
      ],
      "op": "JUMPDEST",
      "path": "0"
    },
    "7230": {
      "fn": "AccessControl._checkRole",
      "offset": [
        3400,
        3430
      ],
      "op": "PUSH2",
      "path": "0",
      "statement": 59,
      "value": "0x17A0"
    },
    "7233": {
      "fn": "AccessControl._checkRole",
      "offset": [
        3411,
        3415
      ],
      "op": "DUP2",
      "path": "0"
    },
    "7234": {
      "fn": "Context._msgSender",
      "offset": [
        719,
        729
      ],
      "op": "CALLER",
      "path": "22"
    },
    "7235": {
      "fn": "AccessControl._checkRole",
      "offset": [
        3400,
        3410
      ],
      "op": "PUSH2",
      "path": "0",
      "value": "0x2598"
    },
    "7238": {
      "fn": "AccessControl._checkRole",
      "jump": "i",
      "offset": [
        3400,
        3430
      ],
      "op": "JUMP",
      "path": "0"
    },
    "7239": {
      "fn": "AccessControl._grantRole",
      "offset": [
        7474,
        7707
      ],
      "op": "JUMPDEST",
      "path": "0"
    },
    "7240": {
      "fn": "AccessControl._grantRole",
      "offset": [
        7557,
        7579
      ],
      "op": "PUSH2",
      "path": "0",
      "value": "0x1C51"
    },
    "7243": {
      "fn": "AccessControl._grantRole",
      "offset": [
        7565,
        7569
      ],
      "op": "DUP3",
      "path": "0"
    },
    "7244": {
      "fn": "AccessControl._grantRole",
      "offset": [
        7571,
        7578
      ],
      "op": "DUP3",
      "path": "0"
    },
    "7245": {
      "fn": "AccessControl._grantRole",
      "offset": [
        7557,
        7564
      ],
      "op": "PUSH2",
      "path": "0",
      "value": "0x17A3"
    },
    "7248": {
      "fn": "AccessControl._grantRole",
      "jump": "i",
      "offset": [
        7557,
        7579
      ],
      "op": "JUMP",
      "path": "0"
    },
    "7249": {
      "branch": 95,
      "fn": "AccessControl._grantRole",
      "offset": [
        7557,
        7579
      ],
      "op": "JUMPDEST",
      "path": "0"
    },
    "7250": {
      "fn": "AccessControl._grantRole",
      "offset": [
        7552,
        7701
      ],
      "op": "PUSH2",
      "path": "0",
      "value": "0x105D"
    },
    "7253": {
      "branch": 95,
      "fn": "AccessControl._grantRole",
      "offset": [
        7552,
        7701
      ],
      "op": "JUMPI",
      "path": "0"
    },
    "7254": {
      "fn": "AccessControl._grantRole",
      "offset": [
        7595,
        7607
      ],
      "op": "PUSH1",
      "path": "0",
      "statement": 60,
      "value": "0x0"
    },
    "7256": {
      "fn": "AccessControl._grantRole",
      "offset": [
        7595,
        7607
      ],
      "op": "DUP3",
      "path": "0"
    },
    "7257": {
      "fn": "AccessControl._grantRole",
      "offset": [
        7595,
        7607
      ],
      "op": "DUP2",
      "path": "0"
    },
    "7258": {
      "fn": "AccessControl._grantRole",
      "offset": [
        7595,
        7607
      ],
      "op": "MSTORE",
      "path": "0"
    },
    "7259": {
      "fn": "AccessControl._grantRole",
      "offset": [
        7595,
        7601
      ],
      "op": "PUSH1",
      "path": "0",
      "value": "0x12"
    },
    "7261": {
      "fn": "AccessControl._grantRole",
      "offset": [
        7595,
        7607
      ],
      "op": "PUSH1",
      "path": "0",
      "value": "0x20"
    },
    "7263": {
      "fn": "AccessControl._grantRole",
      "offset": [
        7595,
        7607
      ],
      "op": "SWAP1",
      "path": "0"
    },
    "7264": {
      "fn": "AccessControl._grantRole",
      "offset": [
        7595,
        7607
      ],
      "op": "DUP2",
      "path": "0"
    },
    "7265": {
      "fn": "AccessControl._grantRole",
      "offset": [
        7595,
        7607
      ],
      "op": "MSTORE",
      "path": "0"
    },
    "7266": {
      "fn": "AccessControl._grantRole",
      "offset": [
        7595,
        7607
      ],
      "op": "PUSH1",
      "path": "0",
      "value": "0x40"
    },
    "7268": {
      "fn": "AccessControl._grantRole",
      "offset": [
        7595,
        7607
      ],
      "op": "DUP1",
      "path": "0"
    },
    "7269": {
      "fn": "AccessControl._grantRole",
      "offset": [
        7595,
        7607
      ],
      "op": "DUP4",
      "path": "0"
    },
    "7270": {
      "fn": "AccessControl._grantRole",
      "offset": [
        7595,
        7607
      ],
      "op": "KECCAK256",
      "path": "0"
    },
    "7271": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "7273": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "7275": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "7277": {
      "op": "SHL"
    },
    "7278": {
      "op": "SUB"
    },
    "7279": {
      "fn": "AccessControl._grantRole",
      "offset": [
        7595,
        7624
      ],
      "op": "DUP6",
      "path": "0"
    },
    "7280": {
      "fn": "AccessControl._grantRole",
      "offset": [
        7595,
        7624
      ],
      "op": "AND",
      "path": "0"
    },
    "7281": {
      "fn": "AccessControl._grantRole",
      "offset": [
        7595,
        7624
      ],
      "op": "DUP5",
      "path": "0"
    },
    "7282": {
      "fn": "AccessControl._grantRole",
      "offset": [
        7595,
        7624
      ],
      "op": "MSTORE",
      "path": "0"
    },
    "7283": {
      "fn": "AccessControl._grantRole",
      "offset": [
        7595,
        7624
      ],
      "op": "SWAP1",
      "path": "0"
    },
    "7284": {
      "fn": "AccessControl._grantRole",
      "offset": [
        7595,
        7624
      ],
      "op": "SWAP2",
      "path": "0"
    },
    "7285": {
      "fn": "AccessControl._grantRole",
      "offset": [
        7595,
        7624
      ],
      "op": "MSTORE",
      "path": "0"
    },
    "7286": {
      "fn": "AccessControl._grantRole",
      "offset": [
        7595,
        7624
      ],
      "op": "SWAP1",
      "path": "0"
    },
    "7287": {
      "fn": "AccessControl._grantRole",
      "offset": [
        7595,
        7624
      ],
      "op": "KECCAK256",
      "path": "0"
    },
    "7288": {
      "fn": "AccessControl._grantRole",
      "offset": [
        7595,
        7631
      ],
      "op": "DUP1",
      "path": "0"
    },
    "7289": {
      "fn": "AccessControl._grantRole",
      "offset": [
        7595,
        7631
      ],
      "op": "SLOAD",
      "path": "0"
    },
    "7290": {
      "op": "PUSH1",
      "value": "0xFF"
    },
    "7292": {
      "op": "NOT"
    },
    "7293": {
      "fn": "AccessControl._grantRole",
      "offset": [
        7595,
        7631
      ],
      "op": "AND",
      "path": "0"
    },
    "7294": {
      "fn": "AccessControl._grantRole",
      "offset": [
        7627,
        7631
      ],
      "op": "PUSH1",
      "path": "0",
      "value": "0x1"
    },
    "7296": {
      "fn": "AccessControl._grantRole",
      "offset": [
        7595,
        7631
      ],
      "op": "OR",
      "path": "0"
    },
    "7297": {
      "fn": "AccessControl._grantRole",
      "offset": [
        7595,
        7631
      ],
      "op": "SWAP1",
      "path": "0"
    },
    "7298": {
      "fn": "AccessControl._grantRole",
      "offset": [
        7595,
        7631
      ],
      "op": "SSTORE",
      "path": "0"
    },
    "7299": {
      "fn": "AccessControl._grantRole",
      "offset": [
        7677,
        7689
      ],
      "op": "PUSH2",
      "path": "0",
      "statement": 61,
      "value": "0x1C89"
    },
    "7302": {
      "fn": "Context._msgSender",
      "offset": [
        719,
        729
      ],
      "op": "CALLER",
      "path": "22"
    },
    "7303": {
      "fn": "Context._msgSender",
      "offset": [
        640,
        736
      ],
      "op": "SWAP1",
      "path": "22"
    },
    "7304": {
      "fn": "Context._msgSender",
      "offset": [
        640,
        736
      ],
      "op": "JUMP",
      "path": "22"
    },
    "7305": {
      "fn": "AccessControl._grantRole",
      "offset": [
        7677,
        7689
      ],
      "op": "JUMPDEST",
      "path": "0"
    },
    "7306": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "7308": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "7310": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "7312": {
      "op": "SHL"
    },
    "7313": {
      "op": "SUB"
    },
    "7314": {
      "fn": "AccessControl._grantRole",
      "offset": [
        7650,
        7690
      ],
      "op": "AND",
      "path": "0"
    },
    "7315": {
      "fn": "AccessControl._grantRole",
      "offset": [
        7668,
        7675
      ],
      "op": "DUP2",
      "path": "0"
    },
    "7316": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "7318": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "7320": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "7322": {
      "op": "SHL"
    },
    "7323": {
      "op": "SUB"
    },
    "7324": {
      "fn": "AccessControl._grantRole",
      "offset": [
        7650,
        7690
      ],
      "op": "AND",
      "path": "0"
    },
    "7325": {
      "fn": "AccessControl._grantRole",
      "offset": [
        7662,
        7666
      ],
      "op": "DUP4",
      "path": "0"
    },
    "7326": {
      "fn": "AccessControl._grantRole",
      "offset": [
        7650,
        7690
      ],
      "op": "PUSH32",
      "path": "0",
      "value": "0x2F8788117E7EFF1D82E926EC794901D17C78024A50270940304540A733656F0D"
    },
    "7359": {
      "fn": "AccessControl._grantRole",
      "offset": [
        7650,
        7690
      ],
      "op": "PUSH1",
      "path": "0",
      "value": "0x40"
    },
    "7361": {
      "fn": "AccessControl._grantRole",
      "offset": [
        7650,
        7690
      ],
      "op": "MLOAD",
      "path": "0"
    },
    "7362": {
      "fn": "AccessControl._grantRole",
      "offset": [
        7650,
        7690
      ],
      "op": "PUSH1",
      "path": "0",
      "value": "0x40"
    },
    "7364": {
      "fn": "AccessControl._grantRole",
      "offset": [
        7650,
        7690
      ],
      "op": "MLOAD",
      "path": "0"
    },
    "7365": {
      "fn": "AccessControl._grantRole",
      "offset": [
        7650,
        7690
      ],
      "op": "DUP1",
      "path": "0"
    },
    "7366": {
      "fn": "AccessControl._grantRole",
      "offset": [
        7650,
        7690
      ],
      "op": "SWAP2",
      "path": "0"
    },
    "7367": {
      "fn": "AccessControl._grantRole",
      "offset": [
        7650,
        7690
      ],
      "op": "SUB",
      "path": "0"
    },
    "7368": {
      "fn": "AccessControl._grantRole",
      "offset": [
        7650,
        7690
      ],
      "op": "SWAP1",
      "path": "0"
    },
    "7369": {
      "fn": "AccessControl._grantRole",
      "offset": [
        7650,
        7690
      ],
      "op": "LOG4",
      "path": "0"
    },
    "7370": {
      "fn": "AccessControl._grantRole",
      "offset": [
        7474,
        7707
      ],
      "op": "POP",
      "path": "0"
    },
    "7371": {
      "fn": "AccessControl._grantRole",
      "offset": [
        7474,
        7707
      ],
      "op": "POP",
      "path": "0"
    },
    "7372": {
      "fn": "AccessControl._grantRole",
      "jump": "o",
      "offset": [
        7474,
        7707
      ],
      "op": "JUMP",
      "path": "0"
    },
    "7373": {
      "fn": "BasicRiskpool._processPremium",
      "offset": [
        4177,
        4406
      ],
      "op": "JUMPDEST",
      "path": "28"
    },
    "7374": {
      "fn": "BasicRiskpool._processPremium",
      "offset": [
        4280,
        4296
      ],
      "op": "PUSH1",
      "path": "28",
      "value": "0x0"
    },
    "7376": {
      "fn": "BasicRiskpool._processPremium",
      "offset": [
        4299,
        4327
      ],
      "op": "DUP3",
      "path": "28"
    },
    "7377": {
      "fn": "BasicRiskpool._processPremium",
      "offset": [
        4299,
        4327
      ],
      "op": "DUP2",
      "path": "28"
    },
    "7378": {
      "fn": "BasicRiskpool._processPremium",
      "offset": [
        4299,
        4327
      ],
      "op": "MSTORE",
      "path": "28"
    },
    "7379": {
      "fn": "BasicRiskpool._processPremium",
      "offset": [
        4299,
        4316
      ],
      "op": "PUSH1",
      "path": "28",
      "value": "0x10"
    },
    "7381": {
      "fn": "BasicRiskpool._processPremium",
      "offset": [
        4299,
        4327
      ],
      "op": "PUSH1",
      "path": "28",
      "value": "0x20"
    },
    "7383": {
      "fn": "BasicRiskpool._processPremium",
      "offset": [
        4299,
        4327
      ],
      "op": "MSTORE",
      "path": "28"
    },
    "7384": {
      "fn": "BasicRiskpool._processPremium",
      "offset": [
        4299,
        4327
      ],
      "op": "PUSH1",
      "path": "28",
      "value": "0x40"
    },
    "7386": {
      "fn": "BasicRiskpool._processPremium",
      "offset": [
        4299,
        4327
      ],
      "op": "SWAP1",
      "path": "28"
    },
    "7387": {
      "fn": "BasicRiskpool._processPremium",
      "offset": [
        4299,
        4327
      ],
      "op": "DUP2",
      "path": "28"
    },
    "7388": {
      "fn": "BasicRiskpool._processPremium",
      "offset": [
        4299,
        4327
      ],
      "op": "SWAP1",
      "path": "28"
    },
    "7389": {
      "fn": "BasicRiskpool._processPremium",
      "offset": [
        4299,
        4327
      ],
      "op": "KECCAK256",
      "path": "28"
    },
    "7390": {
      "fn": "BasicRiskpool._processPremium",
      "offset": [
        4299,
        4327
      ],
      "op": "SLOAD",
      "path": "28"
    },
    "7391": {
      "fn": "BasicRiskpool._processPremium",
      "offset": [
        4338,
        4354
      ],
      "op": "PUSH1",
      "path": "28",
      "statement": 62,
      "value": "0x8"
    },
    "7393": {
      "fn": "BasicRiskpool._processPremium",
      "offset": [
        4338,
        4354
      ],
      "op": "SLOAD",
      "path": "28"
    },
    "7394": {
      "fn": "BasicRiskpool._processPremium",
      "offset": [
        4338,
        4398
      ],
      "op": "SWAP2",
      "path": "28"
    },
    "7395": {
      "fn": "BasicRiskpool._processPremium",
      "offset": [
        4338,
        4398
      ],
      "op": "MLOAD",
      "path": "28"
    },
    "7396": {
      "op": "PUSH4",
      "value": "0x5B933A1"
    },
    "7401": {
      "op": "PUSH1",
      "value": "0xE5"
    },
    "7403": {
      "op": "SHL"
    },
    "7404": {
      "fn": "BasicRiskpool._processPremium",
      "offset": [
        4338,
        4398
      ],
      "op": "DUP2",
      "path": "28"
    },
    "7405": {
      "fn": "BasicRiskpool._processPremium",
      "offset": [
        4338,
        4398
      ],
      "op": "MSTORE",
      "path": "28"
    },
    "7406": {
      "fn": "BasicRiskpool._processPremium",
      "offset": [
        4338,
        4398
      ],
      "op": "PUSH1",
      "path": "28",
      "value": "0x4"
    },
    "7408": {
      "fn": "BasicRiskpool._processPremium",
      "offset": [
        4338,
        4398
      ],
      "op": "DUP2",
      "path": "28"
    },
    "7409": {
      "fn": "BasicRiskpool._processPremium",
      "offset": [
        4338,
        4398
      ],
      "op": "ADD",
      "path": "28"
    },
    "7410": {
      "op": "DUP3"
    },
    "7411": {
      "op": "SWAP1"
    },
    "7412": {
      "op": "MSTORE"
    },
    "7413": {
      "op": "PUSH1",
      "value": "0x24"
    },
    "7415": {
      "op": "DUP2"
    },
    "7416": {
      "op": "ADD"
    },
    "7417": {
      "op": "DUP6"
    },
    "7418": {
      "op": "SWAP1"
    },
    "7419": {
      "op": "MSTORE"
    },
    "7420": {
      "op": "PUSH1",
      "value": "0x44"
    },
    "7422": {
      "op": "DUP2"
    },
    "7423": {
      "op": "ADD"
    },
    "7424": {
      "op": "DUP5"
    },
    "7425": {
      "op": "SWAP1"
    },
    "7426": {
      "op": "MSTORE"
    },
    "7427": {
      "fn": "BasicRiskpool._processPremium",
      "offset": [
        4299,
        4327
      ],
      "op": "SWAP1",
      "path": "28"
    },
    "7428": {
      "fn": "BasicRiskpool._processPremium",
      "offset": [
        4299,
        4327
      ],
      "op": "SWAP2",
      "path": "28"
    },
    "7429": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "7431": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "7433": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "7435": {
      "op": "SHL"
    },
    "7436": {
      "op": "SUB"
    },
    "7437": {
      "fn": "BasicRiskpool._processPremium",
      "offset": [
        4338,
        4354
      ],
      "op": "AND",
      "path": "28"
    },
    "7438": {
      "fn": "BasicRiskpool._processPremium",
      "offset": [
        4338,
        4354
      ],
      "op": "SWAP1",
      "path": "28"
    },
    "7439": {
      "fn": "BasicRiskpool._processPremium",
      "offset": [
        4338,
        4369
      ],
      "op": "PUSH4",
      "path": "28",
      "value": "0xB7267420"
    },
    "7444": {
      "fn": "BasicRiskpool._processPremium",
      "offset": [
        4338,
        4369
      ],
      "op": "SWAP1",
      "path": "28"
    },
    "7445": {
      "op": "PUSH1",
      "value": "0x64"
    },
    "7447": {
      "op": "ADD"
    },
    "7448": {
      "fn": "BasicRiskpool._processPremium",
      "offset": [
        4338,
        4398
      ],
      "op": "JUMPDEST",
      "path": "28"
    },
    "7449": {
      "fn": "BasicRiskpool._processPremium",
      "offset": [
        4338,
        4398
      ],
      "op": "PUSH1",
      "path": "28",
      "value": "0x0"
    },
    "7451": {
      "fn": "BasicRiskpool._processPremium",
      "offset": [
        4338,
        4398
      ],
      "op": "PUSH1",
      "path": "28",
      "value": "0x40"
    },
    "7453": {
      "fn": "BasicRiskpool._processPremium",
      "offset": [
        4338,
        4398
      ],
      "op": "MLOAD",
      "path": "28"
    },
    "7454": {
      "fn": "BasicRiskpool._processPremium",
      "offset": [
        4338,
        4398
      ],
      "op": "DUP1",
      "path": "28"
    },
    "7455": {
      "fn": "BasicRiskpool._processPremium",
      "offset": [
        4338,
        4398
      ],
      "op": "DUP4",
      "path": "28"
    },
    "7456": {
      "fn": "BasicRiskpool._processPremium",
      "offset": [
        4338,
        4398
      ],
      "op": "SUB",
      "path": "28"
    },
    "7457": {
      "fn": "BasicRiskpool._processPremium",
      "offset": [
        4338,
        4398
      ],
      "op": "DUP2",
      "path": "28"
    },
    "7458": {
      "fn": "BasicRiskpool._processPremium",
      "offset": [
        4338,
        4398
      ],
      "op": "PUSH1",
      "path": "28",
      "value": "0x0"
    },
    "7460": {
      "fn": "BasicRiskpool._processPremium",
      "offset": [
        4338,
        4398
      ],
      "op": "DUP8",
      "path": "28"
    },
    "7461": {
      "fn": "BasicRiskpool._processPremium",
      "offset": [
        4338,
        4398
      ],
      "op": "DUP1",
      "path": "28"
    },
    "7462": {
      "fn": "BasicRiskpool._processPremium",
      "offset": [
        4338,
        4398
      ],
      "op": "EXTCODESIZE",
      "path": "28"
    },
    "7463": {
      "fn": "BasicRiskpool._processPremium",
      "offset": [
        4338,
        4398
      ],
      "op": "ISZERO",
      "path": "28"
    },
    "7464": {
      "fn": "BasicRiskpool._processPremium",
      "offset": [
        4338,
        4398
      ],
      "op": "DUP1",
      "path": "28"
    },
    "7465": {
      "fn": "BasicRiskpool._processPremium",
      "offset": [
        4338,
        4398
      ],
      "op": "ISZERO",
      "path": "28"
    },
    "7466": {
      "fn": "BasicRiskpool._processPremium",
      "offset": [
        4338,
        4398
      ],
      "op": "PUSH2",
      "path": "28",
      "value": "0x1D32"
    },
    "7469": {
      "fn": "BasicRiskpool._processPremium",
      "offset": [
        4338,
        4398
      ],
      "op": "JUMPI",
      "path": "28"
    },
    "7470": {
      "fn": "BasicRiskpool._processPremium",
      "offset": [
        4338,
        4398
      ],
      "op": "PUSH1",
      "path": "28",
      "value": "0x0"
    },
    "7472": {
      "fn": "BasicRiskpool._processPremium",
      "offset": [
        4338,
        4398
      ],
      "op": "DUP1",
      "path": "28"
    },
    "7473": {
      "fn": "BasicRiskpool._processPremium",
      "offset": [
        4338,
        4398
      ],
      "op": "REVERT",
      "path": "28"
    },
    "7474": {
      "fn": "BasicRiskpool._processPremium",
      "offset": [
        4338,
        4398
      ],
      "op": "JUMPDEST",
      "path": "28"
    },
    "7475": {
      "fn": "BasicRiskpool._processPremium",
      "offset": [
        4338,
        4398
      ],
      "op": "POP",
      "path": "28"
    },
    "7476": {
      "fn": "BasicRiskpool._processPremium",
      "offset": [
        4338,
        4398
      ],
      "op": "GAS",
      "path": "28"
    },
    "7477": {
      "fn": "BasicRiskpool._processPremium",
      "offset": [
        4338,
        4398
      ],
      "op": "CALL",
      "path": "28"
    },
    "7478": {
      "fn": "BasicRiskpool._processPremium",
      "offset": [
        4338,
        4398
      ],
      "op": "ISZERO",
      "path": "28"
    },
    "7479": {
      "fn": "BasicRiskpool._processPremium",
      "offset": [
        4338,
        4398
      ],
      "op": "DUP1",
      "path": "28"
    },
    "7480": {
      "fn": "BasicRiskpool._processPremium",
      "offset": [
        4338,
        4398
      ],
      "op": "ISZERO",
      "path": "28"
    },
    "7481": {
      "fn": "BasicRiskpool._processPremium",
      "offset": [
        4338,
        4398
      ],
      "op": "PUSH2",
      "path": "28",
      "value": "0x1D46"
    },
    "7484": {
      "fn": "BasicRiskpool._processPremium",
      "offset": [
        4338,
        4398
      ],
      "op": "JUMPI",
      "path": "28"
    },
    "7485": {
      "fn": "BasicRiskpool._processPremium",
      "offset": [
        4338,
        4398
      ],
      "op": "RETURNDATASIZE",
      "path": "28"
    },
    "7486": {
      "fn": "BasicRiskpool._processPremium",
      "offset": [
        4338,
        4398
      ],
      "op": "PUSH1",
      "path": "28",
      "value": "0x0"
    },
    "7488": {
      "fn": "BasicRiskpool._processPremium",
      "offset": [
        4338,
        4398
      ],
      "op": "DUP1",
      "path": "28"
    },
    "7489": {
      "fn": "BasicRiskpool._processPremium",
      "offset": [
        4338,
        4398
      ],
      "op": "RETURNDATACOPY",
      "path": "28"
    },
    "7490": {
      "fn": "BasicRiskpool._processPremium",
      "offset": [
        4338,
        4398
      ],
      "op": "RETURNDATASIZE",
      "path": "28"
    },
    "7491": {
      "fn": "BasicRiskpool._processPremium",
      "offset": [
        4338,
        4398
      ],
      "op": "PUSH1",
      "path": "28",
      "value": "0x0"
    },
    "7493": {
      "fn": "BasicRiskpool._processPremium",
      "offset": [
        4338,
        4398
      ],
      "op": "REVERT",
      "path": "28"
    },
    "7494": {
      "fn": "BasicRiskpool._processPremium",
      "offset": [
        4338,
        4398
      ],
      "op": "JUMPDEST",
      "path": "28"
    },
    "7495": {
      "fn": "BasicRiskpool._processPremium",
      "offset": [
        4338,
        4398
      ],
      "op": "POP",
      "path": "28"
    },
    "7496": {
      "fn": "BasicRiskpool._processPremium",
      "offset": [
        4338,
        4398
      ],
      "op": "POP",
      "path": "28"
    },
    "7497": {
      "fn": "BasicRiskpool._processPremium",
      "offset": [
        4338,
        4398
      ],
      "op": "POP",
      "path": "28"
    },
    "7498": {
      "fn": "BasicRiskpool._processPremium",
      "offset": [
        4338,
        4398
      ],
      "op": "POP",
      "path": "28"
    },
    "7499": {
      "fn": "BasicRiskpool._processPremium",
      "offset": [
        4177,
        4406
      ],
      "op": "POP",
      "path": "28"
    },
    "7500": {
      "fn": "BasicRiskpool._processPremium",
      "offset": [
        4177,
        4406
      ],
      "op": "POP",
      "path": "28"
    },
    "7501": {
      "fn": "BasicRiskpool._processPremium",
      "offset": [
        4177,
        4406
      ],
      "op": "POP",
      "path": "28"
    },
    "7502": {
      "fn": "BasicRiskpool._processPremium",
      "jump": "o",
      "offset": [
        4177,
        4406
      ],
      "op": "JUMP",
      "path": "28"
    },
    "7503": {
      "fn": "AccessControl._revokeRole",
      "offset": [
        7878,
        8112
      ],
      "op": "JUMPDEST",
      "path": "0"
    },
    "7504": {
      "fn": "AccessControl._revokeRole",
      "offset": [
        7961,
        7983
      ],
      "op": "PUSH2",
      "path": "0",
      "value": "0x1D59"
    },
    "7507": {
      "fn": "AccessControl._revokeRole",
      "offset": [
        7969,
        7973
      ],
      "op": "DUP3",
      "path": "0"
    },
    "7508": {
      "fn": "AccessControl._revokeRole",
      "offset": [
        7975,
        7982
      ],
      "op": "DUP3",
      "path": "0"
    },
    "7509": {
      "fn": "AccessControl._revokeRole",
      "offset": [
        7961,
        7968
      ],
      "op": "PUSH2",
      "path": "0",
      "value": "0x17A3"
    },
    "7512": {
      "fn": "AccessControl._revokeRole",
      "jump": "i",
      "offset": [
        7961,
        7983
      ],
      "op": "JUMP",
      "path": "0"
    },
    "7513": {
      "branch": 96,
      "fn": "AccessControl._revokeRole",
      "offset": [
        7961,
        7983
      ],
      "op": "JUMPDEST",
      "path": "0"
    },
    "7514": {
      "fn": "AccessControl._revokeRole",
      "offset": [
        7957,
        8106
      ],
      "op": "ISZERO",
      "path": "0"
    },
    "7515": {
      "fn": "AccessControl._revokeRole",
      "offset": [
        7957,
        8106
      ],
      "op": "PUSH2",
      "path": "0",
      "value": "0x105D"
    },
    "7518": {
      "branch": 96,
      "fn": "AccessControl._revokeRole",
      "offset": [
        7957,
        8106
      ],
      "op": "JUMPI",
      "path": "0"
    },
    "7519": {
      "fn": "AccessControl._revokeRole",
      "offset": [
        8031,
        8036
      ],
      "op": "PUSH1",
      "path": "0",
      "statement": 63,
      "value": "0x0"
    },
    "7521": {
      "fn": "AccessControl._revokeRole",
      "offset": [
        7999,
        8011
      ],
      "op": "DUP3",
      "path": "0"
    },
    "7522": {
      "fn": "AccessControl._revokeRole",
      "offset": [
        7999,
        8011
      ],
      "op": "DUP2",
      "path": "0"
    },
    "7523": {
      "fn": "AccessControl._revokeRole",
      "offset": [
        7999,
        8011
      ],
      "op": "MSTORE",
      "path": "0"
    },
    "7524": {
      "fn": "AccessControl._revokeRole",
      "offset": [
        7999,
        8005
      ],
      "op": "PUSH1",
      "path": "0",
      "value": "0x12"
    },
    "7526": {
      "fn": "AccessControl._revokeRole",
      "offset": [
        7999,
        8011
      ],
      "op": "PUSH1",
      "path": "0",
      "value": "0x20"
    },
    "7528": {
      "fn": "AccessControl._revokeRole",
      "offset": [
        7999,
        8011
      ],
      "op": "SWAP1",
      "path": "0"
    },
    "7529": {
      "fn": "AccessControl._revokeRole",
      "offset": [
        7999,
        8011
      ],
      "op": "DUP2",
      "path": "0"
    },
    "7530": {
      "fn": "AccessControl._revokeRole",
      "offset": [
        7999,
        8011
      ],
      "op": "MSTORE",
      "path": "0"
    },
    "7531": {
      "fn": "AccessControl._revokeRole",
      "offset": [
        7999,
        8011
      ],
      "op": "PUSH1",
      "path": "0",
      "value": "0x40"
    },
    "7533": {
      "fn": "AccessControl._revokeRole",
      "offset": [
        7999,
        8011
      ],
      "op": "DUP1",
      "path": "0"
    },
    "7534": {
      "fn": "AccessControl._revokeRole",
      "offset": [
        7999,
        8011
      ],
      "op": "DUP4",
      "path": "0"
    },
    "7535": {
      "fn": "AccessControl._revokeRole",
      "offset": [
        7999,
        8011
      ],
      "op": "KECCAK256",
      "path": "0"
    },
    "7536": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "7538": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "7540": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "7542": {
      "op": "SHL"
    },
    "7543": {
      "op": "SUB"
    },
    "7544": {
      "fn": "AccessControl._revokeRole",
      "offset": [
        7999,
        8028
      ],
      "op": "DUP6",
      "path": "0"
    },
    "7545": {
      "fn": "AccessControl._revokeRole",
      "offset": [
        7999,
        8028
      ],
      "op": "AND",
      "path": "0"
    },
    "7546": {
      "fn": "AccessControl._revokeRole",
      "offset": [
        7999,
        8028
      ],
      "op": "DUP1",
      "path": "0"
    },
    "7547": {
      "fn": "AccessControl._revokeRole",
      "offset": [
        7999,
        8028
      ],
      "op": "DUP6",
      "path": "0"
    },
    "7548": {
      "fn": "AccessControl._revokeRole",
      "offset": [
        7999,
        8028
      ],
      "op": "MSTORE",
      "path": "0"
    },
    "7549": {
      "fn": "AccessControl._revokeRole",
      "offset": [
        7999,
        8028
      ],
      "op": "SWAP3",
      "path": "0"
    },
    "7550": {
      "fn": "AccessControl._revokeRole",
      "offset": [
        7999,
        8028
      ],
      "op": "MSTORE",
      "path": "0"
    },
    "7551": {
      "fn": "AccessControl._revokeRole",
      "offset": [
        7999,
        8028
      ],
      "op": "DUP1",
      "path": "0"
    },
    "7552": {
      "fn": "AccessControl._revokeRole",
      "offset": [
        7999,
        8028
      ],
      "op": "DUP4",
      "path": "0"
    },
    "7553": {
      "fn": "AccessControl._revokeRole",
      "offset": [
        7999,
        8028
      ],
      "op": "KECCAK256",
      "path": "0"
    },
    "7554": {
      "fn": "AccessControl._revokeRole",
      "offset": [
        7999,
        8036
      ],
      "op": "DUP1",
      "path": "0"
    },
    "7555": {
      "fn": "AccessControl._revokeRole",
      "offset": [
        7999,
        8036
      ],
      "op": "SLOAD",
      "path": "0"
    },
    "7556": {
      "op": "PUSH1",
      "value": "0xFF"
    },
    "7558": {
      "op": "NOT"
    },
    "7559": {
      "fn": "AccessControl._revokeRole",
      "offset": [
        7999,
        8036
      ],
      "op": "AND",
      "path": "0"
    },
    "7560": {
      "fn": "AccessControl._revokeRole",
      "offset": [
        7999,
        8036
      ],
      "op": "SWAP1",
      "path": "0"
    },
    "7561": {
      "fn": "AccessControl._revokeRole",
      "offset": [
        7999,
        8036
      ],
      "op": "SSTORE",
      "path": "0"
    },
    "7562": {
      "fn": "AccessControl._revokeRole",
      "offset": [
        8055,
        8095
      ],
      "op": "MLOAD",
      "path": "0",
      "statement": 64
    },
    "7563": {
      "fn": "Context._msgSender",
      "offset": [
        719,
        729
      ],
      "op": "CALLER",
      "path": "22"
    },
    "7564": {
      "fn": "Context._msgSender",
      "offset": [
        719,
        729
      ],
      "op": "SWAP3",
      "path": "22"
    },
    "7565": {
      "fn": "AccessControl._revokeRole",
      "offset": [
        7999,
        8011
      ],
      "op": "DUP6",
      "path": "0"
    },
    "7566": {
      "fn": "AccessControl._revokeRole",
      "offset": [
        7999,
        8011
      ],
      "op": "SWAP2",
      "path": "0"
    },
    "7567": {
      "fn": "AccessControl._revokeRole",
      "offset": [
        8055,
        8095
      ],
      "op": "PUSH32",
      "path": "0",
      "value": "0xF6391F5C32D9C69D2A47EA670B442974B53935D1EDC7FD64EB21E047A839171B"
    },
    "7600": {
      "fn": "AccessControl._revokeRole",
      "offset": [
        8055,
        8095
      ],
      "op": "SWAP2",
      "path": "0"
    },
    "7601": {
      "fn": "AccessControl._revokeRole",
      "offset": [
        8031,
        8036
      ],
      "op": "SWAP1",
      "path": "0"
    },
    "7602": {
      "fn": "AccessControl._revokeRole",
      "offset": [
        8055,
        8095
      ],
      "op": "LOG4",
      "path": "0"
    },
    "7603": {
      "fn": "AccessControl._revokeRole",
      "offset": [
        7878,
        8112
      ],
      "op": "POP",
      "path": "0"
    },
    "7604": {
      "fn": "AccessControl._revokeRole",
      "offset": [
        7878,
        8112
      ],
      "op": "POP",
      "path": "0"
    },
    "7605": {
      "fn": "AccessControl._revokeRole",
      "jump": "o",
      "offset": [
        7878,
        8112
      ],
      "op": "JUMP",
      "path": "0"
    },
    "7606": {
      "fn": "Riskpool._afterPropose",
      "offset": [
        2590,
        2820
      ],
      "op": "JUMPDEST",
      "path": "36"
    },
    "7607": {
      "fn": "Riskpool._afterPropose",
      "offset": [
        2652,
        2668
      ],
      "op": "PUSH1",
      "path": "36",
      "statement": 65,
      "value": "0x8"
    },
    "7609": {
      "fn": "Riskpool._afterPropose",
      "offset": [
        2652,
        2668
      ],
      "op": "SLOAD",
      "path": "36"
    },
    "7610": {
      "fn": "Riskpool._afterPropose",
      "offset": [
        2700,
        2707
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0xB"
    },
    "7612": {
      "fn": "Riskpool._afterPropose",
      "offset": [
        2700,
        2707
      ],
      "op": "SLOAD",
      "path": "36"
    },
    "7613": {
      "fn": "Riskpool._afterPropose",
      "offset": [
        2722,
        2733
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0xC"
    },
    "7615": {
      "fn": "Riskpool._afterPropose",
      "offset": [
        2722,
        2733
      ],
      "op": "SLOAD",
      "path": "36"
    },
    "7616": {
      "fn": "Riskpool._afterPropose",
      "offset": [
        2749,
        2767
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0xD"
    },
    "7618": {
      "fn": "Riskpool._afterPropose",
      "offset": [
        2749,
        2767
      ],
      "op": "SLOAD",
      "path": "36"
    },
    "7619": {
      "fn": "Riskpool._afterPropose",
      "offset": [
        2782,
        2801
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0xE"
    },
    "7621": {
      "fn": "Riskpool._afterPropose",
      "offset": [
        2782,
        2801
      ],
      "op": "SLOAD",
      "path": "36"
    },
    "7622": {
      "fn": "Riskpool._afterPropose",
      "offset": [
        2652,
        2812
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x40"
    },
    "7624": {
      "fn": "Riskpool._afterPropose",
      "offset": [
        2652,
        2812
      ],
      "op": "MLOAD",
      "path": "36"
    },
    "7625": {
      "op": "PUSH4",
      "value": "0x5F971AA3"
    },
    "7630": {
      "op": "PUSH1",
      "value": "0xE1"
    },
    "7632": {
      "op": "SHL"
    },
    "7633": {
      "fn": "Riskpool._afterPropose",
      "offset": [
        2652,
        2812
      ],
      "op": "DUP2",
      "path": "36"
    },
    "7634": {
      "fn": "Riskpool._afterPropose",
      "offset": [
        2652,
        2812
      ],
      "op": "MSTORE",
      "path": "36"
    },
    "7635": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "7637": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "7639": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "7641": {
      "op": "SHL"
    },
    "7642": {
      "op": "SUB"
    },
    "7643": {
      "fn": "Riskpool._afterPropose",
      "offset": [
        2700,
        2707
      ],
      "op": "SWAP5",
      "path": "36"
    },
    "7644": {
      "fn": "Riskpool._afterPropose",
      "offset": [
        2700,
        2707
      ],
      "op": "DUP6",
      "path": "36"
    },
    "7645": {
      "fn": "Riskpool._afterPropose",
      "offset": [
        2700,
        2707
      ],
      "op": "AND",
      "path": "36"
    },
    "7646": {
      "fn": "Riskpool._afterPropose",
      "offset": [
        2652,
        2812
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x4"
    },
    "7648": {
      "fn": "Riskpool._afterPropose",
      "offset": [
        2652,
        2812
      ],
      "op": "DUP3",
      "path": "36"
    },
    "7649": {
      "fn": "Riskpool._afterPropose",
      "offset": [
        2652,
        2812
      ],
      "op": "ADD",
      "path": "36"
    },
    "7650": {
      "op": "MSTORE"
    },
    "7651": {
      "fn": "Riskpool._afterPropose",
      "offset": [
        2722,
        2733
      ],
      "op": "SWAP3",
      "path": "36"
    },
    "7652": {
      "fn": "Riskpool._afterPropose",
      "offset": [
        2722,
        2733
      ],
      "op": "DUP5",
      "path": "36"
    },
    "7653": {
      "fn": "Riskpool._afterPropose",
      "offset": [
        2722,
        2733
      ],
      "op": "AND",
      "path": "36"
    },
    "7654": {
      "op": "PUSH1",
      "value": "0x24"
    },
    "7656": {
      "op": "DUP5"
    },
    "7657": {
      "op": "ADD"
    },
    "7658": {
      "op": "MSTORE"
    },
    "7659": {
      "op": "PUSH1",
      "value": "0x44"
    },
    "7661": {
      "op": "DUP4"
    },
    "7662": {
      "op": "ADD"
    },
    "7663": {
      "op": "SWAP2"
    },
    "7664": {
      "op": "SWAP1"
    },
    "7665": {
      "op": "SWAP2"
    },
    "7666": {
      "op": "MSTORE"
    },
    "7667": {
      "op": "PUSH1",
      "value": "0x64"
    },
    "7669": {
      "op": "DUP3"
    },
    "7670": {
      "op": "ADD"
    },
    "7671": {
      "op": "MSTORE"
    },
    "7672": {
      "fn": "Riskpool._afterPropose",
      "offset": [
        2652,
        2668
      ],
      "op": "SWAP2",
      "path": "36"
    },
    "7673": {
      "fn": "Riskpool._afterPropose",
      "offset": [
        2652,
        2668
      ],
      "op": "AND",
      "path": "36"
    },
    "7674": {
      "fn": "Riskpool._afterPropose",
      "offset": [
        2652,
        2668
      ],
      "op": "SWAP1",
      "path": "36"
    },
    "7675": {
      "fn": "Riskpool._afterPropose",
      "offset": [
        2652,
        2685
      ],
      "op": "PUSH4",
      "path": "36",
      "value": "0xBF2E3546"
    },
    "7680": {
      "fn": "Riskpool._afterPropose",
      "offset": [
        2652,
        2685
      ],
      "op": "SWAP1",
      "path": "36"
    },
    "7681": {
      "op": "PUSH1",
      "value": "0x84"
    },
    "7683": {
      "op": "ADD"
    },
    "7684": {
      "fn": "Riskpool._afterPropose",
      "offset": [
        2652,
        2812
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x0"
    },
    "7686": {
      "fn": "Riskpool._afterPropose",
      "offset": [
        2652,
        2812
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x40"
    },
    "7688": {
      "fn": "Riskpool._afterPropose",
      "offset": [
        2652,
        2812
      ],
      "op": "MLOAD",
      "path": "36"
    },
    "7689": {
      "fn": "Riskpool._afterPropose",
      "offset": [
        2652,
        2812
      ],
      "op": "DUP1",
      "path": "36"
    },
    "7690": {
      "fn": "Riskpool._afterPropose",
      "offset": [
        2652,
        2812
      ],
      "op": "DUP4",
      "path": "36"
    },
    "7691": {
      "fn": "Riskpool._afterPropose",
      "offset": [
        2652,
        2812
      ],
      "op": "SUB",
      "path": "36"
    },
    "7692": {
      "fn": "Riskpool._afterPropose",
      "offset": [
        2652,
        2812
      ],
      "op": "DUP2",
      "path": "36"
    },
    "7693": {
      "fn": "Riskpool._afterPropose",
      "offset": [
        2652,
        2812
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x0"
    },
    "7695": {
      "fn": "Riskpool._afterPropose",
      "offset": [
        2652,
        2812
      ],
      "op": "DUP8",
      "path": "36"
    },
    "7696": {
      "fn": "Riskpool._afterPropose",
      "offset": [
        2652,
        2812
      ],
      "op": "DUP1",
      "path": "36"
    },
    "7697": {
      "fn": "Riskpool._afterPropose",
      "offset": [
        2652,
        2812
      ],
      "op": "EXTCODESIZE",
      "path": "36"
    },
    "7698": {
      "fn": "Riskpool._afterPropose",
      "offset": [
        2652,
        2812
      ],
      "op": "ISZERO",
      "path": "36"
    },
    "7699": {
      "fn": "Riskpool._afterPropose",
      "offset": [
        2652,
        2812
      ],
      "op": "DUP1",
      "path": "36"
    },
    "7700": {
      "fn": "Riskpool._afterPropose",
      "offset": [
        2652,
        2812
      ],
      "op": "ISZERO",
      "path": "36"
    },
    "7701": {
      "fn": "Riskpool._afterPropose",
      "offset": [
        2652,
        2812
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0x1E1D"
    },
    "7704": {
      "fn": "Riskpool._afterPropose",
      "offset": [
        2652,
        2812
      ],
      "op": "JUMPI",
      "path": "36"
    },
    "7705": {
      "fn": "Riskpool._afterPropose",
      "offset": [
        2652,
        2812
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x0"
    },
    "7707": {
      "fn": "Riskpool._afterPropose",
      "offset": [
        2652,
        2812
      ],
      "op": "DUP1",
      "path": "36"
    },
    "7708": {
      "fn": "Riskpool._afterPropose",
      "offset": [
        2652,
        2812
      ],
      "op": "REVERT",
      "path": "36"
    },
    "7709": {
      "fn": "Riskpool._afterPropose",
      "offset": [
        2652,
        2812
      ],
      "op": "JUMPDEST",
      "path": "36"
    },
    "7710": {
      "fn": "Riskpool._afterPropose",
      "offset": [
        2652,
        2812
      ],
      "op": "POP",
      "path": "36"
    },
    "7711": {
      "fn": "Riskpool._afterPropose",
      "offset": [
        2652,
        2812
      ],
      "op": "GAS",
      "path": "36"
    },
    "7712": {
      "fn": "Riskpool._afterPropose",
      "offset": [
        2652,
        2812
      ],
      "op": "CALL",
      "path": "36"
    },
    "7713": {
      "fn": "Riskpool._afterPropose",
      "offset": [
        2652,
        2812
      ],
      "op": "ISZERO",
      "path": "36"
    },
    "7714": {
      "fn": "Riskpool._afterPropose",
      "offset": [
        2652,
        2812
      ],
      "op": "DUP1",
      "path": "36"
    },
    "7715": {
      "fn": "Riskpool._afterPropose",
      "offset": [
        2652,
        2812
      ],
      "op": "ISZERO",
      "path": "36"
    },
    "7716": {
      "fn": "Riskpool._afterPropose",
      "offset": [
        2652,
        2812
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0x1E31"
    },
    "7719": {
      "fn": "Riskpool._afterPropose",
      "offset": [
        2652,
        2812
      ],
      "op": "JUMPI",
      "path": "36"
    },
    "7720": {
      "fn": "Riskpool._afterPropose",
      "offset": [
        2652,
        2812
      ],
      "op": "RETURNDATASIZE",
      "path": "36"
    },
    "7721": {
      "fn": "Riskpool._afterPropose",
      "offset": [
        2652,
        2812
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x0"
    },
    "7723": {
      "fn": "Riskpool._afterPropose",
      "offset": [
        2652,
        2812
      ],
      "op": "DUP1",
      "path": "36"
    },
    "7724": {
      "fn": "Riskpool._afterPropose",
      "offset": [
        2652,
        2812
      ],
      "op": "RETURNDATACOPY",
      "path": "36"
    },
    "7725": {
      "fn": "Riskpool._afterPropose",
      "offset": [
        2652,
        2812
      ],
      "op": "RETURNDATASIZE",
      "path": "36"
    },
    "7726": {
      "fn": "Riskpool._afterPropose",
      "offset": [
        2652,
        2812
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x0"
    },
    "7728": {
      "fn": "Riskpool._afterPropose",
      "offset": [
        2652,
        2812
      ],
      "op": "REVERT",
      "path": "36"
    },
    "7729": {
      "fn": "Riskpool._afterPropose",
      "offset": [
        2652,
        2812
      ],
      "op": "JUMPDEST",
      "path": "36"
    },
    "7730": {
      "fn": "Riskpool._afterPropose",
      "offset": [
        2652,
        2812
      ],
      "op": "POP",
      "path": "36"
    },
    "7731": {
      "fn": "Riskpool._afterPropose",
      "offset": [
        2652,
        2812
      ],
      "op": "POP",
      "path": "36"
    },
    "7732": {
      "fn": "Riskpool._afterPropose",
      "offset": [
        2652,
        2812
      ],
      "op": "POP",
      "path": "36"
    },
    "7733": {
      "fn": "Riskpool._afterPropose",
      "offset": [
        2652,
        2812
      ],
      "op": "POP",
      "path": "36"
    },
    "7734": {
      "fn": "Riskpool._afterPropose",
      "jump": "o",
      "offset": [
        2590,
        2820
      ],
      "op": "JUMP",
      "path": "36"
    },
    "7735": {
      "fn": "Ownable._checkOwner",
      "offset": [
        1359,
        1489
      ],
      "op": "JUMPDEST",
      "path": "4"
    },
    "7736": {
      "fn": "Ownable.owner",
      "offset": [
        1247,
        1254
      ],
      "op": "PUSH1",
      "path": "4",
      "value": "0x0"
    },
    "7738": {
      "fn": "Ownable.owner",
      "offset": [
        1273,
        1279
      ],
      "op": "SLOAD",
      "path": "4"
    },
    "7739": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "7741": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "7743": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "7745": {
      "op": "SHL"
    },
    "7746": {
      "op": "SUB"
    },
    "7747": {
      "fn": "Ownable.owner",
      "offset": [
        1273,
        1279
      ],
      "op": "AND",
      "path": "4"
    },
    "7748": {
      "fn": "Context._msgSender",
      "offset": [
        719,
        729
      ],
      "op": "CALLER",
      "path": "22"
    },
    "7749": {
      "branch": 105,
      "fn": "Ownable._checkOwner",
      "offset": [
        1422,
        1445
      ],
      "op": "EQ",
      "path": "4",
      "statement": 66
    },
    "7750": {
      "fn": "Ownable._checkOwner",
      "offset": [
        1414,
        1482
      ],
      "op": "PUSH2",
      "path": "4",
      "value": "0xA7D"
    },
    "7753": {
      "branch": 105,
      "fn": "Ownable._checkOwner",
      "offset": [
        1414,
        1482
      ],
      "op": "JUMPI",
      "path": "4"
    },
    "7754": {
      "fn": "Ownable._checkOwner",
      "offset": [
        1414,
        1482
      ],
      "op": "PUSH1",
      "path": "4",
      "value": "0x40"
    },
    "7756": {
      "fn": "Ownable._checkOwner",
      "offset": [
        1414,
        1482
      ],
      "op": "MLOAD",
      "path": "4"
    },
    "7757": {
      "op": "PUSH3",
      "value": "0x461BCD"
    },
    "7761": {
      "op": "PUSH1",
      "value": "0xE5"
    },
    "7763": {
      "op": "SHL"
    },
    "7764": {
      "fn": "Ownable._checkOwner",
      "offset": [
        1414,
        1482
      ],
      "op": "DUP2",
      "path": "4"
    },
    "7765": {
      "fn": "Ownable._checkOwner",
      "offset": [
        1414,
        1482
      ],
      "op": "MSTORE",
      "path": "4"
    },
    "7766": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "7768": {
      "fn": "Ownable._checkOwner",
      "offset": [
        1414,
        1482
      ],
      "op": "PUSH1",
      "path": "4",
      "value": "0x4"
    },
    "7770": {
      "fn": "Ownable._checkOwner",
      "offset": [
        1414,
        1482
      ],
      "op": "DUP3",
      "path": "4"
    },
    "7771": {
      "fn": "Ownable._checkOwner",
      "offset": [
        1414,
        1482
      ],
      "op": "ADD",
      "path": "4"
    },
    "7772": {
      "op": "DUP2"
    },
    "7773": {
      "op": "SWAP1"
    },
    "7774": {
      "op": "MSTORE"
    },
    "7775": {
      "op": "PUSH1",
      "value": "0x24"
    },
    "7777": {
      "op": "DUP3"
    },
    "7778": {
      "op": "ADD"
    },
    "7779": {
      "op": "MSTORE"
    },
    "7780": {
      "op": "PUSH32",
      "value": "0x4F776E61626C653A2063616C6C6572206973206E6F7420746865206F776E6572"
    },
    "7813": {
      "op": "PUSH1",
      "value": "0x44"
    },
    "7815": {
      "op": "DUP3"
    },
    "7816": {
      "op": "ADD"
    },
    "7817": {
      "op": "MSTORE"
    },
    "7818": {
      "op": "PUSH1",
      "value": "0x64"
    },
    "7820": {
      "op": "ADD"
    },
    "7821": {
      "fn": "Ownable._checkOwner",
      "offset": [
        1414,
        1482
      ],
      "op": "PUSH2",
      "path": "4",
      "value": "0x88F"
    },
    "7824": {
      "op": "JUMP"
    },
    "7825": {
      "fn": "Ownable._transferOwnership",
      "offset": [
        2433,
        2620
      ],
      "op": "JUMPDEST",
      "path": "4"
    },
    "7826": {
      "fn": "Ownable._transferOwnership",
      "offset": [
        2506,
        2522
      ],
      "op": "PUSH1",
      "path": "4",
      "value": "0x0"
    },
    "7828": {
      "fn": "Ownable._transferOwnership",
      "offset": [
        2525,
        2531
      ],
      "op": "DUP1",
      "path": "4"
    },
    "7829": {
      "fn": "Ownable._transferOwnership",
      "offset": [
        2525,
        2531
      ],
      "op": "SLOAD",
      "path": "4"
    },
    "7830": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "7832": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "7834": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "7836": {
      "op": "SHL"
    },
    "7837": {
      "op": "SUB"
    },
    "7838": {
      "fn": "Ownable._transferOwnership",
      "offset": [
        2541,
        2558
      ],
      "op": "DUP4",
      "path": "4",
      "statement": 67
    },
    "7839": {
      "fn": "Ownable._transferOwnership",
      "offset": [
        2541,
        2558
      ],
      "op": "DUP2",
      "path": "4"
    },
    "7840": {
      "fn": "Ownable._transferOwnership",
      "offset": [
        2541,
        2558
      ],
      "op": "AND",
      "path": "4"
    },
    "7841": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "7843": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "7845": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "7847": {
      "op": "SHL"
    },
    "7848": {
      "op": "SUB"
    },
    "7849": {
      "op": "NOT"
    },
    "7850": {
      "fn": "Ownable._transferOwnership",
      "offset": [
        2541,
        2558
      ],
      "op": "DUP4",
      "path": "4"
    },
    "7851": {
      "fn": "Ownable._transferOwnership",
      "offset": [
        2541,
        2558
      ],
      "op": "AND",
      "path": "4"
    },
    "7852": {
      "fn": "Ownable._transferOwnership",
      "offset": [
        2541,
        2558
      ],
      "op": "DUP2",
      "path": "4"
    },
    "7853": {
      "fn": "Ownable._transferOwnership",
      "offset": [
        2541,
        2558
      ],
      "op": "OR",
      "path": "4"
    },
    "7854": {
      "fn": "Ownable._transferOwnership",
      "offset": [
        2541,
        2558
      ],
      "op": "DUP5",
      "path": "4"
    },
    "7855": {
      "fn": "Ownable._transferOwnership",
      "offset": [
        2541,
        2558
      ],
      "op": "SSTORE",
      "path": "4"
    },
    "7856": {
      "fn": "Ownable._transferOwnership",
      "offset": [
        2573,
        2613
      ],
      "op": "PUSH1",
      "path": "4",
      "statement": 68,
      "value": "0x40"
    },
    "7858": {
      "fn": "Ownable._transferOwnership",
      "offset": [
        2573,
        2613
      ],
      "op": "MLOAD",
      "path": "4"
    },
    "7859": {
      "fn": "Ownable._transferOwnership",
      "offset": [
        2525,
        2531
      ],
      "op": "SWAP2",
      "path": "4"
    },
    "7860": {
      "fn": "Ownable._transferOwnership",
      "offset": [
        2525,
        2531
      ],
      "op": "SWAP1",
      "path": "4"
    },
    "7861": {
      "fn": "Ownable._transferOwnership",
      "offset": [
        2525,
        2531
      ],
      "op": "SWAP3",
      "path": "4"
    },
    "7862": {
      "fn": "Ownable._transferOwnership",
      "offset": [
        2525,
        2531
      ],
      "op": "AND",
      "path": "4"
    },
    "7863": {
      "fn": "Ownable._transferOwnership",
      "offset": [
        2525,
        2531
      ],
      "op": "SWAP3",
      "path": "4"
    },
    "7864": {
      "fn": "Ownable._transferOwnership",
      "offset": [
        2525,
        2531
      ],
      "op": "DUP4",
      "path": "4"
    },
    "7865": {
      "fn": "Ownable._transferOwnership",
      "offset": [
        2525,
        2531
      ],
      "op": "SWAP2",
      "path": "4"
    },
    "7866": {
      "fn": "Ownable._transferOwnership",
      "offset": [
        2573,
        2613
      ],
      "op": "PUSH32",
      "path": "4",
      "value": "0x8BE0079C531659141344CD1FD0A4F28419497F9722A3DAAFE3B4186F6B6457E0"
    },
    "7899": {
      "fn": "Ownable._transferOwnership",
      "offset": [
        2573,
        2613
      ],
      "op": "SWAP2",
      "path": "4"
    },
    "7900": {
      "fn": "Ownable._transferOwnership",
      "offset": [
        2506,
        2522
      ],
      "op": "SWAP1",
      "path": "4"
    },
    "7901": {
      "fn": "Ownable._transferOwnership",
      "offset": [
        2573,
        2613
      ],
      "op": "LOG3",
      "path": "4"
    },
    "7902": {
      "fn": "Ownable._transferOwnership",
      "offset": [
        2433,
        2620
      ],
      "op": "POP",
      "path": "4"
    },
    "7903": {
      "fn": "Ownable._transferOwnership",
      "offset": [
        2433,
        2620
      ],
      "op": "POP",
      "path": "4"
    },
    "7904": {
      "fn": "Ownable._transferOwnership",
      "jump": "o",
      "offset": [
        2433,
        2620
      ],
      "op": "JUMP",
      "path": "4"
    },
    "7905": {
      "fn": "Riskpool.createBundle",
      "offset": [
        2828,
        3211
      ],
      "op": "JUMPDEST",
      "path": "36"
    },
    "7906": {
      "fn": "Riskpool.createBundle",
      "offset": [
        2945,
        2961
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x0"
    },
    "7908": {
      "fn": "Riskpool.createBundle",
      "offset": [
        2945,
        2961
      ],
      "op": "DUP1",
      "path": "36"
    },
    "7909": {
      "fn": "Context._msgSender",
      "offset": [
        719,
        729
      ],
      "op": "CALLER",
      "path": "22"
    },
    "7910": {
      "fn": "Riskpool.createBundle",
      "offset": [
        3035,
        3051
      ],
      "op": "PUSH1",
      "path": "36",
      "statement": 69,
      "value": "0x8"
    },
    "7912": {
      "fn": "Riskpool.createBundle",
      "offset": [
        3035,
        3051
      ],
      "op": "SLOAD",
      "path": "36"
    },
    "7913": {
      "fn": "Riskpool.createBundle",
      "offset": [
        3035,
        3100
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x40"
    },
    "7915": {
      "fn": "Riskpool.createBundle",
      "offset": [
        3035,
        3100
      ],
      "op": "MLOAD",
      "path": "36"
    },
    "7916": {
      "op": "PUSH4",
      "value": "0x57F079D"
    },
    "7921": {
      "op": "PUSH1",
      "value": "0xE2"
    },
    "7923": {
      "op": "SHL"
    },
    "7924": {
      "fn": "Riskpool.createBundle",
      "offset": [
        3035,
        3100
      ],
      "op": "DUP2",
      "path": "36"
    },
    "7925": {
      "fn": "Riskpool.createBundle",
      "offset": [
        3035,
        3100
      ],
      "op": "MSTORE",
      "path": "36"
    },
    "7926": {
      "fn": "Riskpool.createBundle",
      "offset": [
        2979,
        3013
      ],
      "op": "SWAP2",
      "path": "36"
    },
    "7927": {
      "fn": "Riskpool.createBundle",
      "offset": [
        2979,
        3013
      ],
      "op": "SWAP3",
      "path": "36"
    },
    "7928": {
      "op": "POP"
    },
    "7929": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "7931": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "7933": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "7935": {
      "op": "SHL"
    },
    "7936": {
      "op": "SUB"
    },
    "7937": {
      "fn": "Riskpool.createBundle",
      "offset": [
        3035,
        3051
      ],
      "op": "AND",
      "path": "36"
    },
    "7938": {
      "fn": "Riskpool.createBundle",
      "offset": [
        3035,
        3051
      ],
      "op": "SWAP1",
      "path": "36"
    },
    "7939": {
      "fn": "Riskpool.createBundle",
      "offset": [
        3035,
        3064
      ],
      "op": "PUSH4",
      "path": "36",
      "value": "0x15FC1E74"
    },
    "7944": {
      "fn": "Riskpool.createBundle",
      "offset": [
        3035,
        3064
      ],
      "op": "SWAP1",
      "path": "36"
    },
    "7945": {
      "fn": "Riskpool.createBundle",
      "offset": [
        3035,
        3100
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0x1F1A"
    },
    "7948": {
      "fn": "Riskpool.createBundle",
      "offset": [
        3035,
        3100
      ],
      "op": "SWAP1",
      "path": "36"
    },
    "7949": {
      "fn": "Riskpool.createBundle",
      "offset": [
        2979,
        3013
      ],
      "op": "DUP5",
      "path": "36"
    },
    "7950": {
      "fn": "Riskpool.createBundle",
      "offset": [
        2979,
        3013
      ],
      "op": "SWAP1",
      "path": "36"
    },
    "7951": {
      "fn": "Riskpool.createBundle",
      "offset": [
        3078,
        3084
      ],
      "op": "DUP9",
      "path": "36"
    },
    "7952": {
      "fn": "Riskpool.createBundle",
      "offset": [
        3078,
        3084
      ],
      "op": "SWAP1",
      "path": "36"
    },
    "7953": {
      "fn": "Riskpool.createBundle",
      "offset": [
        3086,
        3099
      ],
      "op": "DUP9",
      "path": "36"
    },
    "7954": {
      "fn": "Riskpool.createBundle",
      "offset": [
        3086,
        3099
      ],
      "op": "SWAP1",
      "path": "36"
    },
    "7955": {
      "fn": "Riskpool.createBundle",
      "offset": [
        3035,
        3100
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x4"
    },
    "7957": {
      "fn": "Riskpool.createBundle",
      "offset": [
        3035,
        3100
      ],
      "op": "ADD",
      "path": "36"
    },
    "7958": {
      "fn": "Riskpool.createBundle",
      "offset": [
        3035,
        3100
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0x2DF0"
    },
    "7961": {
      "fn": "Riskpool.createBundle",
      "jump": "i",
      "offset": [
        3035,
        3100
      ],
      "op": "JUMP",
      "path": "36"
    },
    "7962": {
      "fn": "Riskpool.createBundle",
      "offset": [
        3035,
        3100
      ],
      "op": "JUMPDEST",
      "path": "36"
    },
    "7963": {
      "fn": "Riskpool.createBundle",
      "offset": [
        3035,
        3100
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x20"
    },
    "7965": {
      "fn": "Riskpool.createBundle",
      "offset": [
        3035,
        3100
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x40"
    },
    "7967": {
      "fn": "Riskpool.createBundle",
      "offset": [
        3035,
        3100
      ],
      "op": "MLOAD",
      "path": "36"
    },
    "7968": {
      "fn": "Riskpool.createBundle",
      "offset": [
        3035,
        3100
      ],
      "op": "DUP1",
      "path": "36"
    },
    "7969": {
      "fn": "Riskpool.createBundle",
      "offset": [
        3035,
        3100
      ],
      "op": "DUP4",
      "path": "36"
    },
    "7970": {
      "fn": "Riskpool.createBundle",
      "offset": [
        3035,
        3100
      ],
      "op": "SUB",
      "path": "36"
    },
    "7971": {
      "fn": "Riskpool.createBundle",
      "offset": [
        3035,
        3100
      ],
      "op": "DUP2",
      "path": "36"
    },
    "7972": {
      "fn": "Riskpool.createBundle",
      "offset": [
        3035,
        3100
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x0"
    },
    "7974": {
      "fn": "Riskpool.createBundle",
      "offset": [
        3035,
        3100
      ],
      "op": "DUP8",
      "path": "36"
    },
    "7975": {
      "fn": "Riskpool.createBundle",
      "offset": [
        3035,
        3100
      ],
      "op": "DUP1",
      "path": "36"
    },
    "7976": {
      "fn": "Riskpool.createBundle",
      "offset": [
        3035,
        3100
      ],
      "op": "EXTCODESIZE",
      "path": "36"
    },
    "7977": {
      "fn": "Riskpool.createBundle",
      "offset": [
        3035,
        3100
      ],
      "op": "ISZERO",
      "path": "36"
    },
    "7978": {
      "fn": "Riskpool.createBundle",
      "offset": [
        3035,
        3100
      ],
      "op": "DUP1",
      "path": "36"
    },
    "7979": {
      "fn": "Riskpool.createBundle",
      "offset": [
        3035,
        3100
      ],
      "op": "ISZERO",
      "path": "36"
    },
    "7980": {
      "fn": "Riskpool.createBundle",
      "offset": [
        3035,
        3100
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0x1F34"
    },
    "7983": {
      "fn": "Riskpool.createBundle",
      "offset": [
        3035,
        3100
      ],
      "op": "JUMPI",
      "path": "36"
    },
    "7984": {
      "fn": "Riskpool.createBundle",
      "offset": [
        3035,
        3100
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x0"
    },
    "7986": {
      "fn": "Riskpool.createBundle",
      "offset": [
        3035,
        3100
      ],
      "op": "DUP1",
      "path": "36"
    },
    "7987": {
      "fn": "Riskpool.createBundle",
      "offset": [
        3035,
        3100
      ],
      "op": "REVERT",
      "path": "36"
    },
    "7988": {
      "fn": "Riskpool.createBundle",
      "offset": [
        3035,
        3100
      ],
      "op": "JUMPDEST",
      "path": "36"
    },
    "7989": {
      "fn": "Riskpool.createBundle",
      "offset": [
        3035,
        3100
      ],
      "op": "POP",
      "path": "36"
    },
    "7990": {
      "fn": "Riskpool.createBundle",
      "offset": [
        3035,
        3100
      ],
      "op": "GAS",
      "path": "36"
    },
    "7991": {
      "fn": "Riskpool.createBundle",
      "offset": [
        3035,
        3100
      ],
      "op": "CALL",
      "path": "36"
    },
    "7992": {
      "fn": "Riskpool.createBundle",
      "offset": [
        3035,
        3100
      ],
      "op": "ISZERO",
      "path": "36"
    },
    "7993": {
      "fn": "Riskpool.createBundle",
      "offset": [
        3035,
        3100
      ],
      "op": "DUP1",
      "path": "36"
    },
    "7994": {
      "fn": "Riskpool.createBundle",
      "offset": [
        3035,
        3100
      ],
      "op": "ISZERO",
      "path": "36"
    },
    "7995": {
      "fn": "Riskpool.createBundle",
      "offset": [
        3035,
        3100
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0x1F48"
    },
    "7998": {
      "fn": "Riskpool.createBundle",
      "offset": [
        3035,
        3100
      ],
      "op": "JUMPI",
      "path": "36"
    },
    "7999": {
      "fn": "Riskpool.createBundle",
      "offset": [
        3035,
        3100
      ],
      "op": "RETURNDATASIZE",
      "path": "36"
    },
    "8000": {
      "fn": "Riskpool.createBundle",
      "offset": [
        3035,
        3100
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x0"
    },
    "8002": {
      "fn": "Riskpool.createBundle",
      "offset": [
        3035,
        3100
      ],
      "op": "DUP1",
      "path": "36"
    },
    "8003": {
      "fn": "Riskpool.createBundle",
      "offset": [
        3035,
        3100
      ],
      "op": "RETURNDATACOPY",
      "path": "36"
    },
    "8004": {
      "fn": "Riskpool.createBundle",
      "offset": [
        3035,
        3100
      ],
      "op": "RETURNDATASIZE",
      "path": "36"
    },
    "8005": {
      "fn": "Riskpool.createBundle",
      "offset": [
        3035,
        3100
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x0"
    },
    "8007": {
      "fn": "Riskpool.createBundle",
      "offset": [
        3035,
        3100
      ],
      "op": "REVERT",
      "path": "36"
    },
    "8008": {
      "fn": "Riskpool.createBundle",
      "offset": [
        3035,
        3100
      ],
      "op": "JUMPDEST",
      "path": "36"
    },
    "8009": {
      "fn": "Riskpool.createBundle",
      "offset": [
        3035,
        3100
      ],
      "op": "POP",
      "path": "36"
    },
    "8010": {
      "fn": "Riskpool.createBundle",
      "offset": [
        3035,
        3100
      ],
      "op": "POP",
      "path": "36"
    },
    "8011": {
      "fn": "Riskpool.createBundle",
      "offset": [
        3035,
        3100
      ],
      "op": "POP",
      "path": "36"
    },
    "8012": {
      "fn": "Riskpool.createBundle",
      "offset": [
        3035,
        3100
      ],
      "op": "POP",
      "path": "36"
    },
    "8013": {
      "fn": "Riskpool.createBundle",
      "offset": [
        3035,
        3100
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x40"
    },
    "8015": {
      "fn": "Riskpool.createBundle",
      "offset": [
        3035,
        3100
      ],
      "op": "MLOAD",
      "path": "36"
    },
    "8016": {
      "fn": "Riskpool.createBundle",
      "offset": [
        3035,
        3100
      ],
      "op": "RETURNDATASIZE",
      "path": "36"
    },
    "8017": {
      "fn": "Riskpool.createBundle",
      "offset": [
        3035,
        3100
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x1F"
    },
    "8019": {
      "fn": "Riskpool.createBundle",
      "offset": [
        3035,
        3100
      ],
      "op": "NOT",
      "path": "36"
    },
    "8020": {
      "fn": "Riskpool.createBundle",
      "offset": [
        3035,
        3100
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x1F"
    },
    "8022": {
      "fn": "Riskpool.createBundle",
      "offset": [
        3035,
        3100
      ],
      "op": "DUP3",
      "path": "36"
    },
    "8023": {
      "fn": "Riskpool.createBundle",
      "offset": [
        3035,
        3100
      ],
      "op": "ADD",
      "path": "36"
    },
    "8024": {
      "fn": "Riskpool.createBundle",
      "offset": [
        3035,
        3100
      ],
      "op": "AND",
      "path": "36"
    },
    "8025": {
      "fn": "Riskpool.createBundle",
      "offset": [
        3035,
        3100
      ],
      "op": "DUP3",
      "path": "36"
    },
    "8026": {
      "fn": "Riskpool.createBundle",
      "offset": [
        3035,
        3100
      ],
      "op": "ADD",
      "path": "36"
    },
    "8027": {
      "fn": "Riskpool.createBundle",
      "offset": [
        3035,
        3100
      ],
      "op": "DUP1",
      "path": "36"
    },
    "8028": {
      "fn": "Riskpool.createBundle",
      "offset": [
        3035,
        3100
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x40"
    },
    "8030": {
      "fn": "Riskpool.createBundle",
      "offset": [
        3035,
        3100
      ],
      "op": "MSTORE",
      "path": "36"
    },
    "8031": {
      "fn": "Riskpool.createBundle",
      "offset": [
        3035,
        3100
      ],
      "op": "POP",
      "path": "36"
    },
    "8032": {
      "fn": "Riskpool.createBundle",
      "offset": [
        3035,
        3100
      ],
      "op": "DUP2",
      "path": "36"
    },
    "8033": {
      "fn": "Riskpool.createBundle",
      "offset": [
        3035,
        3100
      ],
      "op": "ADD",
      "path": "36"
    },
    "8034": {
      "fn": "Riskpool.createBundle",
      "offset": [
        3035,
        3100
      ],
      "op": "SWAP1",
      "path": "36"
    },
    "8035": {
      "fn": "Riskpool.createBundle",
      "offset": [
        3035,
        3100
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0x1F6C"
    },
    "8038": {
      "fn": "Riskpool.createBundle",
      "offset": [
        3035,
        3100
      ],
      "op": "SWAP2",
      "path": "36"
    },
    "8039": {
      "fn": "Riskpool.createBundle",
      "offset": [
        3035,
        3100
      ],
      "op": "SWAP1",
      "path": "36"
    },
    "8040": {
      "fn": "Riskpool.createBundle",
      "offset": [
        3035,
        3100
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0x2D23"
    },
    "8043": {
      "fn": "Riskpool.createBundle",
      "jump": "i",
      "offset": [
        3035,
        3100
      ],
      "op": "JUMP",
      "path": "36"
    },
    "8044": {
      "fn": "Riskpool.createBundle",
      "offset": [
        3035,
        3100
      ],
      "op": "JUMPDEST",
      "path": "36"
    },
    "8045": {
      "fn": "Riskpool.createBundle",
      "offset": [
        3111,
        3121
      ],
      "op": "PUSH1",
      "path": "36",
      "statement": 70,
      "value": "0xA"
    },
    "8047": {
      "fn": "Riskpool.createBundle",
      "offset": [
        3111,
        3136
      ],
      "op": "DUP1",
      "path": "36"
    },
    "8048": {
      "fn": "Riskpool.createBundle",
      "offset": [
        3111,
        3136
      ],
      "op": "SLOAD",
      "path": "36"
    },
    "8049": {
      "fn": "Riskpool.createBundle",
      "offset": [
        3111,
        3136
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x1"
    },
    "8051": {
      "fn": "Riskpool.createBundle",
      "offset": [
        3111,
        3136
      ],
      "op": "DUP2",
      "path": "36"
    },
    "8052": {
      "fn": "Riskpool.createBundle",
      "offset": [
        3111,
        3136
      ],
      "op": "ADD",
      "path": "36"
    },
    "8053": {
      "fn": "Riskpool.createBundle",
      "offset": [
        3111,
        3136
      ],
      "op": "DUP3",
      "path": "36"
    },
    "8054": {
      "fn": "Riskpool.createBundle",
      "offset": [
        3111,
        3136
      ],
      "op": "SSTORE",
      "path": "36"
    },
    "8055": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "8057": {
      "fn": "Riskpool.createBundle",
      "offset": [
        3111,
        3136
      ],
      "op": "SWAP2",
      "path": "36"
    },
    "8058": {
      "fn": "Riskpool.createBundle",
      "offset": [
        3111,
        3136
      ],
      "op": "SWAP1",
      "path": "36"
    },
    "8059": {
      "fn": "Riskpool.createBundle",
      "offset": [
        3111,
        3136
      ],
      "op": "SWAP2",
      "path": "36"
    },
    "8060": {
      "fn": "Riskpool.createBundle",
      "offset": [
        3111,
        3136
      ],
      "op": "MSTORE",
      "path": "36"
    },
    "8061": {
      "fn": "Riskpool.createBundle",
      "offset": [
        3111,
        3136
      ],
      "op": "PUSH32",
      "path": "36",
      "value": "0xC65A7BB8D6351C1CF70C95A316CC6A92839C986682D98BC35F958F4883F9D2A8"
    },
    "8094": {
      "fn": "Riskpool.createBundle",
      "offset": [
        3111,
        3136
      ],
      "op": "ADD",
      "path": "36"
    },
    "8095": {
      "fn": "Riskpool.createBundle",
      "offset": [
        3111,
        3136
      ],
      "op": "DUP2",
      "path": "36"
    },
    "8096": {
      "fn": "Riskpool.createBundle",
      "offset": [
        3111,
        3136
      ],
      "op": "SWAP1",
      "path": "36"
    },
    "8097": {
      "fn": "Riskpool.createBundle",
      "offset": [
        3111,
        3136
      ],
      "op": "SSTORE",
      "path": "36"
    },
    "8098": {
      "fn": "Riskpool.createBundle",
      "offset": [
        3154,
        3203
      ],
      "op": "PUSH1",
      "path": "36",
      "statement": 71,
      "value": "0x40"
    },
    "8100": {
      "fn": "Riskpool.createBundle",
      "offset": [
        3154,
        3203
      ],
      "op": "DUP1",
      "path": "36"
    },
    "8101": {
      "fn": "Riskpool.createBundle",
      "offset": [
        3154,
        3203
      ],
      "op": "MLOAD",
      "path": "36"
    },
    "8102": {
      "op": "DUP3"
    },
    "8103": {
      "op": "DUP2"
    },
    "8104": {
      "op": "MSTORE"
    },
    "8105": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "8107": {
      "op": "DUP2"
    },
    "8108": {
      "op": "ADD"
    },
    "8109": {
      "op": "DUP7"
    },
    "8110": {
      "op": "SWAP1"
    },
    "8111": {
      "op": "MSTORE"
    },
    "8112": {
      "fn": "Riskpool.createBundle",
      "offset": [
        3111,
        3136
      ],
      "op": "SWAP2",
      "path": "36"
    },
    "8113": {
      "fn": "Riskpool.createBundle",
      "offset": [
        3111,
        3136
      ],
      "op": "SWAP4",
      "path": "36"
    },
    "8114": {
      "op": "POP"
    },
    "8115": {
      "fn": "Riskpool.createBundle",
      "offset": [
        3154,
        3203
      ],
      "op": "PUSH32",
      "path": "36",
      "value": "0xD17D9DC3726BA31D9AF5D3A3425289766158A8EA95520E1C299CCBE4A2978B34"
    },
    "8148": {
      "fn": "Riskpool.createBundle",
      "offset": [
        3154,
        3203
      ],
      "op": "SWAP2",
      "path": "36"
    },
    "8149": {
      "op": "ADD"
    },
    "8150": {
      "fn": "Riskpool.createBundle",
      "offset": [
        3154,
        3203
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x40"
    },
    "8152": {
      "fn": "Riskpool.createBundle",
      "offset": [
        3154,
        3203
      ],
      "op": "MLOAD",
      "path": "36"
    },
    "8153": {
      "fn": "Riskpool.createBundle",
      "offset": [
        3154,
        3203
      ],
      "op": "DUP1",
      "path": "36"
    },
    "8154": {
      "fn": "Riskpool.createBundle",
      "offset": [
        3154,
        3203
      ],
      "op": "SWAP2",
      "path": "36"
    },
    "8155": {
      "fn": "Riskpool.createBundle",
      "offset": [
        3154,
        3203
      ],
      "op": "SUB",
      "path": "36"
    },
    "8156": {
      "fn": "Riskpool.createBundle",
      "offset": [
        3154,
        3203
      ],
      "op": "SWAP1",
      "path": "36"
    },
    "8157": {
      "fn": "Riskpool.createBundle",
      "offset": [
        3154,
        3203
      ],
      "op": "LOG1",
      "path": "36"
    },
    "8158": {
      "fn": "Riskpool.createBundle",
      "offset": [
        2828,
        3211
      ],
      "op": "POP",
      "path": "36"
    },
    "8159": {
      "fn": "Riskpool.createBundle",
      "offset": [
        2828,
        3211
      ],
      "op": "SWAP3",
      "path": "36"
    },
    "8160": {
      "fn": "Riskpool.createBundle",
      "offset": [
        2828,
        3211
      ],
      "op": "SWAP2",
      "path": "36"
    },
    "8161": {
      "fn": "Riskpool.createBundle",
      "offset": [
        2828,
        3211
      ],
      "op": "POP",
      "path": "36"
    },
    "8162": {
      "fn": "Riskpool.createBundle",
      "offset": [
        2828,
        3211
      ],
      "op": "POP",
      "path": "36"
    },
    "8163": {
      "fn": "Riskpool.createBundle",
      "jump": "o",
      "offset": [
        2828,
        3211
      ],
      "op": "JUMP",
      "path": "36"
    },
    "8164": {
      "fn": "BasicRiskpool._processPayout",
      "offset": [
        3942,
        4169
      ],
      "op": "JUMPDEST",
      "path": "28"
    },
    "8165": {
      "fn": "BasicRiskpool._processPayout",
      "offset": [
        4044,
        4060
      ],
      "op": "PUSH1",
      "path": "28",
      "value": "0x0"
    },
    "8167": {
      "fn": "BasicRiskpool._processPayout",
      "offset": [
        4063,
        4091
      ],
      "op": "DUP3",
      "path": "28"
    },
    "8168": {
      "fn": "BasicRiskpool._processPayout",
      "offset": [
        4063,
        4091
      ],
      "op": "DUP2",
      "path": "28"
    },
    "8169": {
      "fn": "BasicRiskpool._processPayout",
      "offset": [
        4063,
        4091
      ],
      "op": "MSTORE",
      "path": "28"
    },
    "8170": {
      "fn": "BasicRiskpool._processPayout",
      "offset": [
        4063,
        4080
      ],
      "op": "PUSH1",
      "path": "28",
      "value": "0x10"
    },
    "8172": {
      "fn": "BasicRiskpool._processPayout",
      "offset": [
        4063,
        4091
      ],
      "op": "PUSH1",
      "path": "28",
      "value": "0x20"
    },
    "8174": {
      "fn": "BasicRiskpool._processPayout",
      "offset": [
        4063,
        4091
      ],
      "op": "MSTORE",
      "path": "28"
    },
    "8175": {
      "fn": "BasicRiskpool._processPayout",
      "offset": [
        4063,
        4091
      ],
      "op": "PUSH1",
      "path": "28",
      "value": "0x40"
    },
    "8177": {
      "fn": "BasicRiskpool._processPayout",
      "offset": [
        4063,
        4091
      ],
      "op": "SWAP1",
      "path": "28"
    },
    "8178": {
      "fn": "BasicRiskpool._processPayout",
      "offset": [
        4063,
        4091
      ],
      "op": "DUP2",
      "path": "28"
    },
    "8179": {
      "fn": "BasicRiskpool._processPayout",
      "offset": [
        4063,
        4091
      ],
      "op": "SWAP1",
      "path": "28"
    },
    "8180": {
      "fn": "BasicRiskpool._processPayout",
      "offset": [
        4063,
        4091
      ],
      "op": "KECCAK256",
      "path": "28"
    },
    "8181": {
      "fn": "BasicRiskpool._processPayout",
      "offset": [
        4063,
        4091
      ],
      "op": "SLOAD",
      "path": "28"
    },
    "8182": {
      "fn": "BasicRiskpool._processPayout",
      "offset": [
        4102,
        4118
      ],
      "op": "PUSH1",
      "path": "28",
      "statement": 72,
      "value": "0x8"
    },
    "8184": {
      "fn": "BasicRiskpool._processPayout",
      "offset": [
        4102,
        4118
      ],
      "op": "SLOAD",
      "path": "28"
    },
    "8185": {
      "fn": "BasicRiskpool._processPayout",
      "offset": [
        4102,
        4161
      ],
      "op": "SWAP2",
      "path": "28"
    },
    "8186": {
      "fn": "BasicRiskpool._processPayout",
      "offset": [
        4102,
        4161
      ],
      "op": "MLOAD",
      "path": "28"
    },
    "8187": {
      "op": "PUSH4",
      "value": "0x594CE613"
    },
    "8192": {
      "op": "PUSH1",
      "value": "0xE1"
    },
    "8194": {
      "op": "SHL"
    },
    "8195": {
      "fn": "BasicRiskpool._processPayout",
      "offset": [
        4102,
        4161
      ],
      "op": "DUP2",
      "path": "28"
    },
    "8196": {
      "fn": "BasicRiskpool._processPayout",
      "offset": [
        4102,
        4161
      ],
      "op": "MSTORE",
      "path": "28"
    },
    "8197": {
      "fn": "BasicRiskpool._processPayout",
      "offset": [
        4102,
        4161
      ],
      "op": "PUSH1",
      "path": "28",
      "value": "0x4"
    },
    "8199": {
      "fn": "BasicRiskpool._processPayout",
      "offset": [
        4102,
        4161
      ],
      "op": "DUP2",
      "path": "28"
    },
    "8200": {
      "fn": "BasicRiskpool._processPayout",
      "offset": [
        4102,
        4161
      ],
      "op": "ADD",
      "path": "28"
    },
    "8201": {
      "op": "DUP3"
    },
    "8202": {
      "op": "SWAP1"
    },
    "8203": {
      "op": "MSTORE"
    },
    "8204": {
      "op": "PUSH1",
      "value": "0x24"
    },
    "8206": {
      "op": "DUP2"
    },
    "8207": {
      "op": "ADD"
    },
    "8208": {
      "op": "DUP6"
    },
    "8209": {
      "op": "SWAP1"
    },
    "8210": {
      "op": "MSTORE"
    },
    "8211": {
      "op": "PUSH1",
      "value": "0x44"
    },
    "8213": {
      "op": "DUP2"
    },
    "8214": {
      "op": "ADD"
    },
    "8215": {
      "op": "DUP5"
    },
    "8216": {
      "op": "SWAP1"
    },
    "8217": {
      "op": "MSTORE"
    },
    "8218": {
      "fn": "BasicRiskpool._processPayout",
      "offset": [
        4063,
        4091
      ],
      "op": "SWAP1",
      "path": "28"
    },
    "8219": {
      "fn": "BasicRiskpool._processPayout",
      "offset": [
        4063,
        4091
      ],
      "op": "SWAP2",
      "path": "28"
    },
    "8220": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "8222": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "8224": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "8226": {
      "op": "SHL"
    },
    "8227": {
      "op": "SUB"
    },
    "8228": {
      "fn": "BasicRiskpool._processPayout",
      "offset": [
        4102,
        4118
      ],
      "op": "AND",
      "path": "28"
    },
    "8229": {
      "fn": "BasicRiskpool._processPayout",
      "offset": [
        4102,
        4118
      ],
      "op": "SWAP1",
      "path": "28"
    },
    "8230": {
      "fn": "BasicRiskpool._processPayout",
      "offset": [
        4102,
        4132
      ],
      "op": "PUSH4",
      "path": "28",
      "value": "0xB299CC26"
    },
    "8235": {
      "fn": "BasicRiskpool._processPayout",
      "offset": [
        4102,
        4132
      ],
      "op": "SWAP1",
      "path": "28"
    },
    "8236": {
      "op": "PUSH1",
      "value": "0x64"
    },
    "8238": {
      "op": "ADD"
    },
    "8239": {
      "fn": "BasicRiskpool._processPayout",
      "offset": [
        4102,
        4161
      ],
      "op": "PUSH2",
      "path": "28",
      "value": "0x1D18"
    },
    "8242": {
      "op": "JUMP"
    },
    "8243": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        1533,
        3934
      ],
      "op": "JUMPDEST",
      "path": "28"
    },
    "8244": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        1648,
        1660
      ],
      "op": "PUSH1",
      "path": "28",
      "value": "0x0"
    },
    "8246": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        1679,
        1700
      ],
      "op": "DUP1",
      "path": "28"
    },
    "8247": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        1703,
        1718
      ],
      "op": "PUSH2",
      "path": "28",
      "value": "0x203E"
    },
    "8250": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        1703,
        1716
      ],
      "op": "PUSH2",
      "path": "28",
      "value": "0x1061"
    },
    "8253": {
      "fn": "BasicRiskpool._lockCollateral",
      "jump": "i",
      "offset": [
        1703,
        1718
      ],
      "op": "JUMP",
      "path": "28"
    },
    "8254": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        1703,
        1718
      ],
      "op": "JUMPDEST",
      "path": "28"
    },
    "8255": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        1679,
        1718
      ],
      "op": "SWAP1",
      "path": "28"
    },
    "8256": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        1679,
        1718
      ],
      "op": "POP",
      "path": "28"
    },
    "8257": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        1729,
        1744
      ],
      "op": "PUSH1",
      "path": "28",
      "value": "0x0"
    },
    "8259": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        1747,
        1759
      ],
      "op": "PUSH2",
      "path": "28",
      "value": "0x204A"
    },
    "8262": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        1747,
        1757
      ],
      "op": "PUSH2",
      "path": "28",
      "value": "0x1AFF"
    },
    "8265": {
      "fn": "BasicRiskpool._lockCollateral",
      "jump": "i",
      "offset": [
        1747,
        1759
      ],
      "op": "JUMP",
      "path": "28"
    },
    "8266": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        1747,
        1759
      ],
      "op": "JUMPDEST",
      "path": "28"
    },
    "8267": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        1729,
        1759
      ],
      "op": "SWAP1",
      "path": "28"
    },
    "8268": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        1729,
        1759
      ],
      "op": "POP",
      "path": "28"
    },
    "8269": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        1770,
        1791
      ],
      "op": "PUSH1",
      "path": "28",
      "value": "0x0"
    },
    "8271": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        1794,
        1815
      ],
      "op": "PUSH2",
      "path": "28",
      "value": "0x2056"
    },
    "8274": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        1794,
        1813
      ],
      "op": "PUSH2",
      "path": "28",
      "value": "0x1943"
    },
    "8277": {
      "fn": "BasicRiskpool._lockCollateral",
      "jump": "i",
      "offset": [
        1794,
        1815
      ],
      "op": "JUMP",
      "path": "28"
    },
    "8278": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        1794,
        1815
      ],
      "op": "JUMPDEST",
      "path": "28"
    },
    "8279": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        1883,
        1899
      ],
      "op": "PUSH1",
      "path": "28",
      "statement": 73,
      "value": "0x11"
    },
    "8281": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        1883,
        1899
      ],
      "op": "SLOAD",
      "path": "28"
    },
    "8282": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        1833,
        1900
      ],
      "op": "PUSH1",
      "path": "28",
      "value": "0x40"
    },
    "8284": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        1833,
        1900
      ],
      "op": "DUP1",
      "path": "28"
    },
    "8285": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        1833,
        1900
      ],
      "op": "MLOAD",
      "path": "28"
    },
    "8286": {
      "op": "DUP7"
    },
    "8287": {
      "op": "DUP2"
    },
    "8288": {
      "op": "MSTORE"
    },
    "8289": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        1883,
        1899
      ],
      "op": "PUSH4",
      "path": "28",
      "value": "0xFFFFFFFF"
    },
    "8294": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        1883,
        1899
      ],
      "op": "SWAP1",
      "path": "28"
    },
    "8295": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        1883,
        1899
      ],
      "op": "SWAP3",
      "path": "28"
    },
    "8296": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        1883,
        1899
      ],
      "op": "AND",
      "path": "28"
    },
    "8297": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "8299": {
      "op": "DUP4"
    },
    "8300": {
      "op": "ADD"
    },
    "8301": {
      "op": "MSTORE"
    },
    "8302": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        1770,
        1815
      ],
      "op": "SWAP2",
      "path": "28"
    },
    "8303": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        1770,
        1815
      ],
      "op": "SWAP3",
      "path": "28"
    },
    "8304": {
      "op": "POP"
    },
    "8305": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        1833,
        1900
      ],
      "op": "PUSH32",
      "path": "28",
      "value": "0x7296D1A54B2D02C3A2F8F0B83B688D6B8415618F2AB8C3D5F761DD678DCC4B29"
    },
    "8338": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        1833,
        1900
      ],
      "op": "SWAP2",
      "path": "28"
    },
    "8339": {
      "op": "ADD"
    },
    "8340": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        1833,
        1900
      ],
      "op": "PUSH1",
      "path": "28",
      "value": "0x40"
    },
    "8342": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        1833,
        1900
      ],
      "op": "MLOAD",
      "path": "28"
    },
    "8343": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        1833,
        1900
      ],
      "op": "DUP1",
      "path": "28"
    },
    "8344": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        1833,
        1900
      ],
      "op": "SWAP2",
      "path": "28"
    },
    "8345": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        1833,
        1900
      ],
      "op": "SUB",
      "path": "28"
    },
    "8346": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        1833,
        1900
      ],
      "op": "SWAP1",
      "path": "28"
    },
    "8347": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        1833,
        1900
      ],
      "op": "LOG1",
      "path": "28"
    },
    "8348": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        1935,
        1936
      ],
      "op": "PUSH1",
      "path": "28",
      "statement": 74,
      "value": "0x0"
    },
    "8350": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        1919,
        1932
      ],
      "op": "DUP4",
      "path": "28"
    },
    "8351": {
      "branch": 98,
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        1919,
        1936
      ],
      "op": "GT",
      "path": "28"
    },
    "8352": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        1911,
        1972
      ],
      "op": "PUSH2",
      "path": "28",
      "value": "0x20EB"
    },
    "8355": {
      "branch": 98,
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        1911,
        1972
      ],
      "op": "JUMPI",
      "path": "28"
    },
    "8356": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        1911,
        1972
      ],
      "op": "PUSH1",
      "path": "28",
      "value": "0x40"
    },
    "8358": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        1911,
        1972
      ],
      "op": "MLOAD",
      "path": "28"
    },
    "8359": {
      "op": "PUSH3",
      "value": "0x461BCD"
    },
    "8363": {
      "op": "PUSH1",
      "value": "0xE5"
    },
    "8365": {
      "op": "SHL"
    },
    "8366": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        1911,
        1972
      ],
      "op": "DUP2",
      "path": "28"
    },
    "8367": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        1911,
        1972
      ],
      "op": "MSTORE",
      "path": "28"
    },
    "8368": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "8370": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        1911,
        1972
      ],
      "op": "PUSH1",
      "path": "28",
      "value": "0x4"
    },
    "8372": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        1911,
        1972
      ],
      "op": "DUP3",
      "path": "28"
    },
    "8373": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        1911,
        1972
      ],
      "op": "ADD",
      "path": "28"
    },
    "8374": {
      "op": "MSTORE"
    },
    "8375": {
      "op": "PUSH1",
      "value": "0x1F"
    },
    "8377": {
      "op": "PUSH1",
      "value": "0x24"
    },
    "8379": {
      "op": "DUP3"
    },
    "8380": {
      "op": "ADD"
    },
    "8381": {
      "op": "MSTORE"
    },
    "8382": {
      "op": "PUSH32",
      "value": "0x4552524F523A4252502D3030313A4E4F5F4143544956455F42554E444C455300"
    },
    "8415": {
      "op": "PUSH1",
      "value": "0x44"
    },
    "8417": {
      "op": "DUP3"
    },
    "8418": {
      "op": "ADD"
    },
    "8419": {
      "op": "MSTORE"
    },
    "8420": {
      "op": "PUSH1",
      "value": "0x64"
    },
    "8422": {
      "op": "ADD"
    },
    "8423": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        1911,
        1972
      ],
      "op": "PUSH2",
      "path": "28",
      "value": "0x88F"
    },
    "8426": {
      "op": "JUMP"
    },
    "8427": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        1911,
        1972
      ],
      "op": "JUMPDEST",
      "path": "28"
    },
    "8428": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        2001,
        2014
      ],
      "op": "DUP1",
      "path": "28",
      "statement": 75
    },
    "8429": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        1991,
        1998
      ],
      "op": "DUP3",
      "path": "28"
    },
    "8430": {
      "branch": 99,
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        1991,
        2014
      ],
      "op": "GT",
      "path": "28"
    },
    "8431": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        1983,
        2048
      ],
      "op": "PUSH2",
      "path": "28",
      "value": "0x213A"
    },
    "8434": {
      "branch": 99,
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        1983,
        2048
      ],
      "op": "JUMPI",
      "path": "28"
    },
    "8435": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        1983,
        2048
      ],
      "op": "PUSH1",
      "path": "28",
      "value": "0x40"
    },
    "8437": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        1983,
        2048
      ],
      "op": "MLOAD",
      "path": "28"
    },
    "8438": {
      "op": "PUSH3",
      "value": "0x461BCD"
    },
    "8442": {
      "op": "PUSH1",
      "value": "0xE5"
    },
    "8444": {
      "op": "SHL"
    },
    "8445": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        1983,
        2048
      ],
      "op": "DUP2",
      "path": "28"
    },
    "8446": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        1983,
        2048
      ],
      "op": "MSTORE",
      "path": "28"
    },
    "8447": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "8449": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        1983,
        2048
      ],
      "op": "PUSH1",
      "path": "28",
      "value": "0x4"
    },
    "8451": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        1983,
        2048
      ],
      "op": "DUP3",
      "path": "28"
    },
    "8452": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        1983,
        2048
      ],
      "op": "ADD",
      "path": "28"
    },
    "8453": {
      "op": "MSTORE"
    },
    "8454": {
      "op": "PUSH1",
      "value": "0x1D"
    },
    "8456": {
      "op": "PUSH1",
      "value": "0x24"
    },
    "8458": {
      "op": "DUP3"
    },
    "8459": {
      "op": "ADD"
    },
    "8460": {
      "op": "MSTORE"
    },
    "8461": {
      "op": "PUSH32",
      "value": "0x4552524F523A4252502D3030323A4E4F5F465245455F4341504954414C000000"
    },
    "8494": {
      "op": "PUSH1",
      "value": "0x44"
    },
    "8496": {
      "op": "DUP3"
    },
    "8497": {
      "op": "ADD"
    },
    "8498": {
      "op": "MSTORE"
    },
    "8499": {
      "op": "PUSH1",
      "value": "0x64"
    },
    "8501": {
      "op": "ADD"
    },
    "8502": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        1983,
        2048
      ],
      "op": "PUSH2",
      "path": "28",
      "value": "0x88F"
    },
    "8505": {
      "op": "JUMP"
    },
    "8506": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        1983,
        2048
      ],
      "op": "JUMPDEST",
      "path": "28"
    },
    "8507": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        2135,
        2167
      ],
      "op": "PUSH2",
      "path": "28",
      "value": "0x2144"
    },
    "8510": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        2151,
        2167
      ],
      "op": "DUP6",
      "path": "28"
    },
    "8511": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        2135,
        2148
      ],
      "op": "DUP3",
      "path": "28"
    },
    "8512": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        2135,
        2167
      ],
      "op": "PUSH2",
      "path": "28",
      "value": "0x2FFA"
    },
    "8515": {
      "fn": "BasicRiskpool._lockCollateral",
      "jump": "i",
      "offset": [
        2135,
        2167
      ],
      "op": "JUMP",
      "path": "28"
    },
    "8516": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        2135,
        2167
      ],
      "op": "JUMPDEST",
      "path": "28"
    },
    "8517": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        2124,
        2131
      ],
      "op": "DUP3",
      "path": "28"
    },
    "8518": {
      "branch": 100,
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        2124,
        2167
      ],
      "op": "LT",
      "path": "28"
    },
    "8519": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        2121,
        3927
      ],
      "op": "PUSH2",
      "path": "28",
      "value": "0x242D"
    },
    "8522": {
      "branch": 100,
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        2121,
        3927
      ],
      "op": "JUMPI",
      "path": "28"
    },
    "8523": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        2225,
        2241
      ],
      "op": "PUSH1",
      "path": "28",
      "value": "0x7"
    },
    "8525": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        2225,
        2241
      ],
      "op": "SLOAD",
      "path": "28"
    },
    "8526": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        2225,
        2267
      ],
      "op": "PUSH1",
      "path": "28",
      "value": "0x40"
    },
    "8528": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        2225,
        2267
      ],
      "op": "MLOAD",
      "path": "28"
    },
    "8529": {
      "op": "PUSH4",
      "value": "0x2F141BD9"
    },
    "8534": {
      "op": "PUSH1",
      "value": "0xE2"
    },
    "8536": {
      "op": "SHL"
    },
    "8537": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        2225,
        2267
      ],
      "op": "DUP2",
      "path": "28"
    },
    "8538": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        2225,
        2267
      ],
      "op": "MSTORE",
      "path": "28"
    },
    "8539": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        2225,
        2267
      ],
      "op": "PUSH1",
      "path": "28",
      "value": "0x4"
    },
    "8541": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        2225,
        2267
      ],
      "op": "DUP2",
      "path": "28"
    },
    "8542": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        2225,
        2267
      ],
      "op": "ADD",
      "path": "28"
    },
    "8543": {
      "op": "DUP9"
    },
    "8544": {
      "op": "SWAP1"
    },
    "8545": {
      "op": "MSTORE"
    },
    "8546": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        2184,
        2222
      ],
      "op": "PUSH1",
      "path": "28",
      "value": "0x0"
    },
    "8548": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        2184,
        2222
      ],
      "op": "SWAP2",
      "path": "28"
    },
    "8549": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "8551": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "8553": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "8555": {
      "op": "SHL"
    },
    "8556": {
      "op": "SUB"
    },
    "8557": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        2225,
        2241
      ],
      "op": "AND",
      "path": "28"
    },
    "8558": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        2225,
        2241
      ],
      "op": "SWAP1",
      "path": "28"
    },
    "8559": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        2225,
        2256
      ],
      "op": "PUSH4",
      "path": "28",
      "value": "0xBC506F64"
    },
    "8564": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        2225,
        2256
      ],
      "op": "SWAP1",
      "path": "28"
    },
    "8565": {
      "op": "PUSH1",
      "value": "0x24"
    },
    "8567": {
      "op": "ADD"
    },
    "8568": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        2225,
        2267
      ],
      "op": "PUSH1",
      "path": "28",
      "value": "0x0"
    },
    "8570": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        2225,
        2267
      ],
      "op": "PUSH1",
      "path": "28",
      "value": "0x40"
    },
    "8572": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        2225,
        2267
      ],
      "op": "MLOAD",
      "path": "28"
    },
    "8573": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        2225,
        2267
      ],
      "op": "DUP1",
      "path": "28"
    },
    "8574": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        2225,
        2267
      ],
      "op": "DUP4",
      "path": "28"
    },
    "8575": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        2225,
        2267
      ],
      "op": "SUB",
      "path": "28"
    },
    "8576": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        2225,
        2267
      ],
      "op": "DUP2",
      "path": "28"
    },
    "8577": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        2225,
        2267
      ],
      "op": "DUP7",
      "path": "28"
    },
    "8578": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        2225,
        2267
      ],
      "op": "DUP1",
      "path": "28"
    },
    "8579": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        2225,
        2267
      ],
      "op": "EXTCODESIZE",
      "path": "28"
    },
    "8580": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        2225,
        2267
      ],
      "op": "ISZERO",
      "path": "28"
    },
    "8581": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        2225,
        2267
      ],
      "op": "DUP1",
      "path": "28"
    },
    "8582": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        2225,
        2267
      ],
      "op": "ISZERO",
      "path": "28"
    },
    "8583": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        2225,
        2267
      ],
      "op": "PUSH2",
      "path": "28",
      "value": "0x218F"
    },
    "8586": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        2225,
        2267
      ],
      "op": "JUMPI",
      "path": "28"
    },
    "8587": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        2225,
        2267
      ],
      "op": "PUSH1",
      "path": "28",
      "value": "0x0"
    },
    "8589": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        2225,
        2267
      ],
      "op": "DUP1",
      "path": "28"
    },
    "8590": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        2225,
        2267
      ],
      "op": "REVERT",
      "path": "28"
    },
    "8591": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        2225,
        2267
      ],
      "op": "JUMPDEST",
      "path": "28"
    },
    "8592": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        2225,
        2267
      ],
      "op": "POP",
      "path": "28"
    },
    "8593": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        2225,
        2267
      ],
      "op": "GAS",
      "path": "28"
    },
    "8594": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        2225,
        2267
      ],
      "op": "STATICCALL",
      "path": "28"
    },
    "8595": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        2225,
        2267
      ],
      "op": "ISZERO",
      "path": "28"
    },
    "8596": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        2225,
        2267
      ],
      "op": "DUP1",
      "path": "28"
    },
    "8597": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        2225,
        2267
      ],
      "op": "ISZERO",
      "path": "28"
    },
    "8598": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        2225,
        2267
      ],
      "op": "PUSH2",
      "path": "28",
      "value": "0x21A3"
    },
    "8601": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        2225,
        2267
      ],
      "op": "JUMPI",
      "path": "28"
    },
    "8602": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        2225,
        2267
      ],
      "op": "RETURNDATASIZE",
      "path": "28"
    },
    "8603": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        2225,
        2267
      ],
      "op": "PUSH1",
      "path": "28",
      "value": "0x0"
    },
    "8605": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        2225,
        2267
      ],
      "op": "DUP1",
      "path": "28"
    },
    "8606": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        2225,
        2267
      ],
      "op": "RETURNDATACOPY",
      "path": "28"
    },
    "8607": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        2225,
        2267
      ],
      "op": "RETURNDATASIZE",
      "path": "28"
    },
    "8608": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        2225,
        2267
      ],
      "op": "PUSH1",
      "path": "28",
      "value": "0x0"
    },
    "8610": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        2225,
        2267
      ],
      "op": "REVERT",
      "path": "28"
    },
    "8611": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        2225,
        2267
      ],
      "op": "JUMPDEST",
      "path": "28"
    },
    "8612": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        2225,
        2267
      ],
      "op": "POP",
      "path": "28"
    },
    "8613": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        2225,
        2267
      ],
      "op": "POP",
      "path": "28"
    },
    "8614": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        2225,
        2267
      ],
      "op": "POP",
      "path": "28"
    },
    "8615": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        2225,
        2267
      ],
      "op": "POP",
      "path": "28"
    },
    "8616": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        2225,
        2267
      ],
      "op": "PUSH1",
      "path": "28",
      "value": "0x40"
    },
    "8618": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        2225,
        2267
      ],
      "op": "MLOAD",
      "path": "28"
    },
    "8619": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        2225,
        2267
      ],
      "op": "RETURNDATASIZE",
      "path": "28"
    },
    "8620": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        2225,
        2267
      ],
      "op": "PUSH1",
      "path": "28",
      "value": "0x0"
    },
    "8622": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        2225,
        2267
      ],
      "op": "DUP3",
      "path": "28"
    },
    "8623": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        2225,
        2267
      ],
      "op": "RETURNDATACOPY",
      "path": "28"
    },
    "8624": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        2225,
        2267
      ],
      "op": "PUSH1",
      "path": "28",
      "value": "0x1F"
    },
    "8626": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        2225,
        2267
      ],
      "op": "RETURNDATASIZE",
      "path": "28"
    },
    "8627": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        2225,
        2267
      ],
      "op": "SWAP1",
      "path": "28"
    },
    "8628": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        2225,
        2267
      ],
      "op": "DUP2",
      "path": "28"
    },
    "8629": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        2225,
        2267
      ],
      "op": "ADD",
      "path": "28"
    },
    "8630": {
      "op": "PUSH1",
      "value": "0x1F"
    },
    "8632": {
      "op": "NOT"
    },
    "8633": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        2225,
        2267
      ],
      "op": "AND",
      "path": "28"
    },
    "8634": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        2225,
        2267
      ],
      "op": "DUP3",
      "path": "28"
    },
    "8635": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        2225,
        2267
      ],
      "op": "ADD",
      "path": "28"
    },
    "8636": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        2225,
        2267
      ],
      "op": "PUSH1",
      "path": "28",
      "value": "0x40"
    },
    "8638": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        2225,
        2267
      ],
      "op": "MSTORE",
      "path": "28"
    },
    "8639": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        2225,
        2267
      ],
      "op": "PUSH2",
      "path": "28",
      "value": "0x21CB"
    },
    "8642": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        2225,
        2267
      ],
      "op": "SWAP2",
      "path": "28"
    },
    "8643": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        2225,
        2267
      ],
      "op": "SWAP1",
      "path": "28"
    },
    "8644": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        2225,
        2267
      ],
      "op": "DUP2",
      "path": "28"
    },
    "8645": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        2225,
        2267
      ],
      "op": "ADD",
      "path": "28"
    },
    "8646": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        2225,
        2267
      ],
      "op": "SWAP1",
      "path": "28"
    },
    "8647": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        2225,
        2267
      ],
      "op": "PUSH2",
      "path": "28",
      "value": "0x2AAA"
    },
    "8650": {
      "fn": "BasicRiskpool._lockCollateral",
      "jump": "i",
      "offset": [
        2225,
        2267
      ],
      "op": "JUMP",
      "path": "28"
    },
    "8651": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        2225,
        2267
      ],
      "op": "JUMPDEST",
      "path": "28"
    },
    "8652": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        2374,
        2390
      ],
      "op": "PUSH1",
      "path": "28",
      "value": "0x11"
    },
    "8654": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        2374,
        2390
      ],
      "op": "SLOAD",
      "path": "28"
    },
    "8655": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        2184,
        2267
      ],
      "op": "SWAP1",
      "path": "28"
    },
    "8656": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        2184,
        2267
      ],
      "op": "SWAP2",
      "path": "28"
    },
    "8657": {
      "op": "POP"
    },
    "8658": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        2363,
        2371
      ],
      "op": "PUSH1",
      "path": "28",
      "value": "0x0"
    },
    "8660": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        2363,
        2371
      ],
      "op": "SWAP1",
      "path": "28"
    },
    "8661": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        2374,
        2406
      ],
      "op": "PUSH2",
      "path": "28",
      "value": "0x21E5"
    },
    "8664": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        2374,
        2406
      ],
      "op": "SWAP1",
      "path": "28"
    },
    "8665": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        2393,
        2406
      ],
      "op": "DUP7",
      "path": "28"
    },
    "8666": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        2393,
        2406
      ],
      "op": "SWAP1",
      "path": "28"
    },
    "8667": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        2374,
        2390
      ],
      "op": "PUSH4",
      "path": "28",
      "value": "0xFFFFFFFF"
    },
    "8672": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        2374,
        2390
      ],
      "op": "AND",
      "path": "28"
    },
    "8673": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        2374,
        2406
      ],
      "op": "PUSH2",
      "path": "28",
      "value": "0x30CA"
    },
    "8676": {
      "fn": "BasicRiskpool._lockCollateral",
      "jump": "i",
      "offset": [
        2374,
        2406
      ],
      "op": "JUMP",
      "path": "28"
    },
    "8677": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        2374,
        2406
      ],
      "op": "JUMPDEST",
      "path": "28"
    },
    "8678": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        2363,
        2406
      ],
      "op": "SWAP1",
      "path": "28"
    },
    "8679": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        2363,
        2406
      ],
      "op": "POP",
      "path": "28"
    },
    "8680": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        2870,
        2879
      ],
      "op": "PUSH1",
      "path": "28",
      "value": "0x0"
    },
    "8682": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        2865,
        3916
      ],
      "op": "JUMPDEST",
      "path": "28"
    },
    "8683": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        2889,
        2902
      ],
      "op": "DUP6",
      "path": "28"
    },
    "8684": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        2885,
        2886
      ],
      "op": "DUP2",
      "path": "28"
    },
    "8685": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        2885,
        2902
      ],
      "op": "LT",
      "path": "28"
    },
    "8686": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        2885,
        2914
      ],
      "op": "DUP1",
      "path": "28"
    },
    "8687": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        2885,
        2914
      ],
      "op": "ISZERO",
      "path": "28"
    },
    "8688": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        2885,
        2914
      ],
      "op": "PUSH2",
      "path": "28",
      "value": "0x21F7"
    },
    "8691": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        2885,
        2914
      ],
      "op": "JUMPI",
      "path": "28"
    },
    "8692": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        2885,
        2914
      ],
      "op": "POP",
      "path": "28"
    },
    "8693": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        2907,
        2914
      ],
      "op": "DUP7",
      "path": "28"
    },
    "8694": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        2906,
        2914
      ],
      "op": "ISZERO",
      "path": "28"
    },
    "8695": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        2885,
        2914
      ],
      "op": "JUMPDEST",
      "path": "28"
    },
    "8696": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        2865,
        3916
      ],
      "op": "ISZERO",
      "path": "28"
    },
    "8697": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        2865,
        3916
      ],
      "op": "PUSH2",
      "path": "28",
      "value": "0x2429"
    },
    "8700": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        2865,
        3916
      ],
      "op": "JUMPI",
      "path": "28"
    },
    "8701": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        2940,
        2956
      ],
      "op": "PUSH1",
      "path": "28",
      "value": "0x0"
    },
    "8703": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        2959,
        2981
      ],
      "op": "PUSH2",
      "path": "28",
      "value": "0x2207"
    },
    "8706": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        2977,
        2980
      ],
      "op": "DUP4",
      "path": "28"
    },
    "8707": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        2959,
        2976
      ],
      "op": "PUSH2",
      "path": "28",
      "value": "0x7A8"
    },
    "8710": {
      "fn": "BasicRiskpool._lockCollateral",
      "jump": "i",
      "offset": [
        2959,
        2981
      ],
      "op": "JUMP",
      "path": "28"
    },
    "8711": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        2959,
        2981
      ],
      "op": "JUMPDEST",
      "path": "28"
    },
    "8712": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3031,
        3047
      ],
      "op": "PUSH1",
      "path": "28",
      "value": "0x7"
    },
    "8714": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3031,
        3047
      ],
      "op": "SLOAD",
      "path": "28"
    },
    "8715": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3031,
        3067
      ],
      "op": "PUSH1",
      "path": "28",
      "value": "0x40"
    },
    "8717": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3031,
        3067
      ],
      "op": "MLOAD",
      "path": "28"
    },
    "8718": {
      "op": "PUSH4",
      "value": "0x2D0821B7"
    },
    "8723": {
      "op": "PUSH1",
      "value": "0xE0"
    },
    "8725": {
      "op": "SHL"
    },
    "8726": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3031,
        3067
      ],
      "op": "DUP2",
      "path": "28"
    },
    "8727": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3031,
        3067
      ],
      "op": "MSTORE",
      "path": "28"
    },
    "8728": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3031,
        3067
      ],
      "op": "PUSH1",
      "path": "28",
      "value": "0x4"
    },
    "8730": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3031,
        3067
      ],
      "op": "DUP2",
      "path": "28"
    },
    "8731": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3031,
        3067
      ],
      "op": "ADD",
      "path": "28"
    },
    "8732": {
      "op": "DUP4"
    },
    "8733": {
      "op": "SWAP1"
    },
    "8734": {
      "op": "MSTORE"
    },
    "8735": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        2940,
        2981
      ],
      "op": "SWAP2",
      "path": "28"
    },
    "8736": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        2940,
        2981
      ],
      "op": "SWAP3",
      "path": "28"
    },
    "8737": {
      "op": "POP"
    },
    "8738": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3000,
        3028
      ],
      "op": "PUSH1",
      "path": "28",
      "value": "0x0"
    },
    "8740": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3000,
        3028
      ],
      "op": "SWAP2",
      "path": "28"
    },
    "8741": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "8743": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "8745": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "8747": {
      "op": "SHL"
    },
    "8748": {
      "op": "SUB"
    },
    "8749": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3031,
        3047
      ],
      "op": "SWAP1",
      "path": "28"
    },
    "8750": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3031,
        3047
      ],
      "op": "SWAP2",
      "path": "28"
    },
    "8751": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3031,
        3047
      ],
      "op": "AND",
      "path": "28"
    },
    "8752": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3031,
        3047
      ],
      "op": "SWAP1",
      "path": "28"
    },
    "8753": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3031,
        3057
      ],
      "op": "PUSH4",
      "path": "28",
      "value": "0x2D0821B7"
    },
    "8758": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3031,
        3057
      ],
      "op": "SWAP1",
      "path": "28"
    },
    "8759": {
      "op": "PUSH1",
      "value": "0x24"
    },
    "8761": {
      "op": "ADD"
    },
    "8762": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3031,
        3067
      ],
      "op": "PUSH1",
      "path": "28",
      "value": "0x0"
    },
    "8764": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3031,
        3067
      ],
      "op": "PUSH1",
      "path": "28",
      "value": "0x40"
    },
    "8766": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3031,
        3067
      ],
      "op": "MLOAD",
      "path": "28"
    },
    "8767": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3031,
        3067
      ],
      "op": "DUP1",
      "path": "28"
    },
    "8768": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3031,
        3067
      ],
      "op": "DUP4",
      "path": "28"
    },
    "8769": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3031,
        3067
      ],
      "op": "SUB",
      "path": "28"
    },
    "8770": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3031,
        3067
      ],
      "op": "DUP2",
      "path": "28"
    },
    "8771": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3031,
        3067
      ],
      "op": "DUP7",
      "path": "28"
    },
    "8772": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3031,
        3067
      ],
      "op": "DUP1",
      "path": "28"
    },
    "8773": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3031,
        3067
      ],
      "op": "EXTCODESIZE",
      "path": "28"
    },
    "8774": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3031,
        3067
      ],
      "op": "ISZERO",
      "path": "28"
    },
    "8775": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3031,
        3067
      ],
      "op": "DUP1",
      "path": "28"
    },
    "8776": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3031,
        3067
      ],
      "op": "ISZERO",
      "path": "28"
    },
    "8777": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3031,
        3067
      ],
      "op": "PUSH2",
      "path": "28",
      "value": "0x2251"
    },
    "8780": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3031,
        3067
      ],
      "op": "JUMPI",
      "path": "28"
    },
    "8781": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3031,
        3067
      ],
      "op": "PUSH1",
      "path": "28",
      "value": "0x0"
    },
    "8783": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3031,
        3067
      ],
      "op": "DUP1",
      "path": "28"
    },
    "8784": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3031,
        3067
      ],
      "op": "REVERT",
      "path": "28"
    },
    "8785": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3031,
        3067
      ],
      "op": "JUMPDEST",
      "path": "28"
    },
    "8786": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3031,
        3067
      ],
      "op": "POP",
      "path": "28"
    },
    "8787": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3031,
        3067
      ],
      "op": "GAS",
      "path": "28"
    },
    "8788": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3031,
        3067
      ],
      "op": "STATICCALL",
      "path": "28"
    },
    "8789": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3031,
        3067
      ],
      "op": "ISZERO",
      "path": "28"
    },
    "8790": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3031,
        3067
      ],
      "op": "DUP1",
      "path": "28"
    },
    "8791": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3031,
        3067
      ],
      "op": "ISZERO",
      "path": "28"
    },
    "8792": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3031,
        3067
      ],
      "op": "PUSH2",
      "path": "28",
      "value": "0x2265"
    },
    "8795": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3031,
        3067
      ],
      "op": "JUMPI",
      "path": "28"
    },
    "8796": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3031,
        3067
      ],
      "op": "RETURNDATASIZE",
      "path": "28"
    },
    "8797": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3031,
        3067
      ],
      "op": "PUSH1",
      "path": "28",
      "value": "0x0"
    },
    "8799": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3031,
        3067
      ],
      "op": "DUP1",
      "path": "28"
    },
    "8800": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3031,
        3067
      ],
      "op": "RETURNDATACOPY",
      "path": "28"
    },
    "8801": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3031,
        3067
      ],
      "op": "RETURNDATASIZE",
      "path": "28"
    },
    "8802": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3031,
        3067
      ],
      "op": "PUSH1",
      "path": "28",
      "value": "0x0"
    },
    "8804": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3031,
        3067
      ],
      "op": "REVERT",
      "path": "28"
    },
    "8805": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3031,
        3067
      ],
      "op": "JUMPDEST",
      "path": "28"
    },
    "8806": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3031,
        3067
      ],
      "op": "POP",
      "path": "28"
    },
    "8807": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3031,
        3067
      ],
      "op": "POP",
      "path": "28"
    },
    "8808": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3031,
        3067
      ],
      "op": "POP",
      "path": "28"
    },
    "8809": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3031,
        3067
      ],
      "op": "POP",
      "path": "28"
    },
    "8810": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3031,
        3067
      ],
      "op": "PUSH1",
      "path": "28",
      "value": "0x40"
    },
    "8812": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3031,
        3067
      ],
      "op": "MLOAD",
      "path": "28"
    },
    "8813": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3031,
        3067
      ],
      "op": "RETURNDATASIZE",
      "path": "28"
    },
    "8814": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3031,
        3067
      ],
      "op": "PUSH1",
      "path": "28",
      "value": "0x0"
    },
    "8816": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3031,
        3067
      ],
      "op": "DUP3",
      "path": "28"
    },
    "8817": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3031,
        3067
      ],
      "op": "RETURNDATACOPY",
      "path": "28"
    },
    "8818": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3031,
        3067
      ],
      "op": "PUSH1",
      "path": "28",
      "value": "0x1F"
    },
    "8820": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3031,
        3067
      ],
      "op": "RETURNDATASIZE",
      "path": "28"
    },
    "8821": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3031,
        3067
      ],
      "op": "SWAP1",
      "path": "28"
    },
    "8822": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3031,
        3067
      ],
      "op": "DUP2",
      "path": "28"
    },
    "8823": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3031,
        3067
      ],
      "op": "ADD",
      "path": "28"
    },
    "8824": {
      "op": "PUSH1",
      "value": "0x1F"
    },
    "8826": {
      "op": "NOT"
    },
    "8827": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3031,
        3067
      ],
      "op": "AND",
      "path": "28"
    },
    "8828": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3031,
        3067
      ],
      "op": "DUP3",
      "path": "28"
    },
    "8829": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3031,
        3067
      ],
      "op": "ADD",
      "path": "28"
    },
    "8830": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3031,
        3067
      ],
      "op": "PUSH1",
      "path": "28",
      "value": "0x40"
    },
    "8832": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3031,
        3067
      ],
      "op": "MSTORE",
      "path": "28"
    },
    "8833": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3031,
        3067
      ],
      "op": "PUSH2",
      "path": "28",
      "value": "0x228D"
    },
    "8836": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3031,
        3067
      ],
      "op": "SWAP2",
      "path": "28"
    },
    "8837": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3031,
        3067
      ],
      "op": "SWAP1",
      "path": "28"
    },
    "8838": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3031,
        3067
      ],
      "op": "DUP2",
      "path": "28"
    },
    "8839": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3031,
        3067
      ],
      "op": "ADD",
      "path": "28"
    },
    "8840": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3031,
        3067
      ],
      "op": "SWAP1",
      "path": "28"
    },
    "8841": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3031,
        3067
      ],
      "op": "PUSH2",
      "path": "28",
      "value": "0x2B55"
    },
    "8844": {
      "fn": "BasicRiskpool._lockCollateral",
      "jump": "i",
      "offset": [
        3031,
        3067
      ],
      "op": "JUMP",
      "path": "28"
    },
    "8845": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3031,
        3067
      ],
      "op": "JUMPDEST",
      "path": "28"
    },
    "8846": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3000,
        3067
      ],
      "op": "SWAP1",
      "path": "28"
    },
    "8847": {
      "op": "POP"
    },
    "8848": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3086,
        3101
      ],
      "op": "PUSH1",
      "path": "28",
      "value": "0x0"
    },
    "8850": {
      "fn": "AyiiRiskpool.bundleMatchesApplication",
      "offset": [
        1674,
        1678
      ],
      "op": "PUSH1",
      "path": "68",
      "value": "0x1"
    },
    "8852": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3173,
        3225
      ],
      "op": "PUSH1",
      "path": "28",
      "statement": 76,
      "value": "0x40"
    },
    "8854": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3173,
        3225
      ],
      "op": "DUP1",
      "path": "28"
    },
    "8855": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3173,
        3225
      ],
      "op": "MLOAD",
      "path": "28"
    },
    "8856": {
      "op": "DUP6"
    },
    "8857": {
      "op": "DUP2"
    },
    "8858": {
      "op": "MSTORE"
    },
    "8859": {
      "op": "DUP3"
    },
    "8860": {
      "op": "ISZERO"
    },
    "8861": {
      "op": "ISZERO"
    },
    "8862": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "8864": {
      "op": "DUP3"
    },
    "8865": {
      "op": "ADD"
    },
    "8866": {
      "op": "MSTORE"
    },
    "8867": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3086,
        3149
      ],
      "op": "SWAP2",
      "path": "28"
    },
    "8868": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3086,
        3149
      ],
      "op": "SWAP3",
      "path": "28"
    },
    "8869": {
      "op": "POP"
    },
    "8870": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3173,
        3225
      ],
      "op": "PUSH32",
      "path": "28",
      "value": "0x4FB0F8B19E3CE187A133519BFF1FCBDF3DFBC1B55F8BC334A3DA5BCADBEEA2A7"
    },
    "8903": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3173,
        3225
      ],
      "op": "SWAP2",
      "path": "28"
    },
    "8904": {
      "op": "ADD"
    },
    "8905": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3173,
        3225
      ],
      "op": "PUSH1",
      "path": "28",
      "value": "0x40"
    },
    "8907": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3173,
        3225
      ],
      "op": "MLOAD",
      "path": "28"
    },
    "8908": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3173,
        3225
      ],
      "op": "DUP1",
      "path": "28"
    },
    "8909": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3173,
        3225
      ],
      "op": "SWAP2",
      "path": "28"
    },
    "8910": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3173,
        3225
      ],
      "op": "SUB",
      "path": "28"
    },
    "8911": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3173,
        3225
      ],
      "op": "SWAP1",
      "path": "28"
    },
    "8912": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3173,
        3225
      ],
      "op": "LOG1",
      "path": "28"
    },
    "8913": {
      "branch": 101,
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3250,
        3260
      ],
      "op": "DUP1",
      "path": "28"
    },
    "8914": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3246,
        3901
      ],
      "op": "ISZERO",
      "path": "28"
    },
    "8915": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3246,
        3901
      ],
      "op": "PUSH2",
      "path": "28",
      "value": "0x2413"
    },
    "8918": {
      "branch": 101,
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3246,
        3901
      ],
      "op": "JUMPI",
      "path": "28"
    },
    "8919": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3285,
        3302
      ],
      "op": "PUSH1",
      "path": "28",
      "value": "0x0"
    },
    "8921": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3322,
        3328
      ],
      "op": "DUP3",
      "path": "28"
    },
    "8922": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3322,
        3342
      ],
      "op": "PUSH1",
      "path": "28",
      "value": "0xC0"
    },
    "8924": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3322,
        3342
      ],
      "op": "ADD",
      "path": "28"
    },
    "8925": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3322,
        3342
      ],
      "op": "MLOAD",
      "path": "28"
    },
    "8926": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3305,
        3311
      ],
      "op": "DUP4",
      "path": "28"
    },
    "8927": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3305,
        3319
      ],
      "op": "PUSH1",
      "path": "28",
      "value": "0xA0"
    },
    "8929": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3305,
        3319
      ],
      "op": "ADD",
      "path": "28"
    },
    "8930": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3305,
        3319
      ],
      "op": "MLOAD",
      "path": "28"
    },
    "8931": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3305,
        3342
      ],
      "op": "PUSH2",
      "path": "28",
      "value": "0x22EC"
    },
    "8934": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3305,
        3342
      ],
      "op": "SWAP2",
      "path": "28"
    },
    "8935": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3305,
        3342
      ],
      "op": "SWAP1",
      "path": "28"
    },
    "8936": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3305,
        3342
      ],
      "op": "PUSH2",
      "path": "28",
      "value": "0x3031"
    },
    "8939": {
      "fn": "BasicRiskpool._lockCollateral",
      "jump": "i",
      "offset": [
        3305,
        3342
      ],
      "op": "JUMP",
      "path": "28"
    },
    "8940": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3305,
        3342
      ],
      "op": "JUMPDEST",
      "path": "28"
    },
    "8941": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3370,
        3456
      ],
      "op": "PUSH1",
      "path": "28",
      "statement": 77,
      "value": "0x40"
    },
    "8943": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3370,
        3456
      ],
      "op": "DUP1",
      "path": "28"
    },
    "8944": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3370,
        3456
      ],
      "op": "MLOAD",
      "path": "28"
    },
    "8945": {
      "op": "DUP9"
    },
    "8946": {
      "op": "DUP2"
    },
    "8947": {
      "op": "MSTORE"
    },
    "8948": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "8950": {
      "op": "DUP2"
    },
    "8951": {
      "op": "ADD"
    },
    "8952": {
      "op": "DUP8"
    },
    "8953": {
      "op": "SWAP1"
    },
    "8954": {
      "op": "MSTORE"
    },
    "8955": {
      "op": "SWAP1"
    },
    "8956": {
      "op": "DUP2"
    },
    "8957": {
      "op": "ADD"
    },
    "8958": {
      "op": "DUP3"
    },
    "8959": {
      "op": "SWAP1"
    },
    "8960": {
      "op": "MSTORE"
    },
    "8961": {
      "op": "PUSH1",
      "value": "0x60"
    },
    "8963": {
      "op": "DUP2"
    },
    "8964": {
      "op": "ADD"
    },
    "8965": {
      "op": "DUP15"
    },
    "8966": {
      "op": "SWAP1"
    },
    "8967": {
      "op": "MSTORE"
    },
    "8968": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3285,
        3342
      ],
      "op": "SWAP1",
      "path": "28"
    },
    "8969": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3285,
        3342
      ],
      "op": "SWAP2",
      "path": "28"
    },
    "8970": {
      "op": "POP"
    },
    "8971": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3370,
        3456
      ],
      "op": "PUSH32",
      "path": "28",
      "value": "0xE54EF564BEE7E49A6E78296E638947532DE075D47CD66E331104B4812756F119"
    },
    "9004": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3370,
        3456
      ],
      "op": "SWAP1",
      "path": "28"
    },
    "9005": {
      "op": "PUSH1",
      "value": "0x80"
    },
    "9007": {
      "op": "ADD"
    },
    "9008": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3370,
        3456
      ],
      "op": "PUSH1",
      "path": "28",
      "value": "0x40"
    },
    "9010": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3370,
        3456
      ],
      "op": "MLOAD",
      "path": "28"
    },
    "9011": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3370,
        3456
      ],
      "op": "DUP1",
      "path": "28"
    },
    "9012": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3370,
        3456
      ],
      "op": "SWAP2",
      "path": "28"
    },
    "9013": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3370,
        3456
      ],
      "op": "SUB",
      "path": "28"
    },
    "9014": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3370,
        3456
      ],
      "op": "SWAP1",
      "path": "28"
    },
    "9015": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3370,
        3456
      ],
      "op": "LOG1",
      "path": "28"
    },
    "9016": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3498,
        3514
      ],
      "op": "DUP12",
      "path": "28"
    },
    "9017": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3485,
        3494
      ],
      "op": "DUP2",
      "path": "28"
    },
    "9018": {
      "branch": 102,
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3485,
        3514
      ],
      "op": "LT",
      "path": "28"
    },
    "9019": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3481,
        3882
      ],
      "op": "PUSH2",
      "path": "28",
      "value": "0x23F8"
    },
    "9022": {
      "branch": 102,
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3481,
        3882
      ],
      "op": "JUMPI",
      "path": "28"
    },
    "9023": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3543,
        3559
      ],
      "op": "PUSH1",
      "path": "28",
      "statement": 78,
      "value": "0x8"
    },
    "9025": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3543,
        3559
      ],
      "op": "SLOAD",
      "path": "28"
    },
    "9026": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3543,
        3618
      ],
      "op": "PUSH1",
      "path": "28",
      "value": "0x40"
    },
    "9028": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3543,
        3618
      ],
      "op": "MLOAD",
      "path": "28"
    },
    "9029": {
      "op": "PUSH4",
      "value": "0x4D03F9B7"
    },
    "9034": {
      "op": "PUSH1",
      "value": "0xE0"
    },
    "9036": {
      "op": "SHL"
    },
    "9037": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3543,
        3618
      ],
      "op": "DUP2",
      "path": "28"
    },
    "9038": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3543,
        3618
      ],
      "op": "MSTORE",
      "path": "28"
    },
    "9039": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3543,
        3618
      ],
      "op": "PUSH1",
      "path": "28",
      "value": "0x4"
    },
    "9041": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3543,
        3618
      ],
      "op": "DUP2",
      "path": "28"
    },
    "9042": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3543,
        3618
      ],
      "op": "ADD",
      "path": "28"
    },
    "9043": {
      "op": "DUP7"
    },
    "9044": {
      "op": "SWAP1"
    },
    "9045": {
      "op": "MSTORE"
    },
    "9046": {
      "op": "PUSH1",
      "value": "0x24"
    },
    "9048": {
      "op": "DUP2"
    },
    "9049": {
      "op": "ADD"
    },
    "9050": {
      "op": "DUP16"
    },
    "9051": {
      "op": "SWAP1"
    },
    "9052": {
      "op": "MSTORE"
    },
    "9053": {
      "op": "PUSH1",
      "value": "0x44"
    },
    "9055": {
      "op": "DUP2"
    },
    "9056": {
      "op": "ADD"
    },
    "9057": {
      "op": "DUP15"
    },
    "9058": {
      "op": "SWAP1"
    },
    "9059": {
      "op": "MSTORE"
    },
    "9060": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "9062": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "9064": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "9066": {
      "op": "SHL"
    },
    "9067": {
      "op": "SUB"
    },
    "9068": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3543,
        3559
      ],
      "op": "SWAP1",
      "path": "28"
    },
    "9069": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3543,
        3559
      ],
      "op": "SWAP2",
      "path": "28"
    },
    "9070": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3543,
        3559
      ],
      "op": "AND",
      "path": "28"
    },
    "9071": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3543,
        3559
      ],
      "op": "SWAP1",
      "path": "28"
    },
    "9072": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3543,
        3579
      ],
      "op": "PUSH4",
      "path": "28",
      "value": "0x4D03F9B7"
    },
    "9077": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3543,
        3579
      ],
      "op": "SWAP1",
      "path": "28"
    },
    "9078": {
      "op": "PUSH1",
      "value": "0x64"
    },
    "9080": {
      "op": "ADD"
    },
    "9081": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3543,
        3618
      ],
      "op": "PUSH1",
      "path": "28",
      "value": "0x0"
    },
    "9083": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3543,
        3618
      ],
      "op": "PUSH1",
      "path": "28",
      "value": "0x40"
    },
    "9085": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3543,
        3618
      ],
      "op": "MLOAD",
      "path": "28"
    },
    "9086": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3543,
        3618
      ],
      "op": "DUP1",
      "path": "28"
    },
    "9087": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3543,
        3618
      ],
      "op": "DUP4",
      "path": "28"
    },
    "9088": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3543,
        3618
      ],
      "op": "SUB",
      "path": "28"
    },
    "9089": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3543,
        3618
      ],
      "op": "DUP2",
      "path": "28"
    },
    "9090": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3543,
        3618
      ],
      "op": "PUSH1",
      "path": "28",
      "value": "0x0"
    },
    "9092": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3543,
        3618
      ],
      "op": "DUP8",
      "path": "28"
    },
    "9093": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3543,
        3618
      ],
      "op": "DUP1",
      "path": "28"
    },
    "9094": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3543,
        3618
      ],
      "op": "EXTCODESIZE",
      "path": "28"
    },
    "9095": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3543,
        3618
      ],
      "op": "ISZERO",
      "path": "28"
    },
    "9096": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3543,
        3618
      ],
      "op": "DUP1",
      "path": "28"
    },
    "9097": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3543,
        3618
      ],
      "op": "ISZERO",
      "path": "28"
    },
    "9098": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3543,
        3618
      ],
      "op": "PUSH2",
      "path": "28",
      "value": "0x2392"
    },
    "9101": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3543,
        3618
      ],
      "op": "JUMPI",
      "path": "28"
    },
    "9102": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3543,
        3618
      ],
      "op": "PUSH1",
      "path": "28",
      "value": "0x0"
    },
    "9104": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3543,
        3618
      ],
      "op": "DUP1",
      "path": "28"
    },
    "9105": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3543,
        3618
      ],
      "op": "REVERT",
      "path": "28"
    },
    "9106": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3543,
        3618
      ],
      "op": "JUMPDEST",
      "path": "28"
    },
    "9107": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3543,
        3618
      ],
      "op": "POP",
      "path": "28"
    },
    "9108": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3543,
        3618
      ],
      "op": "GAS",
      "path": "28"
    },
    "9109": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3543,
        3618
      ],
      "op": "CALL",
      "path": "28"
    },
    "9110": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3543,
        3618
      ],
      "op": "ISZERO",
      "path": "28"
    },
    "9111": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3543,
        3618
      ],
      "op": "DUP1",
      "path": "28"
    },
    "9112": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3543,
        3618
      ],
      "op": "ISZERO",
      "path": "28"
    },
    "9113": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3543,
        3618
      ],
      "op": "PUSH2",
      "path": "28",
      "value": "0x23A6"
    },
    "9116": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3543,
        3618
      ],
      "op": "JUMPI",
      "path": "28"
    },
    "9117": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3543,
        3618
      ],
      "op": "RETURNDATASIZE",
      "path": "28"
    },
    "9118": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3543,
        3618
      ],
      "op": "PUSH1",
      "path": "28",
      "value": "0x0"
    },
    "9120": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3543,
        3618
      ],
      "op": "DUP1",
      "path": "28"
    },
    "9121": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3543,
        3618
      ],
      "op": "RETURNDATACOPY",
      "path": "28"
    },
    "9122": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3543,
        3618
      ],
      "op": "RETURNDATASIZE",
      "path": "28"
    },
    "9123": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3543,
        3618
      ],
      "op": "PUSH1",
      "path": "28",
      "value": "0x0"
    },
    "9125": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3543,
        3618
      ],
      "op": "REVERT",
      "path": "28"
    },
    "9126": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3543,
        3618
      ],
      "op": "JUMPDEST",
      "path": "28"
    },
    "9127": {
      "op": "POP"
    },
    "9128": {
      "op": "POP"
    },
    "9129": {
      "op": "POP"
    },
    "9130": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3645,
        3673
      ],
      "op": "PUSH1",
      "path": "28",
      "statement": 79,
      "value": "0x0"
    },
    "9132": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3645,
        3673
      ],
      "op": "DUP15",
      "path": "28"
    },
    "9133": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3645,
        3673
      ],
      "op": "DUP2",
      "path": "28"
    },
    "9134": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3645,
        3673
      ],
      "op": "MSTORE",
      "path": "28"
    },
    "9135": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3645,
        3662
      ],
      "op": "PUSH1",
      "path": "28",
      "value": "0x10"
    },
    "9137": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3645,
        3673
      ],
      "op": "PUSH1",
      "path": "28",
      "value": "0x20"
    },
    "9139": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3645,
        3673
      ],
      "op": "MSTORE",
      "path": "28"
    },
    "9140": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3645,
        3673
      ],
      "op": "PUSH1",
      "path": "28",
      "value": "0x40"
    },
    "9142": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3645,
        3673
      ],
      "op": "DUP2",
      "path": "28"
    },
    "9143": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3645,
        3673
      ],
      "op": "KECCAK256",
      "path": "28"
    },
    "9144": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3645,
        3684
      ],
      "op": "DUP7",
      "path": "28"
    },
    "9145": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3645,
        3684
      ],
      "op": "SWAP1",
      "path": "28"
    },
    "9146": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3645,
        3684
      ],
      "op": "SSTORE",
      "path": "28"
    },
    "9147": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3752,
        3768
      ],
      "op": "PUSH1",
      "path": "28",
      "statement": 80,
      "value": "0x11"
    },
    "9149": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3752,
        3770
      ],
      "op": "DUP1",
      "path": "28"
    },
    "9150": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3752,
        3770
      ],
      "op": "SLOAD",
      "path": "28"
    },
    "9151": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3721,
        3725
      ],
      "op": "PUSH1",
      "path": "28",
      "statement": 81,
      "value": "0x1"
    },
    "9153": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3721,
        3725
      ],
      "op": "SWAP15",
      "path": "28"
    },
    "9154": {
      "op": "POP"
    },
    "9155": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3752,
        3770
      ],
      "op": "PUSH4",
      "path": "28",
      "value": "0xFFFFFFFF"
    },
    "9160": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3752,
        3770
      ],
      "op": "AND",
      "path": "28"
    },
    "9161": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3752,
        3770
      ],
      "op": "SWAP3",
      "path": "28"
    },
    "9162": {
      "op": "POP"
    },
    "9163": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3752,
        3768
      ],
      "op": "SWAP1",
      "path": "28"
    },
    "9164": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3752,
        3770
      ],
      "op": "PUSH2",
      "path": "28",
      "value": "0x23D4"
    },
    "9167": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3752,
        3770
      ],
      "op": "DUP4",
      "path": "28"
    },
    "9168": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3752,
        3770
      ],
      "op": "PUSH2",
      "path": "28",
      "value": "0x30A6"
    },
    "9171": {
      "fn": "BasicRiskpool._lockCollateral",
      "jump": "i",
      "offset": [
        3752,
        3770
      ],
      "op": "JUMP",
      "path": "28"
    },
    "9172": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3752,
        3770
      ],
      "op": "JUMPDEST",
      "path": "28"
    },
    "9173": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3752,
        3770
      ],
      "op": "SWAP2",
      "path": "28"
    },
    "9174": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3752,
        3770
      ],
      "op": "SWAP1",
      "path": "28"
    },
    "9175": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3752,
        3770
      ],
      "op": "PUSH2",
      "path": "28",
      "value": "0x100"
    },
    "9178": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3752,
        3770
      ],
      "op": "EXP",
      "path": "28"
    },
    "9179": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3752,
        3770
      ],
      "op": "DUP2",
      "path": "28"
    },
    "9180": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3752,
        3770
      ],
      "op": "SLOAD",
      "path": "28"
    },
    "9181": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3752,
        3770
      ],
      "op": "DUP2",
      "path": "28"
    },
    "9182": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3752,
        3770
      ],
      "op": "PUSH4",
      "path": "28",
      "value": "0xFFFFFFFF"
    },
    "9187": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3752,
        3770
      ],
      "op": "MUL",
      "path": "28"
    },
    "9188": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3752,
        3770
      ],
      "op": "NOT",
      "path": "28"
    },
    "9189": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3752,
        3770
      ],
      "op": "AND",
      "path": "28"
    },
    "9190": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3752,
        3770
      ],
      "op": "SWAP1",
      "path": "28"
    },
    "9191": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3752,
        3770
      ],
      "op": "DUP4",
      "path": "28"
    },
    "9192": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3752,
        3770
      ],
      "op": "PUSH4",
      "path": "28",
      "value": "0xFFFFFFFF"
    },
    "9197": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3752,
        3770
      ],
      "op": "AND",
      "path": "28"
    },
    "9198": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3752,
        3770
      ],
      "op": "MUL",
      "path": "28"
    },
    "9199": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3752,
        3770
      ],
      "op": "OR",
      "path": "28"
    },
    "9200": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3752,
        3770
      ],
      "op": "SWAP1",
      "path": "28"
    },
    "9201": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3752,
        3770
      ],
      "op": "SSTORE",
      "path": "28"
    },
    "9202": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3752,
        3770
      ],
      "op": "POP",
      "path": "28"
    },
    "9203": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3752,
        3770
      ],
      "op": "POP",
      "path": "28"
    },
    "9204": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3481,
        3882
      ],
      "op": "PUSH2",
      "path": "28",
      "value": "0x2411"
    },
    "9207": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3481,
        3882
      ],
      "op": "JUMP",
      "path": "28"
    },
    "9208": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3481,
        3882
      ],
      "op": "JUMPDEST",
      "path": "28"
    },
    "9209": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3845,
        3858
      ],
      "op": "DUP10",
      "path": "28",
      "statement": 82
    },
    "9210": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3834,
        3841
      ],
      "op": "PUSH2",
      "path": "28",
      "value": "0x2404"
    },
    "9213": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3834,
        3837
      ],
      "op": "DUP8",
      "path": "28"
    },
    "9214": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3840,
        3841
      ],
      "op": "PUSH1",
      "path": "28",
      "value": "0x1"
    },
    "9216": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3834,
        3841
      ],
      "op": "PUSH2",
      "path": "28",
      "value": "0x2FFA"
    },
    "9219": {
      "fn": "BasicRiskpool._lockCollateral",
      "jump": "i",
      "offset": [
        3834,
        3841
      ],
      "op": "JUMP",
      "path": "28"
    },
    "9220": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3834,
        3841
      ],
      "op": "JUMPDEST",
      "path": "28"
    },
    "9221": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3833,
        3858
      ],
      "op": "PUSH2",
      "path": "28",
      "value": "0x240E"
    },
    "9224": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3833,
        3858
      ],
      "op": "SWAP2",
      "path": "28"
    },
    "9225": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3833,
        3858
      ],
      "op": "SWAP1",
      "path": "28"
    },
    "9226": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3833,
        3858
      ],
      "op": "PUSH2",
      "path": "28",
      "value": "0x30CA"
    },
    "9229": {
      "fn": "BasicRiskpool._lockCollateral",
      "jump": "i",
      "offset": [
        3833,
        3858
      ],
      "op": "JUMP",
      "path": "28"
    },
    "9230": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3833,
        3858
      ],
      "op": "JUMPDEST",
      "path": "28"
    },
    "9231": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3827,
        3858
      ],
      "op": "SWAP6",
      "path": "28"
    },
    "9232": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3827,
        3858
      ],
      "op": "POP",
      "path": "28"
    },
    "9233": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3481,
        3882
      ],
      "op": "JUMPDEST",
      "path": "28"
    },
    "9234": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3246,
        3901
      ],
      "op": "POP",
      "path": "28"
    },
    "9235": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        3246,
        3901
      ],
      "op": "JUMPDEST",
      "path": "28"
    },
    "9236": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        2865,
        3916
      ],
      "op": "POP",
      "path": "28"
    },
    "9237": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        2865,
        3916
      ],
      "op": "POP",
      "path": "28"
    },
    "9238": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        2865,
        3916
      ],
      "op": "POP",
      "path": "28"
    },
    "9239": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        2916,
        2919
      ],
      "op": "DUP1",
      "path": "28",
      "statement": 83
    },
    "9240": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        2916,
        2919
      ],
      "op": "DUP1",
      "path": "28"
    },
    "9241": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        2916,
        2919
      ],
      "op": "PUSH2",
      "path": "28",
      "value": "0x2421"
    },
    "9244": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        2916,
        2919
      ],
      "op": "SWAP1",
      "path": "28"
    },
    "9245": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        2916,
        2919
      ],
      "op": "PUSH2",
      "path": "28",
      "value": "0x308B"
    },
    "9248": {
      "fn": "BasicRiskpool._lockCollateral",
      "jump": "i",
      "offset": [
        2916,
        2919
      ],
      "op": "JUMP",
      "path": "28"
    },
    "9249": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        2916,
        2919
      ],
      "op": "JUMPDEST",
      "path": "28"
    },
    "9250": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        2916,
        2919
      ],
      "op": "SWAP2",
      "path": "28"
    },
    "9251": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        2916,
        2919
      ],
      "op": "POP",
      "path": "28"
    },
    "9252": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        2916,
        2919
      ],
      "op": "POP",
      "path": "28"
    },
    "9253": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        2865,
        3916
      ],
      "op": "PUSH2",
      "path": "28",
      "value": "0x21EA"
    },
    "9256": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        2865,
        3916
      ],
      "op": "JUMP",
      "path": "28"
    },
    "9257": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        2865,
        3916
      ],
      "op": "JUMPDEST",
      "path": "28"
    },
    "9258": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        2865,
        3916
      ],
      "op": "POP",
      "path": "28"
    },
    "9259": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        2121,
        3927
      ],
      "op": "POP",
      "path": "28"
    },
    "9260": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        2121,
        3927
      ],
      "op": "POP",
      "path": "28"
    },
    "9261": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        2121,
        3927
      ],
      "op": "JUMPDEST",
      "path": "28"
    },
    "9262": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        1533,
        3934
      ],
      "op": "POP",
      "path": "28"
    },
    "9263": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        1533,
        3934
      ],
      "op": "POP",
      "path": "28"
    },
    "9264": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        1533,
        3934
      ],
      "op": "POP",
      "path": "28"
    },
    "9265": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        1533,
        3934
      ],
      "op": "SWAP3",
      "path": "28"
    },
    "9266": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        1533,
        3934
      ],
      "op": "SWAP2",
      "path": "28"
    },
    "9267": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        1533,
        3934
      ],
      "op": "POP",
      "path": "28"
    },
    "9268": {
      "fn": "BasicRiskpool._lockCollateral",
      "offset": [
        1533,
        3934
      ],
      "op": "POP",
      "path": "28"
    },
    "9269": {
      "fn": "BasicRiskpool._lockCollateral",
      "jump": "o",
      "offset": [
        1533,
        3934
      ],
      "op": "JUMP",
      "path": "28"
    },
    "9270": {
      "fn": "AccessControl._setupRole",
      "offset": [
        6824,
        6934
      ],
      "op": "JUMPDEST",
      "path": "0"
    },
    "9271": {
      "fn": "AccessControl._setupRole",
      "offset": [
        6902,
        6927
      ],
      "op": "PUSH2",
      "path": "0",
      "statement": 84,
      "value": "0x105D"
    },
    "9274": {
      "fn": "AccessControl._setupRole",
      "offset": [
        6913,
        6917
      ],
      "op": "DUP3",
      "path": "0"
    },
    "9275": {
      "fn": "AccessControl._setupRole",
      "offset": [
        6919,
        6926
      ],
      "op": "DUP3",
      "path": "0"
    },
    "9276": {
      "fn": "AccessControl._setupRole",
      "offset": [
        6902,
        6912
      ],
      "op": "PUSH2",
      "path": "0",
      "value": "0x1C47"
    },
    "9279": {
      "fn": "AccessControl._setupRole",
      "jump": "i",
      "offset": [
        6902,
        6927
      ],
      "op": "JUMP",
      "path": "0"
    },
    "9280": {
      "fn": "Riskpool._afterArchive",
      "offset": [
        8528,
        8780
      ],
      "op": "JUMPDEST",
      "path": "36"
    },
    "9281": {
      "fn": "Riskpool._afterArchive",
      "offset": [
        8588,
        8606
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x0"
    },
    "9283": {
      "fn": "Riskpool._afterArchive",
      "offset": [
        8609,
        8616
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0x244B"
    },
    "9286": {
      "fn": "Component.getId",
      "offset": [
        2373,
        2385
      ],
      "op": "PUSH1",
      "path": "29",
      "value": "0x2"
    },
    "9288": {
      "fn": "Component.getId",
      "offset": [
        2373,
        2385
      ],
      "op": "SLOAD",
      "path": "29"
    },
    "9289": {
      "fn": "Component.getId",
      "offset": [
        2309,
        2388
      ],
      "op": "SWAP1",
      "path": "29"
    },
    "9290": {
      "fn": "Component.getId",
      "offset": [
        2309,
        2388
      ],
      "op": "JUMP",
      "path": "29"
    },
    "9291": {
      "fn": "Riskpool._afterArchive",
      "offset": [
        8609,
        8616
      ],
      "op": "JUMPDEST",
      "path": "36"
    },
    "9292": {
      "fn": "Riskpool._afterArchive",
      "offset": [
        8649,
        8665
      ],
      "op": "PUSH1",
      "path": "36",
      "statement": 85,
      "value": "0x7"
    },
    "9294": {
      "fn": "Riskpool._afterArchive",
      "offset": [
        8649,
        8665
      ],
      "op": "SLOAD",
      "path": "36"
    },
    "9295": {
      "fn": "Riskpool._afterArchive",
      "offset": [
        8649,
        8692
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x40"
    },
    "9297": {
      "fn": "Riskpool._afterArchive",
      "offset": [
        8649,
        8692
      ],
      "op": "MLOAD",
      "path": "36"
    },
    "9298": {
      "op": "PUSH4",
      "value": "0x62ACBC1F"
    },
    "9303": {
      "op": "PUSH1",
      "value": "0xE1"
    },
    "9305": {
      "op": "SHL"
    },
    "9306": {
      "fn": "Riskpool._afterArchive",
      "offset": [
        8649,
        8692
      ],
      "op": "DUP2",
      "path": "36"
    },
    "9307": {
      "fn": "Riskpool._afterArchive",
      "offset": [
        8649,
        8692
      ],
      "op": "MSTORE",
      "path": "36"
    },
    "9308": {
      "fn": "Riskpool._afterArchive",
      "offset": [
        8649,
        8692
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x4"
    },
    "9310": {
      "fn": "Riskpool._afterArchive",
      "offset": [
        8649,
        8692
      ],
      "op": "DUP2",
      "path": "36"
    },
    "9311": {
      "fn": "Riskpool._afterArchive",
      "offset": [
        8649,
        8692
      ],
      "op": "ADD",
      "path": "36"
    },
    "9312": {
      "op": "DUP4"
    },
    "9313": {
      "op": "SWAP1"
    },
    "9314": {
      "op": "MSTORE"
    },
    "9315": {
      "fn": "Riskpool._afterArchive",
      "offset": [
        8588,
        8616
      ],
      "op": "SWAP2",
      "path": "36"
    },
    "9316": {
      "fn": "Riskpool._afterArchive",
      "offset": [
        8588,
        8616
      ],
      "op": "SWAP3",
      "path": "36"
    },
    "9317": {
      "op": "POP"
    },
    "9318": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "9320": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "9322": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "9324": {
      "op": "SHL"
    },
    "9325": {
      "op": "SUB"
    },
    "9326": {
      "fn": "Riskpool._afterArchive",
      "offset": [
        8649,
        8665
      ],
      "op": "AND",
      "path": "36"
    },
    "9327": {
      "fn": "Riskpool._afterArchive",
      "offset": [
        8649,
        8665
      ],
      "op": "SWAP1",
      "path": "36"
    },
    "9328": {
      "fn": "Riskpool._afterArchive",
      "offset": [
        8649,
        8680
      ],
      "op": "PUSH4",
      "path": "36",
      "value": "0xC559783E"
    },
    "9333": {
      "fn": "Riskpool._afterArchive",
      "offset": [
        8649,
        8680
      ],
      "op": "SWAP1",
      "path": "36"
    },
    "9334": {
      "op": "PUSH1",
      "value": "0x24"
    },
    "9336": {
      "op": "ADD"
    },
    "9337": {
      "fn": "Riskpool._afterArchive",
      "offset": [
        8649,
        8692
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x20"
    },
    "9339": {
      "fn": "Riskpool._afterArchive",
      "offset": [
        8649,
        8692
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x40"
    },
    "9341": {
      "fn": "Riskpool._afterArchive",
      "offset": [
        8649,
        8692
      ],
      "op": "MLOAD",
      "path": "36"
    },
    "9342": {
      "fn": "Riskpool._afterArchive",
      "offset": [
        8649,
        8692
      ],
      "op": "DUP1",
      "path": "36"
    },
    "9343": {
      "fn": "Riskpool._afterArchive",
      "offset": [
        8649,
        8692
      ],
      "op": "DUP4",
      "path": "36"
    },
    "9344": {
      "fn": "Riskpool._afterArchive",
      "offset": [
        8649,
        8692
      ],
      "op": "SUB",
      "path": "36"
    },
    "9345": {
      "fn": "Riskpool._afterArchive",
      "offset": [
        8649,
        8692
      ],
      "op": "DUP2",
      "path": "36"
    },
    "9346": {
      "fn": "Riskpool._afterArchive",
      "offset": [
        8649,
        8692
      ],
      "op": "DUP7",
      "path": "36"
    },
    "9347": {
      "fn": "Riskpool._afterArchive",
      "offset": [
        8649,
        8692
      ],
      "op": "DUP1",
      "path": "36"
    },
    "9348": {
      "fn": "Riskpool._afterArchive",
      "offset": [
        8649,
        8692
      ],
      "op": "EXTCODESIZE",
      "path": "36"
    },
    "9349": {
      "fn": "Riskpool._afterArchive",
      "offset": [
        8649,
        8692
      ],
      "op": "ISZERO",
      "path": "36"
    },
    "9350": {
      "fn": "Riskpool._afterArchive",
      "offset": [
        8649,
        8692
      ],
      "op": "DUP1",
      "path": "36"
    },
    "9351": {
      "fn": "Riskpool._afterArchive",
      "offset": [
        8649,
        8692
      ],
      "op": "ISZERO",
      "path": "36"
    },
    "9352": {
      "fn": "Riskpool._afterArchive",
      "offset": [
        8649,
        8692
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0x2490"
    },
    "9355": {
      "fn": "Riskpool._afterArchive",
      "offset": [
        8649,
        8692
      ],
      "op": "JUMPI",
      "path": "36"
    },
    "9356": {
      "fn": "Riskpool._afterArchive",
      "offset": [
        8649,
        8692
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x0"
    },
    "9358": {
      "fn": "Riskpool._afterArchive",
      "offset": [
        8649,
        8692
      ],
      "op": "DUP1",
      "path": "36"
    },
    "9359": {
      "fn": "Riskpool._afterArchive",
      "offset": [
        8649,
        8692
      ],
      "op": "REVERT",
      "path": "36"
    },
    "9360": {
      "fn": "Riskpool._afterArchive",
      "offset": [
        8649,
        8692
      ],
      "op": "JUMPDEST",
      "path": "36"
    },
    "9361": {
      "fn": "Riskpool._afterArchive",
      "offset": [
        8649,
        8692
      ],
      "op": "POP",
      "path": "36"
    },
    "9362": {
      "fn": "Riskpool._afterArchive",
      "offset": [
        8649,
        8692
      ],
      "op": "GAS",
      "path": "36"
    },
    "9363": {
      "fn": "Riskpool._afterArchive",
      "offset": [
        8649,
        8692
      ],
      "op": "STATICCALL",
      "path": "36"
    },
    "9364": {
      "fn": "Riskpool._afterArchive",
      "offset": [
        8649,
        8692
      ],
      "op": "ISZERO",
      "path": "36"
    },
    "9365": {
      "fn": "Riskpool._afterArchive",
      "offset": [
        8649,
        8692
      ],
      "op": "DUP1",
      "path": "36"
    },
    "9366": {
      "fn": "Riskpool._afterArchive",
      "offset": [
        8649,
        8692
      ],
      "op": "ISZERO",
      "path": "36"
    },
    "9367": {
      "fn": "Riskpool._afterArchive",
      "offset": [
        8649,
        8692
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0x24A4"
    },
    "9370": {
      "fn": "Riskpool._afterArchive",
      "offset": [
        8649,
        8692
      ],
      "op": "JUMPI",
      "path": "36"
    },
    "9371": {
      "fn": "Riskpool._afterArchive",
      "offset": [
        8649,
        8692
      ],
      "op": "RETURNDATASIZE",
      "path": "36"
    },
    "9372": {
      "fn": "Riskpool._afterArchive",
      "offset": [
        8649,
        8692
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x0"
    },
    "9374": {
      "fn": "Riskpool._afterArchive",
      "offset": [
        8649,
        8692
      ],
      "op": "DUP1",
      "path": "36"
    },
    "9375": {
      "fn": "Riskpool._afterArchive",
      "offset": [
        8649,
        8692
      ],
      "op": "RETURNDATACOPY",
      "path": "36"
    },
    "9376": {
      "fn": "Riskpool._afterArchive",
      "offset": [
        8649,
        8692
      ],
      "op": "RETURNDATASIZE",
      "path": "36"
    },
    "9377": {
      "fn": "Riskpool._afterArchive",
      "offset": [
        8649,
        8692
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x0"
    },
    "9379": {
      "fn": "Riskpool._afterArchive",
      "offset": [
        8649,
        8692
      ],
      "op": "REVERT",
      "path": "36"
    },
    "9380": {
      "fn": "Riskpool._afterArchive",
      "offset": [
        8649,
        8692
      ],
      "op": "JUMPDEST",
      "path": "36"
    },
    "9381": {
      "fn": "Riskpool._afterArchive",
      "offset": [
        8649,
        8692
      ],
      "op": "POP",
      "path": "36"
    },
    "9382": {
      "fn": "Riskpool._afterArchive",
      "offset": [
        8649,
        8692
      ],
      "op": "POP",
      "path": "36"
    },
    "9383": {
      "fn": "Riskpool._afterArchive",
      "offset": [
        8649,
        8692
      ],
      "op": "POP",
      "path": "36"
    },
    "9384": {
      "fn": "Riskpool._afterArchive",
      "offset": [
        8649,
        8692
      ],
      "op": "POP",
      "path": "36"
    },
    "9385": {
      "fn": "Riskpool._afterArchive",
      "offset": [
        8649,
        8692
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x40"
    },
    "9387": {
      "fn": "Riskpool._afterArchive",
      "offset": [
        8649,
        8692
      ],
      "op": "MLOAD",
      "path": "36"
    },
    "9388": {
      "fn": "Riskpool._afterArchive",
      "offset": [
        8649,
        8692
      ],
      "op": "RETURNDATASIZE",
      "path": "36"
    },
    "9389": {
      "fn": "Riskpool._afterArchive",
      "offset": [
        8649,
        8692
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x1F"
    },
    "9391": {
      "fn": "Riskpool._afterArchive",
      "offset": [
        8649,
        8692
      ],
      "op": "NOT",
      "path": "36"
    },
    "9392": {
      "fn": "Riskpool._afterArchive",
      "offset": [
        8649,
        8692
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x1F"
    },
    "9394": {
      "fn": "Riskpool._afterArchive",
      "offset": [
        8649,
        8692
      ],
      "op": "DUP3",
      "path": "36"
    },
    "9395": {
      "fn": "Riskpool._afterArchive",
      "offset": [
        8649,
        8692
      ],
      "op": "ADD",
      "path": "36"
    },
    "9396": {
      "fn": "Riskpool._afterArchive",
      "offset": [
        8649,
        8692
      ],
      "op": "AND",
      "path": "36"
    },
    "9397": {
      "fn": "Riskpool._afterArchive",
      "offset": [
        8649,
        8692
      ],
      "op": "DUP3",
      "path": "36"
    },
    "9398": {
      "fn": "Riskpool._afterArchive",
      "offset": [
        8649,
        8692
      ],
      "op": "ADD",
      "path": "36"
    },
    "9399": {
      "fn": "Riskpool._afterArchive",
      "offset": [
        8649,
        8692
      ],
      "op": "DUP1",
      "path": "36"
    },
    "9400": {
      "fn": "Riskpool._afterArchive",
      "offset": [
        8649,
        8692
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x40"
    },
    "9402": {
      "fn": "Riskpool._afterArchive",
      "offset": [
        8649,
        8692
      ],
      "op": "MSTORE",
      "path": "36"
    },
    "9403": {
      "fn": "Riskpool._afterArchive",
      "offset": [
        8649,
        8692
      ],
      "op": "POP",
      "path": "36"
    },
    "9404": {
      "fn": "Riskpool._afterArchive",
      "offset": [
        8649,
        8692
      ],
      "op": "DUP2",
      "path": "36"
    },
    "9405": {
      "fn": "Riskpool._afterArchive",
      "offset": [
        8649,
        8692
      ],
      "op": "ADD",
      "path": "36"
    },
    "9406": {
      "fn": "Riskpool._afterArchive",
      "offset": [
        8649,
        8692
      ],
      "op": "SWAP1",
      "path": "36"
    },
    "9407": {
      "fn": "Riskpool._afterArchive",
      "offset": [
        8649,
        8692
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0x24C8"
    },
    "9410": {
      "fn": "Riskpool._afterArchive",
      "offset": [
        8649,
        8692
      ],
      "op": "SWAP2",
      "path": "36"
    },
    "9411": {
      "fn": "Riskpool._afterArchive",
      "offset": [
        8649,
        8692
      ],
      "op": "SWAP1",
      "path": "36"
    },
    "9412": {
      "fn": "Riskpool._afterArchive",
      "offset": [
        8649,
        8692
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0x2D23"
    },
    "9415": {
      "fn": "Riskpool._afterArchive",
      "jump": "i",
      "offset": [
        8649,
        8692
      ],
      "op": "JUMP",
      "path": "36"
    },
    "9416": {
      "fn": "Riskpool._afterArchive",
      "offset": [
        8649,
        8692
      ],
      "op": "JUMPDEST",
      "path": "36"
    },
    "9417": {
      "branch": 110,
      "fn": "Riskpool._afterArchive",
      "offset": [
        8649,
        8697
      ],
      "op": "ISZERO",
      "path": "36"
    },
    "9418": {
      "fn": "Riskpool._afterArchive",
      "offset": [
        8627,
        8772
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0x17A0"
    },
    "9421": {
      "branch": 110,
      "fn": "Riskpool._afterArchive",
      "offset": [
        8627,
        8772
      ],
      "op": "JUMPI",
      "path": "36"
    },
    "9422": {
      "fn": "Riskpool._afterArchive",
      "offset": [
        8627,
        8772
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x40"
    },
    "9424": {
      "fn": "Riskpool._afterArchive",
      "offset": [
        8627,
        8772
      ],
      "op": "MLOAD",
      "path": "36"
    },
    "9425": {
      "op": "PUSH3",
      "value": "0x461BCD"
    },
    "9429": {
      "op": "PUSH1",
      "value": "0xE5"
    },
    "9431": {
      "op": "SHL"
    },
    "9432": {
      "fn": "Riskpool._afterArchive",
      "offset": [
        8627,
        8772
      ],
      "op": "DUP2",
      "path": "36"
    },
    "9433": {
      "fn": "Riskpool._afterArchive",
      "offset": [
        8627,
        8772
      ],
      "op": "MSTORE",
      "path": "36"
    },
    "9434": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "9436": {
      "fn": "Riskpool._afterArchive",
      "offset": [
        8627,
        8772
      ],
      "op": "PUSH1",
      "path": "36",
      "value": "0x4"
    },
    "9438": {
      "fn": "Riskpool._afterArchive",
      "offset": [
        8627,
        8772
      ],
      "op": "DUP3",
      "path": "36"
    },
    "9439": {
      "fn": "Riskpool._afterArchive",
      "offset": [
        8627,
        8772
      ],
      "op": "ADD",
      "path": "36"
    },
    "9440": {
      "op": "MSTORE"
    },
    "9441": {
      "op": "PUSH1",
      "value": "0x2A"
    },
    "9443": {
      "op": "PUSH1",
      "value": "0x24"
    },
    "9445": {
      "op": "DUP3"
    },
    "9446": {
      "op": "ADD"
    },
    "9447": {
      "op": "MSTORE"
    },
    "9448": {
      "op": "PUSH32",
      "value": "0x4552524F523A52504C2D3031303A5249534B504F4F4C5F4841535F554E425552"
    },
    "9481": {
      "op": "PUSH1",
      "value": "0x44"
    },
    "9483": {
      "op": "DUP3"
    },
    "9484": {
      "op": "ADD"
    },
    "9485": {
      "op": "MSTORE"
    },
    "9486": {
      "op": "PUSH10",
      "value": "0x4E545F42554E444C4553"
    },
    "9497": {
      "op": "PUSH1",
      "value": "0xB0"
    },
    "9499": {
      "op": "SHL"
    },
    "9500": {
      "op": "PUSH1",
      "value": "0x64"
    },
    "9502": {
      "op": "DUP3"
    },
    "9503": {
      "op": "ADD"
    },
    "9504": {
      "op": "MSTORE"
    },
    "9505": {
      "op": "PUSH1",
      "value": "0x84"
    },
    "9507": {
      "op": "ADD"
    },
    "9508": {
      "fn": "Riskpool._afterArchive",
      "offset": [
        8627,
        8772
      ],
      "op": "PUSH2",
      "path": "36",
      "value": "0x88F"
    },
    "9511": {
      "op": "JUMP"
    },
    "9512": {
      "fn": "BasicRiskpool._releaseCollateral",
      "offset": [
        4414,
        4693
      ],
      "op": "JUMPDEST",
      "path": "28"
    },
    "9513": {
      "fn": "BasicRiskpool._releaseCollateral",
      "offset": [
        4506,
        4530
      ],
      "op": "PUSH1",
      "path": "28",
      "value": "0x0"
    },
    "9515": {
      "fn": "BasicRiskpool._releaseCollateral",
      "offset": [
        4576,
        4604
      ],
      "op": "DUP2",
      "path": "28"
    },
    "9516": {
      "fn": "BasicRiskpool._releaseCollateral",
      "offset": [
        4576,
        4604
      ],
      "op": "DUP2",
      "path": "28"
    },
    "9517": {
      "fn": "BasicRiskpool._releaseCollateral",
      "offset": [
        4576,
        4604
      ],
      "op": "MSTORE",
      "path": "28"
    },
    "9518": {
      "fn": "BasicRiskpool._releaseCollateral",
      "offset": [
        4576,
        4593
      ],
      "op": "PUSH1",
      "path": "28",
      "value": "0x10"
    },
    "9520": {
      "fn": "BasicRiskpool._releaseCollateral",
      "offset": [
        4576,
        4604
      ],
      "op": "PUSH1",
      "path": "28",
      "value": "0x20"
    },
    "9522": {
      "fn": "BasicRiskpool._releaseCollateral",
      "offset": [
        4576,
        4604
      ],
      "op": "MSTORE",
      "path": "28"
    },
    "9523": {
      "fn": "BasicRiskpool._releaseCollateral",
      "offset": [
        4576,
        4604
      ],
      "op": "PUSH1",
      "path": "28",
      "value": "0x40"
    },
    "9525": {
      "fn": "BasicRiskpool._releaseCollateral",
      "offset": [
        4576,
        4604
      ],
      "op": "DUP1",
      "path": "28"
    },
    "9526": {
      "fn": "BasicRiskpool._releaseCollateral",
      "offset": [
        4576,
        4604
      ],
      "op": "DUP3",
      "path": "28"
    },
    "9527": {
      "fn": "BasicRiskpool._releaseCollateral",
      "offset": [
        4576,
        4604
      ],
      "op": "KECCAK256",
      "path": "28"
    },
    "9528": {
      "fn": "BasicRiskpool._releaseCollateral",
      "offset": [
        4576,
        4604
      ],
      "op": "SLOAD",
      "path": "28"
    },
    "9529": {
      "fn": "BasicRiskpool._releaseCollateral",
      "offset": [
        4634,
        4650
      ],
      "op": "PUSH1",
      "path": "28",
      "statement": 86,
      "value": "0x8"
    },
    "9531": {
      "fn": "BasicRiskpool._releaseCollateral",
      "offset": [
        4634,
        4650
      ],
      "op": "SLOAD",
      "path": "28"
    },
    "9532": {
      "fn": "BasicRiskpool._releaseCollateral",
      "offset": [
        4634,
        4685
      ],
      "op": "SWAP2",
      "path": "28"
    },
    "9533": {
      "fn": "BasicRiskpool._releaseCollateral",
      "offset": [
        4634,
        4685
      ],
      "op": "MLOAD",
      "path": "28"
    },
    "9534": {
      "op": "PUSH4",
      "value": "0x5DAA06FB"
    },
    "9539": {
      "op": "PUSH1",
      "value": "0xE1"
    },
    "9541": {
      "op": "SHL"
    },
    "9542": {
      "fn": "BasicRiskpool._releaseCollateral",
      "offset": [
        4634,
        4685
      ],
      "op": "DUP2",
      "path": "28"
    },
    "9543": {
      "fn": "BasicRiskpool._releaseCollateral",
      "offset": [
        4634,
        4685
      ],
      "op": "MSTORE",
      "path": "28"
    },
    "9544": {
      "fn": "BasicRiskpool._releaseCollateral",
      "offset": [
        4634,
        4685
      ],
      "op": "PUSH1",
      "path": "28",
      "value": "0x4"
    },
    "9546": {
      "fn": "BasicRiskpool._releaseCollateral",
      "offset": [
        4634,
        4685
      ],
      "op": "DUP2",
      "path": "28"
    },
    "9547": {
      "fn": "BasicRiskpool._releaseCollateral",
      "offset": [
        4634,
        4685
      ],
      "op": "ADD",
      "path": "28"
    },
    "9548": {
      "op": "DUP3"
    },
    "9549": {
      "op": "SWAP1"
    },
    "9550": {
      "op": "MSTORE"
    },
    "9551": {
      "op": "PUSH1",
      "value": "0x24"
    },
    "9553": {
      "op": "DUP2"
    },
    "9554": {
      "op": "ADD"
    },
    "9555": {
      "op": "DUP6"
    },
    "9556": {
      "op": "SWAP1"
    },
    "9557": {
      "op": "MSTORE"
    },
    "9558": {
      "fn": "BasicRiskpool._releaseCollateral",
      "offset": [
        4576,
        4604
      ],
      "op": "SWAP1",
      "path": "28"
    },
    "9559": {
      "fn": "BasicRiskpool._releaseCollateral",
      "offset": [
        4576,
        4604
      ],
      "op": "SWAP2",
      "path": "28"
    },
    "9560": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "9562": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "9564": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "9566": {
      "op": "SHL"
    },
    "9567": {
      "op": "SUB"
    },
    "9568": {
      "fn": "BasicRiskpool._releaseCollateral",
      "offset": [
        4634,
        4650
      ],
      "op": "AND",
      "path": "28"
    },
    "9569": {
      "fn": "BasicRiskpool._releaseCollateral",
      "offset": [
        4634,
        4650
      ],
      "op": "SWAP1",
      "path": "28"
    },
    "9570": {
      "fn": "BasicRiskpool._releaseCollateral",
      "offset": [
        4634,
        4664
      ],
      "op": "PUSH4",
      "path": "28",
      "value": "0xBB540DF6"
    },
    "9575": {
      "fn": "BasicRiskpool._releaseCollateral",
      "offset": [
        4634,
        4664
      ],
      "op": "SWAP1",
      "path": "28"
    },
    "9576": {
      "op": "PUSH1",
      "value": "0x44"
    },
    "9578": {
      "op": "ADD"
    },
    "9579": {
      "fn": "BasicRiskpool._releaseCollateral",
      "offset": [
        4634,
        4685
      ],
      "op": "PUSH1",
      "path": "28",
      "value": "0x20"
    },
    "9581": {
      "fn": "BasicRiskpool._releaseCollateral",
      "offset": [
        4634,
        4685
      ],
      "op": "PUSH1",
      "path": "28",
      "value": "0x40"
    },
    "9583": {
      "fn": "BasicRiskpool._releaseCollateral",
      "offset": [
        4634,
        4685
      ],
      "op": "MLOAD",
      "path": "28"
    },
    "9584": {
      "fn": "BasicRiskpool._releaseCollateral",
      "offset": [
        4634,
        4685
      ],
      "op": "DUP1",
      "path": "28"
    },
    "9585": {
      "fn": "BasicRiskpool._releaseCollateral",
      "offset": [
        4634,
        4685
      ],
      "op": "DUP4",
      "path": "28"
    },
    "9586": {
      "fn": "BasicRiskpool._releaseCollateral",
      "offset": [
        4634,
        4685
      ],
      "op": "SUB",
      "path": "28"
    },
    "9587": {
      "fn": "BasicRiskpool._releaseCollateral",
      "offset": [
        4634,
        4685
      ],
      "op": "DUP2",
      "path": "28"
    },
    "9588": {
      "fn": "BasicRiskpool._releaseCollateral",
      "offset": [
        4634,
        4685
      ],
      "op": "PUSH1",
      "path": "28",
      "value": "0x0"
    },
    "9590": {
      "fn": "BasicRiskpool._releaseCollateral",
      "offset": [
        4634,
        4685
      ],
      "op": "DUP8",
      "path": "28"
    },
    "9591": {
      "fn": "BasicRiskpool._releaseCollateral",
      "offset": [
        4634,
        4685
      ],
      "op": "DUP1",
      "path": "28"
    },
    "9592": {
      "fn": "BasicRiskpool._releaseCollateral",
      "offset": [
        4634,
        4685
      ],
      "op": "EXTCODESIZE",
      "path": "28"
    },
    "9593": {
      "fn": "BasicRiskpool._releaseCollateral",
      "offset": [
        4634,
        4685
      ],
      "op": "ISZERO",
      "path": "28"
    },
    "9594": {
      "fn": "BasicRiskpool._releaseCollateral",
      "offset": [
        4634,
        4685
      ],
      "op": "DUP1",
      "path": "28"
    },
    "9595": {
      "fn": "BasicRiskpool._releaseCollateral",
      "offset": [
        4634,
        4685
      ],
      "op": "ISZERO",
      "path": "28"
    },
    "9596": {
      "fn": "BasicRiskpool._releaseCollateral",
      "offset": [
        4634,
        4685
      ],
      "op": "PUSH2",
      "path": "28",
      "value": "0x2584"
    },
    "9599": {
      "fn": "BasicRiskpool._releaseCollateral",
      "offset": [
        4634,
        4685
      ],
      "op": "JUMPI",
      "path": "28"
    },
    "9600": {
      "fn": "BasicRiskpool._releaseCollateral",
      "offset": [
        4634,
        4685
      ],
      "op": "PUSH1",
      "path": "28",
      "value": "0x0"
    },
    "9602": {
      "fn": "BasicRiskpool._releaseCollateral",
      "offset": [
        4634,
        4685
      ],
      "op": "DUP1",
      "path": "28"
    },
    "9603": {
      "fn": "BasicRiskpool._releaseCollateral",
      "offset": [
        4634,
        4685
      ],
      "op": "REVERT",
      "path": "28"
    },
    "9604": {
      "fn": "BasicRiskpool._releaseCollateral",
      "offset": [
        4634,
        4685
      ],
      "op": "JUMPDEST",
      "path": "28"
    },
    "9605": {
      "fn": "BasicRiskpool._releaseCollateral",
      "offset": [
        4634,
        4685
      ],
      "op": "POP",
      "path": "28"
    },
    "9606": {
      "fn": "BasicRiskpool._releaseCollateral",
      "offset": [
        4634,
        4685
      ],
      "op": "GAS",
      "path": "28"
    },
    "9607": {
      "fn": "BasicRiskpool._releaseCollateral",
      "offset": [
        4634,
        4685
      ],
      "op": "CALL",
      "path": "28"
    },
    "9608": {
      "fn": "BasicRiskpool._releaseCollateral",
      "offset": [
        4634,
        4685
      ],
      "op": "ISZERO",
      "path": "28"
    },
    "9609": {
      "fn": "BasicRiskpool._releaseCollateral",
      "offset": [
        4634,
        4685
      ],
      "op": "DUP1",
      "path": "28"
    },
    "9610": {
      "fn": "BasicRiskpool._releaseCollateral",
      "offset": [
        4634,
        4685
      ],
      "op": "ISZERO",
      "path": "28"
    },
    "9611": {
      "fn": "BasicRiskpool._releaseCollateral",
      "offset": [
        4634,
        4685
      ],
      "op": "PUSH2",
      "path": "28",
      "value": "0x8F7"
    },
    "9614": {
      "fn": "BasicRiskpool._releaseCollateral",
      "offset": [
        4634,
        4685
      ],
      "op": "JUMPI",
      "path": "28"
    },
    "9615": {
      "fn": "BasicRiskpool._releaseCollateral",
      "offset": [
        4634,
        4685
      ],
      "op": "RETURNDATASIZE",
      "path": "28"
    },
    "9616": {
      "fn": "BasicRiskpool._releaseCollateral",
      "offset": [
        4634,
        4685
      ],
      "op": "PUSH1",
      "path": "28",
      "value": "0x0"
    },
    "9618": {
      "fn": "BasicRiskpool._releaseCollateral",
      "offset": [
        4634,
        4685
      ],
      "op": "DUP1",
      "path": "28"
    },
    "9619": {
      "fn": "BasicRiskpool._releaseCollateral",
      "offset": [
        4634,
        4685
      ],
      "op": "RETURNDATACOPY",
      "path": "28"
    },
    "9620": {
      "fn": "BasicRiskpool._releaseCollateral",
      "offset": [
        4634,
        4685
      ],
      "op": "RETURNDATASIZE",
      "path": "28"
    },
    "9621": {
      "fn": "BasicRiskpool._releaseCollateral",
      "offset": [
        4634,
        4685
      ],
      "op": "PUSH1",
      "path": "28",
      "value": "0x0"
    },
    "9623": {
      "fn": "BasicRiskpool._releaseCollateral",
      "offset": [
        4634,
        4685
      ],
      "op": "REVERT",
      "path": "28"
    },
    "9624": {
      "fn": "AccessControl._checkRole",
      "offset": [
        3718,
        4210
      ],
      "op": "JUMPDEST",
      "path": "0"
    },
    "9625": {
      "fn": "AccessControl._checkRole",
      "offset": [
        3806,
        3828
      ],
      "op": "PUSH2",
      "path": "0",
      "value": "0x25A2"
    },
    "9628": {
      "fn": "AccessControl._checkRole",
      "offset": [
        3814,
        3818
      ],
      "op": "DUP3",
      "path": "0"
    },
    "9629": {
      "fn": "AccessControl._checkRole",
      "offset": [
        3820,
        3827
      ],
      "op": "DUP3",
      "path": "0"
    },
    "9630": {
      "fn": "AccessControl._checkRole",
      "offset": [
        3806,
        3813
      ],
      "op": "PUSH2",
      "path": "0",
      "value": "0x17A3"
    },
    "9633": {
      "fn": "AccessControl._checkRole",
      "jump": "i",
      "offset": [
        3806,
        3828
      ],
      "op": "JUMP",
      "path": "0"
    },
    "9634": {
      "branch": 97,
      "fn": "AccessControl._checkRole",
      "offset": [
        3806,
        3828
      ],
      "op": "JUMPDEST",
      "path": "0"
    },
    "9635": {
      "fn": "AccessControl._checkRole",
      "offset": [
        3801,
        4204
      ],
      "op": "PUSH2",
      "path": "0",
      "value": "0x105D"
    },
    "9638": {
      "branch": 97,
      "fn": "AccessControl._checkRole",
      "offset": [
        3801,
        4204
      ],
      "op": "JUMPI",
      "path": "0"
    },
    "9639": {
      "fn": "AccessControl._checkRole",
      "offset": [
        3989,
        4030
      ],
      "op": "PUSH2",
      "path": "0",
      "statement": 87,
      "value": "0x25BA"
    },
    "9642": {
      "fn": "AccessControl._checkRole",
      "offset": [
        4017,
        4024
      ],
      "op": "DUP2",
      "path": "0"
    },
    "9643": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "9645": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "9647": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "9649": {
      "op": "SHL"
    },
    "9650": {
      "op": "SUB"
    },
    "9651": {
      "fn": "AccessControl._checkRole",
      "offset": [
        3989,
        4030
      ],
      "op": "AND",
      "path": "0"
    },
    "9652": {
      "fn": "AccessControl._checkRole",
      "offset": [
        4027,
        4029
      ],
      "op": "PUSH1",
      "path": "0",
      "value": "0x14"
    },
    "9654": {
      "fn": "AccessControl._checkRole",
      "offset": [
        3989,
        4008
      ],
      "op": "PUSH2",
      "path": "0",
      "value": "0x25FC"
    },
    "9657": {
      "fn": "AccessControl._checkRole",
      "jump": "i",
      "offset": [
        3989,
        4030
      ],
      "op": "JUMP",
      "path": "0"
    },
    "9658": {
      "fn": "AccessControl._checkRole",
      "offset": [
        3989,
        4030
      ],
      "op": "JUMPDEST",
      "path": "0"
    },
    "9659": {
      "fn": "AccessControl._checkRole",
      "offset": [
        4101,
        4139
      ],
      "op": "PUSH2",
      "path": "0",
      "value": "0x25C5"
    },
    "9662": {
      "fn": "AccessControl._checkRole",
      "offset": [
        4129,
        4133
      ],
      "op": "DUP4",
      "path": "0"
    },
    "9663": {
      "fn": "AccessControl._checkRole",
      "offset": [
        4136,
        4138
      ],
      "op": "PUSH1",
      "path": "0",
      "value": "0x20"
    },
    "9665": {
      "fn": "AccessControl._checkRole",
      "offset": [
        4101,
        4120
      ],
      "op": "PUSH2",
      "path": "0",
      "value": "0x25FC"
    },
    "9668": {
      "fn": "AccessControl._checkRole",
      "jump": "i",
      "offset": [
        4101,
        4139
      ],
      "op": "JUMP",
      "path": "0"
    },
    "9669": {
      "fn": "AccessControl._checkRole",
      "offset": [
        4101,
        4139
      ],
      "op": "JUMPDEST",
      "path": "0"
    },
    "9670": {
      "fn": "AccessControl._checkRole",
      "offset": [
        3896,
        4161
      ],
      "op": "PUSH1",
      "path": "0",
      "value": "0x40"
    },
    "9672": {
      "fn": "AccessControl._checkRole",
      "offset": [
        3896,
        4161
      ],
      "op": "MLOAD",
      "path": "0"
    },
    "9673": {
      "fn": "AccessControl._checkRole",
      "offset": [
        3896,
        4161
      ],
      "op": "PUSH1",
      "path": "0",
      "value": "0x20"
    },
    "9675": {
      "fn": "AccessControl._checkRole",
      "offset": [
        3896,
        4161
      ],
      "op": "ADD",
      "path": "0"
    },
    "9676": {
      "fn": "AccessControl._checkRole",
      "offset": [
        3896,
        4161
      ],
      "op": "PUSH2",
      "path": "0",
      "value": "0x25D6"
    },
    "9679": {
      "fn": "AccessControl._checkRole",
      "offset": [
        3896,
        4161
      ],
      "op": "SWAP3",
      "path": "0"
    },
    "9680": {
      "fn": "AccessControl._checkRole",
      "offset": [
        3896,
        4161
      ],
      "op": "SWAP2",
      "path": "0"
    },
    "9681": {
      "fn": "AccessControl._checkRole",
      "offset": [
        3896,
        4161
      ],
      "op": "SWAP1",
      "path": "0"
    },
    "9682": {
      "fn": "AccessControl._checkRole",
      "offset": [
        3896,
        4161
      ],
      "op": "PUSH2",
      "path": "0",
      "value": "0x2D7B"
    },
    "9685": {
      "fn": "AccessControl._checkRole",
      "jump": "i",
      "offset": [
        3896,
        4161
      ],
      "op": "JUMP",
      "path": "0"
    },
    "9686": {
      "fn": "AccessControl._checkRole",
      "offset": [
        3896,
        4161
      ],
      "op": "JUMPDEST",
      "path": "0"
    },
    "9687": {
      "fn": "AccessControl._checkRole",
      "offset": [
        3896,
        4161
      ],
      "op": "PUSH1",
      "path": "0",
      "value": "0x40"
    },
    "9689": {
      "fn": "AccessControl._checkRole",
      "offset": [
        3896,
        4161
      ],
      "op": "DUP1",
      "path": "0"
    },
    "9690": {
      "fn": "AccessControl._checkRole",
      "offset": [
        3896,
        4161
      ],
      "op": "MLOAD",
      "path": "0"
    },
    "9691": {
      "op": "PUSH1",
      "value": "0x1F"
    },
    "9693": {
      "op": "NOT"
    },
    "9694": {
      "fn": "AccessControl._checkRole",
      "offset": [
        3896,
        4161
      ],
      "op": "DUP2",
      "path": "0"
    },
    "9695": {
      "fn": "AccessControl._checkRole",
      "offset": [
        3896,
        4161
      ],
      "op": "DUP5",
      "path": "0"
    },
    "9696": {
      "fn": "AccessControl._checkRole",
      "offset": [
        3896,
        4161
      ],
      "op": "SUB",
      "path": "0"
    },
    "9697": {
      "fn": "AccessControl._checkRole",
      "offset": [
        3896,
        4161
      ],
      "op": "ADD",
      "path": "0"
    },
    "9698": {
      "fn": "AccessControl._checkRole",
      "offset": [
        3896,
        4161
      ],
      "op": "DUP2",
      "path": "0"
    },
    "9699": {
      "fn": "AccessControl._checkRole",
      "offset": [
        3896,
        4161
      ],
      "op": "MSTORE",
      "path": "0"
    },
    "9700": {
      "fn": "AccessControl._checkRole",
      "offset": [
        3896,
        4161
      ],
      "op": "SWAP1",
      "path": "0"
    },
    "9701": {
      "fn": "AccessControl._checkRole",
      "offset": [
        3896,
        4161
      ],
      "op": "DUP3",
      "path": "0"
    },
    "9702": {
      "fn": "AccessControl._checkRole",
      "offset": [
        3896,
        4161
      ],
      "op": "SWAP1",
      "path": "0"
    },
    "9703": {
      "fn": "AccessControl._checkRole",
      "offset": [
        3896,
        4161
      ],
      "op": "MSTORE",
      "path": "0"
    },
    "9704": {
      "op": "PUSH3",
      "value": "0x461BCD"
    },
    "9708": {
      "op": "PUSH1",
      "value": "0xE5"
    },
    "9710": {
      "op": "SHL"
    },
    "9711": {
      "fn": "AccessControl._checkRole",
      "offset": [
        3844,
        4193
      ],
      "op": "DUP3",
      "path": "0"
    },
    "9712": {
      "fn": "AccessControl._checkRole",
      "offset": [
        3844,
        4193
      ],
      "op": "MSTORE",
      "path": "0"
    },
    "9713": {
      "fn": "AccessControl._checkRole",
      "offset": [
        3844,
        4193
      ],
      "op": "PUSH2",
      "path": "0",
      "value": "0x88F"
    },
    "9716": {
      "fn": "AccessControl._checkRole",
      "offset": [
        3844,
        4193
      ],
      "op": "SWAP2",
      "path": "0"
    },
    "9717": {
      "fn": "AccessControl._checkRole",
      "offset": [
        3844,
        4193
      ],
      "op": "PUSH1",
      "path": "0",
      "value": "0x4"
    },
    "9719": {
      "fn": "AccessControl._checkRole",
      "offset": [
        3844,
        4193
      ],
      "op": "ADD",
      "path": "0"
    },
    "9720": {
      "fn": "AccessControl._checkRole",
      "offset": [
        3844,
        4193
      ],
      "op": "PUSH2",
      "path": "0",
      "value": "0x2E52"
    },
    "9723": {
      "fn": "AccessControl._checkRole",
      "jump": "i",
      "offset": [
        3844,
        4193
      ],
      "op": "JUMP",
      "path": "0"
    },
    "9724": {
      "fn": "Strings.toHexString",
      "offset": [
        1652,
        2093
      ],
      "op": "JUMPDEST",
      "path": "24"
    },
    "9725": {
      "fn": "Strings.toHexString",
      "offset": [
        1727,
        1740
      ],
      "op": "PUSH1",
      "path": "24",
      "value": "0x60"
    },
    "9727": {
      "fn": "Strings.toHexString",
      "offset": [
        1752,
        1771
      ],
      "op": "PUSH1",
      "path": "24",
      "value": "0x0"
    },
    "9729": {
      "fn": "Strings.toHexString",
      "offset": [
        1784,
        1794
      ],
      "op": "PUSH2",
      "path": "24",
      "value": "0x260B"
    },
    "9732": {
      "fn": "Strings.toHexString",
      "offset": [
        1788,
        1794
      ],
      "op": "DUP4",
      "path": "24"
    },
    "9733": {
      "fn": "Strings.toHexString",
      "offset": [
        1784,
        1785
      ],
      "op": "PUSH1",
      "path": "24",
      "value": "0x2"
    },
    "9735": {
      "fn": "Strings.toHexString",
      "offset": [
        1784,
        1794
      ],
      "op": "PUSH2",
      "path": "24",
      "value": "0x3012"
    },
    "9738": {
      "fn": "Strings.toHexString",
      "jump": "i",
      "offset": [
        1784,
        1794
      ],
      "op": "JUMP",
      "path": "24"
    },
    "9739": {
      "fn": "Strings.toHexString",
      "offset": [
        1784,
        1794
      ],
      "op": "JUMPDEST",
      "path": "24"
    },
    "9740": {
      "fn": "Strings.toHexString",
      "offset": [
        1784,
        1798
      ],
      "op": "PUSH2",
      "path": "24",
      "value": "0x2616"
    },
    "9743": {
      "fn": "Strings.toHexString",
      "offset": [
        1784,
        1798
      ],
      "op": "SWAP1",
      "path": "24"
    },
    "9744": {
      "fn": "Strings.toHexString",
      "offset": [
        1797,
        1798
      ],
      "op": "PUSH1",
      "path": "24",
      "value": "0x2"
    },
    "9746": {
      "fn": "Strings.toHexString",
      "offset": [
        1784,
        1798
      ],
      "op": "PUSH2",
      "path": "24",
      "value": "0x2FFA"
    },
    "9749": {
      "fn": "Strings.toHexString",
      "jump": "i",
      "offset": [
        1784,
        1798
      ],
      "op": "JUMP",
      "path": "24"
    },
    "9750": {
      "fn": "Strings.toHexString",
      "offset": [
        1784,
        1798
      ],
      "op": "JUMPDEST",
      "path": "24"
    },
    "9751": {
      "fn": "Strings.toHexString",
      "offset": [
        1774,
        1799
      ],
      "op": "PUSH8",
      "path": "24",
      "value": "0xFFFFFFFFFFFFFFFF"
    },
    "9760": {
      "fn": "Strings.toHexString",
      "offset": [
        1774,
        1799
      ],
      "op": "DUP2",
      "path": "24"
    },
    "9761": {
      "fn": "Strings.toHexString",
      "offset": [
        1774,
        1799
      ],
      "op": "GT",
      "path": "24"
    },
    "9762": {
      "fn": "Strings.toHexString",
      "offset": [
        1774,
        1799
      ],
      "op": "ISZERO",
      "path": "24"
    },
    "9763": {
      "fn": "Strings.toHexString",
      "offset": [
        1774,
        1799
      ],
      "op": "PUSH2",
      "path": "24",
      "value": "0x263C"
    },
    "9766": {
      "fn": "Strings.toHexString",
      "offset": [
        1774,
        1799
      ],
      "op": "JUMPI",
      "path": "24"
    },
    "9767": {
      "op": "PUSH4",
      "value": "0x4E487B71"
    },
    "9772": {
      "op": "PUSH1",
      "value": "0xE0"
    },
    "9774": {
      "op": "SHL"
    },
    "9775": {
      "fn": "Strings.toHexString",
      "offset": [
        1774,
        1799
      ],
      "op": "PUSH1",
      "path": "24",
      "value": "0x0"
    },
    "9777": {
      "fn": "Strings.toHexString",
      "offset": [
        1774,
        1799
      ],
      "op": "MSTORE",
      "path": "24"
    },
    "9778": {
      "fn": "Strings.toHexString",
      "offset": [
        1774,
        1799
      ],
      "op": "PUSH1",
      "path": "24",
      "value": "0x41"
    },
    "9780": {
      "fn": "Strings.toHexString",
      "offset": [
        1774,
        1799
      ],
      "op": "PUSH1",
      "path": "24",
      "value": "0x4"
    },
    "9782": {
      "fn": "Strings.toHexString",
      "offset": [
        1774,
        1799
      ],
      "op": "MSTORE",
      "path": "24"
    },
    "9783": {
      "fn": "Strings.toHexString",
      "offset": [
        1774,
        1799
      ],
      "op": "PUSH1",
      "path": "24",
      "value": "0x24"
    },
    "9785": {
      "fn": "Strings.toHexString",
      "offset": [
        1774,
        1799
      ],
      "op": "PUSH1",
      "path": "24",
      "value": "0x0"
    },
    "9787": {
      "fn": "Strings.toHexString",
      "offset": [
        1774,
        1799
      ],
      "op": "REVERT",
      "path": "24"
    },
    "9788": {
      "fn": "Strings.toHexString",
      "offset": [
        1774,
        1799
      ],
      "op": "JUMPDEST",
      "path": "24"
    },
    "9789": {
      "fn": "Strings.toHexString",
      "offset": [
        1774,
        1799
      ],
      "op": "PUSH1",
      "path": "24",
      "value": "0x40"
    },
    "9791": {
      "fn": "Strings.toHexString",
      "offset": [
        1774,
        1799
      ],
      "op": "MLOAD",
      "path": "24"
    },
    "9792": {
      "fn": "Strings.toHexString",
      "offset": [
        1774,
        1799
      ],
      "op": "SWAP1",
      "path": "24"
    },
    "9793": {
      "fn": "Strings.toHexString",
      "offset": [
        1774,
        1799
      ],
      "op": "DUP1",
      "path": "24"
    },
    "9794": {
      "fn": "Strings.toHexString",
      "offset": [
        1774,
        1799
      ],
      "op": "DUP3",
      "path": "24"
    },
    "9795": {
      "fn": "Strings.toHexString",
      "offset": [
        1774,
        1799
      ],
      "op": "MSTORE",
      "path": "24"
    },
    "9796": {
      "fn": "Strings.toHexString",
      "offset": [
        1774,
        1799
      ],
      "op": "DUP1",
      "path": "24"
    },
    "9797": {
      "fn": "Strings.toHexString",
      "offset": [
        1774,
        1799
      ],
      "op": "PUSH1",
      "path": "24",
      "value": "0x1F"
    },
    "9799": {
      "fn": "Strings.toHexString",
      "offset": [
        1774,
        1799
      ],
      "op": "ADD",
      "path": "24"
    },
    "9800": {
      "fn": "Strings.toHexString",
      "offset": [
        1774,
        1799
      ],
      "op": "PUSH1",
      "path": "24",
      "value": "0x1F"
    },
    "9802": {
      "fn": "Strings.toHexString",
      "offset": [
        1774,
        1799
      ],
      "op": "NOT",
      "path": "24"
    },
    "9803": {
      "fn": "Strings.toHexString",
      "offset": [
        1774,
        1799
      ],
      "op": "AND",
      "path": "24"
    },
    "9804": {
      "fn": "Strings.toHexString",
      "offset": [
        1774,
        1799
      ],
      "op": "PUSH1",
      "path": "24",
      "value": "0x20"
    },
    "9806": {
      "fn": "Strings.toHexString",
      "offset": [
        1774,
        1799
      ],
      "op": "ADD",
      "path": "24"
    },
    "9807": {
      "fn": "Strings.toHexString",
      "offset": [
        1774,
        1799
      ],
      "op": "DUP3",
      "path": "24"
    },
    "9808": {
      "fn": "Strings.toHexString",
      "offset": [
        1774,
        1799
      ],
      "op": "ADD",
      "path": "24"
    },
    "9809": {
      "fn": "Strings.toHexString",
      "offset": [
        1774,
        1799
      ],
      "op": "PUSH1",
      "path": "24",
      "value": "0x40"
    },
    "9811": {
      "fn": "Strings.toHexString",
      "offset": [
        1774,
        1799
      ],
      "op": "MSTORE",
      "path": "24"
    },
    "9812": {
      "fn": "Strings.toHexString",
      "offset": [
        1774,
        1799
      ],
      "op": "DUP1",
      "path": "24"
    },
    "9813": {
      "fn": "Strings.toHexString",
      "offset": [
        1774,
        1799
      ],
      "op": "ISZERO",
      "path": "24"
    },
    "9814": {
      "fn": "Strings.toHexString",
      "offset": [
        1774,
        1799
      ],
      "op": "PUSH2",
      "path": "24",
      "value": "0x2666"
    },
    "9817": {
      "fn": "Strings.toHexString",
      "offset": [
        1774,
        1799
      ],
      "op": "JUMPI",
      "path": "24"
    },
    "9818": {
      "fn": "Strings.toHexString",
      "offset": [
        1774,
        1799
      ],
      "op": "PUSH1",
      "path": "24",
      "value": "0x20"
    },
    "9820": {
      "fn": "Strings.toHexString",
      "offset": [
        1774,
        1799
      ],
      "op": "DUP3",
      "path": "24"
    },
    "9821": {
      "fn": "Strings.toHexString",
      "offset": [
        1774,
        1799
      ],
      "op": "ADD",
      "path": "24"
    },
    "9822": {
      "fn": "Strings.toHexString",
      "offset": [
        1774,
        1799
      ],
      "op": "DUP2",
      "path": "24"
    },
    "9823": {
      "fn": "Strings.toHexString",
      "offset": [
        1774,
        1799
      ],
      "op": "DUP1",
      "path": "24"
    },
    "9824": {
      "fn": "Strings.toHexString",
      "offset": [
        1774,
        1799
      ],
      "op": "CALLDATASIZE",
      "path": "24"
    },
    "9825": {
      "fn": "Strings.toHexString",
      "offset": [
        1774,
        1799
      ],
      "op": "DUP4",
      "path": "24"
    },
    "9826": {
      "fn": "Strings.toHexString",
      "offset": [
        1774,
        1799
      ],
      "op": "CALLDATACOPY",
      "path": "24"
    },
    "9827": {
      "fn": "Strings.toHexString",
      "offset": [
        1774,
        1799
      ],
      "op": "ADD",
      "path": "24"
    },
    "9828": {
      "fn": "Strings.toHexString",
      "offset": [
        1774,
        1799
      ],
      "op": "SWAP1",
      "path": "24"
    },
    "9829": {
      "op": "POP"
    },
    "9830": {
      "fn": "Strings.toHexString",
      "offset": [
        1774,
        1799
      ],
      "op": "JUMPDEST",
      "path": "24"
    },
    "9831": {
      "fn": "Strings.toHexString",
      "offset": [
        1774,
        1799
      ],
      "op": "POP",
      "path": "24"
    },
    "9832": {
      "fn": "Strings.toHexString",
      "offset": [
        1752,
        1799
      ],
      "op": "SWAP1",
      "path": "24"
    },
    "9833": {
      "fn": "Strings.toHexString",
      "offset": [
        1752,
        1799
      ],
      "op": "POP",
      "path": "24"
    },
    "9834": {
      "op": "PUSH1",
      "value": "0x3"
    },
    "9836": {
      "op": "PUSH1",
      "value": "0xFC"
    },
    "9838": {
      "op": "SHL"
    },
    "9839": {
      "fn": "Strings.toHexString",
      "offset": [
        1809,
        1815
      ],
      "op": "DUP2",
      "path": "24",
      "statement": 88
    },
    "9840": {
      "fn": "Strings.toHexString",
      "offset": [
        1816,
        1817
      ],
      "op": "PUSH1",
      "path": "24",
      "value": "0x0"
    },
    "9842": {
      "fn": "Strings.toHexString",
      "offset": [
        1809,
        1818
      ],
      "op": "DUP2",
      "path": "24"
    },
    "9843": {
      "fn": "Strings.toHexString",
      "offset": [
        1809,
        1818
      ],
      "op": "MLOAD",
      "path": "24"
    },
    "9844": {
      "fn": "Strings.toHexString",
      "offset": [
        1809,
        1818
      ],
      "op": "DUP2",
      "path": "24"
    },
    "9845": {
      "fn": "Strings.toHexString",
      "offset": [
        1809,
        1818
      ],
      "op": "LT",
      "path": "24"
    },
    "9846": {
      "fn": "Strings.toHexString",
      "offset": [
        1809,
        1818
      ],
      "op": "PUSH2",
      "path": "24",
      "value": "0x268F"
    },
    "9849": {
      "fn": "Strings.toHexString",
      "offset": [
        1809,
        1818
      ],
      "op": "JUMPI",
      "path": "24"
    },
    "9850": {
      "op": "PUSH4",
      "value": "0x4E487B71"
    },
    "9855": {
      "op": "PUSH1",
      "value": "0xE0"
    },
    "9857": {
      "op": "SHL"
    },
    "9858": {
      "fn": "Strings.toHexString",
      "offset": [
        1809,
        1818
      ],
      "op": "PUSH1",
      "path": "24",
      "value": "0x0"
    },
    "9860": {
      "fn": "Strings.toHexString",
      "offset": [
        1809,
        1818
      ],
      "op": "MSTORE",
      "path": "24"
    },
    "9861": {
      "fn": "Strings.toHexString",
      "offset": [
        1809,
        1818
      ],
      "op": "PUSH1",
      "path": "24",
      "value": "0x32"
    },
    "9863": {
      "fn": "Strings.toHexString",
      "offset": [
        1809,
        1818
      ],
      "op": "PUSH1",
      "path": "24",
      "value": "0x4"
    },
    "9865": {
      "fn": "Strings.toHexString",
      "offset": [
        1809,
        1818
      ],
      "op": "MSTORE",
      "path": "24"
    },
    "9866": {
      "fn": "Strings.toHexString",
      "offset": [
        1809,
        1818
      ],
      "op": "PUSH1",
      "path": "24",
      "value": "0x24"
    },
    "9868": {
      "fn": "Strings.toHexString",
      "offset": [
        1809,
        1818
      ],
      "op": "PUSH1",
      "path": "24",
      "value": "0x0"
    },
    "9870": {
      "fn": "Strings.toHexString",
      "offset": [
        1809,
        1818
      ],
      "op": "REVERT",
      "path": "24"
    },
    "9871": {
      "fn": "Strings.toHexString",
      "offset": [
        1809,
        1818
      ],
      "op": "JUMPDEST",
      "path": "24"
    },
    "9872": {
      "fn": "Strings.toHexString",
      "offset": [
        1809,
        1818
      ],
      "op": "PUSH1",
      "path": "24",
      "value": "0x20"
    },
    "9874": {
      "fn": "Strings.toHexString",
      "offset": [
        1809,
        1818
      ],
      "op": "ADD",
      "path": "24"
    },
    "9875": {
      "fn": "Strings.toHexString",
      "offset": [
        1809,
        1818
      ],
      "op": "ADD",
      "path": "24"
    },
    "9876": {
      "fn": "Strings.toHexString",
      "offset": [
        1809,
        1824
      ],
      "op": "SWAP1",
      "path": "24"
    },
    "9877": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "9879": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "9881": {
      "op": "PUSH1",
      "value": "0xF8"
    },
    "9883": {
      "op": "SHL"
    },
    "9884": {
      "op": "SUB"
    },
    "9885": {
      "fn": "Strings.toHexString",
      "offset": [
        1809,
        1824
      ],
      "op": "NOT",
      "path": "24"
    },
    "9886": {
      "fn": "Strings.toHexString",
      "offset": [
        1809,
        1824
      ],
      "op": "AND",
      "path": "24"
    },
    "9887": {
      "fn": "Strings.toHexString",
      "offset": [
        1809,
        1824
      ],
      "op": "SWAP1",
      "path": "24"
    },
    "9888": {
      "fn": "Strings.toHexString",
      "offset": [
        1809,
        1824
      ],
      "op": "DUP2",
      "path": "24"
    },
    "9889": {
      "fn": "Strings.toHexString",
      "offset": [
        1809,
        1824
      ],
      "op": "PUSH1",
      "path": "24",
      "value": "0x0"
    },
    "9891": {
      "fn": "Strings.toHexString",
      "offset": [
        1809,
        1824
      ],
      "op": "BYTE",
      "path": "24"
    },
    "9892": {
      "fn": "Strings.toHexString",
      "offset": [
        1809,
        1824
      ],
      "op": "SWAP1",
      "path": "24"
    },
    "9893": {
      "fn": "Strings.toHexString",
      "offset": [
        1809,
        1824
      ],
      "op": "MSTORE8",
      "path": "24"
    },
    "9894": {
      "fn": "Strings.toHexString",
      "offset": [
        1809,
        1824
      ],
      "op": "POP",
      "path": "24"
    },
    "9895": {
      "op": "PUSH1",
      "value": "0xF"
    },
    "9897": {
      "op": "PUSH1",
      "value": "0xFB"
    },
    "9899": {
      "op": "SHL"
    },
    "9900": {
      "fn": "Strings.toHexString",
      "offset": [
        1834,
        1840
      ],
      "op": "DUP2",
      "path": "24",
      "statement": 89
    },
    "9901": {
      "fn": "Strings.toHexString",
      "offset": [
        1841,
        1842
      ],
      "op": "PUSH1",
      "path": "24",
      "value": "0x1"
    },
    "9903": {
      "fn": "Strings.toHexString",
      "offset": [
        1834,
        1843
      ],
      "op": "DUP2",
      "path": "24"
    },
    "9904": {
      "fn": "Strings.toHexString",
      "offset": [
        1834,
        1843
      ],
      "op": "MLOAD",
      "path": "24"
    },
    "9905": {
      "fn": "Strings.toHexString",
      "offset": [
        1834,
        1843
      ],
      "op": "DUP2",
      "path": "24"
    },
    "9906": {
      "fn": "Strings.toHexString",
      "offset": [
        1834,
        1843
      ],
      "op": "LT",
      "path": "24"
    },
    "9907": {
      "fn": "Strings.toHexString",
      "offset": [
        1834,
        1843
      ],
      "op": "PUSH2",
      "path": "24",
      "value": "0x26CC"
    },
    "9910": {
      "fn": "Strings.toHexString",
      "offset": [
        1834,
        1843
      ],
      "op": "JUMPI",
      "path": "24"
    },
    "9911": {
      "op": "PUSH4",
      "value": "0x4E487B71"
    },
    "9916": {
      "op": "PUSH1",
      "value": "0xE0"
    },
    "9918": {
      "op": "SHL"
    },
    "9919": {
      "fn": "Strings.toHexString",
      "offset": [
        1834,
        1843
      ],
      "op": "PUSH1",
      "path": "24",
      "value": "0x0"
    },
    "9921": {
      "fn": "Strings.toHexString",
      "offset": [
        1834,
        1843
      ],
      "op": "MSTORE",
      "path": "24"
    },
    "9922": {
      "fn": "Strings.toHexString",
      "offset": [
        1834,
        1843
      ],
      "op": "PUSH1",
      "path": "24",
      "value": "0x32"
    },
    "9924": {
      "fn": "Strings.toHexString",
      "offset": [
        1834,
        1843
      ],
      "op": "PUSH1",
      "path": "24",
      "value": "0x4"
    },
    "9926": {
      "fn": "Strings.toHexString",
      "offset": [
        1834,
        1843
      ],
      "op": "MSTORE",
      "path": "24"
    },
    "9927": {
      "fn": "Strings.toHexString",
      "offset": [
        1834,
        1843
      ],
      "op": "PUSH1",
      "path": "24",
      "value": "0x24"
    },
    "9929": {
      "fn": "Strings.toHexString",
      "offset": [
        1834,
        1843
      ],
      "op": "PUSH1",
      "path": "24",
      "value": "0x0"
    },
    "9931": {
      "fn": "Strings.toHexString",
      "offset": [
        1834,
        1843
      ],
      "op": "REVERT",
      "path": "24"
    },
    "9932": {
      "fn": "Strings.toHexString",
      "offset": [
        1834,
        1843
      ],
      "op": "JUMPDEST",
      "path": "24"
    },
    "9933": {
      "fn": "Strings.toHexString",
      "offset": [
        1834,
        1843
      ],
      "op": "PUSH1",
      "path": "24",
      "value": "0x20"
    },
    "9935": {
      "fn": "Strings.toHexString",
      "offset": [
        1834,
        1843
      ],
      "op": "ADD",
      "path": "24"
    },
    "9936": {
      "fn": "Strings.toHexString",
      "offset": [
        1834,
        1843
      ],
      "op": "ADD",
      "path": "24"
    },
    "9937": {
      "fn": "Strings.toHexString",
      "offset": [
        1834,
        1849
      ],
      "op": "SWAP1",
      "path": "24"
    },
    "9938": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "9940": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "9942": {
      "op": "PUSH1",
      "value": "0xF8"
    },
    "9944": {
      "op": "SHL"
    },
    "9945": {
      "op": "SUB"
    },
    "9946": {
      "fn": "Strings.toHexString",
      "offset": [
        1834,
        1849
      ],
      "op": "NOT",
      "path": "24"
    },
    "9947": {
      "fn": "Strings.toHexString",
      "offset": [
        1834,
        1849
      ],
      "op": "AND",
      "path": "24"
    },
    "9948": {
      "fn": "Strings.toHexString",
      "offset": [
        1834,
        1849
      ],
      "op": "SWAP1",
      "path": "24"
    },
    "9949": {
      "fn": "Strings.toHexString",
      "offset": [
        1834,
        1849
      ],
      "op": "DUP2",
      "path": "24"
    },
    "9950": {
      "fn": "Strings.toHexString",
      "offset": [
        1834,
        1849
      ],
      "op": "PUSH1",
      "path": "24",
      "value": "0x0"
    },
    "9952": {
      "fn": "Strings.toHexString",
      "offset": [
        1834,
        1849
      ],
      "op": "BYTE",
      "path": "24"
    },
    "9953": {
      "fn": "Strings.toHexString",
      "offset": [
        1834,
        1849
      ],
      "op": "SWAP1",
      "path": "24"
    },
    "9954": {
      "fn": "Strings.toHexString",
      "offset": [
        1834,
        1849
      ],
      "op": "MSTORE8",
      "path": "24"
    },
    "9955": {
      "op": "POP"
    },
    "9956": {
      "fn": "Strings.toHexString",
      "offset": [
        1864,
        1873
      ],
      "op": "PUSH1",
      "path": "24",
      "value": "0x0"
    },
    "9958": {
      "fn": "Strings.toHexString",
      "offset": [
        1876,
        1886
      ],
      "op": "PUSH2",
      "path": "24",
      "value": "0x26F0"
    },
    "9961": {
      "fn": "Strings.toHexString",
      "offset": [
        1880,
        1886
      ],
      "op": "DUP5",
      "path": "24"
    },
    "9962": {
      "fn": "Strings.toHexString",
      "offset": [
        1876,
        1877
      ],
      "op": "PUSH1",
      "path": "24",
      "value": "0x2"
    },
    "9964": {
      "fn": "Strings.toHexString",
      "offset": [
        1876,
        1886
      ],
      "op": "PUSH2",
      "path": "24",
      "value": "0x3012"
    },
    "9967": {
      "fn": "Strings.toHexString",
      "jump": "i",
      "offset": [
        1876,
        1886
      ],
      "op": "JUMP",
      "path": "24"
    },
    "9968": {
      "fn": "Strings.toHexString",
      "offset": [
        1876,
        1886
      ],
      "op": "JUMPDEST",
      "path": "24"
    },
    "9969": {
      "fn": "Strings.toHexString",
      "offset": [
        1876,
        1890
      ],
      "op": "PUSH2",
      "path": "24",
      "value": "0x26FB"
    },
    "9972": {
      "fn": "Strings.toHexString",
      "offset": [
        1876,
        1890
      ],
      "op": "SWAP1",
      "path": "24"
    },
    "9973": {
      "fn": "Strings.toHexString",
      "offset": [
        1889,
        1890
      ],
      "op": "PUSH1",
      "path": "24",
      "value": "0x1"
    },
    "9975": {
      "fn": "Strings.toHexString",
      "offset": [
        1876,
        1890
      ],
      "op": "PUSH2",
      "path": "24",
      "value": "0x2FFA"
    },
    "9978": {
      "fn": "Strings.toHexString",
      "jump": "i",
      "offset": [
        1876,
        1890
      ],
      "op": "JUMP",
      "path": "24"
    },
    "9979": {
      "fn": "Strings.toHexString",
      "offset": [
        1876,
        1890
      ],
      "op": "JUMPDEST",
      "path": "24"
    },
    "9980": {
      "fn": "Strings.toHexString",
      "offset": [
        1864,
        1890
      ],
      "op": "SWAP1",
      "path": "24"
    },
    "9981": {
      "fn": "Strings.toHexString",
      "offset": [
        1864,
        1890
      ],
      "op": "POP",
      "path": "24"
    },
    "9982": {
      "fn": "Strings.toHexString",
      "offset": [
        1859,
        1991
      ],
      "op": "JUMPDEST",
      "path": "24"
    },
    "9983": {
      "fn": "Strings.toHexString",
      "offset": [
        1896,
        1897
      ],
      "op": "PUSH1",
      "path": "24",
      "value": "0x1"
    },
    "9985": {
      "fn": "Strings.toHexString",
      "offset": [
        1892,
        1893
      ],
      "op": "DUP2",
      "path": "24"
    },
    "9986": {
      "fn": "Strings.toHexString",
      "offset": [
        1892,
        1897
      ],
      "op": "GT",
      "path": "24"
    },
    "9987": {
      "fn": "Strings.toHexString",
      "offset": [
        1859,
        1991
      ],
      "op": "ISZERO",
      "path": "24"
    },
    "9988": {
      "fn": "Strings.toHexString",
      "offset": [
        1859,
        1991
      ],
      "op": "PUSH2",
      "path": "24",
      "value": "0x278F"
    },
    "9991": {
      "fn": "Strings.toHexString",
      "offset": [
        1859,
        1991
      ],
      "op": "JUMPI",
      "path": "24"
    },
    "9992": {
      "op": "PUSH16",
      "value": "0x181899199A1A9B1B9C1CB0B131B232B3"
    },
    "10009": {
      "op": "PUSH1",
      "value": "0x81"
    },
    "10011": {
      "op": "SHL"
    },
    "10012": {
      "fn": "Strings.toHexString",
      "offset": [
        1943,
        1948
      ],
      "op": "DUP6",
      "path": "24",
      "statement": 90
    },
    "10013": {
      "fn": "Strings.toHexString",
      "offset": [
        1951,
        1954
      ],
      "op": "PUSH1",
      "path": "24",
      "value": "0xF"
    },
    "10015": {
      "fn": "Strings.toHexString",
      "offset": [
        1943,
        1954
      ],
      "op": "AND",
      "path": "24"
    },
    "10016": {
      "fn": "Strings.toHexString",
      "offset": [
        1930,
        1955
      ],
      "op": "PUSH1",
      "path": "24",
      "value": "0x10"
    },
    "10018": {
      "fn": "Strings.toHexString",
      "offset": [
        1930,
        1955
      ],
      "op": "DUP2",
      "path": "24"
    },
    "10019": {
      "fn": "Strings.toHexString",
      "offset": [
        1930,
        1955
      ],
      "op": "LT",
      "path": "24"
    },
    "10020": {
      "fn": "Strings.toHexString",
      "offset": [
        1930,
        1955
      ],
      "op": "PUSH2",
      "path": "24",
      "value": "0x273D"
    },
    "10023": {
      "fn": "Strings.toHexString",
      "offset": [
        1930,
        1955
      ],
      "op": "JUMPI",
      "path": "24"
    },
    "10024": {
      "op": "PUSH4",
      "value": "0x4E487B71"
    },
    "10029": {
      "op": "PUSH1",
      "value": "0xE0"
    },
    "10031": {
      "op": "SHL"
    },
    "10032": {
      "fn": "Strings.toHexString",
      "offset": [
        1930,
        1955
      ],
      "op": "PUSH1",
      "path": "24",
      "value": "0x0"
    },
    "10034": {
      "fn": "Strings.toHexString",
      "offset": [
        1930,
        1955
      ],
      "op": "MSTORE",
      "path": "24"
    },
    "10035": {
      "fn": "Strings.toHexString",
      "offset": [
        1930,
        1955
      ],
      "op": "PUSH1",
      "path": "24",
      "value": "0x32"
    },
    "10037": {
      "fn": "Strings.toHexString",
      "offset": [
        1930,
        1955
      ],
      "op": "PUSH1",
      "path": "24",
      "value": "0x4"
    },
    "10039": {
      "fn": "Strings.toHexString",
      "offset": [
        1930,
        1955
      ],
      "op": "MSTORE",
      "path": "24"
    },
    "10040": {
      "fn": "Strings.toHexString",
      "offset": [
        1930,
        1955
      ],
      "op": "PUSH1",
      "path": "24",
      "value": "0x24"
    },
    "10042": {
      "fn": "Strings.toHexString",
      "offset": [
        1930,
        1955
      ],
      "op": "PUSH1",
      "path": "24",
      "value": "0x0"
    },
    "10044": {
      "fn": "Strings.toHexString",
      "offset": [
        1930,
        1955
      ],
      "op": "REVERT",
      "path": "24"
    },
    "10045": {
      "fn": "Strings.toHexString",
      "offset": [
        1930,
        1955
      ],
      "op": "JUMPDEST",
      "path": "24"
    },
    "10046": {
      "fn": "Strings.toHexString",
      "offset": [
        1930,
        1955
      ],
      "op": "BYTE",
      "path": "24"
    },
    "10047": {
      "fn": "Strings.toHexString",
      "offset": [
        1930,
        1955
      ],
      "op": "PUSH1",
      "path": "24",
      "value": "0xF8"
    },
    "10049": {
      "fn": "Strings.toHexString",
      "offset": [
        1930,
        1955
      ],
      "op": "SHL",
      "path": "24"
    },
    "10050": {
      "fn": "Strings.toHexString",
      "offset": [
        1918,
        1924
      ],
      "op": "DUP3",
      "path": "24"
    },
    "10051": {
      "fn": "Strings.toHexString",
      "offset": [
        1925,
        1926
      ],
      "op": "DUP3",
      "path": "24"
    },
    "10052": {
      "fn": "Strings.toHexString",
      "offset": [
        1918,
        1927
      ],
      "op": "DUP2",
      "path": "24"
    },
    "10053": {
      "fn": "Strings.toHexString",
      "offset": [
        1918,
        1927
      ],
      "op": "MLOAD",
      "path": "24"
    },
    "10054": {
      "fn": "Strings.toHexString",
      "offset": [
        1918,
        1927
      ],
      "op": "DUP2",
      "path": "24"
    },
    "10055": {
      "fn": "Strings.toHexString",
      "offset": [
        1918,
        1927
      ],
      "op": "LT",
      "path": "24"
    },
    "10056": {
      "fn": "Strings.toHexString",
      "offset": [
        1918,
        1927
      ],
      "op": "PUSH2",
      "path": "24",
      "value": "0x2761"
    },
    "10059": {
      "fn": "Strings.toHexString",
      "offset": [
        1918,
        1927
      ],
      "op": "JUMPI",
      "path": "24"
    },
    "10060": {
      "op": "PUSH4",
      "value": "0x4E487B71"
    },
    "10065": {
      "op": "PUSH1",
      "value": "0xE0"
    },
    "10067": {
      "op": "SHL"
    },
    "10068": {
      "fn": "Strings.toHexString",
      "offset": [
        1918,
        1927
      ],
      "op": "PUSH1",
      "path": "24",
      "value": "0x0"
    },
    "10070": {
      "fn": "Strings.toHexString",
      "offset": [
        1918,
        1927
      ],
      "op": "MSTORE",
      "path": "24"
    },
    "10071": {
      "fn": "Strings.toHexString",
      "offset": [
        1918,
        1927
      ],
      "op": "PUSH1",
      "path": "24",
      "value": "0x32"
    },
    "10073": {
      "fn": "Strings.toHexString",
      "offset": [
        1918,
        1927
      ],
      "op": "PUSH1",
      "path": "24",
      "value": "0x4"
    },
    "10075": {
      "fn": "Strings.toHexString",
      "offset": [
        1918,
        1927
      ],
      "op": "MSTORE",
      "path": "24"
    },
    "10076": {
      "fn": "Strings.toHexString",
      "offset": [
        1918,
        1927
      ],
      "op": "PUSH1",
      "path": "24",
      "value": "0x24"
    },
    "10078": {
      "fn": "Strings.toHexString",
      "offset": [
        1918,
        1927
      ],
      "op": "PUSH1",
      "path": "24",
      "value": "0x0"
    },
    "10080": {
      "fn": "Strings.toHexString",
      "offset": [
        1918,
        1927
      ],
      "op": "REVERT",
      "path": "24"
    },
    "10081": {
      "fn": "Strings.toHexString",
      "offset": [
        1918,
        1927
      ],
      "op": "JUMPDEST",
      "path": "24"
    },
    "10082": {
      "fn": "Strings.toHexString",
      "offset": [
        1918,
        1927
      ],
      "op": "PUSH1",
      "path": "24",
      "value": "0x20"
    },
    "10084": {
      "fn": "Strings.toHexString",
      "offset": [
        1918,
        1927
      ],
      "op": "ADD",
      "path": "24"
    },
    "10085": {
      "fn": "Strings.toHexString",
      "offset": [
        1918,
        1927
      ],
      "op": "ADD",
      "path": "24"
    },
    "10086": {
      "fn": "Strings.toHexString",
      "offset": [
        1918,
        1955
      ],
      "op": "SWAP1",
      "path": "24"
    },
    "10087": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "10089": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "10091": {
      "op": "PUSH1",
      "value": "0xF8"
    },
    "10093": {
      "op": "SHL"
    },
    "10094": {
      "op": "SUB"
    },
    "10095": {
      "fn": "Strings.toHexString",
      "offset": [
        1918,
        1955
      ],
      "op": "NOT",
      "path": "24"
    },
    "10096": {
      "fn": "Strings.toHexString",
      "offset": [
        1918,
        1955
      ],
      "op": "AND",
      "path": "24"
    },
    "10097": {
      "fn": "Strings.toHexString",
      "offset": [
        1918,
        1955
      ],
      "op": "SWAP1",
      "path": "24"
    },
    "10098": {
      "fn": "Strings.toHexString",
      "offset": [
        1918,
        1955
      ],
      "op": "DUP2",
      "path": "24"
    },
    "10099": {
      "fn": "Strings.toHexString",
      "offset": [
        1918,
        1955
      ],
      "op": "PUSH1",
      "path": "24",
      "value": "0x0"
    },
    "10101": {
      "fn": "Strings.toHexString",
      "offset": [
        1918,
        1955
      ],
      "op": "BYTE",
      "path": "24"
    },
    "10102": {
      "fn": "Strings.toHexString",
      "offset": [
        1918,
        1955
      ],
      "op": "SWAP1",
      "path": "24"
    },
    "10103": {
      "fn": "Strings.toHexString",
      "offset": [
        1918,
        1955
      ],
      "op": "MSTORE8",
      "path": "24"
    },
    "10104": {
      "op": "POP"
    },
    "10105": {
      "fn": "Strings.toHexString",
      "offset": [
        1979,
        1980
      ],
      "op": "PUSH1",
      "path": "24",
      "statement": 91,
      "value": "0x4"
    },
    "10107": {
      "fn": "Strings.toHexString",
      "offset": [
        1969,
        1980
      ],
      "op": "SWAP5",
      "path": "24"
    },
    "10108": {
      "fn": "Strings.toHexString",
      "offset": [
        1969,
        1980
      ],
      "op": "SWAP1",
      "path": "24"
    },
    "10109": {
      "fn": "Strings.toHexString",
      "offset": [
        1969,
        1980
      ],
      "op": "SWAP5",
      "path": "24"
    },
    "10110": {
      "fn": "Strings.toHexString",
      "offset": [
        1969,
        1980
      ],
      "op": "SHR",
      "path": "24"
    },
    "10111": {
      "fn": "Strings.toHexString",
      "offset": [
        1969,
        1980
      ],
      "op": "SWAP4",
      "path": "24"
    },
    "10112": {
      "fn": "Strings.toHexString",
      "offset": [
        1899,
        1902
      ],
      "op": "PUSH2",
      "path": "24",
      "statement": 92,
      "value": "0x2788"
    },
    "10115": {
      "fn": "Strings.toHexString",
      "offset": [
        1899,
        1902
      ],
      "op": "DUP2",
      "path": "24"
    },
    "10116": {
      "fn": "Strings.toHexString",
      "offset": [
        1899,
        1902
      ],
      "op": "PUSH2",
      "path": "24",
      "value": "0x3074"
    },
    "10119": {
      "fn": "Strings.toHexString",
      "jump": "i",
      "offset": [
        1899,
        1902
      ],
      "op": "JUMP",
      "path": "24"
    },
    "10120": {
      "fn": "Strings.toHexString",
      "offset": [
        1899,
        1902
      ],
      "op": "JUMPDEST",
      "path": "24"
    },
    "10121": {
      "fn": "Strings.toHexString",
      "offset": [
        1899,
        1902
      ],
      "op": "SWAP1",
      "path": "24"
    },
    "10122": {
      "fn": "Strings.toHexString",
      "offset": [
        1899,
        1902
      ],
      "op": "POP",
      "path": "24"
    },
    "10123": {
      "fn": "Strings.toHexString",
      "offset": [
        1859,
        1991
      ],
      "op": "PUSH2",
      "path": "24",
      "value": "0x26FE"
    },
    "10126": {
      "fn": "Strings.toHexString",
      "offset": [
        1859,
        1991
      ],
      "op": "JUMP",
      "path": "24"
    },
    "10127": {
      "fn": "Strings.toHexString",
      "offset": [
        1859,
        1991
      ],
      "op": "JUMPDEST",
      "path": "24"
    },
    "10128": {
      "op": "POP"
    },
    "10129": {
      "fn": "Strings.toHexString",
      "offset": [
        2008,
        2018
      ],
      "op": "DUP4",
      "path": "24",
      "statement": 93
    },
    "10130": {
      "branch": 111,
      "fn": "Strings.toHexString",
      "offset": [
        2008,
        2018
      ],
      "op": "ISZERO",
      "path": "24"
    },
    "10131": {
      "fn": "Strings.toHexString",
      "offset": [
        2000,
        2055
      ],
      "op": "PUSH2",
      "path": "24",
      "value": "0x91B"
    },
    "10134": {
      "branch": 111,
      "fn": "Strings.toHexString",
      "offset": [
        2000,
        2055
      ],
      "op": "JUMPI",
      "path": "24"
    },
    "10135": {
      "fn": "Strings.toHexString",
      "offset": [
        2000,
        2055
      ],
      "op": "PUSH1",
      "path": "24",
      "value": "0x40"
    },
    "10137": {
      "fn": "Strings.toHexString",
      "offset": [
        2000,
        2055
      ],
      "op": "MLOAD",
      "path": "24"
    },
    "10138": {
      "op": "PUSH3",
      "value": "0x461BCD"
    },
    "10142": {
      "op": "PUSH1",
      "value": "0xE5"
    },
    "10144": {
      "op": "SHL"
    },
    "10145": {
      "fn": "Strings.toHexString",
      "offset": [
        2000,
        2055
      ],
      "op": "DUP2",
      "path": "24"
    },
    "10146": {
      "fn": "Strings.toHexString",
      "offset": [
        2000,
        2055
      ],
      "op": "MSTORE",
      "path": "24"
    },
    "10147": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "10149": {
      "fn": "Strings.toHexString",
      "offset": [
        2000,
        2055
      ],
      "op": "PUSH1",
      "path": "24",
      "value": "0x4"
    },
    "10151": {
      "fn": "Strings.toHexString",
      "offset": [
        2000,
        2055
      ],
      "op": "DUP3",
      "path": "24"
    },
    "10152": {
      "fn": "Strings.toHexString",
      "offset": [
        2000,
        2055
      ],
      "op": "ADD",
      "path": "24"
    },
    "10153": {
      "op": "DUP2"
    },
    "10154": {
      "op": "SWAP1"
    },
    "10155": {
      "op": "MSTORE"
    },
    "10156": {
      "op": "PUSH1",
      "value": "0x24"
    },
    "10158": {
      "op": "DUP3"
    },
    "10159": {
      "op": "ADD"
    },
    "10160": {
      "op": "MSTORE"
    },
    "10161": {
      "op": "PUSH32",
      "value": "0x537472696E67733A20686578206C656E67746820696E73756666696369656E74"
    },
    "10194": {
      "op": "PUSH1",
      "value": "0x44"
    },
    "10196": {
      "op": "DUP3"
    },
    "10197": {
      "op": "ADD"
    },
    "10198": {
      "op": "MSTORE"
    },
    "10199": {
      "op": "PUSH1",
      "value": "0x64"
    },
    "10201": {
      "op": "ADD"
    },
    "10202": {
      "fn": "Strings.toHexString",
      "offset": [
        2000,
        2055
      ],
      "op": "PUSH2",
      "path": "24",
      "value": "0x88F"
    },
    "10205": {
      "op": "JUMP"
    },
    "10206": {
      "op": "JUMPDEST"
    },
    "10207": {
      "op": "PUSH1",
      "value": "0x40"
    },
    "10209": {
      "op": "MLOAD"
    },
    "10210": {
      "op": "DUP1"
    },
    "10211": {
      "op": "PUSH2",
      "value": "0x140"
    },
    "10214": {
      "op": "ADD"
    },
    "10215": {
      "op": "PUSH1",
      "value": "0x40"
    },
    "10217": {
      "op": "MSTORE"
    },
    "10218": {
      "op": "DUP1"
    },
    "10219": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "10221": {
      "op": "DUP2"
    },
    "10222": {
      "op": "MSTORE"
    },
    "10223": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "10225": {
      "op": "ADD"
    },
    "10226": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "10228": {
      "op": "DUP2"
    },
    "10229": {
      "op": "MSTORE"
    },
    "10230": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "10232": {
      "op": "ADD"
    },
    "10233": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "10235": {
      "op": "DUP2"
    },
    "10236": {
      "op": "MSTORE"
    },
    "10237": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "10239": {
      "op": "ADD"
    },
    "10240": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "10242": {
      "op": "PUSH1",
      "value": "0x3"
    },
    "10244": {
      "op": "DUP2"
    },
    "10245": {
      "op": "GT"
    },
    "10246": {
      "op": "ISZERO"
    },
    "10247": {
      "op": "PUSH2",
      "value": "0x2820"
    },
    "10250": {
      "op": "JUMPI"
    },
    "10251": {
      "op": "PUSH4",
      "value": "0x4E487B71"
    },
    "10256": {
      "op": "PUSH1",
      "value": "0xE0"
    },
    "10258": {
      "op": "SHL"
    },
    "10259": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "10261": {
      "op": "MSTORE"
    },
    "10262": {
      "op": "PUSH1",
      "value": "0x21"
    },
    "10264": {
      "op": "PUSH1",
      "value": "0x4"
    },
    "10266": {
      "op": "MSTORE"
    },
    "10267": {
      "op": "PUSH1",
      "value": "0x24"
    },
    "10269": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "10271": {
      "op": "REVERT"
    },
    "10272": {
      "op": "JUMPDEST"
    },
    "10273": {
      "op": "DUP2"
    },
    "10274": {
      "op": "MSTORE"
    },
    "10275": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "10277": {
      "op": "ADD"
    },
    "10278": {
      "op": "PUSH1",
      "value": "0x60"
    },
    "10280": {
      "op": "DUP2"
    },
    "10281": {
      "op": "MSTORE"
    },
    "10282": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "10284": {
      "op": "ADD"
    },
    "10285": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "10287": {
      "op": "DUP2"
    },
    "10288": {
      "op": "MSTORE"
    },
    "10289": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "10291": {
      "op": "ADD"
    },
    "10292": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "10294": {
      "op": "DUP2"
    },
    "10295": {
      "op": "MSTORE"
    },
    "10296": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "10298": {
      "op": "ADD"
    },
    "10299": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "10301": {
      "op": "DUP2"
    },
    "10302": {
      "op": "MSTORE"
    },
    "10303": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "10305": {
      "op": "ADD"
    },
    "10306": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "10308": {
      "op": "DUP2"
    },
    "10309": {
      "op": "MSTORE"
    },
    "10310": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "10312": {
      "op": "ADD"
    },
    "10313": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "10315": {
      "op": "DUP2"
    },
    "10316": {
      "op": "MSTORE"
    },
    "10317": {
      "op": "POP"
    },
    "10318": {
      "op": "SWAP1"
    },
    "10319": {
      "jump": "o",
      "op": "JUMP"
    },
    "10320": {
      "op": "JUMPDEST"
    },
    "10321": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "10323": {
      "op": "DUP3"
    },
    "10324": {
      "op": "PUSH1",
      "value": "0x1F"
    },
    "10326": {
      "op": "DUP4"
    },
    "10327": {
      "op": "ADD"
    },
    "10328": {
      "op": "SLT"
    },
    "10329": {
      "op": "PUSH2",
      "value": "0x2860"
    },
    "10332": {
      "op": "JUMPI"
    },
    "10333": {
      "op": "DUP1"
    },
    "10334": {
      "op": "DUP2"
    },
    "10335": {
      "op": "REVERT"
    },
    "10336": {
      "op": "JUMPDEST"
    },
    "10337": {
      "op": "DUP2"
    },
    "10338": {
      "op": "CALLDATALOAD"
    },
    "10339": {
      "op": "PUSH2",
      "value": "0x2873"
    },
    "10342": {
      "op": "PUSH2",
      "value": "0x286E"
    },
    "10345": {
      "op": "DUP3"
    },
    "10346": {
      "op": "PUSH2",
      "value": "0x2FD2"
    },
    "10349": {
      "jump": "i",
      "op": "JUMP"
    },
    "10350": {
      "op": "JUMPDEST"
    },
    "10351": {
      "op": "PUSH2",
      "value": "0x2FA1"
    },
    "10354": {
      "jump": "i",
      "op": "JUMP"
    },
    "10355": {
      "op": "JUMPDEST"
    },
    "10356": {
      "op": "DUP2"
    },
    "10357": {
      "op": "DUP2"
    },
    "10358": {
      "op": "MSTORE"
    },
    "10359": {
      "op": "DUP5"
    },
    "10360": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "10362": {
      "op": "DUP4"
    },
    "10363": {
      "op": "DUP7"
    },
    "10364": {
      "op": "ADD"
    },
    "10365": {
      "op": "ADD"
    },
    "10366": {
      "op": "GT"
    },
    "10367": {
      "op": "ISZERO"
    },
    "10368": {
      "op": "PUSH2",
      "value": "0x2887"
    },
    "10371": {
      "op": "JUMPI"
    },
    "10372": {
      "op": "DUP3"
    },
    "10373": {
      "op": "DUP4"
    },
    "10374": {
      "op": "REVERT"
    },
    "10375": {
      "op": "JUMPDEST"
    },
    "10376": {
      "op": "DUP2"
    },
    "10377": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "10379": {
      "op": "DUP6"
    },
    "10380": {
      "op": "ADD"
    },
    "10381": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "10383": {
      "op": "DUP4"
    },
    "10384": {
      "op": "ADD"
    },
    "10385": {
      "op": "CALLDATACOPY"
    },
    "10386": {
      "op": "SWAP1"
    },
    "10387": {
      "op": "DUP2"
    },
    "10388": {
      "op": "ADD"
    },
    "10389": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "10391": {
      "op": "ADD"
    },
    "10392": {
      "op": "SWAP2"
    },
    "10393": {
      "op": "SWAP1"
    },
    "10394": {
      "op": "SWAP2"
    },
    "10395": {
      "op": "MSTORE"
    },
    "10396": {
      "op": "SWAP3"
    },
    "10397": {
      "op": "SWAP2"
    },
    "10398": {
      "op": "POP"
    },
    "10399": {
      "op": "POP"
    },
    "10400": {
      "jump": "o",
      "op": "JUMP"
    },
    "10401": {
      "op": "JUMPDEST"
    },
    "10402": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "10404": {
      "op": "DUP3"
    },
    "10405": {
      "op": "PUSH1",
      "value": "0x1F"
    },
    "10407": {
      "op": "DUP4"
    },
    "10408": {
      "op": "ADD"
    },
    "10409": {
      "op": "SLT"
    },
    "10410": {
      "op": "PUSH2",
      "value": "0x28B1"
    },
    "10413": {
      "op": "JUMPI"
    },
    "10414": {
      "op": "DUP1"
    },
    "10415": {
      "op": "DUP2"
    },
    "10416": {
      "op": "REVERT"
    },
    "10417": {
      "op": "JUMPDEST"
    },
    "10418": {
      "op": "DUP2"
    },
    "10419": {
      "op": "MLOAD"
    },
    "10420": {
      "op": "PUSH2",
      "value": "0x28BF"
    },
    "10423": {
      "op": "PUSH2",
      "value": "0x286E"
    },
    "10426": {
      "op": "DUP3"
    },
    "10427": {
      "op": "PUSH2",
      "value": "0x2FD2"
    },
    "10430": {
      "jump": "i",
      "op": "JUMP"
    },
    "10431": {
      "op": "JUMPDEST"
    },
    "10432": {
      "op": "DUP2"
    },
    "10433": {
      "op": "DUP2"
    },
    "10434": {
      "op": "MSTORE"
    },
    "10435": {
      "op": "DUP5"
    },
    "10436": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "10438": {
      "op": "DUP4"
    },
    "10439": {
      "op": "DUP7"
    },
    "10440": {
      "op": "ADD"
    },
    "10441": {
      "op": "ADD"
    },
    "10442": {
      "op": "GT"
    },
    "10443": {
      "op": "ISZERO"
    },
    "10444": {
      "op": "PUSH2",
      "value": "0x28D3"
    },
    "10447": {
      "op": "JUMPI"
    },
    "10448": {
      "op": "DUP3"
    },
    "10449": {
      "op": "DUP4"
    },
    "10450": {
      "op": "REVERT"
    },
    "10451": {
      "op": "JUMPDEST"
    },
    "10452": {
      "op": "PUSH2",
      "value": "0x131E"
    },
    "10455": {
      "op": "DUP3"
    },
    "10456": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "10458": {
      "op": "DUP4"
    },
    "10459": {
      "op": "ADD"
    },
    "10460": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "10462": {
      "op": "DUP8"
    },
    "10463": {
      "op": "ADD"
    },
    "10464": {
      "op": "PUSH2",
      "value": "0x3048"
    },
    "10467": {
      "jump": "i",
      "op": "JUMP"
    },
    "10468": {
      "op": "JUMPDEST"
    },
    "10469": {
      "op": "DUP1"
    },
    "10470": {
      "op": "CALLDATALOAD"
    },
    "10471": {
      "op": "PUSH2",
      "value": "0x7A3"
    },
    "10474": {
      "op": "DUP2"
    },
    "10475": {
      "op": "PUSH2",
      "value": "0x3141"
    },
    "10478": {
      "jump": "i",
      "op": "JUMP"
    },
    "10479": {
      "op": "JUMPDEST"
    },
    "10480": {
      "op": "DUP1"
    },
    "10481": {
      "op": "MLOAD"
    },
    "10482": {
      "op": "PUSH2",
      "value": "0x7A3"
    },
    "10485": {
      "op": "DUP2"
    },
    "10486": {
      "op": "PUSH2",
      "value": "0x3141"
    },
    "10489": {
      "jump": "i",
      "op": "JUMP"
    },
    "10490": {
      "op": "JUMPDEST"
    },
    "10491": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "10493": {
      "op": "PUSH1",
      "value": "0xC0"
    },
    "10495": {
      "op": "DUP3"
    },
    "10496": {
      "op": "DUP5"
    },
    "10497": {
      "op": "SUB"
    },
    "10498": {
      "op": "SLT"
    },
    "10499": {
      "op": "ISZERO"
    },
    "10500": {
      "op": "PUSH2",
      "value": "0x290B"
    },
    "10503": {
      "op": "JUMPI"
    },
    "10504": {
      "op": "DUP1"
    },
    "10505": {
      "op": "DUP2"
    },
    "10506": {
      "op": "REVERT"
    },
    "10507": {
      "op": "JUMPDEST"
    },
    "10508": {
      "op": "PUSH2",
      "value": "0x2915"
    },
    "10511": {
      "op": "PUSH1",
      "value": "0xC0"
    },
    "10513": {
      "op": "PUSH2",
      "value": "0x2FA1"
    },
    "10516": {
      "jump": "i",
      "op": "JUMP"
    },
    "10517": {
      "op": "JUMPDEST"
    },
    "10518": {
      "op": "SWAP1"
    },
    "10519": {
      "op": "POP"
    },
    "10520": {
      "op": "DUP2"
    },
    "10521": {
      "op": "CALLDATALOAD"
    },
    "10522": {
      "op": "PUSH2",
      "value": "0x2922"
    },
    "10525": {
      "op": "DUP2"
    },
    "10526": {
      "op": "PUSH2",
      "value": "0x3141"
    },
    "10529": {
      "jump": "i",
      "op": "JUMP"
    },
    "10530": {
      "op": "JUMPDEST"
    },
    "10531": {
      "op": "DUP1"
    },
    "10532": {
      "op": "DUP3"
    },
    "10533": {
      "op": "MSTORE"
    },
    "10534": {
      "op": "POP"
    },
    "10535": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "10537": {
      "op": "DUP3"
    },
    "10538": {
      "op": "ADD"
    },
    "10539": {
      "op": "CALLDATALOAD"
    },
    "10540": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "10542": {
      "op": "DUP3"
    },
    "10543": {
      "op": "ADD"
    },
    "10544": {
      "op": "MSTORE"
    },
    "10545": {
      "op": "PUSH1",
      "value": "0x40"
    },
    "10547": {
      "op": "DUP3"
    },
    "10548": {
      "op": "ADD"
    },
    "10549": {
      "op": "CALLDATALOAD"
    },
    "10550": {
      "op": "PUSH1",
      "value": "0x40"
    },
    "10552": {
      "op": "DUP3"
    },
    "10553": {
      "op": "ADD"
    },
    "10554": {
      "op": "MSTORE"
    },
    "10555": {
      "op": "PUSH1",
      "value": "0x60"
    },
    "10557": {
      "op": "DUP3"
    },
    "10558": {
      "op": "ADD"
    },
    "10559": {
      "op": "CALLDATALOAD"
    },
    "10560": {
      "op": "PUSH8",
      "value": "0xFFFFFFFFFFFFFFFF"
    },
    "10569": {
      "op": "DUP2"
    },
    "10570": {
      "op": "GT"
    },
    "10571": {
      "op": "ISZERO"
    },
    "10572": {
      "op": "PUSH2",
      "value": "0x2954"
    },
    "10575": {
      "op": "JUMPI"
    },
    "10576": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "10578": {
      "op": "DUP1"
    },
    "10579": {
      "op": "REVERT"
    },
    "10580": {
      "op": "JUMPDEST"
    },
    "10581": {
      "op": "PUSH2",
      "value": "0x2960"
    },
    "10584": {
      "op": "DUP5"
    },
    "10585": {
      "op": "DUP3"
    },
    "10586": {
      "op": "DUP6"
    },
    "10587": {
      "op": "ADD"
    },
    "10588": {
      "op": "PUSH2",
      "value": "0x2850"
    },
    "10591": {
      "jump": "i",
      "op": "JUMP"
    },
    "10592": {
      "op": "JUMPDEST"
    },
    "10593": {
      "op": "PUSH1",
      "value": "0x60"
    },
    "10595": {
      "op": "DUP4"
    },
    "10596": {
      "op": "ADD"
    },
    "10597": {
      "op": "MSTORE"
    },
    "10598": {
      "op": "POP"
    },
    "10599": {
      "op": "PUSH1",
      "value": "0x80"
    },
    "10601": {
      "op": "DUP3"
    },
    "10602": {
      "op": "ADD"
    },
    "10603": {
      "op": "CALLDATALOAD"
    },
    "10604": {
      "op": "PUSH1",
      "value": "0x80"
    },
    "10606": {
      "op": "DUP3"
    },
    "10607": {
      "op": "ADD"
    },
    "10608": {
      "op": "MSTORE"
    },
    "10609": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "10611": {
      "op": "DUP3"
    },
    "10612": {
      "op": "ADD"
    },
    "10613": {
      "op": "CALLDATALOAD"
    },
    "10614": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "10616": {
      "op": "DUP3"
    },
    "10617": {
      "op": "ADD"
    },
    "10618": {
      "op": "MSTORE"
    },
    "10619": {
      "op": "SWAP3"
    },
    "10620": {
      "op": "SWAP2"
    },
    "10621": {
      "op": "POP"
    },
    "10622": {
      "op": "POP"
    },
    "10623": {
      "jump": "o",
      "op": "JUMP"
    },
    "10624": {
      "op": "JUMPDEST"
    },
    "10625": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "10627": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "10629": {
      "op": "DUP3"
    },
    "10630": {
      "op": "DUP5"
    },
    "10631": {
      "op": "SUB"
    },
    "10632": {
      "op": "SLT"
    },
    "10633": {
      "op": "ISZERO"
    },
    "10634": {
      "op": "PUSH2",
      "value": "0x2991"
    },
    "10637": {
      "op": "JUMPI"
    },
    "10638": {
      "op": "DUP1"
    },
    "10639": {
      "op": "DUP2"
    },
    "10640": {
      "op": "REVERT"
    },
    "10641": {
      "op": "JUMPDEST"
    },
    "10642": {
      "op": "DUP2"
    },
    "10643": {
      "op": "CALLDATALOAD"
    },
    "10644": {
      "op": "PUSH2",
      "value": "0x91B"
    },
    "10647": {
      "op": "DUP2"
    },
    "10648": {
      "op": "PUSH2",
      "value": "0x312C"
    },
    "10651": {
      "jump": "i",
      "op": "JUMP"
    },
    "10652": {
      "op": "JUMPDEST"
    },
    "10653": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "10655": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "10657": {
      "op": "DUP3"
    },
    "10658": {
      "op": "DUP5"
    },
    "10659": {
      "op": "SUB"
    },
    "10660": {
      "op": "SLT"
    },
    "10661": {
      "op": "ISZERO"
    },
    "10662": {
      "op": "PUSH2",
      "value": "0x29AD"
    },
    "10665": {
      "op": "JUMPI"
    },
    "10666": {
      "op": "DUP1"
    },
    "10667": {
      "op": "DUP2"
    },
    "10668": {
      "op": "REVERT"
    },
    "10669": {
      "op": "JUMPDEST"
    },
    "10670": {
      "op": "DUP2"
    },
    "10671": {
      "op": "MLOAD"
    },
    "10672": {
      "op": "PUSH2",
      "value": "0x91B"
    },
    "10675": {
      "op": "DUP2"
    },
    "10676": {
      "op": "PUSH2",
      "value": "0x312C"
    },
    "10679": {
      "jump": "i",
      "op": "JUMP"
    },
    "10680": {
      "op": "JUMPDEST"
    },
    "10681": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "10683": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "10685": {
      "op": "DUP3"
    },
    "10686": {
      "op": "DUP5"
    },
    "10687": {
      "op": "SUB"
    },
    "10688": {
      "op": "SLT"
    },
    "10689": {
      "op": "ISZERO"
    },
    "10690": {
      "op": "PUSH2",
      "value": "0x29C9"
    },
    "10693": {
      "op": "JUMPI"
    },
    "10694": {
      "op": "DUP1"
    },
    "10695": {
      "op": "DUP2"
    },
    "10696": {
      "op": "REVERT"
    },
    "10697": {
      "op": "JUMPDEST"
    },
    "10698": {
      "op": "POP"
    },
    "10699": {
      "op": "CALLDATALOAD"
    },
    "10700": {
      "op": "SWAP2"
    },
    "10701": {
      "op": "SWAP1"
    },
    "10702": {
      "op": "POP"
    },
    "10703": {
      "jump": "o",
      "op": "JUMP"
    },
    "10704": {
      "op": "JUMPDEST"
    },
    "10705": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "10707": {
      "op": "DUP1"
    },
    "10708": {
      "op": "PUSH1",
      "value": "0x40"
    },
    "10710": {
      "op": "DUP4"
    },
    "10711": {
      "op": "DUP6"
    },
    "10712": {
      "op": "SUB"
    },
    "10713": {
      "op": "SLT"
    },
    "10714": {
      "op": "ISZERO"
    },
    "10715": {
      "op": "PUSH2",
      "value": "0x29E2"
    },
    "10718": {
      "op": "JUMPI"
    },
    "10719": {
      "op": "DUP1"
    },
    "10720": {
      "op": "DUP2"
    },
    "10721": {
      "op": "REVERT"
    },
    "10722": {
      "op": "JUMPDEST"
    },
    "10723": {
      "op": "DUP3"
    },
    "10724": {
      "op": "CALLDATALOAD"
    },
    "10725": {
      "op": "SWAP2"
    },
    "10726": {
      "op": "POP"
    },
    "10727": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "10729": {
      "op": "DUP4"
    },
    "10730": {
      "op": "ADD"
    },
    "10731": {
      "op": "CALLDATALOAD"
    },
    "10732": {
      "op": "PUSH2",
      "value": "0x29F4"
    },
    "10735": {
      "op": "DUP2"
    },
    "10736": {
      "op": "PUSH2",
      "value": "0x312C"
    },
    "10739": {
      "jump": "i",
      "op": "JUMP"
    },
    "10740": {
      "op": "JUMPDEST"
    },
    "10741": {
      "op": "DUP1"
    },
    "10742": {
      "op": "SWAP2"
    },
    "10743": {
      "op": "POP"
    },
    "10744": {
      "op": "POP"
    },
    "10745": {
      "op": "SWAP3"
    },
    "10746": {
      "op": "POP"
    },
    "10747": {
      "op": "SWAP3"
    },
    "10748": {
      "op": "SWAP1"
    },
    "10749": {
      "op": "POP"
    },
    "10750": {
      "jump": "o",
      "op": "JUMP"
    },
    "10751": {
      "op": "JUMPDEST"
    },
    "10752": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "10754": {
      "op": "DUP1"
    },
    "10755": {
      "op": "PUSH1",
      "value": "0x40"
    },
    "10757": {
      "op": "DUP4"
    },
    "10758": {
      "op": "DUP6"
    },
    "10759": {
      "op": "SUB"
    },
    "10760": {
      "op": "SLT"
    },
    "10761": {
      "op": "ISZERO"
    },
    "10762": {
      "op": "PUSH2",
      "value": "0x2A11"
    },
    "10765": {
      "op": "JUMPI"
    },
    "10766": {
      "op": "DUP2"
    },
    "10767": {
      "op": "DUP3"
    },
    "10768": {
      "op": "REVERT"
    },
    "10769": {
      "op": "JUMPDEST"
    },
    "10770": {
      "op": "POP"
    },
    "10771": {
      "op": "POP"
    },
    "10772": {
      "op": "DUP1"
    },
    "10773": {
      "op": "CALLDATALOAD"
    },
    "10774": {
      "op": "SWAP3"
    },
    "10775": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "10777": {
      "op": "SWAP1"
    },
    "10778": {
      "op": "SWAP2"
    },
    "10779": {
      "op": "ADD"
    },
    "10780": {
      "op": "CALLDATALOAD"
    },
    "10781": {
      "op": "SWAP2"
    },
    "10782": {
      "op": "POP"
    },
    "10783": {
      "jump": "o",
      "op": "JUMP"
    },
    "10784": {
      "op": "JUMPDEST"
    },
    "10785": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "10787": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "10789": {
      "op": "DUP3"
    },
    "10790": {
      "op": "DUP5"
    },
    "10791": {
      "op": "SUB"
    },
    "10792": {
      "op": "SLT"
    },
    "10793": {
      "op": "ISZERO"
    },
    "10794": {
      "op": "PUSH2",
      "value": "0x2A31"
    },
    "10797": {
      "op": "JUMPI"
    },
    "10798": {
      "op": "DUP1"
    },
    "10799": {
      "op": "DUP2"
    },
    "10800": {
      "op": "REVERT"
    },
    "10801": {
      "op": "JUMPDEST"
    },
    "10802": {
      "op": "DUP2"
    },
    "10803": {
      "op": "CALLDATALOAD"
    },
    "10804": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "10806": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "10808": {
      "op": "PUSH1",
      "value": "0xE0"
    },
    "10810": {
      "op": "SHL"
    },
    "10811": {
      "op": "SUB"
    },
    "10812": {
      "op": "NOT"
    },
    "10813": {
      "op": "DUP2"
    },
    "10814": {
      "op": "AND"
    },
    "10815": {
      "op": "DUP2"
    },
    "10816": {
      "op": "EQ"
    },
    "10817": {
      "op": "PUSH2",
      "value": "0x91B"
    },
    "10820": {
      "op": "JUMPI"
    },
    "10821": {
      "op": "DUP2"
    },
    "10822": {
      "op": "DUP3"
    },
    "10823": {
      "op": "REVERT"
    },
    "10824": {
      "op": "JUMPDEST"
    },
    "10825": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "10827": {
      "op": "DUP1"
    },
    "10828": {
      "op": "PUSH1",
      "value": "0x40"
    },
    "10830": {
      "op": "DUP4"
    },
    "10831": {
      "op": "DUP6"
    },
    "10832": {
      "op": "SUB"
    },
    "10833": {
      "op": "SLT"
    },
    "10834": {
      "op": "ISZERO"
    },
    "10835": {
      "op": "PUSH2",
      "value": "0x2A5A"
    },
    "10838": {
      "op": "JUMPI"
    },
    "10839": {
      "op": "DUP2"
    },
    "10840": {
      "op": "DUP3"
    },
    "10841": {
      "op": "REVERT"
    },
    "10842": {
      "op": "JUMPDEST"
    },
    "10843": {
      "op": "DUP3"
    },
    "10844": {
      "op": "CALLDATALOAD"
    },
    "10845": {
      "op": "PUSH8",
      "value": "0xFFFFFFFFFFFFFFFF"
    },
    "10854": {
      "op": "DUP2"
    },
    "10855": {
      "op": "GT"
    },
    "10856": {
      "op": "ISZERO"
    },
    "10857": {
      "op": "PUSH2",
      "value": "0x2A70"
    },
    "10860": {
      "op": "JUMPI"
    },
    "10861": {
      "op": "DUP3"
    },
    "10862": {
      "op": "DUP4"
    },
    "10863": {
      "op": "REVERT"
    },
    "10864": {
      "op": "JUMPDEST"
    },
    "10865": {
      "op": "PUSH2",
      "value": "0x2A7C"
    },
    "10868": {
      "op": "DUP6"
    },
    "10869": {
      "op": "DUP3"
    },
    "10870": {
      "op": "DUP7"
    },
    "10871": {
      "op": "ADD"
    },
    "10872": {
      "op": "PUSH2",
      "value": "0x2850"
    },
    "10875": {
      "jump": "i",
      "op": "JUMP"
    },
    "10876": {
      "op": "JUMPDEST"
    },
    "10877": {
      "op": "SWAP6"
    },
    "10878": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "10880": {
      "op": "SWAP5"
    },
    "10881": {
      "op": "SWAP1"
    },
    "10882": {
      "op": "SWAP5"
    },
    "10883": {
      "op": "ADD"
    },
    "10884": {
      "op": "CALLDATALOAD"
    },
    "10885": {
      "op": "SWAP5"
    },
    "10886": {
      "op": "POP"
    },
    "10887": {
      "op": "POP"
    },
    "10888": {
      "op": "POP"
    },
    "10889": {
      "op": "POP"
    },
    "10890": {
      "jump": "o",
      "op": "JUMP"
    },
    "10891": {
      "op": "JUMPDEST"
    },
    "10892": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "10894": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "10896": {
      "op": "DUP3"
    },
    "10897": {
      "op": "DUP5"
    },
    "10898": {
      "op": "SUB"
    },
    "10899": {
      "op": "SLT"
    },
    "10900": {
      "op": "ISZERO"
    },
    "10901": {
      "op": "PUSH2",
      "value": "0x2A9C"
    },
    "10904": {
      "op": "JUMPI"
    },
    "10905": {
      "op": "DUP1"
    },
    "10906": {
      "op": "DUP2"
    },
    "10907": {
      "op": "REVERT"
    },
    "10908": {
      "op": "JUMPDEST"
    },
    "10909": {
      "op": "DUP2"
    },
    "10910": {
      "op": "MLOAD"
    },
    "10911": {
      "op": "PUSH1",
      "value": "0x7"
    },
    "10913": {
      "op": "DUP2"
    },
    "10914": {
      "op": "LT"
    },
    "10915": {
      "op": "PUSH2",
      "value": "0x91B"
    },
    "10918": {
      "op": "JUMPI"
    },
    "10919": {
      "op": "DUP2"
    },
    "10920": {
      "op": "DUP3"
    },
    "10921": {
      "op": "REVERT"
    },
    "10922": {
      "op": "JUMPDEST"
    },
    "10923": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "10925": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "10927": {
      "op": "DUP3"
    },
    "10928": {
      "op": "DUP5"
    },
    "10929": {
      "op": "SUB"
    },
    "10930": {
      "op": "SLT"
    },
    "10931": {
      "op": "ISZERO"
    },
    "10932": {
      "op": "PUSH2",
      "value": "0x2ABB"
    },
    "10935": {
      "op": "JUMPI"
    },
    "10936": {
      "op": "DUP1"
    },
    "10937": {
      "op": "DUP2"
    },
    "10938": {
      "op": "REVERT"
    },
    "10939": {
      "op": "JUMPDEST"
    },
    "10940": {
      "op": "DUP2"
    },
    "10941": {
      "op": "MLOAD"
    },
    "10942": {
      "op": "PUSH8",
      "value": "0xFFFFFFFFFFFFFFFF"
    },
    "10951": {
      "op": "DUP1"
    },
    "10952": {
      "op": "DUP3"
    },
    "10953": {
      "op": "GT"
    },
    "10954": {
      "op": "ISZERO"
    },
    "10955": {
      "op": "PUSH2",
      "value": "0x2AD2"
    },
    "10958": {
      "op": "JUMPI"
    },
    "10959": {
      "op": "DUP3"
    },
    "10960": {
      "op": "DUP4"
    },
    "10961": {
      "op": "REVERT"
    },
    "10962": {
      "op": "JUMPDEST"
    },
    "10963": {
      "op": "SWAP1"
    },
    "10964": {
      "op": "DUP4"
    },
    "10965": {
      "op": "ADD"
    },
    "10966": {
      "op": "SWAP1"
    },
    "10967": {
      "op": "PUSH1",
      "value": "0xC0"
    },
    "10969": {
      "op": "DUP3"
    },
    "10970": {
      "op": "DUP7"
    },
    "10971": {
      "op": "SUB"
    },
    "10972": {
      "op": "SLT"
    },
    "10973": {
      "op": "ISZERO"
    },
    "10974": {
      "op": "PUSH2",
      "value": "0x2AE5"
    },
    "10977": {
      "op": "JUMPI"
    },
    "10978": {
      "op": "DUP3"
    },
    "10979": {
      "op": "DUP4"
    },
    "10980": {
      "op": "REVERT"
    },
    "10981": {
      "op": "JUMPDEST"
    },
    "10982": {
      "op": "PUSH2",
      "value": "0x2AEF"
    },
    "10985": {
      "op": "PUSH1",
      "value": "0xC0"
    },
    "10987": {
      "op": "PUSH2",
      "value": "0x2FA1"
    },
    "10990": {
      "jump": "i",
      "op": "JUMP"
    },
    "10991": {
      "op": "JUMPDEST"
    },
    "10992": {
      "op": "DUP3"
    },
    "10993": {
      "op": "MLOAD"
    },
    "10994": {
      "op": "PUSH2",
      "value": "0x2AFA"
    },
    "10997": {
      "op": "DUP2"
    },
    "10998": {
      "op": "PUSH2",
      "value": "0x3141"
    },
    "11001": {
      "jump": "i",
      "op": "JUMP"
    },
    "11002": {
      "op": "JUMPDEST"
    },
    "11003": {
      "op": "DUP1"
    },
    "11004": {
      "op": "DUP3"
    },
    "11005": {
      "op": "MSTORE"
    },
    "11006": {
      "op": "POP"
    },
    "11007": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "11009": {
      "op": "DUP4"
    },
    "11010": {
      "op": "ADD"
    },
    "11011": {
      "op": "MLOAD"
    },
    "11012": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "11014": {
      "op": "DUP3"
    },
    "11015": {
      "op": "ADD"
    },
    "11016": {
      "op": "MSTORE"
    },
    "11017": {
      "op": "PUSH1",
      "value": "0x40"
    },
    "11019": {
      "op": "DUP4"
    },
    "11020": {
      "op": "ADD"
    },
    "11021": {
      "op": "MLOAD"
    },
    "11022": {
      "op": "PUSH1",
      "value": "0x40"
    },
    "11024": {
      "op": "DUP3"
    },
    "11025": {
      "op": "ADD"
    },
    "11026": {
      "op": "MSTORE"
    },
    "11027": {
      "op": "PUSH1",
      "value": "0x60"
    },
    "11029": {
      "op": "DUP4"
    },
    "11030": {
      "op": "ADD"
    },
    "11031": {
      "op": "MLOAD"
    },
    "11032": {
      "op": "DUP3"
    },
    "11033": {
      "op": "DUP2"
    },
    "11034": {
      "op": "GT"
    },
    "11035": {
      "op": "ISZERO"
    },
    "11036": {
      "op": "PUSH2",
      "value": "0x2B23"
    },
    "11039": {
      "op": "JUMPI"
    },
    "11040": {
      "op": "DUP5"
    },
    "11041": {
      "op": "DUP6"
    },
    "11042": {
      "op": "REVERT"
    },
    "11043": {
      "op": "JUMPDEST"
    },
    "11044": {
      "op": "PUSH2",
      "value": "0x2B2F"
    },
    "11047": {
      "op": "DUP8"
    },
    "11048": {
      "op": "DUP3"
    },
    "11049": {
      "op": "DUP7"
    },
    "11050": {
      "op": "ADD"
    },
    "11051": {
      "op": "PUSH2",
      "value": "0x28A1"
    },
    "11054": {
      "jump": "i",
      "op": "JUMP"
    },
    "11055": {
      "op": "JUMPDEST"
    },
    "11056": {
      "op": "PUSH1",
      "value": "0x60"
    },
    "11058": {
      "op": "DUP4"
    },
    "11059": {
      "op": "ADD"
    },
    "11060": {
      "op": "MSTORE"
    },
    "11061": {
      "op": "POP"
    },
    "11062": {
      "op": "PUSH1",
      "value": "0x80"
    },
    "11064": {
      "op": "DUP4"
    },
    "11065": {
      "op": "ADD"
    },
    "11066": {
      "op": "MLOAD"
    },
    "11067": {
      "op": "PUSH1",
      "value": "0x80"
    },
    "11069": {
      "op": "DUP3"
    },
    "11070": {
      "op": "ADD"
    },
    "11071": {
      "op": "MSTORE"
    },
    "11072": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "11074": {
      "op": "DUP4"
    },
    "11075": {
      "op": "ADD"
    },
    "11076": {
      "op": "MLOAD"
    },
    "11077": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "11079": {
      "op": "DUP3"
    },
    "11080": {
      "op": "ADD"
    },
    "11081": {
      "op": "MSTORE"
    },
    "11082": {
      "op": "DUP1"
    },
    "11083": {
      "op": "SWAP4"
    },
    "11084": {
      "op": "POP"
    },
    "11085": {
      "op": "POP"
    },
    "11086": {
      "op": "POP"
    },
    "11087": {
      "op": "POP"
    },
    "11088": {
      "op": "SWAP3"
    },
    "11089": {
      "op": "SWAP2"
    },
    "11090": {
      "op": "POP"
    },
    "11091": {
      "op": "POP"
    },
    "11092": {
      "jump": "o",
      "op": "JUMP"
    },
    "11093": {
      "op": "JUMPDEST"
    },
    "11094": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "11096": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "11098": {
      "op": "DUP3"
    },
    "11099": {
      "op": "DUP5"
    },
    "11100": {
      "op": "SUB"
    },
    "11101": {
      "op": "SLT"
    },
    "11102": {
      "op": "ISZERO"
    },
    "11103": {
      "op": "PUSH2",
      "value": "0x2B66"
    },
    "11106": {
      "op": "JUMPI"
    },
    "11107": {
      "op": "DUP1"
    },
    "11108": {
      "op": "DUP2"
    },
    "11109": {
      "op": "REVERT"
    },
    "11110": {
      "op": "JUMPDEST"
    },
    "11111": {
      "op": "DUP2"
    },
    "11112": {
      "op": "MLOAD"
    },
    "11113": {
      "op": "PUSH8",
      "value": "0xFFFFFFFFFFFFFFFF"
    },
    "11122": {
      "op": "DUP1"
    },
    "11123": {
      "op": "DUP3"
    },
    "11124": {
      "op": "GT"
    },
    "11125": {
      "op": "ISZERO"
    },
    "11126": {
      "op": "PUSH2",
      "value": "0x2B7D"
    },
    "11129": {
      "op": "JUMPI"
    },
    "11130": {
      "op": "DUP3"
    },
    "11131": {
      "op": "DUP4"
    },
    "11132": {
      "op": "REVERT"
    },
    "11133": {
      "op": "JUMPDEST"
    },
    "11134": {
      "op": "DUP2"
    },
    "11135": {
      "op": "DUP5"
    },
    "11136": {
      "op": "ADD"
    },
    "11137": {
      "op": "SWAP2"
    },
    "11138": {
      "op": "POP"
    },
    "11139": {
      "op": "PUSH2",
      "value": "0x140"
    },
    "11142": {
      "op": "DUP1"
    },
    "11143": {
      "op": "DUP4"
    },
    "11144": {
      "op": "DUP8"
    },
    "11145": {
      "op": "SUB"
    },
    "11146": {
      "op": "SLT"
    },
    "11147": {
      "op": "ISZERO"
    },
    "11148": {
      "op": "PUSH2",
      "value": "0x2B93"
    },
    "11151": {
      "op": "JUMPI"
    },
    "11152": {
      "op": "DUP4"
    },
    "11153": {
      "op": "DUP5"
    },
    "11154": {
      "op": "REVERT"
    },
    "11155": {
      "op": "JUMPDEST"
    },
    "11156": {
      "op": "PUSH2",
      "value": "0x2B9C"
    },
    "11159": {
      "op": "DUP2"
    },
    "11160": {
      "op": "PUSH2",
      "value": "0x2FA1"
    },
    "11163": {
      "jump": "i",
      "op": "JUMP"
    },
    "11164": {
      "op": "JUMPDEST"
    },
    "11165": {
      "op": "SWAP1"
    },
    "11166": {
      "op": "POP"
    },
    "11167": {
      "op": "DUP3"
    },
    "11168": {
      "op": "MLOAD"
    },
    "11169": {
      "op": "DUP2"
    },
    "11170": {
      "op": "MSTORE"
    },
    "11171": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "11173": {
      "op": "DUP4"
    },
    "11174": {
      "op": "ADD"
    },
    "11175": {
      "op": "MLOAD"
    },
    "11176": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "11178": {
      "op": "DUP3"
    },
    "11179": {
      "op": "ADD"
    },
    "11180": {
      "op": "MSTORE"
    },
    "11181": {
      "op": "PUSH1",
      "value": "0x40"
    },
    "11183": {
      "op": "DUP4"
    },
    "11184": {
      "op": "ADD"
    },
    "11185": {
      "op": "MLOAD"
    },
    "11186": {
      "op": "PUSH1",
      "value": "0x40"
    },
    "11188": {
      "op": "DUP3"
    },
    "11189": {
      "op": "ADD"
    },
    "11190": {
      "op": "MSTORE"
    },
    "11191": {
      "op": "PUSH2",
      "value": "0x2BC2"
    },
    "11194": {
      "op": "PUSH1",
      "value": "0x60"
    },
    "11196": {
      "op": "DUP5"
    },
    "11197": {
      "op": "ADD"
    },
    "11198": {
      "op": "PUSH2",
      "value": "0x28EF"
    },
    "11201": {
      "jump": "i",
      "op": "JUMP"
    },
    "11202": {
      "op": "JUMPDEST"
    },
    "11203": {
      "op": "PUSH1",
      "value": "0x60"
    },
    "11205": {
      "op": "DUP3"
    },
    "11206": {
      "op": "ADD"
    },
    "11207": {
      "op": "MSTORE"
    },
    "11208": {
      "op": "PUSH1",
      "value": "0x80"
    },
    "11210": {
      "op": "DUP4"
    },
    "11211": {
      "op": "ADD"
    },
    "11212": {
      "op": "MLOAD"
    },
    "11213": {
      "op": "DUP3"
    },
    "11214": {
      "op": "DUP2"
    },
    "11215": {
      "op": "GT"
    },
    "11216": {
      "op": "ISZERO"
    },
    "11217": {
      "op": "PUSH2",
      "value": "0x2BD8"
    },
    "11220": {
      "op": "JUMPI"
    },
    "11221": {
      "op": "DUP5"
    },
    "11222": {
      "op": "DUP6"
    },
    "11223": {
      "op": "REVERT"
    },
    "11224": {
      "op": "JUMPDEST"
    },
    "11225": {
      "op": "PUSH2",
      "value": "0x2BE4"
    },
    "11228": {
      "op": "DUP8"
    },
    "11229": {
      "op": "DUP3"
    },
    "11230": {
      "op": "DUP7"
    },
    "11231": {
      "op": "ADD"
    },
    "11232": {
      "op": "PUSH2",
      "value": "0x28A1"
    },
    "11235": {
      "jump": "i",
      "op": "JUMP"
    },
    "11236": {
      "op": "JUMPDEST"
    },
    "11237": {
      "op": "PUSH1",
      "value": "0x80"
    },
    "11239": {
      "op": "DUP4"
    },
    "11240": {
      "op": "ADD"
    },
    "11241": {
      "op": "MSTORE"
    },
    "11242": {
      "op": "POP"
    },
    "11243": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "11245": {
      "op": "DUP4"
    },
    "11246": {
      "op": "DUP2"
    },
    "11247": {
      "op": "ADD"
    },
    "11248": {
      "op": "MLOAD"
    },
    "11249": {
      "op": "SWAP1"
    },
    "11250": {
      "op": "DUP3"
    },
    "11251": {
      "op": "ADD"
    },
    "11252": {
      "op": "MSTORE"
    },
    "11253": {
      "op": "PUSH1",
      "value": "0xC0"
    },
    "11255": {
      "op": "DUP1"
    },
    "11256": {
      "op": "DUP5"
    },
    "11257": {
      "op": "ADD"
    },
    "11258": {
      "op": "MLOAD"
    },
    "11259": {
      "op": "SWAP1"
    },
    "11260": {
      "op": "DUP3"
    },
    "11261": {
      "op": "ADD"
    },
    "11262": {
      "op": "MSTORE"
    },
    "11263": {
      "op": "PUSH1",
      "value": "0xE0"
    },
    "11265": {
      "op": "DUP1"
    },
    "11266": {
      "op": "DUP5"
    },
    "11267": {
      "op": "ADD"
    },
    "11268": {
      "op": "MLOAD"
    },
    "11269": {
      "op": "SWAP1"
    },
    "11270": {
      "op": "DUP3"
    },
    "11271": {
      "op": "ADD"
    },
    "11272": {
      "op": "MSTORE"
    },
    "11273": {
      "op": "PUSH2",
      "value": "0x100"
    },
    "11276": {
      "op": "DUP1"
    },
    "11277": {
      "op": "DUP5"
    },
    "11278": {
      "op": "ADD"
    },
    "11279": {
      "op": "MLOAD"
    },
    "11280": {
      "op": "SWAP1"
    },
    "11281": {
      "op": "DUP3"
    },
    "11282": {
      "op": "ADD"
    },
    "11283": {
      "op": "MSTORE"
    },
    "11284": {
      "op": "PUSH2",
      "value": "0x120"
    },
    "11287": {
      "op": "SWAP3"
    },
    "11288": {
      "op": "DUP4"
    },
    "11289": {
      "op": "ADD"
    },
    "11290": {
      "op": "MLOAD"
    },
    "11291": {
      "op": "SWAP3"
    },
    "11292": {
      "op": "DUP2"
    },
    "11293": {
      "op": "ADD"
    },
    "11294": {
      "op": "SWAP3"
    },
    "11295": {
      "op": "SWAP1"
    },
    "11296": {
      "op": "SWAP3"
    },
    "11297": {
      "op": "MSTORE"
    },
    "11298": {
      "op": "POP"
    },
    "11299": {
      "op": "SWAP4"
    },
    "11300": {
      "op": "SWAP3"
    },
    "11301": {
      "op": "POP"
    },
    "11302": {
      "op": "POP"
    },
    "11303": {
      "op": "POP"
    },
    "11304": {
      "jump": "o",
      "op": "JUMP"
    },
    "11305": {
      "op": "JUMPDEST"
    },
    "11306": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "11308": {
      "op": "DUP1"
    },
    "11309": {
      "op": "PUSH1",
      "value": "0x40"
    },
    "11311": {
      "op": "DUP4"
    },
    "11312": {
      "op": "DUP6"
    },
    "11313": {
      "op": "SUB"
    },
    "11314": {
      "op": "SLT"
    },
    "11315": {
      "op": "ISZERO"
    },
    "11316": {
      "op": "PUSH2",
      "value": "0x2C3B"
    },
    "11319": {
      "op": "JUMPI"
    },
    "11320": {
      "op": "DUP2"
    },
    "11321": {
      "op": "DUP3"
    },
    "11322": {
      "op": "REVERT"
    },
    "11323": {
      "op": "JUMPDEST"
    },
    "11324": {
      "op": "DUP3"
    },
    "11325": {
      "op": "CALLDATALOAD"
    },
    "11326": {
      "op": "PUSH8",
      "value": "0xFFFFFFFFFFFFFFFF"
    },
    "11335": {
      "op": "DUP1"
    },
    "11336": {
      "op": "DUP3"
    },
    "11337": {
      "op": "GT"
    },
    "11338": {
      "op": "ISZERO"
    },
    "11339": {
      "op": "PUSH2",
      "value": "0x2C52"
    },
    "11342": {
      "op": "JUMPI"
    },
    "11343": {
      "op": "DUP4"
    },
    "11344": {
      "op": "DUP5"
    },
    "11345": {
      "op": "REVERT"
    },
    "11346": {
      "op": "JUMPDEST"
    },
    "11347": {
      "op": "DUP2"
    },
    "11348": {
      "op": "DUP6"
    },
    "11349": {
      "op": "ADD"
    },
    "11350": {
      "op": "SWAP2"
    },
    "11351": {
      "op": "POP"
    },
    "11352": {
      "op": "PUSH2",
      "value": "0x140"
    },
    "11355": {
      "op": "DUP1"
    },
    "11356": {
      "op": "DUP4"
    },
    "11357": {
      "op": "DUP9"
    },
    "11358": {
      "op": "SUB"
    },
    "11359": {
      "op": "SLT"
    },
    "11360": {
      "op": "ISZERO"
    },
    "11361": {
      "op": "PUSH2",
      "value": "0x2C68"
    },
    "11364": {
      "op": "JUMPI"
    },
    "11365": {
      "op": "DUP5"
    },
    "11366": {
      "op": "DUP6"
    },
    "11367": {
      "op": "REVERT"
    },
    "11368": {
      "op": "JUMPDEST"
    },
    "11369": {
      "op": "PUSH2",
      "value": "0x2C71"
    },
    "11372": {
      "op": "DUP2"
    },
    "11373": {
      "op": "PUSH2",
      "value": "0x2FA1"
    },
    "11376": {
      "jump": "i",
      "op": "JUMP"
    },
    "11377": {
      "op": "JUMPDEST"
    },
    "11378": {
      "op": "SWAP1"
    },
    "11379": {
      "op": "POP"
    },
    "11380": {
      "op": "DUP3"
    },
    "11381": {
      "op": "CALLDATALOAD"
    },
    "11382": {
      "op": "DUP2"
    },
    "11383": {
      "op": "MSTORE"
    },
    "11384": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "11386": {
      "op": "DUP4"
    },
    "11387": {
      "op": "ADD"
    },
    "11388": {
      "op": "CALLDATALOAD"
    },
    "11389": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "11391": {
      "op": "DUP3"
    },
    "11392": {
      "op": "ADD"
    },
    "11393": {
      "op": "MSTORE"
    },
    "11394": {
      "op": "PUSH1",
      "value": "0x40"
    },
    "11396": {
      "op": "DUP4"
    },
    "11397": {
      "op": "ADD"
    },
    "11398": {
      "op": "CALLDATALOAD"
    },
    "11399": {
      "op": "PUSH1",
      "value": "0x40"
    },
    "11401": {
      "op": "DUP3"
    },
    "11402": {
      "op": "ADD"
    },
    "11403": {
      "op": "MSTORE"
    },
    "11404": {
      "op": "PUSH2",
      "value": "0x2C97"
    },
    "11407": {
      "op": "PUSH1",
      "value": "0x60"
    },
    "11409": {
      "op": "DUP5"
    },
    "11410": {
      "op": "ADD"
    },
    "11411": {
      "op": "PUSH2",
      "value": "0x28E4"
    },
    "11414": {
      "jump": "i",
      "op": "JUMP"
    },
    "11415": {
      "op": "JUMPDEST"
    },
    "11416": {
      "op": "PUSH1",
      "value": "0x60"
    },
    "11418": {
      "op": "DUP3"
    },
    "11419": {
      "op": "ADD"
    },
    "11420": {
      "op": "MSTORE"
    },
    "11421": {
      "op": "PUSH1",
      "value": "0x80"
    },
    "11423": {
      "op": "DUP4"
    },
    "11424": {
      "op": "ADD"
    },
    "11425": {
      "op": "CALLDATALOAD"
    },
    "11426": {
      "op": "DUP3"
    },
    "11427": {
      "op": "DUP2"
    },
    "11428": {
      "op": "GT"
    },
    "11429": {
      "op": "ISZERO"
    },
    "11430": {
      "op": "PUSH2",
      "value": "0x2CAD"
    },
    "11433": {
      "op": "JUMPI"
    },
    "11434": {
      "op": "DUP6"
    },
    "11435": {
      "op": "DUP7"
    },
    "11436": {
      "op": "REVERT"
    },
    "11437": {
      "op": "JUMPDEST"
    },
    "11438": {
      "op": "PUSH2",
      "value": "0x2CB9"
    },
    "11441": {
      "op": "DUP9"
    },
    "11442": {
      "op": "DUP3"
    },
    "11443": {
      "op": "DUP7"
    },
    "11444": {
      "op": "ADD"
    },
    "11445": {
      "op": "PUSH2",
      "value": "0x2850"
    },
    "11448": {
      "jump": "i",
      "op": "JUMP"
    },
    "11449": {
      "op": "JUMPDEST"
    },
    "11450": {
      "op": "PUSH1",
      "value": "0x80"
    },
    "11452": {
      "op": "DUP4"
    },
    "11453": {
      "op": "ADD"
    },
    "11454": {
      "op": "MSTORE"
    },
    "11455": {
      "op": "POP"
    },
    "11456": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "11458": {
      "op": "DUP4"
    },
    "11459": {
      "op": "ADD"
    },
    "11460": {
      "op": "CALLDATALOAD"
    },
    "11461": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "11463": {
      "op": "DUP3"
    },
    "11464": {
      "op": "ADD"
    },
    "11465": {
      "op": "MSTORE"
    },
    "11466": {
      "op": "PUSH1",
      "value": "0xC0"
    },
    "11468": {
      "op": "DUP4"
    },
    "11469": {
      "op": "ADD"
    },
    "11470": {
      "op": "CALLDATALOAD"
    },
    "11471": {
      "op": "PUSH1",
      "value": "0xC0"
    },
    "11473": {
      "op": "DUP3"
    },
    "11474": {
      "op": "ADD"
    },
    "11475": {
      "op": "MSTORE"
    },
    "11476": {
      "op": "PUSH1",
      "value": "0xE0"
    },
    "11478": {
      "op": "DUP4"
    },
    "11479": {
      "op": "ADD"
    },
    "11480": {
      "op": "CALLDATALOAD"
    },
    "11481": {
      "op": "PUSH1",
      "value": "0xE0"
    },
    "11483": {
      "op": "DUP3"
    },
    "11484": {
      "op": "ADD"
    },
    "11485": {
      "op": "MSTORE"
    },
    "11486": {
      "op": "PUSH2",
      "value": "0x100"
    },
    "11489": {
      "op": "DUP1"
    },
    "11490": {
      "op": "DUP5"
    },
    "11491": {
      "op": "ADD"
    },
    "11492": {
      "op": "CALLDATALOAD"
    },
    "11493": {
      "op": "DUP2"
    },
    "11494": {
      "op": "DUP4"
    },
    "11495": {
      "op": "ADD"
    },
    "11496": {
      "op": "MSTORE"
    },
    "11497": {
      "op": "POP"
    },
    "11498": {
      "op": "PUSH2",
      "value": "0x120"
    },
    "11501": {
      "op": "DUP1"
    },
    "11502": {
      "op": "DUP5"
    },
    "11503": {
      "op": "ADD"
    },
    "11504": {
      "op": "CALLDATALOAD"
    },
    "11505": {
      "op": "DUP2"
    },
    "11506": {
      "op": "DUP4"
    },
    "11507": {
      "op": "ADD"
    },
    "11508": {
      "op": "MSTORE"
    },
    "11509": {
      "op": "POP"
    },
    "11510": {
      "op": "DUP1"
    },
    "11511": {
      "op": "SWAP5"
    },
    "11512": {
      "op": "POP"
    },
    "11513": {
      "op": "POP"
    },
    "11514": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "11516": {
      "op": "DUP6"
    },
    "11517": {
      "op": "ADD"
    },
    "11518": {
      "op": "CALLDATALOAD"
    },
    "11519": {
      "op": "SWAP2"
    },
    "11520": {
      "op": "POP"
    },
    "11521": {
      "op": "DUP1"
    },
    "11522": {
      "op": "DUP3"
    },
    "11523": {
      "op": "GT"
    },
    "11524": {
      "op": "ISZERO"
    },
    "11525": {
      "op": "PUSH2",
      "value": "0x2D0C"
    },
    "11528": {
      "op": "JUMPI"
    },
    "11529": {
      "op": "DUP3"
    },
    "11530": {
      "op": "DUP4"
    },
    "11531": {
      "op": "REVERT"
    },
    "11532": {
      "op": "JUMPDEST"
    },
    "11533": {
      "op": "POP"
    },
    "11534": {
      "op": "PUSH2",
      "value": "0x2D19"
    },
    "11537": {
      "op": "DUP6"
    },
    "11538": {
      "op": "DUP3"
    },
    "11539": {
      "op": "DUP7"
    },
    "11540": {
      "op": "ADD"
    },
    "11541": {
      "op": "PUSH2",
      "value": "0x28FA"
    },
    "11544": {
      "jump": "i",
      "op": "JUMP"
    },
    "11545": {
      "op": "JUMPDEST"
    },
    "11546": {
      "op": "SWAP2"
    },
    "11547": {
      "op": "POP"
    },
    "11548": {
      "op": "POP"
    },
    "11549": {
      "op": "SWAP3"
    },
    "11550": {
      "op": "POP"
    },
    "11551": {
      "op": "SWAP3"
    },
    "11552": {
      "op": "SWAP1"
    },
    "11553": {
      "op": "POP"
    },
    "11554": {
      "jump": "o",
      "op": "JUMP"
    },
    "11555": {
      "op": "JUMPDEST"
    },
    "11556": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "11558": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "11560": {
      "op": "DUP3"
    },
    "11561": {
      "op": "DUP5"
    },
    "11562": {
      "op": "SUB"
    },
    "11563": {
      "op": "SLT"
    },
    "11564": {
      "op": "ISZERO"
    },
    "11565": {
      "op": "PUSH2",
      "value": "0x2D34"
    },
    "11568": {
      "op": "JUMPI"
    },
    "11569": {
      "op": "DUP1"
    },
    "11570": {
      "op": "DUP2"
    },
    "11571": {
      "op": "REVERT"
    },
    "11572": {
      "op": "JUMPDEST"
    },
    "11573": {
      "op": "POP"
    },
    "11574": {
      "op": "MLOAD"
    },
    "11575": {
      "op": "SWAP2"
    },
    "11576": {
      "op": "SWAP1"
    },
    "11577": {
      "op": "POP"
    },
    "11578": {
      "jump": "o",
      "op": "JUMP"
    },
    "11579": {
      "op": "JUMPDEST"
    },
    "11580": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "11582": {
      "op": "DUP2"
    },
    "11583": {
      "op": "MLOAD"
    },
    "11584": {
      "op": "DUP1"
    },
    "11585": {
      "op": "DUP5"
    },
    "11586": {
      "op": "MSTORE"
    },
    "11587": {
      "op": "PUSH2",
      "value": "0x2D53"
    },
    "11590": {
      "op": "DUP2"
    },
    "11591": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "11593": {
      "op": "DUP7"
    },
    "11594": {
      "op": "ADD"
    },
    "11595": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "11597": {
      "op": "DUP7"
    },
    "11598": {
      "op": "ADD"
    },
    "11599": {
      "op": "PUSH2",
      "value": "0x3048"
    },
    "11602": {
      "jump": "i",
      "op": "JUMP"
    },
    "11603": {
      "op": "JUMPDEST"
    },
    "11604": {
      "op": "PUSH1",
      "value": "0x1F"
    },
    "11606": {
      "op": "ADD"
    },
    "11607": {
      "op": "PUSH1",
      "value": "0x1F"
    },
    "11609": {
      "op": "NOT"
    },
    "11610": {
      "op": "AND"
    },
    "11611": {
      "op": "SWAP3"
    },
    "11612": {
      "op": "SWAP1"
    },
    "11613": {
      "op": "SWAP3"
    },
    "11614": {
      "op": "ADD"
    },
    "11615": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "11617": {
      "op": "ADD"
    },
    "11618": {
      "op": "SWAP3"
    },
    "11619": {
      "op": "SWAP2"
    },
    "11620": {
      "op": "POP"
    },
    "11621": {
      "op": "POP"
    },
    "11622": {
      "jump": "o",
      "op": "JUMP"
    },
    "11623": {
      "op": "JUMPDEST"
    },
    "11624": {
      "op": "PUSH1",
      "value": "0x4"
    },
    "11626": {
      "op": "DUP2"
    },
    "11627": {
      "op": "LT"
    },
    "11628": {
      "op": "PUSH2",
      "value": "0x2D77"
    },
    "11631": {
      "op": "JUMPI"
    },
    "11632": {
      "op": "PUSH2",
      "value": "0x2D77"
    },
    "11635": {
      "op": "PUSH2",
      "value": "0x3100"
    },
    "11638": {
      "jump": "i",
      "op": "JUMP"
    },
    "11639": {
      "op": "JUMPDEST"
    },
    "11640": {
      "op": "SWAP1"
    },
    "11641": {
      "op": "MSTORE"
    },
    "11642": {
      "jump": "o",
      "op": "JUMP"
    },
    "11643": {
      "op": "JUMPDEST"
    },
    "11644": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "11646": {
      "op": "PUSH32",
      "value": "0x416363657373436F6E74726F6C3A206163636F756E7420000000000000000000"
    },
    "11679": {
      "op": "DUP3"
    },
    "11680": {
      "op": "MSTORE"
    },
    "11681": {
      "op": "DUP4"
    },
    "11682": {
      "op": "MLOAD"
    },
    "11683": {
      "op": "PUSH2",
      "value": "0x2DB3"
    },
    "11686": {
      "op": "DUP2"
    },
    "11687": {
      "op": "PUSH1",
      "value": "0x17"
    },
    "11689": {
      "op": "DUP6"
    },
    "11690": {
      "op": "ADD"
    },
    "11691": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "11693": {
      "op": "DUP9"
    },
    "11694": {
      "op": "ADD"
    },
    "11695": {
      "op": "PUSH2",
      "value": "0x3048"
    },
    "11698": {
      "jump": "i",
      "op": "JUMP"
    },
    "11699": {
      "op": "JUMPDEST"
    },
    "11700": {
      "op": "PUSH17",
      "value": "0x1034B99036B4B9B9B4B733903937B6329"
    },
    "11718": {
      "op": "PUSH1",
      "value": "0x7D"
    },
    "11720": {
      "op": "SHL"
    },
    "11721": {
      "op": "PUSH1",
      "value": "0x17"
    },
    "11723": {
      "op": "SWAP2"
    },
    "11724": {
      "op": "DUP5"
    },
    "11725": {
      "op": "ADD"
    },
    "11726": {
      "op": "SWAP2"
    },
    "11727": {
      "op": "DUP3"
    },
    "11728": {
      "op": "ADD"
    },
    "11729": {
      "op": "MSTORE"
    },
    "11730": {
      "op": "DUP4"
    },
    "11731": {
      "op": "MLOAD"
    },
    "11732": {
      "op": "PUSH2",
      "value": "0x2DE4"
    },
    "11735": {
      "op": "DUP2"
    },
    "11736": {
      "op": "PUSH1",
      "value": "0x28"
    },
    "11738": {
      "op": "DUP5"
    },
    "11739": {
      "op": "ADD"
    },
    "11740": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "11742": {
      "op": "DUP9"
    },
    "11743": {
      "op": "ADD"
    },
    "11744": {
      "op": "PUSH2",
      "value": "0x3048"
    },
    "11747": {
      "jump": "i",
      "op": "JUMP"
    },
    "11748": {
      "op": "JUMPDEST"
    },
    "11749": {
      "op": "ADD"
    },
    "11750": {
      "op": "PUSH1",
      "value": "0x28"
    },
    "11752": {
      "op": "ADD"
    },
    "11753": {
      "op": "SWAP5"
    },
    "11754": {
      "op": "SWAP4"
    },
    "11755": {
      "op": "POP"
    },
    "11756": {
      "op": "POP"
    },
    "11757": {
      "op": "POP"
    },
    "11758": {
      "op": "POP"
    },
    "11759": {
      "jump": "o",
      "op": "JUMP"
    },
    "11760": {
      "op": "JUMPDEST"
    },
    "11761": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "11763": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "11765": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "11767": {
      "op": "SHL"
    },
    "11768": {
      "op": "SUB"
    },
    "11769": {
      "op": "DUP5"
    },
    "11770": {
      "op": "AND"
    },
    "11771": {
      "op": "DUP2"
    },
    "11772": {
      "op": "MSTORE"
    },
    "11773": {
      "op": "PUSH1",
      "value": "0x60"
    },
    "11775": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "11777": {
      "op": "DUP3"
    },
    "11778": {
      "op": "ADD"
    },
    "11779": {
      "op": "DUP2"
    },
    "11780": {
      "op": "SWAP1"
    },
    "11781": {
      "op": "MSTORE"
    },
    "11782": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "11784": {
      "op": "SWAP1"
    },
    "11785": {
      "op": "PUSH2",
      "value": "0x2E14"
    },
    "11788": {
      "op": "SWAP1"
    },
    "11789": {
      "op": "DUP4"
    },
    "11790": {
      "op": "ADD"
    },
    "11791": {
      "op": "DUP6"
    },
    "11792": {
      "op": "PUSH2",
      "value": "0x2D3B"
    },
    "11795": {
      "jump": "i",
      "op": "JUMP"
    },
    "11796": {
      "op": "JUMPDEST"
    },
    "11797": {
      "op": "SWAP1"
    },
    "11798": {
      "op": "POP"
    },
    "11799": {
      "op": "DUP3"
    },
    "11800": {
      "op": "PUSH1",
      "value": "0x40"
    },
    "11802": {
      "op": "DUP4"
    },
    "11803": {
      "op": "ADD"
    },
    "11804": {
      "op": "MSTORE"
    },
    "11805": {
      "op": "SWAP5"
    },
    "11806": {
      "op": "SWAP4"
    },
    "11807": {
      "op": "POP"
    },
    "11808": {
      "op": "POP"
    },
    "11809": {
      "op": "POP"
    },
    "11810": {
      "op": "POP"
    },
    "11811": {
      "jump": "o",
      "op": "JUMP"
    },
    "11812": {
      "op": "JUMPDEST"
    },
    "11813": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "11815": {
      "op": "DUP2"
    },
    "11816": {
      "op": "ADD"
    },
    "11817": {
      "op": "PUSH1",
      "value": "0x7"
    },
    "11819": {
      "op": "DUP4"
    },
    "11820": {
      "op": "LT"
    },
    "11821": {
      "op": "PUSH2",
      "value": "0x2E38"
    },
    "11824": {
      "op": "JUMPI"
    },
    "11825": {
      "op": "PUSH2",
      "value": "0x2E38"
    },
    "11828": {
      "op": "PUSH2",
      "value": "0x3100"
    },
    "11831": {
      "jump": "i",
      "op": "JUMP"
    },
    "11832": {
      "op": "JUMPDEST"
    },
    "11833": {
      "op": "SWAP2"
    },
    "11834": {
      "op": "SWAP1"
    },
    "11835": {
      "op": "MSTORE"
    },
    "11836": {
      "op": "SWAP1"
    },
    "11837": {
      "jump": "o",
      "op": "JUMP"
    },
    "11838": {
      "op": "JUMPDEST"
    },
    "11839": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "11841": {
      "op": "DUP2"
    },
    "11842": {
      "op": "ADD"
    },
    "11843": {
      "op": "PUSH1",
      "value": "0x3"
    },
    "11845": {
      "op": "DUP4"
    },
    "11846": {
      "op": "LT"
    },
    "11847": {
      "op": "PUSH2",
      "value": "0x2E38"
    },
    "11850": {
      "op": "JUMPI"
    },
    "11851": {
      "op": "PUSH2",
      "value": "0x2E38"
    },
    "11854": {
      "op": "PUSH2",
      "value": "0x3100"
    },
    "11857": {
      "jump": "i",
      "op": "JUMP"
    },
    "11858": {
      "op": "JUMPDEST"
    },
    "11859": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "11861": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "11863": {
      "op": "DUP3"
    },
    "11864": {
      "op": "MSTORE"
    },
    "11865": {
      "op": "PUSH2",
      "value": "0x91B"
    },
    "11868": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "11870": {
      "op": "DUP4"
    },
    "11871": {
      "op": "ADD"
    },
    "11872": {
      "op": "DUP5"
    },
    "11873": {
      "op": "PUSH2",
      "value": "0x2D3B"
    },
    "11876": {
      "jump": "i",
      "op": "JUMP"
    },
    "11877": {
      "op": "JUMPDEST"
    },
    "11878": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "11880": {
      "op": "DUP1"
    },
    "11881": {
      "op": "DUP3"
    },
    "11882": {
      "op": "MSTORE"
    },
    "11883": {
      "op": "PUSH1",
      "value": "0x1B"
    },
    "11885": {
      "op": "SWAP1"
    },
    "11886": {
      "op": "DUP3"
    },
    "11887": {
      "op": "ADD"
    },
    "11888": {
      "op": "MSTORE"
    },
    "11889": {
      "op": "PUSH32",
      "value": "0x4552524F523A434D502D3030323A4E4F545F434F4D504F4E454E540000000000"
    },
    "11922": {
      "op": "PUSH1",
      "value": "0x40"
    },
    "11924": {
      "op": "DUP3"
    },
    "11925": {
      "op": "ADD"
    },
    "11926": {
      "op": "MSTORE"
    },
    "11927": {
      "op": "PUSH1",
      "value": "0x60"
    },
    "11929": {
      "op": "ADD"
    },
    "11930": {
      "op": "SWAP1"
    },
    "11931": {
      "jump": "o",
      "op": "JUMP"
    },
    "11932": {
      "op": "JUMPDEST"
    },
    "11933": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "11935": {
      "op": "DUP1"
    },
    "11936": {
      "op": "DUP3"
    },
    "11937": {
      "op": "MSTORE"
    },
    "11938": {
      "op": "PUSH1",
      "value": "0x1E"
    },
    "11940": {
      "op": "SWAP1"
    },
    "11941": {
      "op": "DUP3"
    },
    "11942": {
      "op": "ADD"
    },
    "11943": {
      "op": "MSTORE"
    },
    "11944": {
      "op": "PUSH32",
      "value": "0x4552524F523A4255432D3030313A4E4F545F42554E444C455F4F574E45520000"
    },
    "11977": {
      "op": "PUSH1",
      "value": "0x40"
    },
    "11979": {
      "op": "DUP3"
    },
    "11980": {
      "op": "ADD"
    },
    "11981": {
      "op": "MSTORE"
    },
    "11982": {
      "op": "PUSH1",
      "value": "0x60"
    },
    "11984": {
      "op": "ADD"
    },
    "11985": {
      "op": "SWAP1"
    },
    "11986": {
      "jump": "o",
      "op": "JUMP"
    },
    "11987": {
      "op": "JUMPDEST"
    },
    "11988": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "11990": {
      "op": "DUP1"
    },
    "11991": {
      "op": "DUP3"
    },
    "11992": {
      "op": "MSTORE"
    },
    "11993": {
      "op": "PUSH1",
      "value": "0x1B"
    },
    "11995": {
      "op": "SWAP1"
    },
    "11996": {
      "op": "DUP3"
    },
    "11997": {
      "op": "ADD"
    },
    "11998": {
      "op": "MSTORE"
    },
    "11999": {
      "op": "PUSH32",
      "value": "0x4552524F523A52504C2D3030313A4143434553535F44454E4945440000000000"
    },
    "12032": {
      "op": "PUSH1",
      "value": "0x40"
    },
    "12034": {
      "op": "DUP3"
    },
    "12035": {
      "op": "ADD"
    },
    "12036": {
      "op": "MSTORE"
    },
    "12037": {
      "op": "PUSH1",
      "value": "0x60"
    },
    "12039": {
      "op": "ADD"
    },
    "12040": {
      "op": "SWAP1"
    },
    "12041": {
      "jump": "o",
      "op": "JUMP"
    },
    "12042": {
      "op": "JUMPDEST"
    },
    "12043": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "12045": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "12047": {
      "op": "DUP3"
    },
    "12048": {
      "op": "MSTORE"
    },
    "12049": {
      "op": "DUP3"
    },
    "12050": {
      "op": "MLOAD"
    },
    "12051": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "12053": {
      "op": "DUP4"
    },
    "12054": {
      "op": "ADD"
    },
    "12055": {
      "op": "MSTORE"
    },
    "12056": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "12058": {
      "op": "DUP4"
    },
    "12059": {
      "op": "ADD"
    },
    "12060": {
      "op": "MLOAD"
    },
    "12061": {
      "op": "PUSH1",
      "value": "0x40"
    },
    "12063": {
      "op": "DUP4"
    },
    "12064": {
      "op": "ADD"
    },
    "12065": {
      "op": "MSTORE"
    },
    "12066": {
      "op": "PUSH1",
      "value": "0x40"
    },
    "12068": {
      "op": "DUP4"
    },
    "12069": {
      "op": "ADD"
    },
    "12070": {
      "op": "MLOAD"
    },
    "12071": {
      "op": "PUSH1",
      "value": "0x60"
    },
    "12073": {
      "op": "DUP4"
    },
    "12074": {
      "op": "ADD"
    },
    "12075": {
      "op": "MSTORE"
    },
    "12076": {
      "op": "PUSH1",
      "value": "0x60"
    },
    "12078": {
      "op": "DUP4"
    },
    "12079": {
      "op": "ADD"
    },
    "12080": {
      "op": "MLOAD"
    },
    "12081": {
      "op": "PUSH2",
      "value": "0x2F3D"
    },
    "12084": {
      "op": "PUSH1",
      "value": "0x80"
    },
    "12086": {
      "op": "DUP5"
    },
    "12087": {
      "op": "ADD"
    },
    "12088": {
      "op": "DUP3"
    },
    "12089": {
      "op": "PUSH2",
      "value": "0x2D67"
    },
    "12092": {
      "jump": "i",
      "op": "JUMP"
    },
    "12093": {
      "op": "JUMPDEST"
    },
    "12094": {
      "op": "POP"
    },
    "12095": {
      "op": "PUSH1",
      "value": "0x80"
    },
    "12097": {
      "op": "DUP4"
    },
    "12098": {
      "op": "ADD"
    },
    "12099": {
      "op": "MLOAD"
    },
    "12100": {
      "op": "PUSH2",
      "value": "0x140"
    },
    "12103": {
      "op": "DUP1"
    },
    "12104": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "12106": {
      "op": "DUP6"
    },
    "12107": {
      "op": "ADD"
    },
    "12108": {
      "op": "MSTORE"
    },
    "12109": {
      "op": "PUSH2",
      "value": "0x2F5A"
    },
    "12112": {
      "op": "PUSH2",
      "value": "0x160"
    },
    "12115": {
      "op": "DUP6"
    },
    "12116": {
      "op": "ADD"
    },
    "12117": {
      "op": "DUP4"
    },
    "12118": {
      "op": "PUSH2",
      "value": "0x2D3B"
    },
    "12121": {
      "jump": "i",
      "op": "JUMP"
    },
    "12122": {
      "op": "JUMPDEST"
    },
    "12123": {
      "op": "SWAP2"
    },
    "12124": {
      "op": "POP"
    },
    "12125": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "12127": {
      "op": "DUP6"
    },
    "12128": {
      "op": "ADD"
    },
    "12129": {
      "op": "MLOAD"
    },
    "12130": {
      "op": "PUSH1",
      "value": "0xC0"
    },
    "12132": {
      "op": "DUP6"
    },
    "12133": {
      "op": "ADD"
    },
    "12134": {
      "op": "MSTORE"
    },
    "12135": {
      "op": "PUSH1",
      "value": "0xC0"
    },
    "12137": {
      "op": "DUP6"
    },
    "12138": {
      "op": "ADD"
    },
    "12139": {
      "op": "MLOAD"
    },
    "12140": {
      "op": "PUSH1",
      "value": "0xE0"
    },
    "12142": {
      "op": "DUP6"
    },
    "12143": {
      "op": "ADD"
    },
    "12144": {
      "op": "MSTORE"
    },
    "12145": {
      "op": "PUSH1",
      "value": "0xE0"
    },
    "12147": {
      "op": "DUP6"
    },
    "12148": {
      "op": "ADD"
    },
    "12149": {
      "op": "MLOAD"
    },
    "12150": {
      "op": "PUSH2",
      "value": "0x100"
    },
    "12153": {
      "op": "DUP2"
    },
    "12154": {
      "op": "DUP2"
    },
    "12155": {
      "op": "DUP8"
    },
    "12156": {
      "op": "ADD"
    },
    "12157": {
      "op": "MSTORE"
    },
    "12158": {
      "op": "DUP1"
    },
    "12159": {
      "op": "DUP8"
    },
    "12160": {
      "op": "ADD"
    },
    "12161": {
      "op": "MLOAD"
    },
    "12162": {
      "op": "SWAP2"
    },
    "12163": {
      "op": "POP"
    },
    "12164": {
      "op": "POP"
    },
    "12165": {
      "op": "PUSH2",
      "value": "0x120"
    },
    "12168": {
      "op": "DUP2"
    },
    "12169": {
      "op": "DUP2"
    },
    "12170": {
      "op": "DUP8"
    },
    "12171": {
      "op": "ADD"
    },
    "12172": {
      "op": "MSTORE"
    },
    "12173": {
      "op": "DUP1"
    },
    "12174": {
      "op": "DUP8"
    },
    "12175": {
      "op": "ADD"
    },
    "12176": {
      "op": "MLOAD"
    },
    "12177": {
      "op": "DUP4"
    },
    "12178": {
      "op": "DUP8"
    },
    "12179": {
      "op": "ADD"
    },
    "12180": {
      "op": "MSTORE"
    },
    "12181": {
      "op": "POP"
    },
    "12182": {
      "op": "POP"
    },
    "12183": {
      "op": "POP"
    },
    "12184": {
      "op": "DUP1"
    },
    "12185": {
      "op": "SWAP2"
    },
    "12186": {
      "op": "POP"
    },
    "12187": {
      "op": "POP"
    },
    "12188": {
      "op": "SWAP3"
    },
    "12189": {
      "op": "SWAP2"
    },
    "12190": {
      "op": "POP"
    },
    "12191": {
      "op": "POP"
    },
    "12192": {
      "jump": "o",
      "op": "JUMP"
    },
    "12193": {
      "op": "JUMPDEST"
    },
    "12194": {
      "op": "PUSH1",
      "value": "0x40"
    },
    "12196": {
      "op": "MLOAD"
    },
    "12197": {
      "op": "PUSH1",
      "value": "0x1F"
    },
    "12199": {
      "op": "DUP3"
    },
    "12200": {
      "op": "ADD"
    },
    "12201": {
      "op": "PUSH1",
      "value": "0x1F"
    },
    "12203": {
      "op": "NOT"
    },
    "12204": {
      "op": "AND"
    },
    "12205": {
      "op": "DUP2"
    },
    "12206": {
      "op": "ADD"
    },
    "12207": {
      "op": "PUSH8",
      "value": "0xFFFFFFFFFFFFFFFF"
    },
    "12216": {
      "op": "DUP2"
    },
    "12217": {
      "op": "GT"
    },
    "12218": {
      "op": "DUP3"
    },
    "12219": {
      "op": "DUP3"
    },
    "12220": {
      "op": "LT"
    },
    "12221": {
      "op": "OR"
    },
    "12222": {
      "op": "ISZERO"
    },
    "12223": {
      "op": "PUSH2",
      "value": "0x2FCA"
    },
    "12226": {
      "op": "JUMPI"
    },
    "12227": {
      "op": "PUSH2",
      "value": "0x2FCA"
    },
    "12230": {
      "op": "PUSH2",
      "value": "0x3116"
    },
    "12233": {
      "jump": "i",
      "op": "JUMP"
    },
    "12234": {
      "op": "JUMPDEST"
    },
    "12235": {
      "op": "PUSH1",
      "value": "0x40"
    },
    "12237": {
      "op": "MSTORE"
    },
    "12238": {
      "op": "SWAP2"
    },
    "12239": {
      "op": "SWAP1"
    },
    "12240": {
      "op": "POP"
    },
    "12241": {
      "jump": "o",
      "op": "JUMP"
    },
    "12242": {
      "op": "JUMPDEST"
    },
    "12243": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "12245": {
      "op": "PUSH8",
      "value": "0xFFFFFFFFFFFFFFFF"
    },
    "12254": {
      "op": "DUP3"
    },
    "12255": {
      "op": "GT"
    },
    "12256": {
      "op": "ISZERO"
    },
    "12257": {
      "op": "PUSH2",
      "value": "0x2FEC"
    },
    "12260": {
      "op": "JUMPI"
    },
    "12261": {
      "op": "PUSH2",
      "value": "0x2FEC"
    },
    "12264": {
      "op": "PUSH2",
      "value": "0x3116"
    },
    "12267": {
      "jump": "i",
      "op": "JUMP"
    },
    "12268": {
      "op": "JUMPDEST"
    },
    "12269": {
      "op": "POP"
    },
    "12270": {
      "op": "PUSH1",
      "value": "0x1F"
    },
    "12272": {
      "op": "ADD"
    },
    "12273": {
      "op": "PUSH1",
      "value": "0x1F"
    },
    "12275": {
      "op": "NOT"
    },
    "12276": {
      "op": "AND"
    },
    "12277": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "12279": {
      "op": "ADD"
    },
    "12280": {
      "op": "SWAP1"
    },
    "12281": {
      "jump": "o",
      "op": "JUMP"
    },
    "12282": {
      "op": "JUMPDEST"
    },
    "12283": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "12285": {
      "op": "DUP3"
    },
    "12286": {
      "op": "NOT"
    },
    "12287": {
      "op": "DUP3"
    },
    "12288": {
      "op": "GT"
    },
    "12289": {
      "op": "ISZERO"
    },
    "12290": {
      "op": "PUSH2",
      "value": "0x300D"
    },
    "12293": {
      "op": "JUMPI"
    },
    "12294": {
      "op": "PUSH2",
      "value": "0x300D"
    },
    "12297": {
      "op": "PUSH2",
      "value": "0x30EA"
    },
    "12300": {
      "jump": "i",
      "op": "JUMP"
    },
    "12301": {
      "op": "JUMPDEST"
    },
    "12302": {
      "op": "POP"
    },
    "12303": {
      "op": "ADD"
    },
    "12304": {
      "op": "SWAP1"
    },
    "12305": {
      "jump": "o",
      "op": "JUMP"
    },
    "12306": {
      "op": "JUMPDEST"
    },
    "12307": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "12309": {
      "op": "DUP2"
    },
    "12310": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "12312": {
      "op": "NOT"
    },
    "12313": {
      "op": "DIV"
    },
    "12314": {
      "op": "DUP4"
    },
    "12315": {
      "op": "GT"
    },
    "12316": {
      "op": "DUP3"
    },
    "12317": {
      "op": "ISZERO"
    },
    "12318": {
      "op": "ISZERO"
    },
    "12319": {
      "op": "AND"
    },
    "12320": {
      "op": "ISZERO"
    },
    "12321": {
      "op": "PUSH2",
      "value": "0x302C"
    },
    "12324": {
      "op": "JUMPI"
    },
    "12325": {
      "op": "PUSH2",
      "value": "0x302C"
    },
    "12328": {
      "op": "PUSH2",
      "value": "0x30EA"
    },
    "12331": {
      "jump": "i",
      "op": "JUMP"
    },
    "12332": {
      "op": "JUMPDEST"
    },
    "12333": {
      "op": "POP"
    },
    "12334": {
      "op": "MUL"
    },
    "12335": {
      "op": "SWAP1"
    },
    "12336": {
      "jump": "o",
      "op": "JUMP"
    },
    "12337": {
      "op": "JUMPDEST"
    },
    "12338": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "12340": {
      "op": "DUP3"
    },
    "12341": {
      "op": "DUP3"
    },
    "12342": {
      "op": "LT"
    },
    "12343": {
      "op": "ISZERO"
    },
    "12344": {
      "op": "PUSH2",
      "value": "0x3043"
    },
    "12347": {
      "op": "JUMPI"
    },
    "12348": {
      "op": "PUSH2",
      "value": "0x3043"
    },
    "12351": {
      "op": "PUSH2",
      "value": "0x30EA"
    },
    "12354": {
      "jump": "i",
      "op": "JUMP"
    },
    "12355": {
      "op": "JUMPDEST"
    },
    "12356": {
      "op": "POP"
    },
    "12357": {
      "op": "SUB"
    },
    "12358": {
      "op": "SWAP1"
    },
    "12359": {
      "jump": "o",
      "op": "JUMP"
    },
    "12360": {
      "op": "JUMPDEST"
    },
    "12361": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "12363": {
      "op": "JUMPDEST"
    },
    "12364": {
      "op": "DUP4"
    },
    "12365": {
      "op": "DUP2"
    },
    "12366": {
      "op": "LT"
    },
    "12367": {
      "op": "ISZERO"
    },
    "12368": {
      "op": "PUSH2",
      "value": "0x3063"
    },
    "12371": {
      "op": "JUMPI"
    },
    "12372": {
      "op": "DUP2"
    },
    "12373": {
      "op": "DUP2"
    },
    "12374": {
      "op": "ADD"
    },
    "12375": {
      "op": "MLOAD"
    },
    "12376": {
      "op": "DUP4"
    },
    "12377": {
      "op": "DUP3"
    },
    "12378": {
      "op": "ADD"
    },
    "12379": {
      "op": "MSTORE"
    },
    "12380": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "12382": {
      "op": "ADD"
    },
    "12383": {
      "op": "PUSH2",
      "value": "0x304B"
    },
    "12386": {
      "op": "JUMP"
    },
    "12387": {
      "op": "JUMPDEST"
    },
    "12388": {
      "op": "DUP4"
    },
    "12389": {
      "op": "DUP2"
    },
    "12390": {
      "op": "GT"
    },
    "12391": {
      "op": "ISZERO"
    },
    "12392": {
      "op": "PUSH2",
      "value": "0x1E31"
    },
    "12395": {
      "op": "JUMPI"
    },
    "12396": {
      "op": "POP"
    },
    "12397": {
      "op": "POP"
    },
    "12398": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "12400": {
      "op": "SWAP2"
    },
    "12401": {
      "op": "ADD"
    },
    "12402": {
      "op": "MSTORE"
    },
    "12403": {
      "jump": "o",
      "op": "JUMP"
    },
    "12404": {
      "op": "JUMPDEST"
    },
    "12405": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "12407": {
      "op": "DUP2"
    },
    "12408": {
      "op": "PUSH2",
      "value": "0x3083"
    },
    "12411": {
      "op": "JUMPI"
    },
    "12412": {
      "op": "PUSH2",
      "value": "0x3083"
    },
    "12415": {
      "op": "PUSH2",
      "value": "0x30EA"
    },
    "12418": {
      "jump": "i",
      "op": "JUMP"
    },
    "12419": {
      "op": "JUMPDEST"
    },
    "12420": {
      "op": "POP"
    },
    "12421": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "12423": {
      "op": "NOT"
    },
    "12424": {
      "op": "ADD"
    },
    "12425": {
      "op": "SWAP1"
    },
    "12426": {
      "jump": "o",
      "op": "JUMP"
    },
    "12427": {
      "op": "JUMPDEST"
    },
    "12428": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "12430": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "12432": {
      "op": "NOT"
    },
    "12433": {
      "op": "DUP3"
    },
    "12434": {
      "op": "EQ"
    },
    "12435": {
      "op": "ISZERO"
    },
    "12436": {
      "op": "PUSH2",
      "value": "0x309F"
    },
    "12439": {
      "op": "JUMPI"
    },
    "12440": {
      "op": "PUSH2",
      "value": "0x309F"
    },
    "12443": {
      "op": "PUSH2",
      "value": "0x30EA"
    },
    "12446": {
      "jump": "i",
      "op": "JUMP"
    },
    "12447": {
      "op": "JUMPDEST"
    },
    "12448": {
      "op": "POP"
    },
    "12449": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "12451": {
      "op": "ADD"
    },
    "12452": {
      "op": "SWAP1"
    },
    "12453": {
      "jump": "o",
      "op": "JUMP"
    },
    "12454": {
      "op": "JUMPDEST"
    },
    "12455": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "12457": {
      "op": "PUSH4",
      "value": "0xFFFFFFFF"
    },
    "12462": {
      "op": "DUP1"
    },
    "12463": {
      "op": "DUP4"
    },
    "12464": {
      "op": "AND"
    },
    "12465": {
      "op": "DUP2"
    },
    "12466": {
      "op": "DUP2"
    },
    "12467": {
      "op": "EQ"
    },
    "12468": {
      "op": "ISZERO"
    },
    "12469": {
      "op": "PUSH2",
      "value": "0x30C0"
    },
    "12472": {
      "op": "JUMPI"
    },
    "12473": {
      "op": "PUSH2",
      "value": "0x30C0"
    },
    "12476": {
      "op": "PUSH2",
      "value": "0x30EA"
    },
    "12479": {
      "jump": "i",
      "op": "JUMP"
    },
    "12480": {
      "op": "JUMPDEST"
    },
    "12481": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "12483": {
      "op": "ADD"
    },
    "12484": {
      "op": "SWAP4"
    },
    "12485": {
      "op": "SWAP3"
    },
    "12486": {
      "op": "POP"
    },
    "12487": {
      "op": "POP"
    },
    "12488": {
      "op": "POP"
    },
    "12489": {
      "jump": "o",
      "op": "JUMP"
    },
    "12490": {
      "op": "JUMPDEST"
    },
    "12491": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "12493": {
      "op": "DUP3"
    },
    "12494": {
      "op": "PUSH2",
      "value": "0x30E5"
    },
    "12497": {
      "op": "JUMPI"
    },
    "12498": {
      "op": "PUSH4",
      "value": "0x4E487B71"
    },
    "12503": {
      "op": "PUSH1",
      "value": "0xE0"
    },
    "12505": {
      "op": "SHL"
    },
    "12506": {
      "op": "DUP2"
    },
    "12507": {
      "op": "MSTORE"
    },
    "12508": {
      "op": "PUSH1",
      "value": "0x12"
    },
    "12510": {
      "op": "PUSH1",
      "value": "0x4"
    },
    "12512": {
      "op": "MSTORE"
    },
    "12513": {
      "op": "PUSH1",
      "value": "0x24"
    },
    "12515": {
      "op": "DUP2"
    },
    "12516": {
      "op": "REVERT"
    },
    "12517": {
      "op": "JUMPDEST"
    },
    "12518": {
      "op": "POP"
    },
    "12519": {
      "op": "MOD"
    },
    "12520": {
      "op": "SWAP1"
    },
    "12521": {
      "jump": "o",
      "op": "JUMP"
    },
    "12522": {
      "op": "JUMPDEST"
    },
    "12523": {
      "op": "PUSH4",
      "value": "0x4E487B71"
    },
    "12528": {
      "op": "PUSH1",
      "value": "0xE0"
    },
    "12530": {
      "op": "SHL"
    },
    "12531": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "12533": {
      "op": "MSTORE"
    },
    "12534": {
      "op": "PUSH1",
      "value": "0x11"
    },
    "12536": {
      "op": "PUSH1",
      "value": "0x4"
    },
    "12538": {
      "op": "MSTORE"
    },
    "12539": {
      "op": "PUSH1",
      "value": "0x24"
    },
    "12541": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "12543": {
      "op": "REVERT"
    },
    "12544": {
      "op": "JUMPDEST"
    },
    "12545": {
      "op": "PUSH4",
      "value": "0x4E487B71"
    },
    "12550": {
      "op": "PUSH1",
      "value": "0xE0"
    },
    "12552": {
      "op": "SHL"
    },
    "12553": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "12555": {
      "op": "MSTORE"
    },
    "12556": {
      "op": "PUSH1",
      "value": "0x21"
    },
    "12558": {
      "op": "PUSH1",
      "value": "0x4"
    },
    "12560": {
      "op": "MSTORE"
    },
    "12561": {
      "op": "PUSH1",
      "value": "0x24"
    },
    "12563": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "12565": {
      "op": "REVERT"
    },
    "12566": {
      "op": "JUMPDEST"
    },
    "12567": {
      "op": "PUSH4",
      "value": "0x4E487B71"
    },
    "12572": {
      "op": "PUSH1",
      "value": "0xE0"
    },
    "12574": {
      "op": "SHL"
    },
    "12575": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "12577": {
      "op": "MSTORE"
    },
    "12578": {
      "op": "PUSH1",
      "value": "0x41"
    },
    "12580": {
      "op": "PUSH1",
      "value": "0x4"
    },
    "12582": {
      "op": "MSTORE"
    },
    "12583": {
      "op": "PUSH1",
      "value": "0x24"
    },
    "12585": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "12587": {
      "op": "REVERT"
    },
    "12588": {
      "op": "JUMPDEST"
    },
    "12589": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "12591": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "12593": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "12595": {
      "op": "SHL"
    },
    "12596": {
      "op": "SUB"
    },
    "12597": {
      "op": "DUP2"
    },
    "12598": {
      "op": "AND"
    },
    "12599": {
      "op": "DUP2"
    },
    "12600": {
      "op": "EQ"
    },
    "12601": {
      "op": "PUSH2",
      "value": "0x17A0"
    },
    "12604": {
      "op": "JUMPI"
    },
    "12605": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "12607": {
      "op": "DUP1"
    },
    "12608": {
      "op": "REVERT"
    },
    "12609": {
      "op": "JUMPDEST"
    },
    "12610": {
      "op": "PUSH1",
      "value": "0x4"
    },
    "12612": {
      "op": "DUP2"
    },
    "12613": {
      "op": "LT"
    },
    "12614": {
      "op": "PUSH2",
      "value": "0x17A0"
    },
    "12617": {
      "op": "JUMPI"
    },
    "12618": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "12620": {
      "op": "DUP1"
    },
    "12621": {
      "op": "REVERT"
    }
  },
  "sha1": "88dc9958fe8e7c4e6aeaaf9dd343b88adb6ed2ef",
  "source": "// SPDX-License-Identifier: Apache-2.0\npragma solidity 0.8.2;\n\nimport \"@openzeppelin/contracts/access/AccessControl.sol\";\n\nimport \"@etherisc/gif-interface/contracts/components/BasicRiskpool.sol\";\nimport \"@etherisc/gif-interface/contracts/modules/IBundle.sol\";\nimport \"@etherisc/gif-interface/contracts/modules/IPolicy.sol\";\n\ncontract AyiiRiskpool is \n    BasicRiskpool,\n    AccessControl\n{\n    // 0x5614e11ca6d7673c9c8dcec913465d676494aad1151bb2c1cf40b9d99be4d935\n    bytes32 public constant INVESTOR_ROLE = keccak256(\"INVESTOR\");\n\n    // restricts the maximal sum of sum insured that are secured by gthe riskpool\n    uint256 public constant SUM_OF_SUM_INSURED_CAP = 10**24;\n\n    constructor(\n        bytes32 name,\n        uint256 collateralization,\n        address erc20Token,\n        address wallet,\n        address registry\n    )\n        BasicRiskpool(name, collateralization, SUM_OF_SUM_INSURED_CAP, erc20Token, wallet, registry)\n    {\n\n        _setupRole(DEFAULT_ADMIN_ROLE, _msgSender());\n    }\n\n\n    function grantInvestorRole(address investor)\n        external\n        onlyOwner\n    {\n        _setupRole(INVESTOR_ROLE, investor);\n    }\n\n\n    function createBundle(bytes memory filter, uint256 initialAmount) \n        public override\n        onlyRole(INVESTOR_ROLE)\n        returns(uint256 bundleId)\n    {\n        bundleId = super.createBundle(filter, initialAmount);\n    }\n\n\n    // trivial implementation that matches every application\n    function bundleMatchesApplication(\n        IBundle.Bundle memory bundle, \n        IPolicy.Application memory application\n    ) \n        public override\n        pure\n        returns(bool isMatching) \n    {\n        isMatching = true;\n    }\n\n}",
  "sourceMap": "325:1363:68:-:0;;;769:35:28;;;-1:-1:-1;;769:35:28;;;680:320:68;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;855:4;861:17;667:6;904:10;916:6;924:8;855:4;861:17;667:6;904:10;916:6;924:8;855:4;1887:22:36;924:8:68;936:32:4;719:10:22;936:18:4;:32::i;:::-;-1:-1:-1;;;;;1627:22:29;::::1;1619:70;;;::::0;-1:-1:-1;;;1619:70:29;;2232:2:103;1619:70:29::1;::::0;::::1;2214:21:103::0;2271:2;2251:18;;;2244:30;2310:34;2290:18;;;2283:62;-1:-1:-1;;;2361:18:103;;;2354:33;2404:19;;1619:70:29::1;;;;;;;;;1702:9;:31:::0;;-1:-1:-1;;;;;;1702:31:29::1;;-1:-1:-1::0;;;;;1702:31:29;::::1;;;::::0;;1754:12:::1;:10;:12::i;:::-;1744:7;:22:::0;;-1:-1:-1;;;;;;1744:22:29::1;-1:-1:-1::0;;;;;1744:22:29;;;::::1;::::0;;;::::1;::::0;;1802:27:::1;:25;:27::i;:::-;1777:22;:52:::0;;-1:-1:-1;;;;;;1777:52:29::1;-1:-1:-1::0;;;;;1777:52:29;;;::::1;::::0;;;::::1;::::0;;1859:21:::1;:19;:21::i;:::-;1840:16;:40:::0;;-1:-1:-1;;;;;;1840:40:29::1;-1:-1:-1::0;;;;;1840:40:29;;;::::1;::::0;;;::::1;::::0;;-1:-1:-1;1893:21:29;;;1925:14:::1;:30:::0;;1942:13;;-1:-1:-1;;1925:30:29;;::::1;::::0;1942:13;1925:30:::1;::::0;::::1;;;;-1:-1:-1::0;;;1925:30:29::1;;;;;;;;;;;::::0;;-1:-1:-1;2007:14:29::1;::::0;2037::::1;::::0;1973:142:::1;::::0;::::1;::::0;::::1;::::0;2007:14;;2037::::1;::::0;::::1;::::0;2075:4:::1;::::0;2037:14:::1;2104:9:::0;;::::1;-1:-1:-1::0;;;;;2104:9:29::1;::::0;1973:142:::1;:::i;:::-;;;;;;;;-1:-1:-1::0;;;1938:18:36::1;:38:::0;;;1997:23;1989:77:::1;;;::::0;-1:-1:-1;;;1989:77:36;;3399:2:103;1989:77:36::1;::::0;::::1;3381:21:103::0;3438:2;3418:18;;;3411:30;3477:34;3457:18;;;3450:62;-1:-1:-1;;;3528:18:103;;;3521:39;3577:19;;1989:77:36::1;3371:231:103::0;1989:77:36::1;2077:19;:40:::0;;;-1:-1:-1;;;;;2138:24:36;::::1;2130:69;;;::::0;-1:-1:-1;;;2130:69:36;;2636:2:103;2130:69:36::1;::::0;::::1;2618:21:103::0;;;2655:18;;;2648:30;2714:34;2694:18;;;2687:62;2766:18;;2130:69:36::1;2608:182:103::0;2130:69:36::1;2210:11;:24:::0;;-1:-1:-1;;;;;;2210:24:36::1;-1:-1:-1::0;;;;;2210:24:36;;::::1;::::0;;;::::1;::::0;;;2255:20;::::1;2247:66;;;::::0;-1:-1:-1;;;2247:66:36;;2997:2:103;2247:66:36::1;::::0;::::1;2979:21:103::0;3036:2;3016:18;;;3009:30;3075:34;3055:18;;;3048:62;-1:-1:-1;;;3126:18:103;;;3119:31;3167:19;;2247:66:36::1;2969:223:103::0;2247:66:36::1;2324:7;:16:::0;;-1:-1:-1;;;;;;2324:16:36::1;-1:-1:-1::0;;;;;2324:16:36;::::1;;::::0;;2389:38:::1;-1:-1:-1::0;;;2389:19:36::1;:38::i;:::-;2353:16;:75:::0;;-1:-1:-1;;;;;;2353:75:36::1;-1:-1:-1::0;;;;;2353:75:36;;;::::1;::::0;;;::::1;::::0;;2476:38:::1;-1:-1:-1::0;;;2476:19:36::1;:38::i;:::-;2440:16;:75:::0;;-1:-1:-1;;;;;;2440:75:36::1;-1:-1:-1::0;;;;;2440:75:36;;::::1;;::::0;;2541:16:::1;::::0;:33:::1;::::0;;-1:-1:-1;;;2541:33:36;;;;:16;;;::::1;::::0;:31:::1;::::0;:33:::1;::::0;;::::1;::::0;::::1;::::0;;;;;;;;:16;:33;::::1;;::::0;::::1;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;2526:12;:48:::0;;-1:-1:-1;;;;;;2526:48:36::1;-1:-1:-1::0;;;;;2526:48:36;;;::::1;::::0;;;::::1;::::0;;-1:-1:-1;949:44:68::1;::::0;-1:-1:-1;;;;980:12:68::1;::::0;-1:-1:-1;980:10:68::1;::::0;-1:-1:-1;;;;;;;;980:12:68:i:1;:::-;949:10;:44::i;:::-;680:320:::0;;;;;325:1363;;640:96:22;719:10;640:96;:::o;2433:187:4:-;2506:16;2525:6;;-1:-1:-1;;;;;2541:17:4;;;-1:-1:-1;;;;;;2541:17:4;;;;;;2573:40;;2525:6;;;;;;;2573:40;;2506:16;2573:40;2433:187;;:::o;4377:126:29:-;4422:7;4457:29;-1:-1:-1;;;4457:19:29;:29::i;:::-;4442:45;;4377:126;:::o;4681:186::-;4741:22;4806:44;;:19;:44::i;4511:162::-;4565:16;4618:38;-1:-1:-1;;;4875:145:29;4977:9;;:35;;-1:-1:-1;;;4977:35:29;;;;;1372:25:103;;;4949:7:29;;4977:9;;;-1:-1:-1;;;;;4977:9:29;;:21;;1345:18:103;;4977:35:29;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;4970:42;4875:145;-1:-1:-1;;4875:145:29:o;6824:110:0:-;6902:25;6913:4;6919:7;6902:10;:25::i;:::-;6824:110;;:::o;7474:233::-;2981:4;3004:12;;;:6;:12;;;;;;;;-1:-1:-1;;;;;3004:29:0;;;;;;;;;;;;7552:149;;7595:12;;;;:6;:12;;;;;;;;-1:-1:-1;;;;;7595:29:0;;;;;;;;;:36;;-1:-1:-1;;7595:36:0;7627:4;7595:36;;;7677:12;719:10:22;640:96;;7677:12:0;-1:-1:-1;;;;;7650:40:0;7668:7;-1:-1:-1;;;;;7650:40:0;7662:4;7650:40;;;;;;;;;;7474:233;;:::o;14:261:103:-;;137:2;125:9;116:7;112:23;108:32;105:2;;;158:6;150;143:22;105:2;195:9;189:16;214:31;239:5;214:31;:::i;:::-;264:5;95:180;-1:-1:-1;;;95:180:103:o;280:653::-;;;;;;471:3;459:9;450:7;446:23;442:33;439:2;;;493:6;485;478:22;439:2;527:9;521:16;511:26;;577:2;566:9;562:18;556:25;546:35;;624:2;613:9;609:18;603:25;637:31;662:5;637:31;:::i;:::-;737:2;722:18;;716:25;687:5;;-1:-1:-1;750:33:103;716:25;750:33;:::i;:::-;854:3;839:19;;833:26;802:7;;-1:-1:-1;868:33:103;833:26;868:33;:::i;:::-;920:7;910:17;;;429:504;;;;;;;;:::o;1408:617::-;1656:25;;;1643:3;1628:19;;1711:1;1700:13;;1690:2;;1756:10;1751:3;1747:20;1744:1;1737:31;1791:4;1788:1;1781:15;1819:4;1816:1;1809:15;1690:2;1865;1850:18;;1843:34;;;;-1:-1:-1;;;;;1951:15:103;;;1946:2;1931:18;;1924:43;2003:15;;1998:2;1983:18;;;1976:43;1610:415;;-1:-1:-1;1610:415:103:o;3607:131::-;-1:-1:-1;;;;;3682:31:103;;3672:42;;3662:2;;3728:1;3725;3718:12;3662:2;3652:86;:::o;:::-;325:1363:68;;;;;;",
  "sourcePath": "contracts/examples/AyiiRiskpool.sol",
  "type": "contract"
}