Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

@abacus-network/app

Package Overview
Dependencies
Maintainers
4
Versions
43
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@abacus-network/app - npm Package Compare versions

Comparing version 0.2.1-alpha5 to 0.2.1-alpha6

27

dist/@abacus-network/core/interfaces/IMailbox.d.ts

@@ -7,12 +7,6 @@ import type { TypedEventFilter, TypedEvent, TypedListener, OnEvent } from "../../../common";

functions: {
"cachedCheckpoints(bytes32)": FunctionFragment;
"latestCachedCheckpoint()": FunctionFragment;
"localDomain()": FunctionFragment;
};
getFunction(nameOrSignatureOrTopic: "cachedCheckpoints" | "latestCachedCheckpoint" | "localDomain"): FunctionFragment;
encodeFunctionData(functionFragment: "cachedCheckpoints", values: [BytesLike]): string;
encodeFunctionData(functionFragment: "latestCachedCheckpoint", values?: undefined): string;
getFunction(nameOrSignatureOrTopic: "localDomain"): FunctionFragment;
encodeFunctionData(functionFragment: "localDomain", values?: undefined): string;
decodeFunctionResult(functionFragment: "cachedCheckpoints", data: BytesLike): Result;
decodeFunctionResult(functionFragment: "latestCachedCheckpoint", data: BytesLike): Result;
decodeFunctionResult(functionFragment: "localDomain", data: BytesLike): Result;

@@ -36,21 +30,6 @@ events: {};

functions: {
cachedCheckpoints(arg0: BytesLike, overrides?: CallOverrides): Promise<[BigNumber]>;
latestCachedCheckpoint(overrides?: CallOverrides): Promise<[string, BigNumber] & {
root: string;
index: BigNumber;
}>;
localDomain(overrides?: CallOverrides): Promise<[number]>;
};
cachedCheckpoints(arg0: BytesLike, overrides?: CallOverrides): Promise<BigNumber>;
latestCachedCheckpoint(overrides?: CallOverrides): Promise<[string, BigNumber] & {
root: string;
index: BigNumber;
}>;
localDomain(overrides?: CallOverrides): Promise<number>;
callStatic: {
cachedCheckpoints(arg0: BytesLike, overrides?: CallOverrides): Promise<BigNumber>;
latestCachedCheckpoint(overrides?: CallOverrides): Promise<[string, BigNumber] & {
root: string;
index: BigNumber;
}>;
localDomain(overrides?: CallOverrides): Promise<number>;

@@ -60,9 +39,5 @@ };

estimateGas: {
cachedCheckpoints(arg0: BytesLike, overrides?: CallOverrides): Promise<BigNumber>;
latestCachedCheckpoint(overrides?: CallOverrides): Promise<BigNumber>;
localDomain(overrides?: CallOverrides): Promise<BigNumber>;
};
populateTransaction: {
cachedCheckpoints(arg0: BytesLike, overrides?: CallOverrides): Promise<PopulatedTransaction>;
latestCachedCheckpoint(overrides?: CallOverrides): Promise<PopulatedTransaction>;
localDomain(overrides?: CallOverrides): Promise<PopulatedTransaction>;

@@ -69,0 +44,0 @@ };

@@ -6,7 +6,3 @@ import type { IMailbox, IMailboxInterface } from "../../../../@abacus-network/core/interfaces/IMailbox";

