Skip to content
This repository has been archived by the owner on Sep 15, 2022. It is now read-only.

Commit

Permalink
Merge branch 'develop' into removeImports
Browse files Browse the repository at this point in the history
  • Loading branch information
VictorVicente committed Sep 9, 2019
2 parents e3a8a56 + 951f86a commit 357650f
Show file tree
Hide file tree
Showing 75 changed files with 156 additions and 156 deletions.
4 changes: 2 additions & 2 deletions pre_templates/contract.handlebars
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ import { Web3Wrapper } from '@0x/web3-wrapper';
import { assert } from '@0x/assert';
import { PolyResponse } from '../../PolyResponse';
import { isEqual } from 'lodash';
import * as ethers from 'ethers';
import { utils as ethersUtils } from 'ethers';
// tslint:enable:no-unused-variable

\{{#if events}}
Expand Down Expand Up @@ -71,7 +71,7 @@ txDefaults: Partial<TxData>,
[\{{> params inputs=ctor.inputs}}],
BaseContract._bigNumberToString,
);
const iface = new ethers.utils.Interface(abi);
const iface = new ethersUtils.Interface(abi);
const deployInfo = iface.deployFunction;
const txData = deployInfo.encode(bytecode, [\{{> params inputs=ctor.inputs}}]);
const web3Wrapper = new Web3Wrapper(provider);
Expand Down
4 changes: 2 additions & 2 deletions src/generated-wrappers/3.0.0/blacklist_transfer_manager.ts
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ import { Web3Wrapper } from '@0x/web3-wrapper';
import { assert } from '@0x/assert';
import { PolyResponse } from '../../PolyResponse';
import { isEqual } from 'lodash';
import * as ethers from 'ethers';
import { utils as ethersUtils } from 'ethers';
// tslint:enable:no-unused-variable

export type BlacklistTransferManagerEventArgs_3_0_0 =
Expand Down Expand Up @@ -3210,7 +3210,7 @@ export class BlacklistTransferManagerContract_3_0_0 extends BaseContract {
[_securityToken, _polyAddress],
BaseContract._bigNumberToString,
);
const iface = new ethers.utils.Interface(abi);
const iface = new ethersUtils.Interface(abi);
const deployInfo = iface.deployFunction;
const txData = deployInfo.encode(bytecode, [_securityToken, _polyAddress]);
const web3Wrapper = new Web3Wrapper(provider);
Expand Down
4 changes: 2 additions & 2 deletions src/generated-wrappers/3.0.0/capped_s_t_o.ts
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ import { Web3Wrapper } from '@0x/web3-wrapper';
import { assert } from '@0x/assert';
import { PolyResponse } from '../../PolyResponse';
import { isEqual } from 'lodash';
import * as ethers from 'ethers';
import { utils as ethersUtils } from 'ethers';
// tslint:enable:no-unused-variable

export type CappedSTOEventArgs_3_0_0 =
Expand Down Expand Up @@ -1977,7 +1977,7 @@ export class CappedSTOContract_3_0_0 extends BaseContract {
[_securityToken, _polyToken],
BaseContract._bigNumberToString,
);
const iface = new ethers.utils.Interface(abi);
const iface = new ethersUtils.Interface(abi);
const deployInfo = iface.deployFunction;
const txData = deployInfo.encode(bytecode, [_securityToken, _polyToken]);
const web3Wrapper = new Web3Wrapper(provider);
Expand Down
4 changes: 2 additions & 2 deletions src/generated-wrappers/3.0.0/capped_s_t_o_factory.ts
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ import { Web3Wrapper } from '@0x/web3-wrapper';
import { assert } from '@0x/assert';
import { PolyResponse } from '../../PolyResponse';
import { isEqual } from 'lodash';
import * as ethers from 'ethers';
import { utils as ethersUtils } from 'ethers';
// tslint:enable:no-unused-variable

export type CappedSTOFactoryEventArgs_3_0_0 =
Expand Down Expand Up @@ -2346,7 +2346,7 @@ export class CappedSTOFactoryContract_3_0_0 extends BaseContract {
[_setupCost, _logicContract, _polymathRegistry, _isCostInPoly],
BaseContract._bigNumberToString,
);
const iface = new ethers.utils.Interface(abi);
const iface = new ethersUtils.Interface(abi);
const deployInfo = iface.deployFunction;
const txData = deployInfo.encode(bytecode, [_setupCost, _logicContract, _polymathRegistry, _isCostInPoly]);
const web3Wrapper = new Web3Wrapper(provider);
Expand Down
4 changes: 2 additions & 2 deletions src/generated-wrappers/3.0.0/count_transfer_manager.ts
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ import { Web3Wrapper } from '@0x/web3-wrapper';
import { assert } from '@0x/assert';
import { PolyResponse } from '../../PolyResponse';
import { isEqual } from 'lodash';
import * as ethers from 'ethers';
import { utils as ethersUtils } from 'ethers';
// tslint:enable:no-unused-variable

export type CountTransferManagerEventArgs_3_0_0 =
Expand Down Expand Up @@ -1426,7 +1426,7 @@ export class CountTransferManagerContract_3_0_0 extends BaseContract {
[_securityToken, _polyToken],
BaseContract._bigNumberToString,
);
const iface = new ethers.utils.Interface(abi);
const iface = new ethersUtils.Interface(abi);
const deployInfo = iface.deployFunction;
const txData = deployInfo.encode(bytecode, [_securityToken, _polyToken]);
const web3Wrapper = new Web3Wrapper(provider);
Expand Down
4 changes: 2 additions & 2 deletions src/generated-wrappers/3.0.0/dividend_checkpoint.ts
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ import { Web3Wrapper } from '@0x/web3-wrapper';
import { assert } from '@0x/assert';
import { PolyResponse } from '../../PolyResponse';
import { isEqual } from 'lodash';
import * as ethers from 'ethers';
import { utils as ethersUtils } from 'ethers';
// tslint:enable:no-unused-variable

export type DividendCheckpointEventArgs_3_0_0 =
Expand Down Expand Up @@ -2962,7 +2962,7 @@ export class DividendCheckpointContract_3_0_0 extends BaseContract {
const provider = providerUtils.standardizeOrThrow(supportedProvider);
const constructorAbi = BaseContract._lookupConstructorAbi(abi);
[] = BaseContract._formatABIDataItemList(constructorAbi.inputs, [], BaseContract._bigNumberToString);
const iface = new ethers.utils.Interface(abi);
const iface = new ethersUtils.Interface(abi);
const deployInfo = iface.deployFunction;
const txData = deployInfo.encode(bytecode, []);
const web3Wrapper = new Web3Wrapper(provider);
Expand Down
4 changes: 2 additions & 2 deletions src/generated-wrappers/3.0.0/erc20_detailed.ts
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ import { Web3Wrapper } from '@0x/web3-wrapper';
import { assert } from '@0x/assert';
import { PolyResponse } from '../../PolyResponse';
import { isEqual } from 'lodash';
import * as ethers from 'ethers';
import { utils as ethersUtils } from 'ethers';
// tslint:enable:no-unused-variable

export type ERC20DetailedEventArgs_3_0_0 = ERC20DetailedTransferEventArgs_3_0_0 | ERC20DetailedApprovalEventArgs_3_0_0;
Expand Down Expand Up @@ -676,7 +676,7 @@ export class ERC20DetailedContract_3_0_0 extends BaseContract {
[name, symbol, decimals],
BaseContract._bigNumberToString,
);
const iface = new ethers.utils.Interface(abi);
const iface = new ethersUtils.Interface(abi);
const deployInfo = iface.deployFunction;
const txData = deployInfo.encode(bytecode, [name, symbol, decimals]);
const web3Wrapper = new Web3Wrapper(provider);
Expand Down
4 changes: 2 additions & 2 deletions src/generated-wrappers/3.0.0/erc20_dividend_checkpoint.ts
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ import { Web3Wrapper } from '@0x/web3-wrapper';
import { assert } from '@0x/assert';
import { PolyResponse } from '../../PolyResponse';
import { isEqual } from 'lodash';
import * as ethers from 'ethers';
import { utils as ethersUtils } from 'ethers';
// tslint:enable:no-unused-variable

export type ERC20DividendCheckpointEventArgs_3_0_0 =
Expand Down Expand Up @@ -3721,7 +3721,7 @@ export class ERC20DividendCheckpointContract_3_0_0 extends BaseContract {
[_securityToken, _polyToken],
BaseContract._bigNumberToString,
);
const iface = new ethers.utils.Interface(abi);
const iface = new ethersUtils.Interface(abi);
const deployInfo = iface.deployFunction;
const txData = deployInfo.encode(bytecode, [_securityToken, _polyToken]);
const web3Wrapper = new Web3Wrapper(provider);
Expand Down
4 changes: 2 additions & 2 deletions src/generated-wrappers/3.0.0/ether_dividend_checkpoint.ts
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ import { Web3Wrapper } from '@0x/web3-wrapper';
import { assert } from '@0x/assert';
import { PolyResponse } from '../../PolyResponse';
import { isEqual } from 'lodash';
import * as ethers from 'ethers';
import { utils as ethersUtils } from 'ethers';
// tslint:enable:no-unused-variable

export type EtherDividendCheckpointEventArgs_3_0_0 =
Expand Down Expand Up @@ -3607,7 +3607,7 @@ export class EtherDividendCheckpointContract_3_0_0 extends BaseContract {
[_securityToken, _polyToken],
BaseContract._bigNumberToString,
);
const iface = new ethers.utils.Interface(abi);
const iface = new ethersUtils.Interface(abi);
const deployInfo = iface.deployFunction;
const txData = deployInfo.encode(bytecode, [_securityToken, _polyToken]);
const web3Wrapper = new Web3Wrapper(provider);
Expand Down
4 changes: 2 additions & 2 deletions src/generated-wrappers/3.0.0/feature_registry.ts
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ import { Web3Wrapper } from '@0x/web3-wrapper';
import { assert } from '@0x/assert';
import { PolyResponse } from '../../PolyResponse';
import { isEqual } from 'lodash';
import * as ethers from 'ethers';
import { utils as ethersUtils } from 'ethers';
// tslint:enable:no-unused-variable

export type FeatureRegistryEventArgs_3_0_0 =
Expand Down Expand Up @@ -650,7 +650,7 @@ export class FeatureRegistryContract_3_0_0 extends BaseContract {
const provider = providerUtils.standardizeOrThrow(supportedProvider);
const constructorAbi = BaseContract._lookupConstructorAbi(abi);
[] = BaseContract._formatABIDataItemList(constructorAbi.inputs, [], BaseContract._bigNumberToString);
const iface = new ethers.utils.Interface(abi);
const iface = new ethersUtils.Interface(abi);
const deployInfo = iface.deployFunction;
const txData = deployInfo.encode(bytecode, []);
const web3Wrapper = new Web3Wrapper(provider);
Expand Down
4 changes: 2 additions & 2 deletions src/generated-wrappers/3.0.0/general_permission_manager.ts
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ import { Web3Wrapper } from '@0x/web3-wrapper';
import { assert } from '@0x/assert';
import { PolyResponse } from '../../PolyResponse';
import { isEqual } from 'lodash';
import * as ethers from 'ethers';
import { utils as ethersUtils } from 'ethers';
// tslint:enable:no-unused-variable

export type GeneralPermissionManagerEventArgs_3_0_0 =
Expand Down Expand Up @@ -1731,7 +1731,7 @@ export class GeneralPermissionManagerContract_3_0_0 extends BaseContract {
[_securityToken, _polyToken],
BaseContract._bigNumberToString,
);
const iface = new ethers.utils.Interface(abi);
const iface = new ethersUtils.Interface(abi);
const deployInfo = iface.deployFunction;
const txData = deployInfo.encode(bytecode, [_securityToken, _polyToken]);
const web3Wrapper = new Web3Wrapper(provider);
Expand Down
4 changes: 2 additions & 2 deletions src/generated-wrappers/3.0.0/general_transfer_manager.ts
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ import { Web3Wrapper } from '@0x/web3-wrapper';
import { assert } from '@0x/assert';
import { PolyResponse } from '../../PolyResponse';
import { isEqual } from 'lodash';
import * as ethers from 'ethers';
import { utils as ethersUtils } from 'ethers';
// tslint:enable:no-unused-variable

export type GeneralTransferManagerEventArgs_3_0_0 =
Expand Down Expand Up @@ -3364,7 +3364,7 @@ export class GeneralTransferManagerContract_3_0_0 extends BaseContract {
[_securityToken, _polyToken],
BaseContract._bigNumberToString,
);
const iface = new ethers.utils.Interface(abi);
const iface = new ethersUtils.Interface(abi);
const deployInfo = iface.deployFunction;
const txData = deployInfo.encode(bytecode, [_securityToken, _polyToken]);
const web3Wrapper = new Web3Wrapper(provider);
Expand Down
4 changes: 2 additions & 2 deletions src/generated-wrappers/3.0.0/i_module.ts
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ import { Web3Wrapper } from '@0x/web3-wrapper';
import { assert } from '@0x/assert';
import { PolyResponse } from '../../PolyResponse';
import { isEqual } from 'lodash';
import * as ethers from 'ethers';
import { utils as ethersUtils } from 'ethers';
// tslint:enable:no-unused-variable

/* istanbul ignore next */
Expand Down Expand Up @@ -122,7 +122,7 @@ export class IModuleContract_3_0_0 extends BaseContract {
const provider = providerUtils.standardizeOrThrow(supportedProvider);
const constructorAbi = BaseContract._lookupConstructorAbi(abi);
[] = BaseContract._formatABIDataItemList(constructorAbi.inputs, [], BaseContract._bigNumberToString);
const iface = new ethers.utils.Interface(abi);
const iface = new ethersUtils.Interface(abi);
const deployInfo = iface.deployFunction;
const txData = deployInfo.encode(bytecode, []);
const web3Wrapper = new Web3Wrapper(provider);
Expand Down
4 changes: 2 additions & 2 deletions src/generated-wrappers/3.0.0/i_security_token.ts
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ import { Web3Wrapper } from '@0x/web3-wrapper';
import { assert } from '@0x/assert';
import { PolyResponse } from '../../PolyResponse';
import { isEqual } from 'lodash';
import * as ethers from 'ethers';
import { utils as ethersUtils } from 'ethers';
// tslint:enable:no-unused-variable

export type ISecurityTokenEventArgs_3_0_0 =
Expand Down Expand Up @@ -8136,7 +8136,7 @@ export class ISecurityTokenContract_3_0_0 extends BaseContract {
const provider = providerUtils.standardizeOrThrow(supportedProvider);
const constructorAbi = BaseContract._lookupConstructorAbi(abi);
[] = BaseContract._formatABIDataItemList(constructorAbi.inputs, [], BaseContract._bigNumberToString);
const iface = new ethers.utils.Interface(abi);
const iface = new ethersUtils.Interface(abi);
const deployInfo = iface.deployFunction;
const txData = deployInfo.encode(bytecode, []);
const web3Wrapper = new Web3Wrapper(provider);
Expand Down
6 changes: 3 additions & 3 deletions src/generated-wrappers/3.0.0/i_security_token_registry.ts
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ import { Web3Wrapper } from '@0x/web3-wrapper';
import { assert } from '@0x/assert';
import { PolyResponse } from '../../PolyResponse';
import { isEqual } from 'lodash';
import * as ethers from 'ethers';
import { utils as ethersUtils } from 'ethers';
// tslint:enable:no-unused-variable

export type ISecurityTokenRegistryEventArgs_3_0_0 =
Expand All @@ -36,7 +36,7 @@ export type ISecurityTokenRegistryEventArgs_3_0_0 =
| ISecurityTokenRegistryChangeFeeCurrencyEventArgs_3_0_0
| ISecurityTokenRegistryOwnershipTransferredEventArgs_3_0_0
| ISecurityTokenRegistryChangeTickerOwnershipEventArgs_3_0_0
| ISecurityTokenRegistryNewSecurityTokenEventArgs_3_0_0
| ISecurityTokenRegistryNewSecurityTokenEventArgs_3_0_0
| ISecurityTokenRegistryRegisterTickerEventArgs_3_0_0
| ISecurityTokenRegistrySecurityTokenRefreshedEventArgs_3_0_0
| ISecurityTokenRegistryProtocolFactorySetEventArgs_3_0_0
Expand Down Expand Up @@ -4467,7 +4467,7 @@ export class ISecurityTokenRegistryContract_3_0_0 extends BaseContract {
const provider = providerUtils.standardizeOrThrow(supportedProvider);
const constructorAbi = BaseContract._lookupConstructorAbi(abi);
[] = BaseContract._formatABIDataItemList(constructorAbi.inputs, [], BaseContract._bigNumberToString);
const iface = new ethers.utils.Interface(abi);
const iface = new ethersUtils.Interface(abi);
const deployInfo = iface.deployFunction;
const txData = deployInfo.encode(bytecode, []);
const web3Wrapper = new Web3Wrapper(provider);
Expand Down
4 changes: 2 additions & 2 deletions src/generated-wrappers/3.0.0/i_transfer_manager.ts
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ import { Web3Wrapper } from '@0x/web3-wrapper';
import { assert } from '@0x/assert';
import { PolyResponse } from '../../PolyResponse';
import { isEqual } from 'lodash';
import * as ethers from 'ethers';
import { utils as ethersUtils } from 'ethers';
// tslint:enable:no-unused-variable

/* istanbul ignore next */
Expand Down Expand Up @@ -321,7 +321,7 @@ export class ITransferManagerContract_3_0_0 extends BaseContract {
const provider = providerUtils.standardizeOrThrow(supportedProvider);
const constructorAbi = BaseContract._lookupConstructorAbi(abi);
[] = BaseContract._formatABIDataItemList(constructorAbi.inputs, [], BaseContract._bigNumberToString);
const iface = new ethers.utils.Interface(abi);
const iface = new ethersUtils.Interface(abi);
const deployInfo = iface.deployFunction;
const txData = deployInfo.encode(bytecode, []);
const web3Wrapper = new Web3Wrapper(provider);
Expand Down
4 changes: 2 additions & 2 deletions src/generated-wrappers/3.0.0/isto.ts
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ import { Web3Wrapper } from '@0x/web3-wrapper';
import { assert } from '@0x/assert';
import { PolyResponse } from '../../PolyResponse';
import { isEqual } from 'lodash';
import * as ethers from 'ethers';
import { utils as ethersUtils } from 'ethers';
// tslint:enable:no-unused-variable

export type ISTOEventArgs_3_0_0 = ISTOSetFundRaiseTypesEventArgs_3_0_0;
Expand Down Expand Up @@ -235,7 +235,7 @@ export class ISTOContract_3_0_0 extends BaseContract {
const provider = providerUtils.standardizeOrThrow(supportedProvider);
const constructorAbi = BaseContract._lookupConstructorAbi(abi);
[] = BaseContract._formatABIDataItemList(constructorAbi.inputs, [], BaseContract._bigNumberToString);
const iface = new ethers.utils.Interface(abi);
const iface = new ethersUtils.Interface(abi);
const deployInfo = iface.deployFunction;
const txData = deployInfo.encode(bytecode, []);
const web3Wrapper = new Web3Wrapper(provider);
Expand Down
4 changes: 2 additions & 2 deletions src/generated-wrappers/3.0.0/lock_up_transfer_manager.ts
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ import { Web3Wrapper } from '@0x/web3-wrapper';
import { assert } from '@0x/assert';
import { PolyResponse } from '../../PolyResponse';
import { isEqual } from 'lodash';
import * as ethers from 'ethers';
import { utils as ethersUtils } from 'ethers';
// tslint:enable:no-unused-variable

export type LockUpTransferManagerEventArgs_3_0_0 =
Expand Down Expand Up @@ -3225,7 +3225,7 @@ export class LockUpTransferManagerContract_3_0_0 extends BaseContract {
[_securityToken, _polyAddress],
BaseContract._bigNumberToString,
);
const iface = new ethers.utils.Interface(abi);
const iface = new ethersUtils.Interface(abi);
const deployInfo = iface.deployFunction;
const txData = deployInfo.encode(bytecode, [_securityToken, _polyAddress]);
const web3Wrapper = new Web3Wrapper(provider);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ import { Web3Wrapper } from '@0x/web3-wrapper';
import { assert } from '@0x/assert';
import { PolyResponse } from '../../PolyResponse';
import { isEqual } from 'lodash';
import * as ethers from 'ethers';
import { utils as ethersUtils } from 'ethers';
// tslint:enable:no-unused-variable

export type ManualApprovalTransferManagerEventArgs_3_0_0 =
Expand Down Expand Up @@ -2357,7 +2357,7 @@ export class ManualApprovalTransferManagerContract_3_0_0 extends BaseContract {
[_securityToken, _polyToken],
BaseContract._bigNumberToString,
);
const iface = new ethers.utils.Interface(abi);
const iface = new ethersUtils.Interface(abi);
const deployInfo = iface.deployFunction;
const txData = deployInfo.encode(bytecode, [_securityToken, _polyToken]);
const web3Wrapper = new Web3Wrapper(provider);
Expand Down
4 changes: 2 additions & 2 deletions src/generated-wrappers/3.0.0/module.ts
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ import { Web3Wrapper } from '@0x/web3-wrapper';
import { assert } from '@0x/assert';
import { PolyResponse } from '../../PolyResponse';
import { isEqual } from 'lodash';
import * as ethers from 'ethers';
import { utils as ethersUtils } from 'ethers';
// tslint:enable:no-unused-variable

export type ModuleEventArgs_3_0_0 = ModulePauseEventArgs_3_0_0 | ModuleUnpauseEventArgs_3_0_0;
Expand Down Expand Up @@ -809,7 +809,7 @@ export class ModuleContract_3_0_0 extends BaseContract {
[_securityToken, _polyAddress],
BaseContract._bigNumberToString,
);
const iface = new ethers.utils.Interface(abi);
const iface = new ethersUtils.Interface(abi);
const deployInfo = iface.deployFunction;
const txData = deployInfo.encode(bytecode, [_securityToken, _polyAddress]);
const web3Wrapper = new Web3Wrapper(provider);
Expand Down
4 changes: 2 additions & 2 deletions src/generated-wrappers/3.0.0/module_factory.ts
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ import { Web3Wrapper } from '@0x/web3-wrapper';
import { assert } from '@0x/assert';
import { PolyResponse } from '../../PolyResponse';
import { isEqual } from 'lodash';
import * as ethers from 'ethers';
import { utils as ethersUtils } from 'ethers';
// tslint:enable:no-unused-variable

export type ModuleFactoryEventArgs_3_0_0 =
Expand Down Expand Up @@ -1760,7 +1760,7 @@ export class ModuleFactoryContract_3_0_0 extends BaseContract {
[_setupCost, _polymathRegistry, _isCostInPoly],
BaseContract._bigNumberToString,
);
const iface = new ethers.utils.Interface(abi);
const iface = new ethersUtils.Interface(abi);
const deployInfo = iface.deployFunction;
const txData = deployInfo.encode(bytecode, [_setupCost, _polymathRegistry, _isCostInPoly]);
const web3Wrapper = new Web3Wrapper(provider);
Expand Down
Loading

0 comments on commit 357650f

Please sign in to comment.