@bitgo/statics
Advanced tools
Comparing version 48.23.0 to 48.24.0
@@ -63,2 +63,7 @@ import { BaseCoin, BaseUnit, CoinFeature, KeyCurve, UnderlyingAsset } from './base'; | ||
} | ||
export interface SuiCoinConstructorOptions extends AccountConstructorOptions { | ||
packageId: string; | ||
module: string; | ||
symbol: string; | ||
} | ||
declare type FiatCoinName = `fiat${string}` | `tfiat${string}`; | ||
@@ -248,2 +253,8 @@ export interface FiatCoinConstructorOptions extends AccountConstructorOptions { | ||
} | ||
export declare class SuiCoin extends AccountCoinToken { | ||
packageId: string; | ||
module: string; | ||
symbol: string; | ||
constructor(options: SuiCoinConstructorOptions); | ||
} | ||
/** | ||
@@ -880,2 +891,38 @@ * Fiat currencies, such as USD, EUR, or YEN. | ||
/** | ||
* Factory function for sui token instances. | ||
* | ||
* @param id uuid v4 | ||
* @param name unique identifier of the token | ||
* @param fullName Complete human-readable name of the token | ||
* @param decimalPlaces Number of decimal places this token supports (divisibility exponent) | ||
* @param packageId PackageId of this token | ||
* @param module The module of the package with id `packageId` | ||
* @param symbol Identifies the coin defined in the module `module` of the package with id `packageId` | ||
* @param asset Asset which this coin represents. This is the same for both mainnet and testnet variants of a coin. | ||
* @param features? Features of this coin. Defaults to the DEFAULT_FEATURES | ||
* @param prefix? Optional token prefix. Defaults to empty string | ||
* @param suffix? Optional token suffix. Defaults to token name. | ||
* @param network? Optional token network. Defaults to SUI main network. | ||
* @param primaryKeyCurve The elliptic curve for this chain/token | ||
*/ | ||
export declare function suiToken(id: string, name: string, fullName: string, decimalPlaces: number, packageId: string, module: string, symbol: string, asset: UnderlyingAsset, features?: CoinFeature[], prefix?: string, suffix?: string, network?: AccountNetwork, primaryKeyCurve?: KeyCurve): Readonly<SuiCoin>; | ||
/** | ||
* Factory function for testnet sui token instances. | ||
* | ||
* @param id uuid v4 | ||
* @param name unique identifier of the token | ||
* @param fullName Complete human-readable name of the token | ||
* @param decimalPlaces Number of decimal places this token supports (divisibility exponent) | ||
* @param packageId PackageId of this token | ||
* @param module The module of the package with id `packageId` | ||
* @param symbol Identifies the coin defined in the module `module` of the package with id `packageId` | ||
* @param asset Asset which this coin represents. This is the same for both mainnet and testnet variants of a coin. | ||
* @param features? Features of this coin. Defaults to the DEFAULT_FEATURES | ||
* @param prefix? Optional token prefix. Defaults to empty string | ||
* @param suffix? Optional token suffix. Defaults to token name. | ||
* @param network? Optional token network. Defaults to SUI test network. | ||
* @param primaryKeyCurve The elliptic curve for this chain/token | ||
*/ | ||
export declare function tsuiToken(id: string, name: string, fullName: string, decimalPlaces: number, packageId: string, module: string, symbol: string, asset: UnderlyingAsset, features?: CoinFeature[], prefix?: string, suffix?: string, network?: AccountNetwork, primaryKeyCurve?: KeyCurve): Readonly<SuiCoin>; | ||
/** | ||
* Factory function for fiat coin instances. | ||
@@ -882,0 +929,0 @@ * |
@@ -309,2 +309,3 @@ import { BaseNetwork } from './networks'; | ||
ATRI = "atri", | ||
AUDD = "audd", | ||
AUDF = "audf", | ||
@@ -493,2 +494,3 @@ AUDIO = "audio", | ||
CVX = "cvx", | ||
CXT = "cxt", | ||
CZRX = "czrx", | ||
@@ -564,2 +566,3 @@ DACXI = "dacxi", | ||
EDISON = "edison", | ||
EDLC = "edlc", | ||
EDO = "edo", | ||
@@ -574,2 +577,3 @@ ELON = "elon", | ||
EGOLD = "egold", | ||
EIGEN = "eigen", | ||
ELF = "elf", | ||
@@ -1000,2 +1004,3 @@ ELU = "elu", | ||
OUSG = "ousg", | ||
OWN = "own", | ||
OXT = "oxt", | ||
@@ -1225,2 +1230,3 @@ OXY = "oxy", | ||
SUSD = "susd", | ||
SUSDE = "susde", | ||
SUSHI = "sushi", | ||
@@ -1336,2 +1342,3 @@ SQUIG = "squig", | ||
TWDOGE = "twdoge", | ||
TWETH = "tweth", | ||
TXL = "txl", | ||
@@ -1672,2 +1679,29 @@ TXSGD = "txsgd", | ||
'polygon:trb' = "polygon:trb", | ||
'polygon:ali' = "polygon:ali", | ||
'polygon:bal' = "polygon:bal", | ||
'polygon:elon' = "polygon:elon", | ||
'polygon:hex' = "polygon:hex", | ||
'polygon:iotx' = "polygon:iotx", | ||
'polygon:agix' = "polygon:agix", | ||
'polygon:avax' = "polygon:avax", | ||
'polygon:band' = "polygon:band", | ||
'polygon:blz' = "polygon:blz", | ||
'polygon:bnb' = "polygon:bnb", | ||
'polygon:bnt' = "polygon:bnt", | ||
'polygon:chz' = "polygon:chz", | ||
'polygon:enj' = "polygon:enj", | ||
'polygon:fet' = "polygon:fet", | ||
'polygon:forth' = "polygon:forth", | ||
'polygon:glm' = "polygon:glm", | ||
'polygon:gno' = "polygon:gno", | ||
'polygon:gohm' = "polygon:gohm", | ||
'polygon:gtc' = "polygon:gtc", | ||
'polygon:gusd' = "polygon:gusd", | ||
'polygon:hot' = "polygon:hot", | ||
'polygon:inj' = "polygon:inj", | ||
'polygon:lit' = "polygon:lit", | ||
'polygon:lrc' = "polygon:lrc", | ||
'polygon:mana' = "polygon:mana", | ||
'polygon:shib' = "polygon:shib", | ||
'polygon:sxp' = "polygon:sxp", | ||
'erc721:polygontoken' = "erc721:polygontoken", | ||
@@ -1708,2 +1742,30 @@ 'erc1155:polygontoken' = "erc1155:polygontoken", | ||
'bsc:zil' = "bsc:zil", | ||
'bsc:1inch' = "bsc:1inch", | ||
'bsc:ada' = "bsc:ada", | ||
'bsc:alice' = "bsc:alice", | ||
'bsc:ankr' = "bsc:ankr", | ||
'bsc:avax' = "bsc:avax", | ||
'bsc:beta' = "bsc:beta", | ||
'bsc:btt' = "bsc:btt", | ||
'bsc:celr' = "bsc:celr", | ||
'bsc:chr' = "bsc:chr", | ||
'bsc:coti' = "bsc:coti", | ||
'bsc:cream' = "bsc:cream", | ||
'bsc:dar' = "bsc:dar", | ||
'bsc:degov2' = "bsc:degov2", | ||
'bsc:dodo' = "bsc:dodo", | ||
'bsc:elon' = "bsc:elon", | ||
'bsc:etc' = "bsc:etc", | ||
'bsc:front' = "bsc:front", | ||
'bsc:hft' = "bsc:hft", | ||
'bsc:high' = "bsc:high", | ||
'bsc:inj' = "bsc:inj", | ||
'bsc:iotx' = "bsc:iotx", | ||
'bsc:auto' = "bsc:auto", | ||
'bsc:fet' = "bsc:fet", | ||
'bsc:kas' = "bsc:kas", | ||
'bsc:lit' = "bsc:lit", | ||
'bsc:mana' = "bsc:mana", | ||
'bsc:shib' = "bsc:shib", | ||
'bsc:sxp' = "bsc:sxp", | ||
'tbsc:busd' = "tbsc:busd", | ||
@@ -1806,6 +1868,11 @@ 'erc721:bsctoken' = "erc721:bsctoken", | ||
'sol:ks' = "sol:ks", | ||
'sol:apusdt' = "sol:apusdt", | ||
'sol:acusd' = "sol:acusd", | ||
'sol:solink' = "sol:solink", | ||
'trx:jst' = "trx:jst", | ||
'trx:tusd' = "trx:tusd", | ||
'trx:win' = "trx:win", | ||
'txrp:tst-rP9jPyP5kyvFRb6ZiRghAGw5u8SGAmU4bd' = "txrp:tst-rP9jPyP5kyvFRb6ZiRghAGw5u8SGAmU4bd" | ||
'txrp:tst-rP9jPyP5kyvFRb6ZiRghAGw5u8SGAmU4bd' = "txrp:tst-rP9jPyP5kyvFRb6ZiRghAGw5u8SGAmU4bd", | ||
'sui:deep' = "sui:deep", | ||
'tsui:deep' = "tsui:deep" | ||
} | ||
@@ -1812,0 +1879,0 @@ /** |
@@ -9,4 +9,4 @@ export * from './base'; | ||
export { LightningCoin } from './lightning'; | ||
export { AccountCoin, CeloCoin, ContractAddressDefinedToken, Erc20Coin, StellarCoin, EosCoin, AlgoCoin, AvaxERC20Token, SolCoin, HederaToken, TronErc20Coin, } from './account'; | ||
export { AccountCoin, CeloCoin, ContractAddressDefinedToken, Erc20Coin, StellarCoin, EosCoin, AlgoCoin, AvaxERC20Token, SolCoin, HederaToken, TronErc20Coin, SuiCoin, } from './account'; | ||
export { CoinMap } from './map'; | ||
//# sourceMappingURL=index.d.ts.map |
@@ -17,3 +17,3 @@ "use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.CoinMap = exports.TronErc20Coin = exports.HederaToken = exports.SolCoin = exports.AvaxERC20Token = exports.AlgoCoin = exports.EosCoin = exports.StellarCoin = exports.Erc20Coin = exports.ContractAddressDefinedToken = exports.CeloCoin = exports.AccountCoin = exports.LightningCoin = exports.UtxoCoin = exports.OfcCoin = void 0; | ||
exports.CoinMap = exports.SuiCoin = exports.TronErc20Coin = exports.HederaToken = exports.SolCoin = exports.AvaxERC20Token = exports.AlgoCoin = exports.EosCoin = exports.StellarCoin = exports.Erc20Coin = exports.ContractAddressDefinedToken = exports.CeloCoin = exports.AccountCoin = exports.LightningCoin = exports.UtxoCoin = exports.OfcCoin = void 0; | ||
__exportStar(require("./base"), exports); | ||
@@ -42,4 +42,5 @@ __exportStar(require("./coins"), exports); | ||
Object.defineProperty(exports, "TronErc20Coin", { enumerable: true, get: function () { return account_1.TronErc20Coin; } }); | ||
Object.defineProperty(exports, "SuiCoin", { enumerable: true, get: function () { return account_1.SuiCoin; } }); | ||
var map_1 = require("./map"); | ||
Object.defineProperty(exports, "CoinMap", { enumerable: true, get: function () { return map_1.CoinMap; } }); | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi9zcmMvaW5kZXgudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFBQSx5Q0FBdUI7QUFDdkIsMENBQXdCO0FBQ3hCLDZDQUEyQjtBQUMzQiwyQ0FBeUI7QUFDekIsZ0RBQThCO0FBQzlCLDZCQUFnQztBQUF2Qiw4RkFBQSxPQUFPLE9BQUE7QUFDaEIsK0JBQWtDO0FBQXpCLGdHQUFBLFFBQVEsT0FBQTtBQUNqQix5Q0FBNEM7QUFBbkMsMEdBQUEsYUFBYSxPQUFBO0FBQ3RCLHFDQVltQjtBQVhqQixzR0FBQSxXQUFXLE9BQUE7QUFDWCxtR0FBQSxRQUFRLE9BQUE7QUFDUixzSEFBQSwyQkFBMkIsT0FBQTtBQUMzQixvR0FBQSxTQUFTLE9BQUE7QUFDVCxzR0FBQSxXQUFXLE9BQUE7QUFDWCxrR0FBQSxPQUFPLE9BQUE7QUFDUCxtR0FBQSxRQUFRLE9BQUE7QUFDUix5R0FBQSxjQUFjLE9BQUE7QUFDZCxrR0FBQSxPQUFPLE9BQUE7QUFDUCxzR0FBQSxXQUFXLE9BQUE7QUFDWCx3R0FBQSxhQUFhLE9BQUE7QUFFZiw2QkFBZ0M7QUFBdkIsOEZBQUEsT0FBTyxPQUFBIiwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0ICogZnJvbSAnLi9iYXNlJztcbmV4cG9ydCAqIGZyb20gJy4vY29pbnMnO1xuZXhwb3J0ICogZnJvbSAnLi9uZXR3b3Jrcyc7XG5leHBvcnQgKiBmcm9tICcuL2Vycm9ycyc7XG5leHBvcnQgKiBmcm9tICcuL3Rva2VuQ29uZmlnJztcbmV4cG9ydCB7IE9mY0NvaW4gfSBmcm9tICcuL29mYyc7XG5leHBvcnQgeyBVdHhvQ29pbiB9IGZyb20gJy4vdXR4byc7XG5leHBvcnQgeyBMaWdodG5pbmdDb2luIH0gZnJvbSAnLi9saWdodG5pbmcnO1xuZXhwb3J0IHtcbiAgQWNjb3VudENvaW4sXG4gIENlbG9Db2luLFxuICBDb250cmFjdEFkZHJlc3NEZWZpbmVkVG9rZW4sXG4gIEVyYzIwQ29pbixcbiAgU3RlbGxhckNvaW4sXG4gIEVvc0NvaW4sXG4gIEFsZ29Db2luLFxuICBBdmF4RVJDMjBUb2tlbixcbiAgU29sQ29pbixcbiAgSGVkZXJhVG9rZW4sXG4gIFRyb25FcmMyMENvaW4sXG59IGZyb20gJy4vYWNjb3VudCc7XG5leHBvcnQgeyBDb2luTWFwIH0gZnJvbSAnLi9tYXAnO1xuIl19 | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi9zcmMvaW5kZXgudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFBQSx5Q0FBdUI7QUFDdkIsMENBQXdCO0FBQ3hCLDZDQUEyQjtBQUMzQiwyQ0FBeUI7QUFDekIsZ0RBQThCO0FBQzlCLDZCQUFnQztBQUF2Qiw4RkFBQSxPQUFPLE9BQUE7QUFDaEIsK0JBQWtDO0FBQXpCLGdHQUFBLFFBQVEsT0FBQTtBQUNqQix5Q0FBNEM7QUFBbkMsMEdBQUEsYUFBYSxPQUFBO0FBQ3RCLHFDQWFtQjtBQVpqQixzR0FBQSxXQUFXLE9BQUE7QUFDWCxtR0FBQSxRQUFRLE9BQUE7QUFDUixzSEFBQSwyQkFBMkIsT0FBQTtBQUMzQixvR0FBQSxTQUFTLE9BQUE7QUFDVCxzR0FBQSxXQUFXLE9BQUE7QUFDWCxrR0FBQSxPQUFPLE9BQUE7QUFDUCxtR0FBQSxRQUFRLE9BQUE7QUFDUix5R0FBQSxjQUFjLE9BQUE7QUFDZCxrR0FBQSxPQUFPLE9BQUE7QUFDUCxzR0FBQSxXQUFXLE9BQUE7QUFDWCx3R0FBQSxhQUFhLE9BQUE7QUFDYixrR0FBQSxPQUFPLE9BQUE7QUFFVCw2QkFBZ0M7QUFBdkIsOEZBQUEsT0FBTyxPQUFBIiwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0ICogZnJvbSAnLi9iYXNlJztcbmV4cG9ydCAqIGZyb20gJy4vY29pbnMnO1xuZXhwb3J0ICogZnJvbSAnLi9uZXR3b3Jrcyc7XG5leHBvcnQgKiBmcm9tICcuL2Vycm9ycyc7XG5leHBvcnQgKiBmcm9tICcuL3Rva2VuQ29uZmlnJztcbmV4cG9ydCB7IE9mY0NvaW4gfSBmcm9tICcuL29mYyc7XG5leHBvcnQgeyBVdHhvQ29pbiB9IGZyb20gJy4vdXR4byc7XG5leHBvcnQgeyBMaWdodG5pbmdDb2luIH0gZnJvbSAnLi9saWdodG5pbmcnO1xuZXhwb3J0IHtcbiAgQWNjb3VudENvaW4sXG4gIENlbG9Db2luLFxuICBDb250cmFjdEFkZHJlc3NEZWZpbmVkVG9rZW4sXG4gIEVyYzIwQ29pbixcbiAgU3RlbGxhckNvaW4sXG4gIEVvc0NvaW4sXG4gIEFsZ29Db2luLFxuICBBdmF4RVJDMjBUb2tlbixcbiAgU29sQ29pbixcbiAgSGVkZXJhVG9rZW4sXG4gIFRyb25FcmMyMENvaW4sXG4gIFN1aUNvaW4sXG59IGZyb20gJy4vYWNjb3VudCc7XG5leHBvcnQgeyBDb2luTWFwIH0gZnJvbSAnLi9tYXAnO1xuIl19 |
@@ -215,2 +215,3 @@ import { CoinFamily } from './base'; | ||
chainId: number; | ||
batcherContractAddress: string; | ||
} | ||
@@ -223,2 +224,3 @@ declare class BinanceSmartChainTestnet extends Testnet implements EthereumNetwork { | ||
chainId: number; | ||
batcherContractAddress: string; | ||
} | ||
@@ -225,0 +227,0 @@ declare class LightningBitcoin extends Mainnet implements LightningNetwork { |
@@ -40,2 +40,7 @@ export interface BaseTokenConfig { | ||
}; | ||
export declare type SuiTokenConfig = BaseNetworkConfig & { | ||
packageId: string; | ||
module: string; | ||
symbol: string; | ||
}; | ||
export interface Tokens { | ||
@@ -94,2 +99,5 @@ bitcoin: { | ||
}; | ||
sui: { | ||
tokens: SuiTokenConfig[]; | ||
}; | ||
}; | ||
@@ -148,2 +156,5 @@ testnet: { | ||
}; | ||
sui: { | ||
tokens: SuiTokenConfig[]; | ||
}; | ||
}; | ||
@@ -150,0 +161,0 @@ } |
@@ -64,2 +64,3 @@ "use strict"; | ||
...UtxoCoin.DEFAULT_FEATURES, | ||
base_1.CoinFeature.BULK_TRANSACTION, | ||
base_1.CoinFeature.CUSTODY_BITGO_GERMANY, | ||
@@ -120,2 +121,2 @@ base_1.CoinFeature.CUSTODY_BITGO_NEW_YORK, | ||
]; | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidXR4by5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy91dHhvLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7OztBQUFBLGlDQUE4RjtBQUM5Rix5Q0FBbUQ7QUFlbkQsTUFBYSxRQUFTLFNBQVEsZUFBUTtJQWVwQyxZQUFZLE9BQStCO1FBQ3pDLEtBQUssQ0FBQztZQUNKLEdBQUcsT0FBTztZQUNWLElBQUksRUFBRSxlQUFRLENBQUMsTUFBTTtZQUNyQixPQUFPLEVBQUUsS0FBSztZQUNkLGFBQWEsRUFBRSxDQUFDO1NBQ2pCLENBQUMsQ0FBQztRQUVILElBQUksQ0FBQyxPQUFPLEdBQUcsT0FBTyxDQUFDLE9BQU8sQ0FBQztJQUNqQyxDQUFDO0lBRVMsa0JBQWtCO1FBQzFCLE9BQU8sSUFBSSxHQUFHLENBQUMsQ0FBQyxrQkFBVyxDQUFDLGFBQWEsQ0FBQyxDQUFDLENBQUM7SUFDOUMsQ0FBQztJQUVTLGdCQUFnQjtRQUN4QixPQUFPLElBQUksR0FBRyxDQUFDLENBQUMsa0JBQVcsQ0FBQyxhQUFhLENBQUMsQ0FBQyxDQUFDO0lBQzlDLENBQUM7O0FBaENILDRCQWlDQztBQWhDd0IseUJBQWdCLEdBQUc7SUFDeEMsa0JBQVcsQ0FBQyxhQUFhO0lBQ3pCLGtCQUFXLENBQUMscUJBQXFCO0lBQ2pDLGtCQUFXLENBQUMsT0FBTztJQUNuQixrQkFBVyxDQUFDLG1CQUFtQjtJQUMvQixrQkFBVyxDQUFDLGFBQWE7SUFDekIsa0JBQVcsQ0FBQyxLQUFLO0NBQ2xCLENBQUM7QUEyQko7Ozs7Ozs7Ozs7OztHQVlHO0FBQ0gsU0FBZ0IsSUFBSSxDQUNsQixFQUFVLEVBQ1YsSUFBWSxFQUNaLFFBQWdCLEVBQ2hCLE9BQW9CLEVBQ3BCLEtBQXNCLEVBQ3RCLFFBQWtCLEVBQ2xCLFdBQTBCLFFBQVEsQ0FBQyxnQkFBZ0IsRUFDbkQsTUFBTSxHQUFHLEVBQUUsRUFDWCxTQUFpQixJQUFJLENBQUMsV0FBVyxFQUFFO0FBQ25DLDhDQUE4QztBQUM5QyxrQkFBNEIsZUFBUSxDQUFDLFNBQVM7SUFFOUMsT0FBTyxNQUFNLENBQUMsTUFBTSxDQUNsQixJQUFJLFFBQVEsQ0FBQztRQUNYLEVBQUU7UUFDRixJQUFJO1FBQ0osUUFBUTtRQUNSLE9BQU87UUFDUCxNQUFNO1FBQ04sTUFBTTtRQUNOLFFBQVE7UUFDUixLQUFLO1FBQ0wsZUFBZTtRQUNmLFFBQVE7S0FDVCxDQUFDLENBQ0gsQ0FBQztBQUNKLENBQUM7QUEzQkQsb0JBMkJDO0FBRUQsTUFBTSxZQUFZLEdBQUc7SUFDbkIsR0FBRyxRQUFRLENBQUMsZ0JBQWdCO0lBQzVCLGtCQUFXLENBQUMscUJBQXFCO0lBQ2pDLGtCQUFXLENBQUMsc0JBQXNCO0lBQ2xDLGtCQUFXLENBQUMsdUJBQXVCO0lBQ25DLGtCQUFXLENBQUMsdUJBQXVCO0NBQ3BDLENBQUM7QUFDRixNQUFNLFlBQVksR0FBRztJQUNuQixHQUFHLFFBQVEsQ0FBQyxnQkFBZ0I7SUFDNUIsa0JBQVcsQ0FBQyxxQkFBcUI7SUFDakMsa0JBQVcsQ0FBQyxzQkFBc0I7SUFDbEMsa0JBQVcsQ0FBQyx1QkFBdUI7SUFDbkMsa0JBQVcsQ0FBQyw4QkFBOEI7SUFDMUMsa0JBQVcsQ0FBQyxnQkFBZ0I7SUFDNUIsa0JBQVcsQ0FBQyxtQkFBbUI7SUFDL0Isa0JBQVcsQ0FBQyx1QkFBdUI7SUFDbkMsa0JBQVcsQ0FBQyx5QkFBeUI7Q0FDdEMsQ0FBQztBQUNGLE1BQU0sWUFBWSxHQUFHO0lBQ25CLEdBQUcsUUFBUSxDQUFDLGdCQUFnQjtJQUM1QixrQkFBVyxDQUFDLHFCQUFxQjtJQUNqQyxrQkFBVyxDQUFDLHVCQUF1QjtDQUNwQyxDQUFDO0FBQ0YsTUFBTSxZQUFZLEdBQUc7SUFDbkIsR0FBRyxRQUFRLENBQUMsZ0JBQWdCO0lBQzVCLGtCQUFXLENBQUMscUJBQXFCO0lBQ2pDLGtCQUFXLENBQUMsc0JBQXNCO0lBQ2xDLGtCQUFXLENBQUMsdUJBQXVCO0lBQ25DLGtCQUFXLENBQUMsdUJBQXVCO0NBQ3BDLENBQUM7QUFDRixNQUFNLGFBQWEsR0FBRztJQUNwQixHQUFHLFFBQVEsQ0FBQyxnQkFBZ0I7SUFDNUIsa0JBQVcsQ0FBQyxxQkFBcUI7SUFDakMsa0JBQVcsQ0FBQyx1QkFBdUI7SUFDbkMsa0JBQVcsQ0FBQyx1QkFBdUI7Q0FDcEMsQ0FBQztBQUVXLFFBQUEsU0FBUyxHQUF5QjtJQUM3QyxJQUFJLENBQ0Ysc0NBQXNDLEVBQ3RDLEtBQUssRUFDTCxjQUFjLEVBQ2QsbUJBQVEsQ0FBQyxJQUFJLENBQUMsV0FBVyxFQUN6QixzQkFBZSxDQUFDLEdBQUcsRUFDbkIsZUFBUSxDQUFDLEdBQUcsRUFDWixZQUFZLENBQ2I7SUFDRCxJQUFJLENBQ0Ysc0NBQXNDLEVBQ3RDLE1BQU0sRUFDTixzQkFBc0IsRUFDdEIsbUJBQVEsQ0FBQyxJQUFJLENBQUMsV0FBVyxFQUN6QixzQkFBZSxDQUFDLEdBQUcsRUFDbkIsZUFBUSxDQUFDLEdBQUcsRUFDWixZQUFZLENBQ2I7SUFDRCxJQUFJLENBQ0Ysc0NBQXNDLEVBQ3RDLE1BQU0sRUFDTixPQUFPLEVBQ1AsbUJBQVEsQ0FBQyxJQUFJLENBQUMsS0FBSyxFQUNuQixzQkFBZSxDQUFDLElBQUksRUFDcEIsZUFBUSxDQUFDLEdBQUcsQ0FDYjtJQUNELElBQUksQ0FDRixzQ0FBc0MsRUFDdEMsT0FBTyxFQUNQLGVBQWUsRUFDZixtQkFBUSxDQUFDLElBQUksQ0FBQyxLQUFLLEVBQ25CLHNCQUFlLENBQUMsSUFBSSxFQUNwQixlQUFRLENBQUMsR0FBRyxDQUNiO0lBQ0QsSUFBSSxDQUNGLHNDQUFzQyxFQUN0QyxLQUFLLEVBQ0wsWUFBWSxFQUNaLG1CQUFRLENBQUMsSUFBSSxDQUFDLFNBQVMsRUFDdkIsc0JBQWUsQ0FBQyxHQUFHLEVBQ25CLGVBQVEsQ0FBQyxHQUFHLEVBQ1osQ0FBQyxrQkFBVyxDQUFDLFVBQVUsRUFBRSxHQUFHLFFBQVEsQ0FBQyxnQkFBZ0IsQ0FBQyxDQUN2RDtJQUNELElBQUksQ0FDRixzQ0FBc0MsRUFDdEMsTUFBTSxFQUNOLG9CQUFvQixFQUNwQixtQkFBUSxDQUFDLElBQUksQ0FBQyxTQUFTLEVBQ3ZCLHNCQUFlLENBQUMsR0FBRyxFQUNuQixlQUFRLENBQUMsR0FBRyxFQUNaLENBQUMsa0JBQVcsQ0FBQyxVQUFVLEVBQUUsR0FBRyxRQUFRLENBQUMsZ0JBQWdCLENBQUMsQ0FDdkQ7SUFDRCxJQUFJLENBQ0Ysc0NBQXNDLEVBQ3RDLEtBQUssRUFDTCxTQUFTLEVBQ1QsbUJBQVEsQ0FBQyxJQUFJLENBQUMsT0FBTyxFQUNyQixzQkFBZSxDQUFDLEdBQUcsRUFDbkIsZUFBUSxDQUFDLEdBQUcsRUFDWixZQUFZLENBQ2I7SUFDRCxJQUFJLENBQ0Ysc0NBQXNDLEVBQ3RDLE1BQU0sRUFDTixpQkFBaUIsRUFDakIsbUJBQVEsQ0FBQyxJQUFJLENBQUMsT0FBTyxFQUNyQixzQkFBZSxDQUFDLEdBQUcsRUFDbkIsZUFBUSxDQUFDLEdBQUcsRUFDWixZQUFZLENBQ2I7SUFDRCxJQUFJLENBQ0Ysc0NBQXNDLEVBQ3RDLFNBQVMsRUFDVCx1QkFBdUIsRUFDdkIsbUJBQVEsQ0FBQyxJQUFJLENBQUMsbUJBQW1CLEVBQ2pDLHNCQUFlLENBQUMsR0FBRyxFQUNuQixlQUFRLENBQUMsR0FBRyxFQUNaLFlBQVksQ0FDYjtJQUNELElBQUksQ0FDRixzQ0FBc0MsRUFDdEMsS0FBSyxFQUNMLGNBQWMsRUFDZCxtQkFBUSxDQUFDLElBQUksQ0FBQyxXQUFXLEVBQ3pCLHNCQUFlLENBQUMsR0FBRyxFQUNuQixlQUFRLENBQUMsR0FBRyxFQUNaLFlBQVksQ0FDYjtJQUNELElBQUksQ0FDRixzQ0FBc0MsRUFDdEMsTUFBTSxFQUNOLHNCQUFzQixFQUN0QixtQkFBUSxDQUFDLElBQUksQ0FBQyxXQUFXLEVBQ3pCLHNCQUFlLENBQUMsR0FBRyxFQUNuQixlQUFRLENBQUMsR0FBRyxFQUNaLFlBQVksQ0FBQyxNQUFNLENBQUMsQ0FBQyxDQUFDLEVBQUUsRUFBRSxDQUFDLENBQUMsS0FBSyxrQkFBVyxDQUFDLGFBQWEsQ0FBQyxDQUM1RDtJQUNELElBQUksQ0FDRixzQ0FBc0MsRUFDdEMsS0FBSyxFQUNMLFVBQVUsRUFDVixtQkFBUSxDQUFDLElBQUksQ0FBQyxRQUFRLEVBQ3RCLHNCQUFlLENBQUMsR0FBRyxFQUNuQixlQUFRLENBQUMsR0FBRyxFQUNaLFlBQVksQ0FDYjtJQUNELElBQUksQ0FDRixzQ0FBc0MsRUFDdEMsTUFBTSxFQUNOLGtCQUFrQixFQUNsQixtQkFBUSxDQUFDLElBQUksQ0FBQyxRQUFRLEVBQ3RCLHNCQUFlLENBQUMsR0FBRyxFQUNuQixlQUFRLENBQUMsR0FBRyxFQUNaLFlBQVksQ0FDYjtJQUNELElBQUksQ0FBQyxzQ0FBc0MsRUFBRSxNQUFNLEVBQUUsTUFBTSxFQUFFLG1CQUFRLENBQUMsSUFBSSxDQUFDLElBQUksRUFBRSxzQkFBZSxDQUFDLElBQUksRUFBRSxlQUFRLENBQUMsSUFBSSxDQUFDO0lBQ3JILElBQUksQ0FDRixzQ0FBc0MsRUFDdEMsT0FBTyxFQUNQLGNBQWMsRUFDZCxtQkFBUSxDQUFDLElBQUksQ0FBQyxJQUFJLEVBQ2xCLHNCQUFlLENBQUMsSUFBSSxFQUNwQixlQUFRLENBQUMsSUFBSSxDQUNkO0lBQ0QsSUFBSSxDQUFDLHNDQUFzQyxFQUFFLEtBQUssRUFBRSxPQUFPLEVBQUUsbUJBQVEsQ0FBQyxJQUFJLENBQUMsS0FBSyxFQUFFLHNCQUFlLENBQUMsR0FBRyxFQUFFLGVBQVEsQ0FBQyxHQUFHLENBQUM7SUFDcEgsSUFBSSxDQUNGLHNDQUFzQyxFQUN0QyxNQUFNLEVBQ04sZUFBZSxFQUNmLG1CQUFRLENBQUMsSUFBSSxDQUFDLEtBQUssRUFDbkIsc0JBQWUsQ0FBQyxHQUFHLEVBQ25CLGVBQVEsQ0FBQyxHQUFHLENBQ2I7SUFDRCxJQUFJLENBQ0Ysc0NBQXNDLEVBQ3RDLE1BQU0sRUFDTixVQUFVLEVBQ1YsbUJBQVEsQ0FBQyxJQUFJLENBQUMsUUFBUSxFQUN0QixzQkFBZSxDQUFDLElBQUksRUFDcEIsZUFBUSxDQUFDLEdBQUcsRUFDWixhQUFhLENBQ2Q7SUFDRCxJQUFJLENBQ0Ysc0NBQXNDLEVBQ3RDLE9BQU8sRUFDUCxrQkFBa0IsRUFDbEIsbUJBQVEsQ0FBQyxJQUFJLENBQUMsUUFBUSxFQUN0QixzQkFBZSxDQUFDLElBQUksRUFDcEIsZUFBUSxDQUFDLEdBQUcsRUFDWixhQUFhLENBQ2Q7Q0FDRixDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgQmFzZUNvaW4sIEJhc2VVbml0LCBDb2luRmVhdHVyZSwgQ29pbktpbmQsIEtleUN1cnZlLCBVbmRlcmx5aW5nQXNzZXQgfSBmcm9tICcuL2Jhc2UnO1xuaW1wb3J0IHsgTmV0d29ya3MsIFV0eG9OZXR3b3JrIH0gZnJvbSAnLi9uZXR3b3Jrcyc7XG5cbmludGVyZmFjZSBVdHhvQ29uc3RydWN0b3JPcHRpb25zIHtcbiAgaWQ6IHN0cmluZztcbiAgZnVsbE5hbWU6IHN0cmluZztcbiAgbmFtZTogc3RyaW5nO1xuICBuZXR3b3JrOiBVdHhvTmV0d29yaztcbiAgZmVhdHVyZXM6IENvaW5GZWF0dXJlW107XG4gIGFzc2V0OiBVbmRlcmx5aW5nQXNzZXQ7XG4gIGJhc2VVbml0OiBCYXNlVW5pdDtcbiAgcHJlZml4Pzogc3RyaW5nO1xuICBzdWZmaXg/OiBzdHJpbmc7XG4gIHByaW1hcnlLZXlDdXJ2ZTogS2V5Q3VydmU7XG59XG5cbmV4cG9ydCBjbGFzcyBVdHhvQ29pbiBleHRlbmRzIEJhc2VDb2luIHtcbiAgcHVibGljIHN0YXRpYyByZWFkb25seSBERUZBVUxUX0ZFQVRVUkVTID0gW1xuICAgIENvaW5GZWF0dXJlLlVOU1BFTlRfTU9ERUwsXG4gICAgQ29pbkZlYXR1cmUuQ0hJTERfUEFZU19GT1JfUEFSRU5ULFxuICAgIENvaW5GZWF0dXJlLkNVU1RPRFksXG4gICAgQ29pbkZlYXR1cmUuQ1VTVE9EWV9CSVRHT19UUlVTVCxcbiAgICBDb2luRmVhdHVyZS5NVUxUSVNJR19DT0xELFxuICAgIENvaW5GZWF0dXJlLlBBWUdPLFxuICBdO1xuXG4gIC8qKlxuICAgKiBBZGRpdGlvbmFsIGZpZWxkcyBmb3IgdXR4byBjb2luc1xuICAgKi9cbiAgcHVibGljIHJlYWRvbmx5IG5ldHdvcms6IFV0eG9OZXR3b3JrO1xuXG4gIGNvbnN0cnVjdG9yKG9wdGlvbnM6IFV0eG9Db25zdHJ1Y3Rvck9wdGlvbnMpIHtcbiAgICBzdXBlcih7XG4gICAgICAuLi5vcHRpb25zLFxuICAgICAga2luZDogQ29pbktpbmQuQ1JZUFRPLFxuICAgICAgaXNUb2tlbjogZmFsc2UsXG4gICAgICBkZWNpbWFsUGxhY2VzOiA4LFxuICAgIH0pO1xuXG4gICAgdGhpcy5uZXR3b3JrID0gb3B0aW9ucy5uZXR3b3JrO1xuICB9XG5cbiAgcHJvdGVjdGVkIGRpc2FsbG93ZWRGZWF0dXJlcygpOiBTZXQ8Q29pbkZlYXR1cmU+IHtcbiAgICByZXR1cm4gbmV3IFNldChbQ29pbkZlYXR1cmUuQUNDT1VOVF9NT0RFTF0pO1xuICB9XG5cbiAgcHJvdGVjdGVkIHJlcXVpcmVkRmVhdHVyZXMoKTogU2V0PENvaW5GZWF0dXJlPiB7XG4gICAgcmV0dXJuIG5ldyBTZXQoW0NvaW5GZWF0dXJlLlVOU1BFTlRfTU9ERUxdKTtcbiAgfVxufVxuXG4vKipcbiAqIEZhY3RvcnkgZnVuY3Rpb24gZm9yIHV0eG8gY29pbiBpbnN0YW5jZXMuXG4gKlxuICogQHBhcmFtIGlkIHV1aWQgdjQgb2YgdGhlIGNvaW5cbiAqIEBwYXJhbSBuYW1lIHVuaXF1ZSBpZGVudGlmaWVyIG9mIHRoZSBjb2luXG4gKiBAcGFyYW0gZnVsbE5hbWUgQ29tcGxldGUgaHVtYW4tcmVhZGFibGUgbmFtZSBvZiB0aGUgY29pblxuICogQHBhcmFtIG5ldHdvcmsgTmV0d29yayBvYmplY3QgZm9yIHRoaXMgY29pblxuICogQHBhcmFtIGFzc2V0IEFzc2V0IHdoaWNoIHRoaXMgY29pbiByZXByZXNlbnRzLiBUaGlzIGlzIHRoZSBzYW1lIGZvciBib3RoIG1haW5uZXQgYW5kIHRlc3RuZXQgdmFyaWFudHMgb2YgYSBjb2luLlxuICogQHBhcmFtIGZlYXR1cmVzPyBGZWF0dXJlcyBvZiB0aGlzIGNvaW4uIERlZmF1bHRzIHRvIHRoZSBERUZBVUxUX0ZFQVRVUkVTIGRlZmluZWQgaW4gYFV0eG9Db2luYFxuICogQHBhcmFtIHByZWZpeD8gT3B0aW9uYWwgY29pbiBwcmVmaXguIERlZmF1bHRzIHRvIGVtcHR5IHN0cmluZ1xuICogQHBhcmFtIHN1ZmZpeD8gT3B0aW9uYWwgY29pbiBzdWZmaXguIERlZmF1bHRzIHRvIGNvaW4gbmFtZS5cbiAqIEBwYXJhbSBwcmltYXJ5S2V5Q3VydmUgVGhlIGVsbGlwdGljIGN1cnZlIGZvciB0aGlzIGNoYWluL3Rva2VuXG4gKi9cbmV4cG9ydCBmdW5jdGlvbiB1dHhvKFxuICBpZDogc3RyaW5nLFxuICBuYW1lOiBzdHJpbmcsXG4gIGZ1bGxOYW1lOiBzdHJpbmcsXG4gIG5ldHdvcms6IFV0eG9OZXR3b3JrLFxuICBhc3NldDogVW5kZXJseWluZ0Fzc2V0LFxuICBiYXNlVW5pdDogQmFzZVVuaXQsXG4gIGZlYXR1cmVzOiBDb2luRmVhdHVyZVtdID0gVXR4b0NvaW4uREVGQVVMVF9GRUFUVVJFUyxcbiAgcHJlZml4ID0gJycsXG4gIHN1ZmZpeDogc3RyaW5nID0gbmFtZS50b1VwcGVyQ2FzZSgpLFxuICAvKiogQWxsIFVUWE9zIEJpdEdvIHN1cHBvcnRzIGFyZSBTRUNQMjU2SzEgKiovXG4gIHByaW1hcnlLZXlDdXJ2ZTogS2V5Q3VydmUgPSBLZXlDdXJ2ZS5TZWNwMjU2azFcbikge1xuICByZXR1cm4gT2JqZWN0LmZyZWV6ZShcbiAgICBuZXcgVXR4b0NvaW4oe1xuICAgICAgaWQsXG4gICAgICBuYW1lLFxuICAgICAgZnVsbE5hbWUsXG4gICAgICBuZXR3b3JrLFxuICAgICAgcHJlZml4LFxuICAgICAgc3VmZml4LFxuICAgICAgZmVhdHVyZXMsXG4gICAgICBhc3NldCxcbiAgICAgIHByaW1hcnlLZXlDdXJ2ZSxcbiAgICAgIGJhc2VVbml0LFxuICAgIH0pXG4gICk7XG59XG5cbmNvbnN0IEJDSF9GRUFUVVJFUyA9IFtcbiAgLi4uVXR4b0NvaW4uREVGQVVMVF9GRUFUVVJFUyxcbiAgQ29pbkZlYXR1cmUuQ1VTVE9EWV9CSVRHT19HRVJNQU5ZLFxuICBDb2luRmVhdHVyZS5DVVNUT0RZX0JJVEdPX05FV19ZT1JLLFxuICBDb2luRmVhdHVyZS5DVVNUT0RZX0JJVEdPX0ZSQU5LRlVSVCxcbiAgQ29pbkZlYXR1cmUuQ1VTVE9EWV9CSVRHT19TSU5HQVBPUkUsXG5dO1xuY29uc3QgQlRDX0ZFQVRVUkVTID0gW1xuICAuLi5VdHhvQ29pbi5ERUZBVUxUX0ZFQVRVUkVTLFxuICBDb2luRmVhdHVyZS5DVVNUT0RZX0JJVEdPX0dFUk1BTlksXG4gIENvaW5GZWF0dXJlLkNVU1RPRFlfQklUR09fTkVXX1lPUkssXG4gIENvaW5GZWF0dXJlLkNVU1RPRFlfQklUR09fRlJBTktGVVJULFxuICBDb2luRmVhdHVyZS5DVVNUT0RZX0JJVEdPX1NJU1RFUl9UUlVTVF9PTkUsXG4gIENvaW5GZWF0dXJlLkJVTEtfVFJBTlNBQ1RJT04sXG4gIENvaW5GZWF0dXJlLkRJU1RSSUJVVEVEX0NVU1RPRFksXG4gIENvaW5GZWF0dXJlLkNVU1RPRFlfQklUR09fU0lOR0FQT1JFLFxuICBDb2luRmVhdHVyZS5DVVNUT0RZX0JJVEdPX1NXSVRaRVJMQU5ELFxuXTtcbmNvbnN0IEJUR19GRUFUVVJFUyA9IFtcbiAgLi4uVXR4b0NvaW4uREVGQVVMVF9GRUFUVVJFUyxcbiAgQ29pbkZlYXR1cmUuQ1VTVE9EWV9CSVRHT19HRVJNQU5ZLFxuICBDb2luRmVhdHVyZS5DVVNUT0RZX0JJVEdPX0ZSQU5LRlVSVCxcbl07XG5jb25zdCBMVENfRkVBVFVSRVMgPSBbXG4gIC4uLlV0eG9Db2luLkRFRkFVTFRfRkVBVFVSRVMsXG4gIENvaW5GZWF0dXJlLkNVU1RPRFlfQklUR09fR0VSTUFOWSxcbiAgQ29pbkZlYXR1cmUuQ1VTVE9EWV9CSVRHT19ORVdfWU9SSyxcbiAgQ29pbkZlYXR1cmUuQ1VTVE9EWV9CSVRHT19GUkFOS0ZVUlQsXG4gIENvaW5GZWF0dXJlLkNVU1RPRFlfQklUR09fU0lOR0FQT1JFLFxuXTtcbmNvbnN0IERPR0VfRkVBVFVSRVMgPSBbXG4gIC4uLlV0eG9Db2luLkRFRkFVTFRfRkVBVFVSRVMsXG4gIENvaW5GZWF0dXJlLkNVU1RPRFlfQklUR09fR0VSTUFOWSxcbiAgQ29pbkZlYXR1cmUuQ1VTVE9EWV9CSVRHT19GUkFOS0ZVUlQsXG4gIENvaW5GZWF0dXJlLkNVU1RPRFlfQklUR09fU0lOR0FQT1JFLFxuXTtcblxuZXhwb3J0IGNvbnN0IHV0eG9Db2luczogUmVhZG9ubHk8QmFzZUNvaW4+W10gPSBbXG4gIHV0eG8oXG4gICAgJzhkNmUwOGQ1LTM5OWYtNDE0Zi04NDMwLTZjZWNhMTc5OGNiZicsXG4gICAgJ2JjaCcsXG4gICAgJ0JpdGNvaW4gQ2FzaCcsXG4gICAgTmV0d29ya3MubWFpbi5iaXRjb2luQ2FzaCxcbiAgICBVbmRlcmx5aW5nQXNzZXQuQkNILFxuICAgIEJhc2VVbml0LkJUQyxcbiAgICBCQ0hfRkVBVFVSRVNcbiAgKSxcbiAgdXR4byhcbiAgICAnYWFlNmZhZmMtNTA5MS00YjEwLTlhMTEtYWE2Y2VmZWEyODA1JyxcbiAgICAndGJjaCcsXG4gICAgJ1Rlc3RuZXQgQml0Y29pbiBDYXNoJyxcbiAgICBOZXR3b3Jrcy50ZXN0LmJpdGNvaW5DYXNoLFxuICAgIFVuZGVybHlpbmdBc3NldC5CQ0gsXG4gICAgQmFzZVVuaXQuQlRDLFxuICAgIEJDSF9GRUFUVVJFU1xuICApLFxuICB1dHhvKFxuICAgICc5NDE1ODdjZS0xYzdhLTQzMDUtYjkwOC0xNTQ1NWQxNWU5NjEnLFxuICAgICdiY2hhJyxcbiAgICAnRUNhc2gnLFxuICAgIE5ldHdvcmtzLm1haW4uZUNhc2gsXG4gICAgVW5kZXJseWluZ0Fzc2V0LkJDSEEsXG4gICAgQmFzZVVuaXQuQlRDXG4gICksXG4gIHV0eG8oXG4gICAgJ2FmOGRlMWUwLTNlMzMtNDdiZi05NGQzLWZiM2MyYmViZWFkMicsXG4gICAgJ3RiY2hhJyxcbiAgICAnVGVzdG5ldCBFQ2FzaCcsXG4gICAgTmV0d29ya3MudGVzdC5lQ2FzaCxcbiAgICBVbmRlcmx5aW5nQXNzZXQuQkNIQSxcbiAgICBCYXNlVW5pdC5CVENcbiAgKSxcbiAgdXR4byhcbiAgICAnZjcyOGNmYzctZDBjZi00Zjk5LWJjYTAtZDI1MjczZTY1ZmNmJyxcbiAgICAnYnN2JyxcbiAgICAnQml0Y29pbiBTVicsXG4gICAgTmV0d29ya3MubWFpbi5iaXRjb2luU1YsXG4gICAgVW5kZXJseWluZ0Fzc2V0LkJTVixcbiAgICBCYXNlVW5pdC5CVEMsXG4gICAgW0NvaW5GZWF0dXJlLkRFUFJFQ0FURUQsIC4uLlV0eG9Db2luLkRFRkFVTFRfRkVBVFVSRVNdXG4gICksXG4gIHV0eG8oXG4gICAgJzdjYjgxNTE4LTg1ZDctNDAwZi05NjBlLTdiYzAwYjNiZmE2MicsXG4gICAgJ3Ric3YnLFxuICAgICdUZXN0bmV0IEJpdGNvaW4gU1YnLFxuICAgIE5ldHdvcmtzLnRlc3QuYml0Y29pblNWLFxuICAgIFVuZGVybHlpbmdBc3NldC5CU1YsXG4gICAgQmFzZVVuaXQuQlRDLFxuICAgIFtDb2luRmVhdHVyZS5ERVBSRUNBVEVELCAuLi5VdHhvQ29pbi5ERUZBVUxUX0ZFQVRVUkVTXVxuICApLFxuICB1dHhvKFxuICAgICc1YzE2OTFjNS1jOWNjLTQ5ZWQtYWJlMC1jNDMzZGFiMmVkYWEnLFxuICAgICdidGMnLFxuICAgICdCaXRjb2luJyxcbiAgICBOZXR3b3Jrcy5tYWluLmJpdGNvaW4sXG4gICAgVW5kZXJseWluZ0Fzc2V0LkJUQyxcbiAgICBCYXNlVW5pdC5CVEMsXG4gICAgQlRDX0ZFQVRVUkVTXG4gICksXG4gIHV0eG8oXG4gICAgJ2NkZTc1NTlkLWE1MzYtNGQxMi04ZGU0LTkwYmFhMDlmOTBiZCcsXG4gICAgJ3RidGMnLFxuICAgICdUZXN0bmV0IEJpdGNvaW4nLFxuICAgIE5ldHdvcmtzLnRlc3QuYml0Y29pbixcbiAgICBVbmRlcmx5aW5nQXNzZXQuQlRDLFxuICAgIEJhc2VVbml0LkJUQyxcbiAgICBCVENfRkVBVFVSRVNcbiAgKSxcbiAgdXR4byhcbiAgICAnYTBkNTNkYzktMmRjYy00ZWJiLWEyZDQtNTE5ODNmZTIwZGE2JyxcbiAgICAndGJ0Y3NpZycsXG4gICAgJ1B1YmxpYyBTaWduZXQgQml0Y29pbicsXG4gICAgTmV0d29ya3MudGVzdC5iaXRjb2luUHVibGljU2lnbmV0LFxuICAgIFVuZGVybHlpbmdBc3NldC5CVEMsXG4gICAgQmFzZVVuaXQuQlRDLFxuICAgIEJUQ19GRUFUVVJFU1xuICApLFxuICB1dHhvKFxuICAgICc4ZmViMTEwZC0wZDY4LTQ0Y2UtYWU5Ny1iOGMzMGVjODcwYTknLFxuICAgICdidGcnLFxuICAgICdCaXRjb2luIEdvbGQnLFxuICAgIE5ldHdvcmtzLm1haW4uYml0Y29pbkdvbGQsXG4gICAgVW5kZXJseWluZ0Fzc2V0LkJURyxcbiAgICBCYXNlVW5pdC5CVEMsXG4gICAgQlRHX0ZFQVRVUkVTXG4gICksXG4gIHV0eG8oXG4gICAgJzYzMzI0NmYyLWFmMjEtNDFiOC04YjllLWJhOWFlMjVkMzg2ZicsXG4gICAgJ3RidGcnLFxuICAgICdUZXN0bmV0IEJpdGNvaW4gR29sZCcsXG4gICAgTmV0d29ya3MudGVzdC5iaXRjb2luR29sZCxcbiAgICBVbmRlcmx5aW5nQXNzZXQuQlRHLFxuICAgIEJhc2VVbml0LkJUQyxcbiAgICBCVEdfRkVBVFVSRVMuZmlsdGVyKChmKSA9PiBmICE9PSBDb2luRmVhdHVyZS5NVUxUSVNJR19DT0xEKVxuICApLFxuICB1dHhvKFxuICAgICc5YzgwOTdmMS01ZDJjLTRhNjItYTk0Yy05NmMyNzFjMGU1ZTAnLFxuICAgICdsdGMnLFxuICAgICdMaXRlY29pbicsXG4gICAgTmV0d29ya3MubWFpbi5saXRlY29pbixcbiAgICBVbmRlcmx5aW5nQXNzZXQuTFRDLFxuICAgIEJhc2VVbml0LkxUQyxcbiAgICBMVENfRkVBVFVSRVNcbiAgKSxcbiAgdXR4byhcbiAgICAnMWFjYTMyYzgtYTNlNS00MmViLTgyZGYtNGMyNjNkOGJmYzY4JyxcbiAgICAndGx0YycsXG4gICAgJ1Rlc3RuZXQgTGl0ZWNvaW4nLFxuICAgIE5ldHdvcmtzLnRlc3QubGl0ZWNvaW4sXG4gICAgVW5kZXJseWluZ0Fzc2V0LkxUQyxcbiAgICBCYXNlVW5pdC5MVEMsXG4gICAgTFRDX0ZFQVRVUkVTXG4gICksXG4gIHV0eG8oJzA3MzliZTZhLWM3MmUtNDY4ZC05NDY0LWNhNTYwMTk2NTcwOCcsICdkYXNoJywgJ0Rhc2gnLCBOZXR3b3Jrcy5tYWluLmRhc2gsIFVuZGVybHlpbmdBc3NldC5EQVNILCBCYXNlVW5pdC5EQVNIKSxcbiAgdXR4byhcbiAgICAnNTk1MGQ3OGYtZThkZC00NTdhLWFiNWQtMzEwZTZiNDc2YmIxJyxcbiAgICAndGRhc2gnLFxuICAgICdUZXN0bmV0IERhc2gnLFxuICAgIE5ldHdvcmtzLnRlc3QuZGFzaCxcbiAgICBVbmRlcmx5aW5nQXNzZXQuREFTSCxcbiAgICBCYXNlVW5pdC5EQVNIXG4gICksXG4gIHV0eG8oJzUwOGY2YjUzLTFlNmUtNDFmZC1iNTQxLWIyNDk4YjdjNGI2MScsICd6ZWMnLCAnWkNhc2gnLCBOZXR3b3Jrcy5tYWluLnpDYXNoLCBVbmRlcmx5aW5nQXNzZXQuWkVDLCBCYXNlVW5pdC5aRUMpLFxuICB1dHhvKFxuICAgICc1NDlhNDQ5OS0zODdjLTQyZDMtOTA0OC1jMDFkNjcyNGQ5OGEnLFxuICAgICd0emVjJyxcbiAgICAnVGVzdG5ldCBaQ2FzaCcsXG4gICAgTmV0d29ya3MudGVzdC56Q2FzaCxcbiAgICBVbmRlcmx5aW5nQXNzZXQuWkVDLFxuICAgIEJhc2VVbml0LlpFQ1xuICApLFxuICB1dHhvKFxuICAgICdjOTNhOTE2MC00NThmLTRhMzEtYmVhMC00YTkzYWU4YjFkMmQnLFxuICAgICdkb2dlJyxcbiAgICAnRG9nZWNvaW4nLFxuICAgIE5ldHdvcmtzLm1haW4uZG9nZWNvaW4sXG4gICAgVW5kZXJseWluZ0Fzc2V0LkRPR0UsXG4gICAgQmFzZVVuaXQuQlRDLFxuICAgIERPR0VfRkVBVFVSRVNcbiAgKSxcbiAgdXR4byhcbiAgICAnN2ExNTk3ZTgtZmQ4ZS00YjY4LTgwODYtZjkxNTllMzdlMGNlJyxcbiAgICAndGRvZ2UnLFxuICAgICdUZXN0bmV0IERvZ2Vjb2luJyxcbiAgICBOZXR3b3Jrcy50ZXN0LmRvZ2Vjb2luLFxuICAgIFVuZGVybHlpbmdBc3NldC5ET0dFLFxuICAgIEJhc2VVbml0LkJUQyxcbiAgICBET0dFX0ZFQVRVUkVTXG4gICksXG5dO1xuIl19 | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidXR4by5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy91dHhvLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7OztBQUFBLGlDQUE4RjtBQUM5Rix5Q0FBbUQ7QUFlbkQsTUFBYSxRQUFTLFNBQVEsZUFBUTtJQWVwQyxZQUFZLE9BQStCO1FBQ3pDLEtBQUssQ0FBQztZQUNKLEdBQUcsT0FBTztZQUNWLElBQUksRUFBRSxlQUFRLENBQUMsTUFBTTtZQUNyQixPQUFPLEVBQUUsS0FBSztZQUNkLGFBQWEsRUFBRSxDQUFDO1NBQ2pCLENBQUMsQ0FBQztRQUVILElBQUksQ0FBQyxPQUFPLEdBQUcsT0FBTyxDQUFDLE9BQU8sQ0FBQztJQUNqQyxDQUFDO0lBRVMsa0JBQWtCO1FBQzFCLE9BQU8sSUFBSSxHQUFHLENBQUMsQ0FBQyxrQkFBVyxDQUFDLGFBQWEsQ0FBQyxDQUFDLENBQUM7SUFDOUMsQ0FBQztJQUVTLGdCQUFnQjtRQUN4QixPQUFPLElBQUksR0FBRyxDQUFDLENBQUMsa0JBQVcsQ0FBQyxhQUFhLENBQUMsQ0FBQyxDQUFDO0lBQzlDLENBQUM7O0FBaENILDRCQWlDQztBQWhDd0IseUJBQWdCLEdBQUc7SUFDeEMsa0JBQVcsQ0FBQyxhQUFhO0lBQ3pCLGtCQUFXLENBQUMscUJBQXFCO0lBQ2pDLGtCQUFXLENBQUMsT0FBTztJQUNuQixrQkFBVyxDQUFDLG1CQUFtQjtJQUMvQixrQkFBVyxDQUFDLGFBQWE7SUFDekIsa0JBQVcsQ0FBQyxLQUFLO0NBQ2xCLENBQUM7QUEyQko7Ozs7Ozs7Ozs7OztHQVlHO0FBQ0gsU0FBZ0IsSUFBSSxDQUNsQixFQUFVLEVBQ1YsSUFBWSxFQUNaLFFBQWdCLEVBQ2hCLE9BQW9CLEVBQ3BCLEtBQXNCLEVBQ3RCLFFBQWtCLEVBQ2xCLFdBQTBCLFFBQVEsQ0FBQyxnQkFBZ0IsRUFDbkQsTUFBTSxHQUFHLEVBQUUsRUFDWCxTQUFpQixJQUFJLENBQUMsV0FBVyxFQUFFO0FBQ25DLDhDQUE4QztBQUM5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QkFBa0IsRUFDbEIsbUJBQVEsQ0FBQyxJQUFJLENBQUMsUUFBUSxFQUN0QixzQkFBZSxDQUFDLElBQUksRUFDcEIsZUFBUSxDQUFDLEdBQUcsRUFDWixhQUFhLENBQ2Q7Q0FDRixDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgQmFzZUNvaW4sIEJhc2VVbml0LCBDb2luRmVhdHVyZSwgQ29pbktpbmQsIEtleUN1cnZlLCBVbmRlcmx5aW5nQXNzZXQgfSBmcm9tICcuL2Jhc2UnO1xuaW1wb3J0IHsgTmV0d29ya3MsIFV0eG9OZXR3b3JrIH0gZnJvbSAnLi9uZXR3b3Jrcyc7XG5cbmludGVyZmFjZSBVdHhvQ29uc3RydWN0b3JPcHRpb25zIHtcbiAgaWQ6IHN0cmluZztcbiAgZnVsbE5hbWU6IHN0cmluZztcbiAgbmFtZTogc3RyaW5nO1xuICBuZXR3b3JrOiBVdHhvTmV0d29yaztcbiAgZmVhdHVyZXM6IENvaW5GZWF0dXJlW107XG4gIGFzc2V0OiBVbmRlcmx5aW5nQXNzZXQ7XG4gIGJhc2VVbml0OiBCYXNlVW5pdDtcbiAgcHJlZml4Pzogc3RyaW5nO1xuICBzdWZmaXg/OiBzdHJpbmc7XG4gIHByaW1hcnlLZXlDdXJ2ZTogS2V5Q3VydmU7XG59XG5cbmV4cG9ydCBjbGFzcyBVdHhvQ29pbiBleHRlbmRzIEJhc2VDb2luIHtcbiAgcHVibGljIHN0YXRpYyByZWFkb25seSBERUZBVUxUX0ZFQVRVUkVTID0gW1xuICAgIENvaW5GZWF0dXJlLlVOU1BFTlRfTU9ERUwsXG4gICAgQ29pbkZlYXR1cmUuQ0hJTERfUEFZU19GT1JfUEFSRU5ULFxuICAgIENvaW5GZWF0dXJlLkNVU1RPRFksXG4gICAgQ29pbkZlYXR1cmUuQ1VTVE9EWV9CSVRHT19UUlVTVCxcbiAgICBDb2luRmVhdHVyZS5NVUxUSVNJR19DT0xELFxuICAgIENvaW5GZWF0dXJlLlBBWUdPLFxuICBdO1xuXG4gIC8qKlxuICAgKiBBZGRpdGlvbmFsIGZpZWxkcyBmb3IgdXR4byBjb2luc1xuICAgKi9cbiAgcHVibGljIHJlYWRvbmx5IG5ldHdvcms6IFV0eG9OZXR3b3JrO1xuXG4gIGNvbnN0cnVjdG9yKG9wdGlvbnM6IFV0eG9Db25zdHJ1Y3Rvck9wdGlvbnMpIHtcbiAgICBzdXBlcih7XG4gICAgICAuLi5vcHRpb25zLFxuICAgICAga2luZDogQ29pbktpbmQuQ1JZUFRPLFxuICAgICAgaXNUb2tlbjogZmFsc2UsXG4gICAgICBkZWNpbWFsUGxhY2VzOiA4LFxuICAgIH0pO1xuXG4gICAgdGhpcy5uZXR3b3JrID0gb3B0aW9ucy5uZXR3b3JrO1xuICB9XG5cbiAgcHJvdGVjdGVkIGRpc2FsbG93ZWRGZWF0dXJlcygpOiBTZXQ8Q29pbkZlYXR1cmU+IHtcbiAgICByZXR1cm4gbmV3IFNldChbQ29pbkZlYXR1cmUuQUNDT1VOVF9NT0RFTF0pO1xuICB9XG5cbiAgcHJvdGVjdGVkIHJlcXVpcmVkRmVhdHVyZXMoKTogU2V0PENvaW5GZWF0dXJlPiB7XG4gICAgcmV0dXJuIG5ldyBTZXQoW0NvaW5GZWF0dXJlLlVOU1BFTlRfTU9ERUxdKTtcbiAgfVxufVxuXG4vKipcbiAqIEZhY3RvcnkgZnVuY3Rpb24gZm9yIHV0eG8gY29pbiBpbnN0YW5jZXMuXG4gKlxuICogQHBhcmFtIGlkIHV1aWQgdjQgb2YgdGhlIGNvaW5cbiAqIEBwYXJhbSBuYW1lIHVuaXF1ZSBpZGVudGlmaWVyIG9mIHRoZSBjb2luXG4gKiBAcGFyYW0gZnVsbE5hbWUgQ29tcGxldGUgaHVtYW4tcmVhZGFibGUgbmFtZSBvZiB0aGUgY29pblxuICogQHBhcmFtIG5ldHdvcmsgTmV0d29yayBvYmplY3QgZm9yIHRoaXMgY29pblxuICogQHBhcmFtIGFzc2V0IEFzc2V0IHdoaWNoIHRoaXMgY29pbiByZXByZXNlbnRzLiBUaGlzIGlzIHRoZSBzYW1lIGZvciBib3RoIG1haW5uZXQgYW5kIHRlc3RuZXQgdmFyaWFudHMgb2YgYSBjb2luLlxuICogQHBhcmFtIGZlYXR1cmVzPyBGZWF0dXJlcyBvZiB0aGlzIGNvaW4uIERlZmF1bHRzIHRvIHRoZSBERUZBVUxUX0ZFQVRVUkVTIGRlZmluZWQgaW4gYFV0eG9Db2luYFxuICogQHBhcmFtIHByZWZpeD8gT3B0aW9uYWwgY29pbiBwcmVmaXguIERlZmF1bHRzIHRvIGVtcHR5IHN0cmluZ1xuICogQHBhcmFtIHN1ZmZpeD8gT3B0aW9uYWwgY29pbiBzdWZmaXguIERlZmF1bHRzIHRvIGNvaW4gbmFtZS5cbiAqIEBwYXJhbSBwcmltYXJ5S2V5Q3VydmUgVGhlIGVsbGlwdGljIGN1cnZlIGZvciB0aGlzIGNoYWluL3Rva2VuXG4gKi9cbmV4cG9ydCBmdW5jdGlvbiB1dHhvKFxuICBpZDogc3RyaW5nLFxuICBuYW1lOiBzdHJpbmcsXG4gIGZ1bGxOYW1lOiBzdHJpbmcsXG4gIG5ldHdvcms6IFV0eG9OZXR3b3JrLFxuICBhc3NldDogVW5kZXJseWluZ0Fzc2V0LFxuICBiYXNlVW5pdDogQmFzZVVuaXQsXG4gIGZlYXR1cmVzOiBDb2luRmVhdHVyZVtdID0gVXR4b0NvaW4uREVGQVVMVF9GRUFUVVJFUyxcbiAgcHJlZml4ID0gJycsXG4gIHN1ZmZpeDogc3RyaW5nID0gbmFtZS50b1VwcGVyQ2FzZSgpLFxuICAvKiogQWxsIFVUWE9zIEJpdEdvIHN1cHBvcnRzIGFyZSBTRUNQMjU2SzEgKiovXG4gIHByaW1hcnlLZXlDdXJ2ZTogS2V5Q3VydmUgPSBLZXlDdXJ2ZS5TZWNwMjU2azFcbikge1xuICByZXR1cm4gT2JqZWN0LmZyZWV6ZShcbiAgICBuZXcgVXR4b0NvaW4oe1xuICAgICAgaWQsXG4gICAgICBuYW1lLFxuICAgICAgZnVsbE5hbWUsXG4gICAgICBuZXR3b3JrLFxuICAgICAgcHJlZml4LFxuICAgICAgc3VmZml4LFxuICAgICAgZmVhdHVyZXMsXG4gICAgICBhc3NldCxcbiAgICAgIHByaW1hcnlLZXlDdXJ2ZSxcbiAgICAgIGJhc2VVbml0LFxuICAgIH0pXG4gICk7XG59XG5cbmNvbnN0IEJDSF9GRUFUVVJFUyA9IFtcbiAgLi4uVXR4b0NvaW4uREVGQVVMVF9GRUFUVVJFUyxcbiAgQ29pbkZlYXR1cmUuQlVMS19UUkFOU0FDVElPTixcbiAgQ29pbkZlYXR1cmUuQ1VTVE9EWV9CSVRHT19HRVJNQU5ZLFxuICBDb2luRmVhdHVyZS5DVVNUT0RZX0JJVEdPX05FV19ZT1JLLFxuICBDb2luRmVhdHVyZS5DVVNUT0RZX0JJVEdPX0ZSQU5LRlVSVCxcbiAgQ29pbkZlYXR1cmUuQ1VTVE9EWV9CSVRHT19TSU5HQVBPUkUsXG5dO1xuY29uc3QgQlRDX0ZFQVRVUkVTID0gW1xuICAuLi5VdHhvQ29pbi5ERUZBVUxUX0ZFQVRVUkVTLFxuICBDb2luRmVhdHVyZS5DVVNUT0RZX0JJVEdPX0dFUk1BTlksXG4gIENvaW5GZWF0dXJlLkNVU1RPRFlfQklUR09fTkVXX1lPUkssXG4gIENvaW5GZWF0dXJlLkNVU1RPRFlfQklUR09fRlJBTktGVVJULFxuICBDb2luRmVhdHVyZS5DVVNUT0RZX0JJVEdPX1NJU1RFUl9UUlVTVF9PTkUsXG4gIENvaW5GZWF0dXJlLkJVTEtfVFJBTlNBQ1RJT04sXG4gIENvaW5GZWF0dXJlLkRJU1RSSUJVVEVEX0NVU1RPRFksXG4gIENvaW5GZWF0dXJlLkNVU1RPRFlfQklUR09fU0lOR0FQT1JFLFxuICBDb2luRmVhdHVyZS5DVVNUT0RZX0JJVEdPX1NXSVRaRVJMQU5ELFxuXTtcbmNvbnN0IEJUR19GRUFUVVJFUyA9IFtcbiAgLi4uVXR4b0NvaW4uREVGQVVMVF9GRUFUVVJFUyxcbiAgQ29pbkZlYXR1cmUuQ1VTVE9EWV9CSVRHT19HRVJNQU5ZLFxuICBDb2luRmVhdHVyZS5DVVNUT0RZX0JJVEdPX0ZSQU5LRlVSVCxcbl07XG5jb25zdCBMVENfRkVBVFVSRVMgPSBbXG4gIC4uLlV0eG9Db2luLkRFRkFVTFRfRkVBVFVSRVMsXG4gIENvaW5GZWF0dXJlLkNVU1RPRFlfQklUR09fR0VSTUFOWSxcbiAgQ29pbkZlYXR1cmUuQ1VTVE9EWV9CSVRHT19ORVdfWU9SSyxcbiAgQ29pbkZlYXR1cmUuQ1VTVE9EWV9CSVRHT19GUkFOS0ZVUlQsXG4gIENvaW5GZWF0dXJlLkNVU1RPRFlfQklUR09fU0lOR0FQT1JFLFxuXTtcbmNvbnN0IERPR0VfRkVBVFVSRVMgPSBbXG4gIC4uLlV0eG9Db2luLkRFRkFVTFRfRkVBVFVSRVMsXG4gIENvaW5GZWF0dXJlLkNVU1RPRFlfQklUR09fR0VSTUFOWSxcbiAgQ29pbkZlYXR1cmUuQ1VTVE9EWV9CSVRHT19GUkFOS0ZVUlQsXG4gIENvaW5GZWF0dXJlLkNVU1RPRFlfQklUR09fU0lOR0FQT1JFLFxuXTtcblxuZXhwb3J0IGNvbnN0IHV0eG9Db2luczogUmVhZG9ubHk8QmFzZUNvaW4+W10gPSBbXG4gIHV0eG8oXG4gICAgJzhkNmUwOGQ1LTM5OWYtNDE0Zi04NDMwLTZjZWNhMTc5OGNiZicsXG4gICAgJ2JjaCcsXG4gICAgJ0JpdGNvaW4gQ2FzaCcsXG4gICAgTmV0d29ya3MubWFpbi5iaXRjb2luQ2FzaCxcbiAgICBVbmRlcmx5aW5nQXNzZXQuQkNILFxuICAgIEJhc2VVbml0LkJUQyxcbiAgICBCQ0hfRkVBVFVSRVNcbiAgKSxcbiAgdXR4byhcbiAgICAnYWFlNmZhZmMtNTA5MS00YjEwLTlhMTEtYWE2Y2VmZWEyODA1JyxcbiAgICAndGJjaCcsXG4gICAgJ1Rlc3RuZXQgQml0Y29pbiBDYXNoJyxcbiAgICBOZXR3b3Jrcy50ZXN0LmJpdGNvaW5DYXNoLFxuICAgIFVuZGVybHlpbmdBc3NldC5CQ0gsXG4gICAgQmFzZVVuaXQuQlRDLFxuICAgIEJDSF9GRUFUVVJFU1xuICApLFxuICB1dHhvKFxuICAgICc5NDE1ODdjZS0xYzdhLTQzMDUtYjkwOC0xNTQ1NWQxNWU5NjEnLFxuICAgICdiY2hhJyxcbiAgICAnRUNhc2gnLFxuICAgIE5ldHdvcmtzLm1haW4uZUNhc2gsXG4gICAgVW5kZXJseWluZ0Fzc2V0LkJDSEEsXG4gICAgQmFzZVVuaXQuQlRDXG4gICksXG4gIHV0eG8oXG4gICAgJ2FmOGRlMWUwLTNlMzMtNDdiZi05NGQzLWZiM2MyYmViZWFkMicsXG4gICAgJ3RiY2hhJyxcbiAgICAnVGVzdG5ldCBFQ2FzaCcsXG4gICAgTmV0d29ya3MudGVzdC5lQ2FzaCxcbiAgICBVbmRlcmx5aW5nQXNzZXQuQkNIQSxcbiAgICBCYXNlVW5pdC5CVENcbiAgKSxcbiAgdXR4byhcbiAgICAnZjcyOGNmYzctZDBjZi00Zjk5LWJjYTAtZDI1MjczZTY1ZmNmJyxcbiAgICAnYnN2JyxcbiAgICAnQml0Y29pbiBTVicsXG4gICAgTmV0d29ya3MubWFpbi5iaXRjb2luU1YsXG4gICAgVW5kZXJseWluZ0Fzc2V0LkJTVixcbiAgICBCYXNlVW5pdC5CVEMsXG4gICAgW0NvaW5GZWF0dXJlLkRFUFJFQ0FURUQsIC4uLlV0eG9Db2luLkRFRkFVTFRfRkVBVFVSRVNdXG4gICksXG4gIHV0eG8oXG4gICAgJzdjYjgxNTE4LTg1ZDctNDAwZi05NjBlLTdiYzAwYjNiZmE2MicsXG4gICAgJ3Ric3YnLFxuICAgICdUZXN0bmV0IEJpdGNvaW4gU1YnLFxuICAgIE5ldHdvcmtzLnRlc3QuYml0Y29pblNWLFxuICAgIFVuZGVybHlpbmdBc3NldC5CU1YsXG4gICAgQmFzZVVuaXQuQlRDLFxuICAgIFtDb2luRmVhdHVyZS5ERVBSRUNBVEVELCAuLi5VdHhvQ29pbi5ERUZBVUxUX0ZFQVRVUkVTXVxuICApLFxuICB1dHhvKFxuICAgICc1YzE2OTFjNS1jOWNjLTQ5ZWQtYWJlMC1jNDMzZGFiMmVkYWEnLFxuICAgICdidGMnLFxuICAgICdCaXRjb2luJyxcbiAgICBOZXR3b3Jrcy5tYWluLmJpdGNvaW4sXG4gICAgVW5kZXJseWluZ0Fzc2V0LkJUQyxcbiAgICBCYXNlVW5pdC5CVEMsXG4gICAgQlRDX0ZFQVRVUkVTXG4gICksXG4gIHV0eG8oXG4gICAgJ2NkZTc1NTlkLWE1MzYtNGQxMi04ZGU0LTkwYmFhMDlmOTBiZCcsXG4gICAgJ3RidGMnLFxuICAgICdUZXN0bmV0IEJpdGNvaW4nLFxuICAgIE5ldHdvcmtzLnRlc3QuYml0Y29pbixcbiAgICBVbmRlcmx5aW5nQXNzZXQuQlRDLFxuICAgIEJhc2VVbml0LkJUQyxcbiAgICBCVENfRkVBVFVSRVNcbiAgKSxcbiAgdXR4byhcbiAgICAnYTBkNTNkYzktMmRjYy00ZWJiLWEyZDQtNTE5ODNmZTIwZGE2JyxcbiAgICAndGJ0Y3NpZycsXG4gICAgJ1B1YmxpYyBTaWduZXQgQml0Y29pbicsXG4gICAgTmV0d29ya3MudGVzdC5iaXRjb2luUHVibGljU2lnbmV0LFxuICAgIFVuZGVybHlpbmdBc3NldC5CVEMsXG4gICAgQmFzZVVuaXQuQlRDLFxuICAgIEJUQ19GRUFUVVJFU1xuICApLFxuICB1dHhvKFxuICAgICc4ZmViMTEwZC0wZDY4LTQ0Y2UtYWU5Ny1iOGMzMGVjODcwYTknLFxuICAgICdidGcnLFxuICAgICdCaXRjb2luIEdvbGQnLFxuICAgIE5ldHdvcmtzLm1haW4uYml0Y29pbkdvbGQsXG4gICAgVW5kZXJseWluZ0Fzc2V0LkJURyxcbiAgICBCYXNlVW5pdC5CVEMsXG4gICAgQlRHX0ZFQVRVUkVTXG4gICksXG4gIHV0eG8oXG4gICAgJzYzMzI0NmYyLWFmMjEtNDFiOC04YjllLWJhOWFlMjVkMzg2ZicsXG4gICAgJ3RidGcnLFxuICAgICdUZXN0bmV0IEJpdGNvaW4gR29sZCcsXG4gICAgTmV0d29ya3MudGVzdC5iaXRjb2luR29sZCxcbiAgICBVbmRlcmx5aW5nQXNzZXQuQlRHLFxuICAgIEJhc2VVbml0LkJUQyxcbiAgICBCVEdfRkVBVFVSRVMuZmlsdGVyKChmKSA9PiBmICE9PSBDb2luRmVhdHVyZS5NVUxUSVNJR19DT0xEKVxuICApLFxuICB1dHhvKFxuICAgICc5YzgwOTdmMS01ZDJjLTRhNjItYTk0Yy05NmMyNzFjMGU1ZTAnLFxuICAgICdsdGMnLFxuICAgICdMaXRlY29pbicsXG4gICAgTmV0d29ya3MubWFpbi5saXRlY29pbixcbiAgICBVbmRlcmx5aW5nQXNzZXQuTFRDLFxuICAgIEJhc2VVbml0LkxUQyxcbiAgICBMVENfRkVBVFVSRVNcbiAgKSxcbiAgdXR4byhcbiAgICAnMWFjYTMyYzgtYTNlNS00MmViLTgyZGYtNGMyNjNkOGJmYzY4JyxcbiAgICAndGx0YycsXG4gICAgJ1Rlc3RuZXQgTGl0ZWNvaW4nLFxuICAgIE5ldHdvcmtzLnRlc3QubGl0ZWNvaW4sXG4gICAgVW5kZXJseWluZ0Fzc2V0LkxUQyxcbiAgICBCYXNlVW5pdC5MVEMsXG4gICAgTFRDX0ZFQVRVUkVTXG4gICksXG4gIHV0eG8oJzA3MzliZTZhLWM3MmUtNDY4ZC05NDY0LWNhNTYwMTk2NTcwOCcsICdkYXNoJywgJ0Rhc2gnLCBOZXR3b3Jrcy5tYWluLmRhc2gsIFVuZGVybHlpbmdBc3NldC5EQVNILCBCYXNlVW5pdC5EQVNIKSxcbiAgdXR4byhcbiAgICAnNTk1MGQ3OGYtZThkZC00NTdhLWFiNWQtMzEwZTZiNDc2YmIxJyxcbiAgICAndGRhc2gnLFxuICAgICdUZXN0bmV0IERhc2gnLFxuICAgIE5ldHdvcmtzLnRlc3QuZGFzaCxcbiAgICBVbmRlcmx5aW5nQXNzZXQuREFTSCxcbiAgICBCYXNlVW5pdC5EQVNIXG4gICksXG4gIHV0eG8oJzUwOGY2YjUzLTFlNmUtNDFmZC1iNTQxLWIyNDk4YjdjNGI2MScsICd6ZWMnLCAnWkNhc2gnLCBOZXR3b3Jrcy5tYWluLnpDYXNoLCBVbmRlcmx5aW5nQXNzZXQuWkVDLCBCYXNlVW5pdC5aRUMpLFxuICB1dHhvKFxuICAgICc1NDlhNDQ5OS0zODdjLTQyZDMtOTA0OC1jMDFkNjcyNGQ5OGEnLFxuICAgICd0emVjJyxcbiAgICAnVGVzdG5ldCBaQ2FzaCcsXG4gICAgTmV0d29ya3MudGVzdC56Q2FzaCxcbiAgICBVbmRlcmx5aW5nQXNzZXQuWkVDLFxuICAgIEJhc2VVbml0LlpFQ1xuICApLFxuICB1dHhvKFxuICAgICdjOTNhOTE2MC00NThmLTRhMzEtYmVhMC00YTkzYWU4YjFkMmQnLFxuICAgICdkb2dlJyxcbiAgICAnRG9nZWNvaW4nLFxuICAgIE5ldHdvcmtzLm1haW4uZG9nZWNvaW4sXG4gICAgVW5kZXJseWluZ0Fzc2V0LkRPR0UsXG4gICAgQmFzZVVuaXQuQlRDLFxuICAgIERPR0VfRkVBVFVSRVNcbiAgKSxcbiAgdXR4byhcbiAgICAnN2ExNTk3ZTgtZmQ4ZS00YjY4LTgwODYtZjkxNTllMzdlMGNlJyxcbiAgICAndGRvZ2UnLFxuICAgICdUZXN0bmV0IERvZ2Vjb2luJyxcbiAgICBOZXR3b3Jrcy50ZXN0LmRvZ2Vjb2luLFxuICAgIFVuZGVybHlpbmdBc3NldC5ET0dFLFxuICAgIEJhc2VVbml0LkJUQyxcbiAgICBET0dFX0ZFQVRVUkVTXG4gICksXG5dO1xuIl19 |
{ | ||
"name": "@bitgo/statics", | ||
"version": "48.23.0", | ||
"version": "48.24.0", | ||
"description": "dependency-free static configuration for the bitgo platform", | ||
@@ -40,3 +40,3 @@ "main": "./dist/src/index.js", | ||
}, | ||
"gitHead": "b5f205e7933e8d22aba574da97386c85181abff3" | ||
"gitHead": "6df006e0e8faf8bfc0a42e1344b9a96c0d39e4ea" | ||
} |
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is too big to display
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 too big to display
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
2593331
13763
9