static readonly abi: {
inputs: {
internalType: string;
name: string;
type: string;
}[];
inputs: never[];
name: string;

@@ -13,0 +9,0 @@ outputs: {

@@ -8,40 +8,3 @@ "use strict";

{
inputs: [
{
internalType: "bytes32",
name: "",
type: "bytes32",
},
],
name: "cachedCheckpoints",
outputs: [
{
internalType: "uint256",
name: "",
type: "uint256",
},
],
stateMutability: "view",
type: "function",
},
{
inputs: [],
name: "latestCachedCheckpoint",
outputs: [
{
internalType: "bytes32",
name: "root",
type: "bytes32",
},
{
internalType: "uint256",
name: "index",
type: "uint256",
},
],
stateMutability: "view",
type: "function",
},
{
inputs: [],
name: "localDomain",

@@ -48,0 +11,0 @@ outputs: [

2

dist/factories/contracts/test/TestRouter__factory.d.ts

@@ -15,3 +15,3 @@ import type { TestRouter, TestRouterInterface } from "../../../contracts/test/TestRouter";

connect(signer: Signer): TestRouter__factory;
static readonly bytecode = "0x608060405234801561001057600080fd5b50611995806100206000396000f3fe6080604052600436106100c25760003560e01c8063715018a61161007f5780639a35c359116100595780639a35c35914610257578063b49c53a714610282578063c4d66de8146102ab578063f2fde38b146102d4576100c2565b8063715018a6146101ec5780637249609f146102035780638da5cb5b1461022c576100c2565b80630da27895146100c757806312b1d780146100e3578063133b79a91461010c5780632e6a9e4b146101495780632ead72f61461018657806356d5d475146101c3575b600080fd5b6100e160048036038101906100dc9190611078565b6102fd565b005b3480156100ef57600080fd5b5061010a60048036038101906101059190611145565b61030d565b005b34801561011857600080fd5b50610133600480360381019061012e9190611172565b610395565b60405161014091906111b8565b60405180910390f35b34801561015557600080fd5b50610170600480360381019061016b91906111ff565b6103a7565b60405161017d919061125a565b60405180910390f35b34801561019257600080fd5b506101ad60048036038101906101a89190611172565b6103bb565b6040516101ba91906111b8565b60405180910390f35b3480156101cf57600080fd5b506101ea60048036038101906101e59190611275565b6103d3565b005b3480156101f857600080fd5b50610201610478565b005b34801561020f57600080fd5b5061022a600480360381019061022591906112e4565b610500565b005b34801561023857600080fd5b5061024161050f565b60405161024e919061134f565b60405180910390f35b34801561026357600080fd5b5061026c610539565b60405161027991906113c9565b60405180910390f35b34801561028e57600080fd5b506102a960048036038101906102a491906111ff565b61055f565b005b3480156102b757600080fd5b506102d260048036038101906102cd9190611145565b6105e9565b005b3480156102e057600080fd5b506102fb60048036038101906102f69190611145565b6106d7565b005b6103088383836107ce565b505050565b61031561095d565b73ffffffffffffffffffffffffffffffffffffffff1661033361050f565b73ffffffffffffffffffffffffffffffffffffffff1614610389576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161038090611441565b60405180910390fd5b61039281610965565b50565b60006103a0826109ec565b9050919050565b60006103b38383610a5a565b905092915050565b60976020528060005260406000206000915090505481565b6103dc33610a86565b61041b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610412906114ad565b60405180910390fd5b82826104278282610a5a565b610466576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161045d90611519565b60405180910390fd5b610471858585610b2b565b5050505050565b61048061095d565b73ffffffffffffffffffffffffffffffffffffffff1661049e61050f565b73ffffffffffffffffffffffffffffffffffffffff16146104f4576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016104eb90611441565b60405180910390fd5b6104fe6000610b30565b565b61050a8282610bf6565b505050565b6000603360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b606560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b61056761095d565b73ffffffffffffffffffffffffffffffffffffffff1661058561050f565b73ffffffffffffffffffffffffffffffffffffffff16146105db576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016105d290611441565b60405180910390fd5b6105e58282610c12565b5050565b600060019054906101000a900460ff166106115760008054906101000a900460ff161561061a565b610619610c6e565b5b610659576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610650906115ab565b60405180910390fd5b60008060019054906101000a900460ff1615905080156106a9576001600060016101000a81548160ff02191690831515021790555060016000806101000a81548160ff0219169083151502179055505b6106b282610c7f565b80156106d35760008060016101000a81548160ff0219169083151502179055505b5050565b6106df61095d565b73ffffffffffffffffffffffffffffffffffffffff166106fd61050f565b73ffffffffffffffffffffffffffffffffffffffff1614610753576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161074a90611441565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16036107c2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107b99061163d565b60405180910390fd5b6107cb81610b30565b50565b6000606560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905060006108708273ffffffffffffffffffffffffffffffffffffffff1663ce11e6ab6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610845573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610869919061169b565b8686610c8b565b90506000831115610956578173ffffffffffffffffffffffffffffffffffffffff166339bb4ad96040518163ffffffff1660e01b8152600401602060405180830381865afa1580156108c6573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108ea9190611706565b73ffffffffffffffffffffffffffffffffffffffff166331f1dd3384836040518363ffffffff1660e01b81526004016109239190611742565b6000604051808303818588803b15801561093c57600080fd5b505af1158015610950573d6000803e3d6000fd5b50505050505b5050505050565b600033905090565b80606560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508073ffffffffffffffffffffffffffffffffffffffff167ffd9d51f0a51aa62211445229fd1a1ef01bbe01347290d8e15249b8c33a89eea660405160405180910390a250565b6000609760008363ffffffff1663ffffffff1681526020019081526020016000205490506000801b8103610a55576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a4c90611519565b60405180910390fd5b919050565b600081609760008563ffffffff1663ffffffff1681526020019081526020016000205414905092915050565b6000606560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663282f51eb836040518263ffffffff1660e01b8152600401610ae3919061134f565b602060405180830381865afa158015610b00573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b249190611789565b9050919050565b505050565b6000603360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081603360006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b6000610c0a610c03610d23565b8484610c8b565b905092915050565b80609760008463ffffffff1663ffffffff16815260200190815260200160002081905550808263ffffffff167f7a69b3d35edf59b97fd4d38d8ecf2b4ecd0a19d236e421d8c543ea234d66597460405160405180910390a35050565b6000610c7930610dbb565b15905090565b610c8881610dde565b50565b600080610c97846109ec565b90508473ffffffffffffffffffffffffffffffffffffffff1663fa31de018583866040518463ffffffff1660e01b8152600401610cd69392919061184d565b6020604051808303816000875af1158015610cf5573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d1991906118a0565b9150509392505050565b6000606560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663ce11e6ab6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610d92573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610db6919061169b565b905090565b6000808273ffffffffffffffffffffffffffffffffffffffff163b119050919050565b610de781610965565b610def610df2565b50565b600060019054906101000a900460ff16610e41576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e389061193f565b60405180910390fd5b610e49610e4b565b565b600060019054906101000a900460ff16610e9a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e919061193f565b60405180910390fd5b610eaa610ea561095d565b610b30565b565b6000604051905090565b600080fd5b600080fd5b600063ffffffff82169050919050565b610ed981610ec0565b8114610ee457600080fd5b50565b600081359050610ef681610ed0565b92915050565b600080fd5b600080fd5b6000601f19601f8301169050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b610f4f82610f06565b810181811067ffffffffffffffff82111715610f6e57610f6d610f17565b5b80604052505050565b6000610f81610eac565b9050610f8d8282610f46565b919050565b600067ffffffffffffffff821115610fad57610fac610f17565b5b610fb682610f06565b9050602081019050919050565b82818337600083830152505050565b6000610fe5610fe084610f92565b610f77565b90508281526020810184848401111561100157611000610f01565b5b61100c848285610fc3565b509392505050565b600082601f83011261102957611028610efc565b5b8135611039848260208601610fd2565b91505092915050565b6000819050919050565b61105581611042565b811461106057600080fd5b50565b6000813590506110728161104c565b92915050565b60008060006060848603121561109157611090610eb6565b5b600061109f86828701610ee7565b935050602084013567ffffffffffffffff8111156110c0576110bf610ebb565b5b6110cc86828701611014565b92505060406110dd86828701611063565b9150509250925092565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000611112826110e7565b9050919050565b61112281611107565b811461112d57600080fd5b50565b60008135905061113f81611119565b92915050565b60006020828403121561115b5761115a610eb6565b5b600061116984828501611130565b91505092915050565b60006020828403121561118857611187610eb6565b5b600061119684828501610ee7565b91505092915050565b6000819050919050565b6111b28161119f565b82525050565b60006020820190506111cd60008301846111a9565b92915050565b6111dc8161119f565b81146111e757600080fd5b50565b6000813590506111f9816111d3565b92915050565b6000806040838503121561121657611215610eb6565b5b600061122485828601610ee7565b9250506020611235858286016111ea565b9150509250929050565b60008115159050919050565b6112548161123f565b82525050565b600060208201905061126f600083018461124b565b92915050565b60008060006060848603121561128e5761128d610eb6565b5b600061129c86828701610ee7565b93505060206112ad868287016111ea565b925050604084013567ffffffffffffffff8111156112ce576112cd610ebb565b5b6112da86828701611014565b9150509250925092565b600080604083850312156112fb576112fa610eb6565b5b600061130985828601610ee7565b925050602083013567ffffffffffffffff81111561132a57611329610ebb565b5b61133685828601611014565b9150509250929050565b61134981611107565b82525050565b60006020820190506113646000830184611340565b92915050565b6000819050919050565b600061138f61138a611385846110e7565b61136a565b6110e7565b9050919050565b60006113a182611374565b9050919050565b60006113b382611396565b9050919050565b6113c3816113a8565b82525050565b60006020820190506113de60008301846113ba565b92915050565b600082825260208201905092915050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b600061142b6020836113e4565b9150611436826113f5565b602082019050919050565b6000602082019050818103600083015261145a8161141e565b9050919050565b7f21696e626f780000000000000000000000000000000000000000000000000000600082015250565b60006114976006836113e4565b91506114a282611461565b602082019050919050565b600060208201905081810360008301526114c68161148a565b9050919050565b7f21726f7574657200000000000000000000000000000000000000000000000000600082015250565b60006115036007836113e4565b915061150e826114cd565b602082019050919050565b60006020820190508181036000830152611532816114f6565b9050919050565b7f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160008201527f647920696e697469616c697a6564000000000000000000000000000000000000602082015250565b6000611595602e836113e4565b91506115a082611539565b604082019050919050565b600060208201905081810360008301526115c481611588565b9050919050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b60006116276026836113e4565b9150611632826115cb565b604082019050919050565b600060208201905081810360008301526116568161161a565b9050919050565b600061166882611107565b9050919050565b6116788161165d565b811461168357600080fd5b50565b6000815190506116958161166f565b92915050565b6000602082840312156116b1576116b0610eb6565b5b60006116bf84828501611686565b91505092915050565b60006116d382611107565b9050919050565b6116e3816116c8565b81146116ee57600080fd5b50565b600081519050611700816116da565b92915050565b60006020828403121561171c5761171b610eb6565b5b600061172a848285016116f1565b91505092915050565b61173c81611042565b82525050565b60006020820190506117576000830184611733565b92915050565b6117668161123f565b811461177157600080fd5b50565b6000815190506117838161175d565b92915050565b60006020828403121561179f5761179e610eb6565b5b60006117ad84828501611774565b91505092915050565b6117bf81610ec0565b82525050565b600081519050919050565b600082825260208201905092915050565b60005b838110156117ff5780820151818401526020810190506117e4565b8381111561180e576000848401525b50505050565b600061181f826117c5565b61182981856117d0565b93506118398185602086016117e1565b61184281610f06565b840191505092915050565b600060608201905061186260008301866117b6565b61186f60208301856111a9565b81810360408301526118818184611814565b9050949350505050565b60008151905061189a8161104c565b92915050565b6000602082840312156118b6576118b5610eb6565b5b60006118c48482850161188b565b91505092915050565b7f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960008201527f6e697469616c697a696e67000000000000000000000000000000000000000000602082015250565b6000611929602b836113e4565b9150611934826118cd565b604082019050919050565b600060208201905081810360008301526119588161191c565b905091905056fea26469706673582212201c65f50b129f8a79aa7a94c0af4d5f7345cea9f329bb15b03d8361342b814e9964736f6c634300080d0033";
static readonly bytecode = "0x608060405234801561001057600080fd5b50611995806100206000396000f3fe6080604052600436106100c25760003560e01c8063715018a61161007f5780639a35c359116100595780639a35c35914610257578063b49c53a714610282578063c4d66de8146102ab578063f2fde38b146102d4576100c2565b8063715018a6146101ec5780637249609f146102035780638da5cb5b1461022c576100c2565b80630da27895146100c757806312b1d780146100e3578063133b79a91461010c5780632e6a9e4b146101495780632ead72f61461018657806356d5d475146101c3575b600080fd5b6100e160048036038101906100dc9190611078565b6102fd565b005b3480156100ef57600080fd5b5061010a60048036038101906101059190611145565b61030d565b005b34801561011857600080fd5b50610133600480360381019061012e9190611172565b610395565b60405161014091906111b8565b60405180910390f35b34801561015557600080fd5b50610170600480360381019061016b91906111ff565b6103a7565b60405161017d919061125a565b60405180910390f35b34801561019257600080fd5b506101ad60048036038101906101a89190611172565b6103bb565b6040516101ba91906111b8565b60405180910390f35b3480156101cf57600080fd5b506101ea60048036038101906101e59190611275565b6103d3565b005b3480156101f857600080fd5b50610201610478565b005b34801561020f57600080fd5b5061022a600480360381019061022591906112e4565b610500565b005b34801561023857600080fd5b5061024161050f565b60405161024e919061134f565b60405180910390f35b34801561026357600080fd5b5061026c610539565b60405161027991906113c9565b60405180910390f35b34801561028e57600080fd5b506102a960048036038101906102a491906111ff565b61055f565b005b3480156102b757600080fd5b506102d260048036038101906102cd9190611145565b6105e9565b005b3480156102e057600080fd5b506102fb60048036038101906102f69190611145565b6106d7565b005b6103088383836107ce565b505050565b61031561095d565b73ffffffffffffffffffffffffffffffffffffffff1661033361050f565b73ffffffffffffffffffffffffffffffffffffffff1614610389576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161038090611441565b60405180910390fd5b61039281610965565b50565b60006103a0826109ec565b9050919050565b60006103b38383610a5a565b905092915050565b60976020528060005260406000206000915090505481565b6103dc33610a86565b61041b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610412906114ad565b60405180910390fd5b82826104278282610a5a565b610466576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161045d90611519565b60405180910390fd5b610471858585610b2b565b5050505050565b61048061095d565b73ffffffffffffffffffffffffffffffffffffffff1661049e61050f565b73ffffffffffffffffffffffffffffffffffffffff16146104f4576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016104eb90611441565b60405180910390fd5b6104fe6000610b30565b565b61050a8282610bf6565b505050565b6000603360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b606560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b61056761095d565b73ffffffffffffffffffffffffffffffffffffffff1661058561050f565b73ffffffffffffffffffffffffffffffffffffffff16146105db576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016105d290611441565b60405180910390fd5b6105e58282610c12565b5050565b600060019054906101000a900460ff166106115760008054906101000a900460ff161561061a565b610619610c6e565b5b610659576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610650906115ab565b60405180910390fd5b60008060019054906101000a900460ff1615905080156106a9576001600060016101000a81548160ff02191690831515021790555060016000806101000a81548160ff0219169083151502179055505b6106b282610c7f565b80156106d35760008060016101000a81548160ff0219169083151502179055505b5050565b6106df61095d565b73ffffffffffffffffffffffffffffffffffffffff166106fd61050f565b73ffffffffffffffffffffffffffffffffffffffff1614610753576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161074a90611441565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16036107c2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107b99061163d565b60405180910390fd5b6107cb81610b30565b50565b6000606560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905060006108708273ffffffffffffffffffffffffffffffffffffffff1663ce11e6ab6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610845573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610869919061169b565b8686610c8b565b90506000831115610956578173ffffffffffffffffffffffffffffffffffffffff166339bb4ad96040518163ffffffff1660e01b8152600401602060405180830381865afa1580156108c6573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108ea9190611706565b73ffffffffffffffffffffffffffffffffffffffff166331f1dd3384836040518363ffffffff1660e01b81526004016109239190611742565b6000604051808303818588803b15801561093c57600080fd5b505af1158015610950573d6000803e3d6000fd5b50505050505b5050505050565b600033905090565b80606560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508073ffffffffffffffffffffffffffffffffffffffff167ffd9d51f0a51aa62211445229fd1a1ef01bbe01347290d8e15249b8c33a89eea660405160405180910390a250565b6000609760008363ffffffff1663ffffffff1681526020019081526020016000205490506000801b8103610a55576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a4c90611519565b60405180910390fd5b919050565b600081609760008563ffffffff1663ffffffff1681526020019081526020016000205414905092915050565b6000606560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663282f51eb836040518263ffffffff1660e01b8152600401610ae3919061134f565b602060405180830381865afa158015610b00573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b249190611789565b9050919050565b505050565b6000603360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081603360006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b6000610c0a610c03610d23565b8484610c8b565b905092915050565b80609760008463ffffffff1663ffffffff16815260200190815260200160002081905550808263ffffffff167f7a69b3d35edf59b97fd4d38d8ecf2b4ecd0a19d236e421d8c543ea234d66597460405160405180910390a35050565b6000610c7930610dbb565b15905090565b610c8881610dde565b50565b600080610c97846109ec565b90508473ffffffffffffffffffffffffffffffffffffffff1663fa31de018583866040518463ffffffff1660e01b8152600401610cd69392919061184d565b6020604051808303816000875af1158015610cf5573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d1991906118a0565b9150509392505050565b6000606560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663ce11e6ab6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610d92573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610db6919061169b565b905090565b6000808273ffffffffffffffffffffffffffffffffffffffff163b119050919050565b610de781610965565b610def610df2565b50565b600060019054906101000a900460ff16610e41576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e389061193f565b60405180910390fd5b610e49610e4b565b565b600060019054906101000a900460ff16610e9a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e919061193f565b60405180910390fd5b610eaa610ea561095d565b610b30565b565b6000604051905090565b600080fd5b600080fd5b600063ffffffff82169050919050565b610ed981610ec0565b8114610ee457600080fd5b50565b600081359050610ef681610ed0565b92915050565b600080fd5b600080fd5b6000601f19601f8301169050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b610f4f82610f06565b810181811067ffffffffffffffff82111715610f6e57610f6d610f17565b5b80604052505050565b6000610f81610eac565b9050610f8d8282610f46565b919050565b600067ffffffffffffffff821115610fad57610fac610f17565b5b610fb682610f06565b9050602081019050919050565b82818337600083830152505050565b6000610fe5610fe084610f92565b610f77565b90508281526020810184848401111561100157611000610f01565b5b61100c848285610fc3565b509392505050565b600082601f83011261102957611028610efc565b5b8135611039848260208601610fd2565b91505092915050565b6000819050919050565b61105581611042565b811461106057600080fd5b50565b6000813590506110728161104c565b92915050565b60008060006060848603121561109157611090610eb6565b5b600061109f86828701610ee7565b935050602084013567ffffffffffffffff8111156110c0576110bf610ebb565b5b6110cc86828701611014565b92505060406110dd86828701611063565b9150509250925092565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000611112826110e7565b9050919050565b61112281611107565b811461112d57600080fd5b50565b60008135905061113f81611119565b92915050565b60006020828403121561115b5761115a610eb6565b5b600061116984828501611130565b91505092915050565b60006020828403121561118857611187610eb6565b5b600061119684828501610ee7565b91505092915050565b6000819050919050565b6111b28161119f565b82525050565b60006020820190506111cd60008301846111a9565b92915050565b6111dc8161119f565b81146111e757600080fd5b50565b6000813590506111f9816111d3565b92915050565b6000806040838503121561121657611215610eb6565b5b600061122485828601610ee7565b9250506020611235858286016111ea565b9150509250929050565b60008115159050919050565b6112548161123f565b82525050565b600060208201905061126f600083018461124b565b92915050565b60008060006060848603121561128e5761128d610eb6565b5b600061129c86828701610ee7565b93505060206112ad868287016111ea565b925050604084013567ffffffffffffffff8111156112ce576112cd610ebb565b5b6112da86828701611014565b9150509250925092565b600080604083850312156112fb576112fa610eb6565b5b600061130985828601610ee7565b925050602083013567ffffffffffffffff81111561132a57611329610ebb565b5b61133685828601611014565b9150509250929050565b61134981611107565b82525050565b60006020820190506113646000830184611340565b92915050565b6000819050919050565b600061138f61138a611385846110e7565b61136a565b6110e7565b9050919050565b60006113a182611374565b9050919050565b60006113b382611396565b9050919050565b6113c3816113a8565b82525050565b60006020820190506113de60008301846113ba565b92915050565b600082825260208201905092915050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b600061142b6020836113e4565b9150611436826113f5565b602082019050919050565b6000602082019050818103600083015261145a8161141e565b9050919050565b7f21696e626f780000000000000000000000000000000000000000000000000000600082015250565b60006114976006836113e4565b91506114a282611461565b602082019050919050565b600060208201905081810360008301526114c68161148a565b9050919050565b7f21726f7574657200000000000000000000000000000000000000000000000000600082015250565b60006115036007836113e4565b915061150e826114cd565b602082019050919050565b60006020820190508181036000830152611532816114f6565b9050919050565b7f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160008201527f647920696e697469616c697a6564000000000000000000000000000000000000602082015250565b6000611595602e836113e4565b91506115a082611539565b604082019050919050565b600060208201905081810360008301526115c481611588565b9050919050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b60006116276026836113e4565b9150611632826115cb565b604082019050919050565b600060208201905081810360008301526116568161161a565b9050919050565b600061166882611107565b9050919050565b6116788161165d565b811461168357600080fd5b50565b6000815190506116958161166f565b92915050565b6000602082840312156116b1576116b0610eb6565b5b60006116bf84828501611686565b91505092915050565b60006116d382611107565b9050919050565b6116e3816116c8565b81146116ee57600080fd5b50565b600081519050611700816116da565b92915050565b60006020828403121561171c5761171b610eb6565b5b600061172a848285016116f1565b91505092915050565b61173c81611042565b82525050565b60006020820190506117576000830184611733565b92915050565b6117668161123f565b811461177157600080fd5b50565b6000815190506117838161175d565b92915050565b60006020828403121561179f5761179e610eb6565b5b60006117ad84828501611774565b91505092915050565b6117bf81610ec0565b82525050565b600081519050919050565b600082825260208201905092915050565b60005b838110156117ff5780820151818401526020810190506117e4565b8381111561180e576000848401525b50505050565b600061181f826117c5565b61182981856117d0565b93506118398185602086016117e1565b61184281610f06565b840191505092915050565b600060608201905061186260008301866117b6565b61186f60208301856111a9565b81810360408301526118818184611814565b9050949350505050565b60008151905061189a8161104c565b92915050565b6000602082840312156118b6576118b5610eb6565b5b60006118c48482850161188b565b91505092915050565b7f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960008201527f6e697469616c697a696e67000000000000000000000000000000000000000000602082015250565b6000611929602b836113e4565b9150611934826118cd565b604082019050919050565b600060208201905081810360008301526119588161191c565b905091905056fea26469706673582212209216d9a5d1ad0d8da319c864032ef896df92865ef244eb427e87418e34ec4dda64736f6c634300080d0033";
static readonly abi: ({

@@ -18,0 +18,0 @@ anonymous: boolean;

@@ -275,3 +275,3 @@ "use strict";

];
const _bytecode = "0x608060405234801561001057600080fd5b50611995806100206000396000f3fe6080604052600436106100c25760003560e01c8063715018a61161007f5780639a35c359116100595780639a35c35914610257578063b49c53a714610282578063c4d66de8146102ab578063f2fde38b146102d4576100c2565b8063715018a6146101ec5780637249609f146102035780638da5cb5b1461022c576100c2565b80630da27895146100c757806312b1d780146100e3578063133b79a91461010c5780632e6a9e4b146101495780632ead72f61461018657806356d5d475146101c3575b600080fd5b6100e160048036038101906100dc9190611078565b6102fd565b005b3480156100ef57600080fd5b5061010a60048036038101906101059190611145565b61030d565b005b34801561011857600080fd5b50610133600480360381019061012e9190611172565b610395565b60405161014091906111b8565b60405180910390f35b34801561015557600080fd5b50610170600480360381019061016b91906111ff565b6103a7565b60405161017d919061125a565b60405180910390f35b34801561019257600080fd5b506101ad60048036038101906101a89190611172565b6103bb565b6040516101ba91906111b8565b60405180910390f35b3480156101cf57600080fd5b506101ea60048036038101906101e59190611275565b6103d3565b005b3480156101f857600080fd5b50610201610478565b005b34801561020f57600080fd5b5061022a600480360381019061022591906112e4565b610500565b005b34801561023857600080fd5b5061024161050f565b60405161024e919061134f565b60405180910390f35b34801561026357600080fd5b5061026c610539565b60405161027991906113c9565b60405180910390f35b34801561028e57600080fd5b506102a960048036038101906102a491906111ff565b61055f565b005b3480156102b757600080fd5b506102d260048036038101906102cd9190611145565b6105e9565b005b3480156102e057600080fd5b506102fb60048036038101906102f69190611145565b6106d7565b005b6103088383836107ce565b505050565b61031561095d565b73ffffffffffffffffffffffffffffffffffffffff1661033361050f565b73ffffffffffffffffffffffffffffffffffffffff1614610389576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161038090611441565b60405180910390fd5b61039281610965565b50565b60006103a0826109ec565b9050919050565b60006103b38383610a5a565b905092915050565b60976020528060005260406000206000915090505481565b6103dc33610a86565b61041b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610412906114ad565b60405180910390fd5b82826104278282610a5a565b610466576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161045d90611519565b60405180910390fd5b610471858585610b2b565b5050505050565b61048061095d565b73ffffffffffffffffffffffffffffffffffffffff1661049e61050f565b73ffffffffffffffffffffffffffffffffffffffff16146104f4576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016104eb90611441565b60405180910390fd5b6104fe6000610b30565b565b61050a8282610bf6565b505050565b6000603360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b606560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b61056761095d565b73ffffffffffffffffffffffffffffffffffffffff1661058561050f565b73ffffffffffffffffffffffffffffffffffffffff16146105db576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016105d290611441565b60405180910390fd5b6105e58282610c12565b5050565b600060019054906101000a900460ff166106115760008054906101000a900460ff161561061a565b610619610c6e565b5b610659576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610650906115ab565b60405180910390fd5b60008060019054906101000a900460ff1615905080156106a9576001600060016101000a81548160ff02191690831515021790555060016000806101000a81548160ff0219169083151502179055505b6106b282610c7f565b80156106d35760008060016101000a81548160ff0219169083151502179055505b5050565b6106df61095d565b73ffffffffffffffffffffffffffffffffffffffff166106fd61050f565b73ffffffffffffffffffffffffffffffffffffffff1614610753576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161074a90611441565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16036107c2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107b99061163d565b60405180910390fd5b6107cb81610b30565b50565b6000606560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905060006108708273ffffffffffffffffffffffffffffffffffffffff1663ce11e6ab6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610845573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610869919061169b565b8686610c8b565b90506000831115610956578173ffffffffffffffffffffffffffffffffffffffff166339bb4ad96040518163ffffffff1660e01b8152600401602060405180830381865afa1580156108c6573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108ea9190611706565b73ffffffffffffffffffffffffffffffffffffffff166331f1dd3384836040518363ffffffff1660e01b81526004016109239190611742565b6000604051808303818588803b15801561093c57600080fd5b505af1158015610950573d6000803e3d6000fd5b50505050505b5050505050565b600033905090565b80606560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508073ffffffffffffffffffffffffffffffffffffffff167ffd9d51f0a51aa62211445229fd1a1ef01bbe01347290d8e15249b8c33a89eea660405160405180910390a250565b6000609760008363ffffffff1663ffffffff1681526020019081526020016000205490506000801b8103610a55576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a4c90611519565b60405180910390fd5b919050565b600081609760008563ffffffff1663ffffffff1681526020019081526020016000205414905092915050565b6000606560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663282f51eb836040518263ffffffff1660e01b8152600401610ae3919061134f565b602060405180830381865afa158015610b00573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b249190611789565b9050919050565b505050565b6000603360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081603360006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b6000610c0a610c03610d23565b8484610c8b565b905092915050565b80609760008463ffffffff1663ffffffff16815260200190815260200160002081905550808263ffffffff167f7a69b3d35edf59b97fd4d38d8ecf2b4ecd0a19d236e421d8c543ea234d66597460405160405180910390a35050565b6000610c7930610dbb565b15905090565b610c8881610dde565b50565b600080610c97846109ec565b90508473ffffffffffffffffffffffffffffffffffffffff1663fa31de018583866040518463ffffffff1660e01b8152600401610cd69392919061184d565b6020604051808303816000875af1158015610cf5573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d1991906118a0565b9150509392505050565b6000606560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663ce11e6ab6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610d92573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610db6919061169b565b905090565b6000808273ffffffffffffffffffffffffffffffffffffffff163b119050919050565b610de781610965565b610def610df2565b50565b600060019054906101000a900460ff16610e41576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e389061193f565b60405180910390fd5b610e49610e4b565b565b600060019054906101000a900460ff16610e9a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e919061193f565b60405180910390fd5b610eaa610ea561095d565b610b30565b565b6000604051905090565b600080fd5b600080fd5b600063ffffffff82169050919050565b610ed981610ec0565b8114610ee457600080fd5b50565b600081359050610ef681610ed0565b92915050565b600080fd5b600080fd5b6000601f19601f8301169050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b610f4f82610f06565b810181811067ffffffffffffffff82111715610f6e57610f6d610f17565b5b80604052505050565b6000610f81610eac565b9050610f8d8282610f46565b919050565b600067ffffffffffffffff821115610fad57610fac610f17565b5b610fb682610f06565b9050602081019050919050565b82818337600083830152505050565b6000610fe5610fe084610f92565b610f77565b90508281526020810184848401111561100157611000610f01565b5b61100c848285610fc3565b509392505050565b600082601f83011261102957611028610efc565b5b8135611039848260208601610fd2565b91505092915050565b6000819050919050565b61105581611042565b811461106057600080fd5b50565b6000813590506110728161104c565b92915050565b60008060006060848603121561109157611090610eb6565b5b600061109f86828701610ee7565b935050602084013567ffffffffffffffff8111156110c0576110bf610ebb565b5b6110cc86828701611014565b92505060406110dd86828701611063565b9150509250925092565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000611112826110e7565b9050919050565b61112281611107565b811461112d57600080fd5b50565b60008135905061113f81611119565b92915050565b60006020828403121561115b5761115a610eb6565b5b600061116984828501611130565b91505092915050565b60006020828403121561118857611187610eb6565b5b600061119684828501610ee7565b91505092915050565b6000819050919050565b6111b28161119f565b82525050565b60006020820190506111cd60008301846111a9565b92915050565b6111dc8161119f565b81146111e757600080fd5b50565b6000813590506111f9816111d3565b92915050565b6000806040838503121561121657611215610eb6565b5b600061122485828601610ee7565b9250506020611235858286016111ea565b9150509250929050565b60008115159050919050565b6112548161123f565b82525050565b600060208201905061126f600083018461124b565b92915050565b60008060006060848603121561128e5761128d610eb6565b5b600061129c86828701610ee7565b93505060206112ad868287016111ea565b925050604084013567ffffffffffffffff8111156112ce576112cd610ebb565b5b6112da86828701611014565b9150509250925092565b600080604083850312156112fb576112fa610eb6565b5b600061130985828601610ee7565b925050602083013567ffffffffffffffff81111561132a57611329610ebb565b5b61133685828601611014565b9150509250929050565b61134981611107565b82525050565b60006020820190506113646000830184611340565b92915050565b6000819050919050565b600061138f61138a611385846110e7565b61136a565b6110e7565b9050919050565b60006113a182611374565b9050919050565b60006113b382611396565b9050919050565b6113c3816113a8565b82525050565b60006020820190506113de60008301846113ba565b92915050565b600082825260208201905092915050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b600061142b6020836113e4565b9150611436826113f5565b602082019050919050565b6000602082019050818103600083015261145a8161141e565b9050919050565b7f21696e626f780000000000000000000000000000000000000000000000000000600082015250565b60006114976006836113e4565b91506114a282611461565b602082019050919050565b600060208201905081810360008301526114c68161148a565b9050919050565b7f21726f7574657200000000000000000000000000000000000000000000000000600082015250565b60006115036007836113e4565b915061150e826114cd565b602082019050919050565b60006020820190508181036000830152611532816114f6565b9050919050565b7f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160008201527f647920696e697469616c697a6564000000000000000000000000000000000000602082015250565b6000611595602e836113e4565b91506115a082611539565b604082019050919050565b600060208201905081810360008301526115c481611588565b9050919050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b60006116276026836113e4565b9150611632826115cb565b604082019050919050565b600060208201905081810360008301526116568161161a565b9050919050565b600061166882611107565b9050919050565b6116788161165d565b811461168357600080fd5b50565b6000815190506116958161166f565b92915050565b6000602082840312156116b1576116b0610eb6565b5b60006116bf84828501611686565b91505092915050565b60006116d382611107565b9050919050565b6116e3816116c8565b81146116ee57600080fd5b50565b600081519050611700816116da565b92915050565b60006020828403121561171c5761171b610eb6565b5b600061172a848285016116f1565b91505092915050565b61173c81611042565b82525050565b60006020820190506117576000830184611733565b92915050565b6117668161123f565b811461177157600080fd5b50565b6000815190506117838161175d565b92915050565b60006020828403121561179f5761179e610eb6565b5b60006117ad84828501611774565b91505092915050565b6117bf81610ec0565b82525050565b600081519050919050565b600082825260208201905092915050565b60005b838110156117ff5780820151818401526020810190506117e4565b8381111561180e576000848401525b50505050565b600061181f826117c5565b61182981856117d0565b93506118398185602086016117e1565b61184281610f06565b840191505092915050565b600060608201905061186260008301866117b6565b61186f60208301856111a9565b81810360408301526118818184611814565b9050949350505050565b60008151905061189a8161104c565b92915050565b6000602082840312156118b6576118b5610eb6565b5b60006118c48482850161188b565b91505092915050565b7f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960008201527f6e697469616c697a696e67000000000000000000000000000000000000000000602082015250565b6000611929602b836113e4565b9150611934826118cd565b604082019050919050565b600060208201905081810360008301526119588161191c565b905091905056fea26469706673582212201c65f50b129f8a79aa7a94c0af4d5f7345cea9f329bb15b03d8361342b814e9964736f6c634300080d0033";
const _bytecode = "0x608060405234801561001057600080fd5b50611995806100206000396000f3fe6080604052600436106100c25760003560e01c8063715018a61161007f5780639a35c359116100595780639a35c35914610257578063b49c53a714610282578063c4d66de8146102ab578063f2fde38b146102d4576100c2565b8063715018a6146101ec5780637249609f146102035780638da5cb5b1461022c576100c2565b80630da27895146100c757806312b1d780146100e3578063133b79a91461010c5780632e6a9e4b146101495780632ead72f61461018657806356d5d475146101c3575b600080fd5b6100e160048036038101906100dc9190611078565b6102fd565b005b3480156100ef57600080fd5b5061010a60048036038101906101059190611145565b61030d565b005b34801561011857600080fd5b50610133600480360381019061012e9190611172565b610395565b60405161014091906111b8565b60405180910390f35b34801561015557600080fd5b50610170600480360381019061016b91906111ff565b6103a7565b60405161017d919061125a565b60405180910390f35b34801561019257600080fd5b506101ad60048036038101906101a89190611172565b6103bb565b6040516101ba91906111b8565b60405180910390f35b3480156101cf57600080fd5b506101ea60048036038101906101e59190611275565b6103d3565b005b3480156101f857600080fd5b50610201610478565b005b34801561020f57600080fd5b5061022a600480360381019061022591906112e4565b610500565b005b34801561023857600080fd5b5061024161050f565b60405161024e919061134f565b60405180910390f35b34801561026357600080fd5b5061026c610539565b60405161027991906113c9565b60405180910390f35b34801561028e57600080fd5b506102a960048036038101906102a491906111ff565b61055f565b005b3480156102b757600080fd5b506102d260048036038101906102cd9190611145565b6105e9565b005b3480156102e057600080fd5b506102fb60048036038101906102f69190611145565b6106d7565b005b6103088383836107ce565b505050565b61031561095d565b73ffffffffffffffffffffffffffffffffffffffff1661033361050f565b73ffffffffffffffffffffffffffffffffffffffff1614610389576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161038090611441565b60405180910390fd5b61039281610965565b50565b60006103a0826109ec565b9050919050565b60006103b38383610a5a565b905092915050565b60976020528060005260406000206000915090505481565b6103dc33610a86565b61041b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610412906114ad565b60405180910390fd5b82826104278282610a5a565b610466576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161045d90611519565b60405180910390fd5b610471858585610b2b565b5050505050565b61048061095d565b73ffffffffffffffffffffffffffffffffffffffff1661049e61050f565b73ffffffffffffffffffffffffffffffffffffffff16146104f4576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016104eb90611441565b60405180910390fd5b6104fe6000610b30565b565b61050a8282610bf6565b505050565b6000603360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b606560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b61056761095d565b73ffffffffffffffffffffffffffffffffffffffff1661058561050f565b73ffffffffffffffffffffffffffffffffffffffff16146105db576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016105d290611441565b60405180910390fd5b6105e58282610c12565b5050565b600060019054906101000a900460ff166106115760008054906101000a900460ff161561061a565b610619610c6e565b5b610659576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610650906115ab565b60405180910390fd5b60008060019054906101000a900460ff1615905080156106a9576001600060016101000a81548160ff02191690831515021790555060016000806101000a81548160ff0219169083151502179055505b6106b282610c7f565b80156106d35760008060016101000a81548160ff0219169083151502179055505b5050565b6106df61095d565b73ffffffffffffffffffffffffffffffffffffffff166106fd61050f565b73ffffffffffffffffffffffffffffffffffffffff1614610753576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161074a90611441565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16036107c2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107b99061163d565b60405180910390fd5b6107cb81610b30565b50565b6000606560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905060006108708273ffffffffffffffffffffffffffffffffffffffff1663ce11e6ab6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610845573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610869919061169b565b8686610c8b565b90506000831115610956578173ffffffffffffffffffffffffffffffffffffffff166339bb4ad96040518163ffffffff1660e01b8152600401602060405180830381865afa1580156108c6573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108ea9190611706565b73ffffffffffffffffffffffffffffffffffffffff166331f1dd3384836040518363ffffffff1660e01b81526004016109239190611742565b6000604051808303818588803b15801561093c57600080fd5b505af1158015610950573d6000803e3d6000fd5b50505050505b5050505050565b600033905090565b80606560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508073ffffffffffffffffffffffffffffffffffffffff167ffd9d51f0a51aa62211445229fd1a1ef01bbe01347290d8e15249b8c33a89eea660405160405180910390a250565b6000609760008363ffffffff1663ffffffff1681526020019081526020016000205490506000801b8103610a55576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a4c90611519565b60405180910390fd5b919050565b600081609760008563ffffffff1663ffffffff1681526020019081526020016000205414905092915050565b6000606560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663282f51eb836040518263ffffffff1660e01b8152600401610ae3919061134f565b602060405180830381865afa158015610b00573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b249190611789565b9050919050565b505050565b6000603360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081603360006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b6000610c0a610c03610d23565b8484610c8b565b905092915050565b80609760008463ffffffff1663ffffffff16815260200190815260200160002081905550808263ffffffff167f7a69b3d35edf59b97fd4d38d8ecf2b4ecd0a19d236e421d8c543ea234d66597460405160405180910390a35050565b6000610c7930610dbb565b15905090565b610c8881610dde565b50565b600080610c97846109ec565b90508473ffffffffffffffffffffffffffffffffffffffff1663fa31de018583866040518463ffffffff1660e01b8152600401610cd69392919061184d565b6020604051808303816000875af1158015610cf5573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d1991906118a0565b9150509392505050565b6000606560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663ce11e6ab6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610d92573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610db6919061169b565b905090565b6000808273ffffffffffffffffffffffffffffffffffffffff163b119050919050565b610de781610965565b610def610df2565b50565b600060019054906101000a900460ff16610e41576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e389061193f565b60405180910390fd5b610e49610e4b565b565b600060019054906101000a900460ff16610e9a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e919061193f565b60405180910390fd5b610eaa610ea561095d565b610b30565b565b6000604051905090565b600080fd5b600080fd5b600063ffffffff82169050919050565b610ed981610ec0565b8114610ee457600080fd5b50565b600081359050610ef681610ed0565b92915050565b600080fd5b600080fd5b6000601f19601f8301169050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b610f4f82610f06565b810181811067ffffffffffffffff82111715610f6e57610f6d610f17565b5b80604052505050565b6000610f81610eac565b9050610f8d8282610f46565b919050565b600067ffffffffffffffff821115610fad57610fac610f17565b5b610fb682610f06565b9050602081019050919050565b82818337600083830152505050565b6000610fe5610fe084610f92565b610f77565b90508281526020810184848401111561100157611000610f01565b5b61100c848285610fc3565b509392505050565b600082601f83011261102957611028610efc565b5b8135611039848260208601610fd2565b91505092915050565b6000819050919050565b61105581611042565b811461106057600080fd5b50565b6000813590506110728161104c565b92915050565b60008060006060848603121561109157611090610eb6565b5b600061109f86828701610ee7565b935050602084013567ffffffffffffffff8111156110c0576110bf610ebb565b5b6110cc86828701611014565b92505060406110dd86828701611063565b9150509250925092565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000611112826110e7565b9050919050565b61112281611107565b811461112d57600080fd5b50565b60008135905061113f81611119565b92915050565b60006020828403121561115b5761115a610eb6565b5b600061116984828501611130565b91505092915050565b60006020828403121561118857611187610eb6565b5b600061119684828501610ee7565b91505092915050565b6000819050919050565b6111b28161119f565b82525050565b60006020820190506111cd60008301846111a9565b92915050565b6111dc8161119f565b81146111e757600080fd5b50565b6000813590506111f9816111d3565b92915050565b6000806040838503121561121657611215610eb6565b5b600061122485828601610ee7565b9250506020611235858286016111ea565b9150509250929050565b60008115159050919050565b6112548161123f565b82525050565b600060208201905061126f600083018461124b565b92915050565b60008060006060848603121561128e5761128d610eb6565b5b600061129c86828701610ee7565b93505060206112ad868287016111ea565b925050604084013567ffffffffffffffff8111156112ce576112cd610ebb565b5b6112da86828701611014565b9150509250925092565b600080604083850312156112fb576112fa610eb6565b5b600061130985828601610ee7565b925050602083013567ffffffffffffffff81111561132a57611329610ebb565b5b61133685828601611014565b9150509250929050565b61134981611107565b82525050565b60006020820190506113646000830184611340565b92915050565b6000819050919050565b600061138f61138a611385846110e7565b61136a565b6110e7565b9050919050565b60006113a182611374565b9050919050565b60006113b382611396565b9050919050565b6113c3816113a8565b82525050565b60006020820190506113de60008301846113ba565b92915050565b600082825260208201905092915050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b600061142b6020836113e4565b9150611436826113f5565b602082019050919050565b6000602082019050818103600083015261145a8161141e565b9050919050565b7f21696e626f780000000000000000000000000000000000000000000000000000600082015250565b60006114976006836113e4565b91506114a282611461565b602082019050919050565b600060208201905081810360008301526114c68161148a565b9050919050565b7f21726f7574657200000000000000000000000000000000000000000000000000600082015250565b60006115036007836113e4565b915061150e826114cd565b602082019050919050565b60006020820190508181036000830152611532816114f6565b9050919050565b7f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160008201527f647920696e697469616c697a6564000000000000000000000000000000000000602082015250565b6000611595602e836113e4565b91506115a082611539565b604082019050919050565b600060208201905081810360008301526115c481611588565b9050919050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b60006116276026836113e4565b9150611632826115cb565b604082019050919050565b600060208201905081810360008301526116568161161a565b9050919050565b600061166882611107565b9050919050565b6116788161165d565b811461168357600080fd5b50565b6000815190506116958161166f565b92915050565b6000602082840312156116b1576116b0610eb6565b5b60006116bf84828501611686565b91505092915050565b60006116d382611107565b9050919050565b6116e3816116c8565b81146116ee57600080fd5b50565b600081519050611700816116da565b92915050565b60006020828403121561171c5761171b610eb6565b5b600061172a848285016116f1565b91505092915050565b61173c81611042565b82525050565b60006020820190506117576000830184611733565b92915050565b6117668161123f565b811461177157600080fd5b50565b6000815190506117838161175d565b92915050565b60006020828403121561179f5761179e610eb6565b5b60006117ad84828501611774565b91505092915050565b6117bf81610ec0565b82525050565b600081519050919050565b600082825260208201905092915050565b60005b838110156117ff5780820151818401526020810190506117e4565b8381111561180e576000848401525b50505050565b600061181f826117c5565b61182981856117d0565b93506118398185602086016117e1565b61184281610f06565b840191505092915050565b600060608201905061186260008301866117b6565b61186f60208301856111a9565b81810360408301526118818184611814565b9050949350505050565b60008151905061189a8161104c565b92915050565b6000602082840312156118b6576118b5610eb6565b5b60006118c48482850161188b565b91505092915050565b7f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960008201527f6e697469616c697a696e67000000000000000000000000000000000000000000602082015250565b6000611929602b836113e4565b9150611934826118cd565b604082019050919050565b600060208201905081810360008301526119588161191c565b905091905056fea26469706673582212209216d9a5d1ad0d8da319c864032ef896df92865ef244eb427e87418e34ec4dda64736f6c634300080d0033";
const isSuperArgs = (xs) => xs.length > 1;

@@ -278,0 +278,0 @@ class TestRouter__factory extends ethers_1.ContractFactory {

@@ -15,3 +15,3 @@ import type { TestAbacusConnectionClient, TestAbacusConnectionClientInterface } from "../../../../contracts/test/TestXAppConnectionClient.sol/TestAbacusConnectionClient";

connect(signer: Signer): TestAbacusConnectionClient__factory;
static readonly bytecode = "0x608060405234801561001057600080fd5b5061101c806100206000396000f3fe608060405234801561001057600080fd5b506004361061009e5760003560e01c80638da5cb5b116100665780638da5cb5b146101355780639a35c35914610153578063c4d66de814610171578063ce11e6ab1461018d578063f2fde38b146101ab5761009e565b806312b1d780146100a3578063282f51eb146100bf57806339bb4ad9146100ef578063715018a61461010d5780638d3638f414610117575b600080fd5b6100bd60048036038101906100b89190610a72565b6101c7565b005b6100d960048036038101906100d49190610a72565b61024f565b6040516100e69190610aba565b60405180910390f35b6100f7610261565b6040516101049190610b34565b60405180910390f35b610115610270565b005b61011f6102f8565b60405161012c9190610b6e565b60405180910390f35b61013d610307565b60405161014a9190610b98565b60405180910390f35b61015b610331565b6040516101689190610bd4565b60405180910390f35b61018b60048036038101906101869190610a72565b610357565b005b610195610445565b6040516101a29190610c10565b60405180910390f35b6101c560048036038101906101c09190610a72565b610454565b005b6101cf61054b565b73ffffffffffffffffffffffffffffffffffffffff166101ed610307565b73ffffffffffffffffffffffffffffffffffffffff1614610243576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161023a90610c88565b60405180910390fd5b61024c81610553565b50565b600061025a826105da565b9050919050565b600061026b61067f565b905090565b61027861054b565b73ffffffffffffffffffffffffffffffffffffffff16610296610307565b73ffffffffffffffffffffffffffffffffffffffff16146102ec576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016102e390610c88565b60405180910390fd5b6102f66000610717565b565b60006103026107dd565b905090565b6000603360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b606560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600060019054906101000a900460ff1661037f5760008054906101000a900460ff1615610388565b610387610875565b5b6103c7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016103be90610d1a565b60405180910390fd5b60008060019054906101000a900460ff161590508015610417576001600060016101000a81548160ff02191690831515021790555060016000806101000a81548160ff0219169083151502179055505b61042082610886565b80156104415760008060016101000a81548160ff0219169083151502179055505b5050565b600061044f61089a565b905090565b61045c61054b565b73ffffffffffffffffffffffffffffffffffffffff1661047a610307565b73ffffffffffffffffffffffffffffffffffffffff16146104d0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016104c790610c88565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff160361053f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161053690610dac565b60405180910390fd5b61054881610717565b50565b600033905090565b80606560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508073ffffffffffffffffffffffffffffffffffffffff167ffd9d51f0a51aa62211445229fd1a1ef01bbe01347290d8e15249b8c33a89eea660405160405180910390a250565b6000606560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663282f51eb836040518263ffffffff1660e01b81526004016106379190610b98565b602060405180830381865afa158015610654573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106789190610df8565b9050919050565b6000606560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166339bb4ad96040518163ffffffff1660e01b8152600401602060405180830381865afa1580156106ee573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107129190610e63565b905090565b6000603360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081603360006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b6000606560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16638d3638f46040518163ffffffff1660e01b8152600401602060405180830381865afa15801561084c573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108709190610ebc565b905090565b600061088030610932565b15905090565b61088f81610553565b610897610955565b50565b6000606560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663ce11e6ab6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610909573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061092d9190610f27565b905090565b6000808273ffffffffffffffffffffffffffffffffffffffff163b119050919050565b600060019054906101000a900460ff166109a4576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161099b90610fc6565b60405180910390fd5b6109ac6109ae565b565b600060019054906101000a900460ff166109fd576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109f490610fc6565b60405180910390fd5b610a0d610a0861054b565b610717565b565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000610a3f82610a14565b9050919050565b610a4f81610a34565b8114610a5a57600080fd5b50565b600081359050610a6c81610a46565b92915050565b600060208284031215610a8857610a87610a0f565b5b6000610a9684828501610a5d565b91505092915050565b60008115159050919050565b610ab481610a9f565b82525050565b6000602082019050610acf6000830184610aab565b92915050565b6000819050919050565b6000610afa610af5610af084610a14565b610ad5565b610a14565b9050919050565b6000610b0c82610adf565b9050919050565b6000610b1e82610b01565b9050919050565b610b2e81610b13565b82525050565b6000602082019050610b496000830184610b25565b92915050565b600063ffffffff82169050919050565b610b6881610b4f565b82525050565b6000602082019050610b836000830184610b5f565b92915050565b610b9281610a34565b82525050565b6000602082019050610bad6000830184610b89565b92915050565b6000610bbe82610b01565b9050919050565b610bce81610bb3565b82525050565b6000602082019050610be96000830184610bc5565b92915050565b6000610bfa82610b01565b9050919050565b610c0a81610bef565b82525050565b6000602082019050610c256000830184610c01565b92915050565b600082825260208201905092915050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b6000610c72602083610c2b565b9150610c7d82610c3c565b602082019050919050565b60006020820190508181036000830152610ca181610c65565b9050919050565b7f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160008201527f647920696e697469616c697a6564000000000000000000000000000000000000602082015250565b6000610d04602e83610c2b565b9150610d0f82610ca8565b604082019050919050565b60006020820190508181036000830152610d3381610cf7565b9050919050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b6000610d96602683610c2b565b9150610da182610d3a565b604082019050919050565b60006020820190508181036000830152610dc581610d89565b9050919050565b610dd581610a9f565b8114610de057600080fd5b50565b600081519050610df281610dcc565b92915050565b600060208284031215610e0e57610e0d610a0f565b5b6000610e1c84828501610de3565b91505092915050565b6000610e3082610a34565b9050919050565b610e4081610e25565b8114610e4b57600080fd5b50565b600081519050610e5d81610e37565b92915050565b600060208284031215610e7957610e78610a0f565b5b6000610e8784828501610e4e565b91505092915050565b610e9981610b4f565b8114610ea457600080fd5b50565b600081519050610eb681610e90565b92915050565b600060208284031215610ed257610ed1610a0f565b5b6000610ee084828501610ea7565b91505092915050565b6000610ef482610a34565b9050919050565b610f0481610ee9565b8114610f0f57600080fd5b50565b600081519050610f2181610efb565b92915050565b600060208284031215610f3d57610f3c610a0f565b5b6000610f4b84828501610f12565b91505092915050565b7f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960008201527f6e697469616c697a696e67000000000000000000000000000000000000000000602082015250565b6000610fb0602b83610c2b565b9150610fbb82610f54565b604082019050919050565b60006020820190508181036000830152610fdf81610fa3565b905091905056fea2646970667358221220808556defacd96f176607daaa24fa7614342f229913e8eb1867585470a0f1dcb64736f6c634300080d0033";
static readonly bytecode = "0x608060405234801561001057600080fd5b5061101c806100206000396000f3fe608060405234801561001057600080fd5b506004361061009e5760003560e01c80638da5cb5b116100665780638da5cb5b146101355780639a35c35914610153578063c4d66de814610171578063ce11e6ab1461018d578063f2fde38b146101ab5761009e565b806312b1d780146100a3578063282f51eb146100bf57806339bb4ad9146100ef578063715018a61461010d5780638d3638f414610117575b600080fd5b6100bd60048036038101906100b89190610a72565b6101c7565b005b6100d960048036038101906100d49190610a72565b61024f565b6040516100e69190610aba565b60405180910390f35b6100f7610261565b6040516101049190610b34565b60405180910390f35b610115610270565b005b61011f6102f8565b60405161012c9190610b6e565b60405180910390f35b61013d610307565b60405161014a9190610b98565b60405180910390f35b61015b610331565b6040516101689190610bd4565b60405180910390f35b61018b60048036038101906101869190610a72565b610357565b005b610195610445565b6040516101a29190610c10565b60405180910390f35b6101c560048036038101906101c09190610a72565b610454565b005b6101cf61054b565b73ffffffffffffffffffffffffffffffffffffffff166101ed610307565b73ffffffffffffffffffffffffffffffffffffffff1614610243576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161023a90610c88565b60405180910390fd5b61024c81610553565b50565b600061025a826105da565b9050919050565b600061026b61067f565b905090565b61027861054b565b73ffffffffffffffffffffffffffffffffffffffff16610296610307565b73ffffffffffffffffffffffffffffffffffffffff16146102ec576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016102e390610c88565b60405180910390fd5b6102f66000610717565b565b60006103026107dd565b905090565b6000603360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b606560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600060019054906101000a900460ff1661037f5760008054906101000a900460ff1615610388565b610387610875565b5b6103c7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016103be90610d1a565b60405180910390fd5b60008060019054906101000a900460ff161590508015610417576001600060016101000a81548160ff02191690831515021790555060016000806101000a81548160ff0219169083151502179055505b61042082610886565b80156104415760008060016101000a81548160ff0219169083151502179055505b5050565b600061044f61089a565b905090565b61045c61054b565b73ffffffffffffffffffffffffffffffffffffffff1661047a610307565b73ffffffffffffffffffffffffffffffffffffffff16146104d0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016104c790610c88565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff160361053f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161053690610dac565b60405180910390fd5b61054881610717565b50565b600033905090565b80606560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508073ffffffffffffffffffffffffffffffffffffffff167ffd9d51f0a51aa62211445229fd1a1ef01bbe01347290d8e15249b8c33a89eea660405160405180910390a250565b6000606560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663282f51eb836040518263ffffffff1660e01b81526004016106379190610b98565b602060405180830381865afa158015610654573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106789190610df8565b9050919050565b6000606560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166339bb4ad96040518163ffffffff1660e01b8152600401602060405180830381865afa1580156106ee573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107129190610e63565b905090565b6000603360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081603360006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b6000606560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16638d3638f46040518163ffffffff1660e01b8152600401602060405180830381865afa15801561084c573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108709190610ebc565b905090565b600061088030610932565b15905090565b61088f81610553565b610897610955565b50565b6000606560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663ce11e6ab6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610909573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061092d9190610f27565b905090565b6000808273ffffffffffffffffffffffffffffffffffffffff163b119050919050565b600060019054906101000a900460ff166109a4576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161099b90610fc6565b60405180910390fd5b6109ac6109ae565b565b600060019054906101000a900460ff166109fd576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109f490610fc6565b60405180910390fd5b610a0d610a0861054b565b610717565b565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000610a3f82610a14565b9050919050565b610a4f81610a34565b8114610a5a57600080fd5b50565b600081359050610a6c81610a46565b92915050565b600060208284031215610a8857610a87610a0f565b5b6000610a9684828501610a5d565b91505092915050565b60008115159050919050565b610ab481610a9f565b82525050565b6000602082019050610acf6000830184610aab565b92915050565b6000819050919050565b6000610afa610af5610af084610a14565b610ad5565b610a14565b9050919050565b6000610b0c82610adf565b9050919050565b6000610b1e82610b01565b9050919050565b610b2e81610b13565b82525050565b6000602082019050610b496000830184610b25565b92915050565b600063ffffffff82169050919050565b610b6881610b4f565b82525050565b6000602082019050610b836000830184610b5f565b92915050565b610b9281610a34565b82525050565b6000602082019050610bad6000830184610b89565b92915050565b6000610bbe82610b01565b9050919050565b610bce81610bb3565b82525050565b6000602082019050610be96000830184610bc5565b92915050565b6000610bfa82610b01565b9050919050565b610c0a81610bef565b82525050565b6000602082019050610c256000830184610c01565b92915050565b600082825260208201905092915050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b6000610c72602083610c2b565b9150610c7d82610c3c565b602082019050919050565b60006020820190508181036000830152610ca181610c65565b9050919050565b7f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160008201527f647920696e697469616c697a6564000000000000000000000000000000000000602082015250565b6000610d04602e83610c2b565b9150610d0f82610ca8565b604082019050919050565b60006020820190508181036000830152610d3381610cf7565b9050919050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b6000610d96602683610c2b565b9150610da182610d3a565b604082019050919050565b60006020820190508181036000830152610dc581610d89565b9050919050565b610dd581610a9f565b8114610de057600080fd5b50565b600081519050610df281610dcc565b92915050565b600060208284031215610e0e57610e0d610a0f565b5b6000610e1c84828501610de3565b91505092915050565b6000610e3082610a34565b9050919050565b610e4081610e25565b8114610e4b57600080fd5b50565b600081519050610e5d81610e37565b92915050565b600060208284031215610e7957610e78610a0f565b5b6000610e8784828501610e4e565b91505092915050565b610e9981610b4f565b8114610ea457600080fd5b50565b600081519050610eb681610e90565b92915050565b600060208284031215610ed257610ed1610a0f565b5b6000610ee084828501610ea7565b91505092915050565b6000610ef482610a34565b9050919050565b610f0481610ee9565b8114610f0f57600080fd5b50565b600081519050610f2181610efb565b92915050565b600060208284031215610f3d57610f3c610a0f565b5b6000610f4b84828501610f12565b91505092915050565b7f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960008201527f6e697469616c697a696e67000000000000000000000000000000000000000000602082015250565b6000610fb0602b83610c2b565b9150610fbb82610f54565b604082019050919050565b60006020820190508181036000830152610fdf81610fa3565b905091905056fea264697066735822122095d92a18632a16614e6a30ced756b0292b0737bb44226fecb643ab0267f3bee064736f6c634300080d0033";
static readonly abi: ({

@@ -18,0 +18,0 @@ anonymous: boolean;

@@ -170,3 +170,3 @@ "use strict";

];
const _bytecode = "0x608060405234801561001057600080fd5b5061101c806100206000396000f3fe608060405234801561001057600080fd5b506004361061009e5760003560e01c80638da5cb5b116100665780638da5cb5b146101355780639a35c35914610153578063c4d66de814610171578063ce11e6ab1461018d578063f2fde38b146101ab5761009e565b806312b1d780146100a3578063282f51eb146100bf57806339bb4ad9146100ef578063715018a61461010d5780638d3638f414610117575b600080fd5b6100bd60048036038101906100b89190610a72565b6101c7565b005b6100d960048036038101906100d49190610a72565b61024f565b6040516100e69190610aba565b60405180910390f35b6100f7610261565b6040516101049190610b34565b60405180910390f35b610115610270565b005b61011f6102f8565b60405161012c9190610b6e565b60405180910390f35b61013d610307565b60405161014a9190610b98565b60405180910390f35b61015b610331565b6040516101689190610bd4565b60405180910390f35b61018b60048036038101906101869190610a72565b610357565b005b610195610445565b6040516101a29190610c10565b60405180910390f35b6101c560048036038101906101c09190610a72565b610454565b005b6101cf61054b565b73ffffffffffffffffffffffffffffffffffffffff166101ed610307565b73ffffffffffffffffffffffffffffffffffffffff1614610243576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161023a90610c88565b60405180910390fd5b61024c81610553565b50565b600061025a826105da565b9050919050565b600061026b61067f565b905090565b61027861054b565b73ffffffffffffffffffffffffffffffffffffffff16610296610307565b73ffffffffffffffffffffffffffffffffffffffff16146102ec576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016102e390610c88565b60405180910390fd5b6102f66000610717565b565b60006103026107dd565b905090565b6000603360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b606560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600060019054906101000a900460ff1661037f5760008054906101000a900460ff1615610388565b610387610875565b5b6103c7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016103be90610d1a565b60405180910390fd5b60008060019054906101000a900460ff161590508015610417576001600060016101000a81548160ff02191690831515021790555060016000806101000a81548160ff0219169083151502179055505b61042082610886565b80156104415760008060016101000a81548160ff0219169083151502179055505b5050565b600061044f61089a565b905090565b61045c61054b565b73ffffffffffffffffffffffffffffffffffffffff1661047a610307565b73ffffffffffffffffffffffffffffffffffffffff16146104d0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016104c790610c88565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff160361053f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161053690610dac565b60405180910390fd5b61054881610717565b50565b600033905090565b80606560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508073ffffffffffffffffffffffffffffffffffffffff167ffd9d51f0a51aa62211445229fd1a1ef01bbe01347290d8e15249b8c33a89eea660405160405180910390a250565b6000606560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663282f51eb836040518263ffffffff1660e01b81526004016106379190610b98565b602060405180830381865afa158015610654573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106789190610df8565b9050919050565b6000606560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166339bb4ad96040518163ffffffff1660e01b8152600401602060405180830381865afa1580156106ee573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107129190610e63565b905090565b6000603360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081603360006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b6000606560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16638d3638f46040518163ffffffff1660e01b8152600401602060405180830381865afa15801561084c573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108709190610ebc565b905090565b600061088030610932565b15905090565b61088f81610553565b610897610955565b50565b6000606560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663ce11e6ab6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610909573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061092d9190610f27565b905090565b6000808273ffffffffffffffffffffffffffffffffffffffff163b119050919050565b600060019054906101000a900460ff166109a4576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161099b90610fc6565b60405180910390fd5b6109ac6109ae565b565b600060019054906101000a900460ff166109fd576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109f490610fc6565b60405180910390fd5b610a0d610a0861054b565b610717565b565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000610a3f82610a14565b9050919050565b610a4f81610a34565b8114610a5a57600080fd5b50565b600081359050610a6c81610a46565b92915050565b600060208284031215610a8857610a87610a0f565b5b6000610a9684828501610a5d565b91505092915050565b60008115159050919050565b610ab481610a9f565b82525050565b6000602082019050610acf6000830184610aab565b92915050565b6000819050919050565b6000610afa610af5610af084610a14565b610ad5565b610a14565b9050919050565b6000610b0c82610adf565b9050919050565b6000610b1e82610b01565b9050919050565b610b2e81610b13565b82525050565b6000602082019050610b496000830184610b25565b92915050565b600063ffffffff82169050919050565b610b6881610b4f565b82525050565b6000602082019050610b836000830184610b5f565b92915050565b610b9281610a34565b82525050565b6000602082019050610bad6000830184610b89565b92915050565b6000610bbe82610b01565b9050919050565b610bce81610bb3565b82525050565b6000602082019050610be96000830184610bc5565b92915050565b6000610bfa82610b01565b9050919050565b610c0a81610bef565b82525050565b6000602082019050610c256000830184610c01565b92915050565b600082825260208201905092915050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b6000610c72602083610c2b565b9150610c7d82610c3c565b602082019050919050565b60006020820190508181036000830152610ca181610c65565b9050919050565b7f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160008201527f647920696e697469616c697a6564000000000000000000000000000000000000602082015250565b6000610d04602e83610c2b565b9150610d0f82610ca8565b604082019050919050565b60006020820190508181036000830152610d3381610cf7565b9050919050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b6000610d96602683610c2b565b9150610da182610d3a565b604082019050919050565b60006020820190508181036000830152610dc581610d89565b9050919050565b610dd581610a9f565b8114610de057600080fd5b50565b600081519050610df281610dcc565b92915050565b600060208284031215610e0e57610e0d610a0f565b5b6000610e1c84828501610de3565b91505092915050565b6000610e3082610a34565b9050919050565b610e4081610e25565b8114610e4b57600080fd5b50565b600081519050610e5d81610e37565b92915050565b600060208284031215610e7957610e78610a0f565b5b6000610e8784828501610e4e565b91505092915050565b610e9981610b4f565b8114610ea457600080fd5b50565b600081519050610eb681610e90565b92915050565b600060208284031215610ed257610ed1610a0f565b5b6000610ee084828501610ea7565b91505092915050565b6000610ef482610a34565b9050919050565b610f0481610ee9565b8114610f0f57600080fd5b50565b600081519050610f2181610efb565b92915050565b600060208284031215610f3d57610f3c610a0f565b5b6000610f4b84828501610f12565b91505092915050565b7f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960008201527f6e697469616c697a696e67000000000000000000000000000000000000000000602082015250565b6000610fb0602b83610c2b565b9150610fbb82610f54565b604082019050919050565b60006020820190508181036000830152610fdf81610fa3565b905091905056fea2646970667358221220808556defacd96f176607daaa24fa7614342f229913e8eb1867585470a0f1dcb64736f6c634300080d0033";
const _bytecode = "0x608060405234801561001057600080fd5b5061101c806100206000396000f3fe608060405234801561001057600080fd5b506004361061009e5760003560e01c80638da5cb5b116100665780638da5cb5b146101355780639a35c35914610153578063c4d66de814610171578063ce11e6ab1461018d578063f2fde38b146101ab5761009e565b806312b1d780146100a3578063282f51eb146100bf57806339bb4ad9146100ef578063715018a61461010d5780638d3638f414610117575b600080fd5b6100bd60048036038101906100b89190610a72565b6101c7565b005b6100d960048036038101906100d49190610a72565b61024f565b6040516100e69190610aba565b60405180910390f35b6100f7610261565b6040516101049190610b34565b60405180910390f35b610115610270565b005b61011f6102f8565b60405161012c9190610b6e565b60405180910390f35b61013d610307565b60405161014a9190610b98565b60405180910390f35b61015b610331565b6040516101689190610bd4565b60405180910390f35b61018b60048036038101906101869190610a72565b610357565b005b610195610445565b6040516101a29190610c10565b60405180910390f35b6101c560048036038101906101c09190610a72565b610454565b005b6101cf61054b565b73ffffffffffffffffffffffffffffffffffffffff166101ed610307565b73ffffffffffffffffffffffffffffffffffffffff1614610243576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161023a90610c88565b60405180910390fd5b61024c81610553565b50565b600061025a826105da565b9050919050565b600061026b61067f565b905090565b61027861054b565b73ffffffffffffffffffffffffffffffffffffffff16610296610307565b73ffffffffffffffffffffffffffffffffffffffff16146102ec576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016102e390610c88565b60405180910390fd5b6102f66000610717565b565b60006103026107dd565b905090565b6000603360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b606560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600060019054906101000a900460ff1661037f5760008054906101000a900460ff1615610388565b610387610875565b5b6103c7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016103be90610d1a565b60405180910390fd5b60008060019054906101000a900460ff161590508015610417576001600060016101000a81548160ff02191690831515021790555060016000806101000a81548160ff0219169083151502179055505b61042082610886565b80156104415760008060016101000a81548160ff0219169083151502179055505b5050565b600061044f61089a565b905090565b61045c61054b565b73ffffffffffffffffffffffffffffffffffffffff1661047a610307565b73ffffffffffffffffffffffffffffffffffffffff16146104d0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016104c790610c88565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff160361053f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161053690610dac565b60405180910390fd5b61054881610717565b50565b600033905090565b80606560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508073ffffffffffffffffffffffffffffffffffffffff167ffd9d51f0a51aa62211445229fd1a1ef01bbe01347290d8e15249b8c33a89eea660405160405180910390a250565b6000606560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663282f51eb836040518263ffffffff1660e01b81526004016106379190610b98565b602060405180830381865afa158015610654573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106789190610df8565b9050919050565b6000606560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166339bb4ad96040518163ffffffff1660e01b8152600401602060405180830381865afa1580156106ee573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107129190610e63565b905090565b6000603360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081603360006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b6000606560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16638d3638f46040518163ffffffff1660e01b8152600401602060405180830381865afa15801561084c573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108709190610ebc565b905090565b600061088030610932565b15905090565b61088f81610553565b610897610955565b50565b6000606560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663ce11e6ab6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610909573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061092d9190610f27565b905090565b6000808273ffffffffffffffffffffffffffffffffffffffff163b119050919050565b600060019054906101000a900460ff166109a4576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161099b90610fc6565b60405180910390fd5b6109ac6109ae565b565b600060019054906101000a900460ff166109fd576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109f490610fc6565b60405180910390fd5b610a0d610a0861054b565b610717565b565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000610a3f82610a14565b9050919050565b610a4f81610a34565b8114610a5a57600080fd5b50565b600081359050610a6c81610a46565b92915050565b600060208284031215610a8857610a87610a0f565b5b6000610a9684828501610a5d565b91505092915050565b60008115159050919050565b610ab481610a9f565b82525050565b6000602082019050610acf6000830184610aab565b92915050565b6000819050919050565b6000610afa610af5610af084610a14565b610ad5565b610a14565b9050919050565b6000610b0c82610adf565b9050919050565b6000610b1e82610b01565b9050919050565b610b2e81610b13565b82525050565b6000602082019050610b496000830184610b25565b92915050565b600063ffffffff82169050919050565b610b6881610b4f565b82525050565b6000602082019050610b836000830184610b5f565b92915050565b610b9281610a34565b82525050565b6000602082019050610bad6000830184610b89565b92915050565b6000610bbe82610b01565b9050919050565b610bce81610bb3565b82525050565b6000602082019050610be96000830184610bc5565b92915050565b6000610bfa82610b01565b9050919050565b610c0a81610bef565b82525050565b6000602082019050610c256000830184610c01565b92915050565b600082825260208201905092915050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b6000610c72602083610c2b565b9150610c7d82610c3c565b602082019050919050565b60006020820190508181036000830152610ca181610c65565b9050919050565b7f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160008201527f647920696e697469616c697a6564000000000000000000000000000000000000602082015250565b6000610d04602e83610c2b565b9150610d0f82610ca8565b604082019050919050565b60006020820190508181036000830152610d3381610cf7565b9050919050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b6000610d96602683610c2b565b9150610da182610d3a565b604082019050919050565b60006020820190508181036000830152610dc581610d89565b9050919050565b610dd581610a9f565b8114610de057600080fd5b50565b600081519050610df281610dcc565b92915050565b600060208284031215610e0e57610e0d610a0f565b5b6000610e1c84828501610de3565b91505092915050565b6000610e3082610a34565b9050919050565b610e4081610e25565b8114610e4b57600080fd5b50565b600081519050610e5d81610e37565b92915050565b600060208284031215610e7957610e78610a0f565b5b6000610e8784828501610e4e565b91505092915050565b610e9981610b4f565b8114610ea457600080fd5b50565b600081519050610eb681610e90565b92915050565b600060208284031215610ed257610ed1610a0f565b5b6000610ee084828501610ea7565b91505092915050565b6000610ef482610a34565b9050919050565b610f0481610ee9565b8114610f0f57600080fd5b50565b600081519050610f2181610efb565b92915050565b600060208284031215610f3d57610f3c610a0f565b5b6000610f4b84828501610f12565b91505092915050565b7f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960008201527f6e697469616c697a696e67000000000000000000000000000000000000000000602082015250565b6000610fb0602b83610c2b565b9150610fbb82610f54565b604082019050919050565b60006020820190508181036000830152610fdf81610fa3565b905091905056fea264697066735822122095d92a18632a16614e6a30ced756b0292b0737bb44226fecb643ab0267f3bee064736f6c634300080d0033";
const isSuperArgs = (xs) => xs.length > 1;

@@ -173,0 +173,0 @@ class TestAbacusConnectionClient__factory extends ethers_1.ContractFactory {

{
"name": "@abacus-network/app",
"description": "Solidity contracts for Abacus apps",
"version": "0.2.1-alpha5",
"version": "0.2.1-alpha6",
"dependencies": {
"@abacus-network/core": "^0.2.1-alpha5",
"@abacus-network/utils": "^0.2.1-alpha5",
"@abacus-network/core": "^0.2.1-alpha6",
"@abacus-network/utils": "^0.2.1-alpha6",
"@openzeppelin/contracts-upgradeable": "^4.5.0"

@@ -9,0 +9,0 @@ },

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc