diff --git a/dist/src/cli.js b/dist/src/cli.js index 4e4c6cb..f177347 100644 --- a/dist/src/cli.js +++ b/dist/src/cli.js @@ -1,11 +1,16 @@ #!/usr/bin/env ts-node +"use strict"; /* eslint-disable @typescript-eslint/no-empty-function */ /* eslint-disable @typescript-eslint/no-shadow */ -import yargs from "yargs/yargs"; -import { hideBin } from "yargs/helpers"; -import { NitroRpcClient } from "./rpc-client"; -import { compactJson, getLocalRPCUrl, logOutChannelUpdates } from "./utils"; -yargs(hideBin(process.argv)) +var __importDefault = (this && this.__importDefault) || function (mod) { + return (mod && mod.__esModule) ? mod : { "default": mod }; +}; +Object.defineProperty(exports, "__esModule", { value: true }); +const yargs_1 = __importDefault(require("yargs/yargs")); +const helpers_1 = require("yargs/helpers"); +const rpc_client_1 = require("./rpc-client"); +const utils_1 = require("./utils"); +(0, yargs_1.default)((0, helpers_1.hideBin)(process.argv)) .scriptName("nitro-rpc-client") .option({ p: { alias: "port", default: 4005, type: "number" }, @@ -18,7 +23,7 @@ yargs(hideBin(process.argv)) }) .command("version", "Get the version of the Nitro RPC server", async () => { }, async (yargs) => { const rpcPort = yargs.p; - const rpcClient = await NitroRpcClient.CreateHttpNitroClient(getLocalRPCUrl(rpcPort)); + const rpcClient = await rpc_client_1.NitroRpcClient.CreateHttpNitroClient((0, utils_1.getLocalRPCUrl)(rpcPort)); const version = await rpcClient.GetVersion(); console.log(version); await rpcClient.Close(); @@ -26,7 +31,7 @@ yargs(hideBin(process.argv)) }) .command("address", "Get the address of the Nitro RPC server", async () => { }, async (yargs) => { const rpcPort = yargs.p; - const rpcClient = await NitroRpcClient.CreateHttpNitroClient(getLocalRPCUrl(rpcPort)); + const rpcClient = await rpc_client_1.NitroRpcClient.CreateHttpNitroClient((0, utils_1.getLocalRPCUrl)(rpcPort)); const address = await rpcClient.GetAddress(); console.log(address); await rpcClient.Close(); @@ -34,10 +39,10 @@ yargs(hideBin(process.argv)) }) .command("get-all-ledger-channels", "Get all ledger channels", async () => { }, async (yargs) => { const rpcPort = yargs.p; - const rpcClient = await NitroRpcClient.CreateHttpNitroClient(getLocalRPCUrl(rpcPort)); + const rpcClient = await rpc_client_1.NitroRpcClient.CreateHttpNitroClient((0, utils_1.getLocalRPCUrl)(rpcPort)); const ledgers = await rpcClient.GetAllLedgerChannels(); for (const ledger of ledgers) { - console.log(`${compactJson(ledger)}`); + console.log(`${(0, utils_1.compactJson)(ledger)}`); } await rpcClient.Close(); process.exit(0); @@ -50,10 +55,10 @@ yargs(hideBin(process.argv)) }); }, async (yargs) => { const rpcPort = yargs.p; - const rpcClient = await NitroRpcClient.CreateHttpNitroClient(getLocalRPCUrl(rpcPort)); + const rpcClient = await rpc_client_1.NitroRpcClient.CreateHttpNitroClient((0, utils_1.getLocalRPCUrl)(rpcPort)); const paymentChans = await rpcClient.GetPaymentChannelsByLedger(yargs.ledgerId); for (const p of paymentChans) { - console.log(`${compactJson(p)}`); + console.log(`${(0, utils_1.compactJson)(p)}`); } await rpcClient.Close(); process.exit(0); @@ -72,9 +77,9 @@ yargs(hideBin(process.argv)) }); }, async (yargs) => { const rpcPort = yargs.p; - const rpcClient = await NitroRpcClient.CreateHttpNitroClient(getLocalRPCUrl(rpcPort)); + const rpcClient = await rpc_client_1.NitroRpcClient.CreateHttpNitroClient((0, utils_1.getLocalRPCUrl)(rpcPort)); if (yargs.n) - logOutChannelUpdates(rpcClient); + (0, utils_1.logOutChannelUpdates)(rpcClient); const dfObjective = await rpcClient.CreateLedgerChannel(yargs.counterparty, yargs.amount); const { Id, ChannelId } = dfObjective; console.log(`Objective started ${Id}`); @@ -91,9 +96,9 @@ yargs(hideBin(process.argv)) }); }, async (yargs) => { const rpcPort = yargs.p; - const rpcClient = await NitroRpcClient.CreateHttpNitroClient(getLocalRPCUrl(rpcPort)); + const rpcClient = await rpc_client_1.NitroRpcClient.CreateHttpNitroClient((0, utils_1.getLocalRPCUrl)(rpcPort)); if (yargs.n) - logOutChannelUpdates(rpcClient); + (0, utils_1.logOutChannelUpdates)(rpcClient); const id = await rpcClient.CloseLedgerChannel(yargs.channelId); console.log(`Objective started ${id}`); await rpcClient.WaitForPaymentChannelStatus(yargs.channelId, "Complete"); @@ -116,9 +121,9 @@ yargs(hideBin(process.argv)) }); }, async (yargs) => { const rpcPort = yargs.p; - const rpcClient = await NitroRpcClient.CreateHttpNitroClient(getLocalRPCUrl(rpcPort)); + const rpcClient = await rpc_client_1.NitroRpcClient.CreateHttpNitroClient((0, utils_1.getLocalRPCUrl)(rpcPort)); if (yargs.n) - logOutChannelUpdates(rpcClient); + (0, utils_1.logOutChannelUpdates)(rpcClient); // Parse all intermediary args to strings const intermediaries = yargs.intermediaries?.map((intermediary) => { if (typeof intermediary === "string") { @@ -142,9 +147,9 @@ yargs(hideBin(process.argv)) }); }, async (yargs) => { const rpcPort = yargs.p; - const rpcClient = await NitroRpcClient.CreateHttpNitroClient(getLocalRPCUrl(rpcPort)); + const rpcClient = await rpc_client_1.NitroRpcClient.CreateHttpNitroClient((0, utils_1.getLocalRPCUrl)(rpcPort)); if (yargs.n) - logOutChannelUpdates(rpcClient); + (0, utils_1.logOutChannelUpdates)(rpcClient); const id = await rpcClient.ClosePaymentChannel(yargs.channelId); console.log(`Objective started ${id}`); await rpcClient.WaitForPaymentChannelStatus(yargs.channelId, "Complete"); @@ -160,7 +165,7 @@ yargs(hideBin(process.argv)) }); }, async (yargs) => { const rpcPort = yargs.p; - const rpcClient = await NitroRpcClient.CreateHttpNitroClient(getLocalRPCUrl(rpcPort)); + const rpcClient = await rpc_client_1.NitroRpcClient.CreateHttpNitroClient((0, utils_1.getLocalRPCUrl)(rpcPort)); const ledgerInfo = await rpcClient.GetLedgerChannel(yargs.channelId); console.log(ledgerInfo); await rpcClient.Close(); @@ -174,7 +179,7 @@ yargs(hideBin(process.argv)) }); }, async (yargs) => { const rpcPort = yargs.p; - const rpcClient = await NitroRpcClient.CreateHttpNitroClient(getLocalRPCUrl(rpcPort)); + const rpcClient = await rpc_client_1.NitroRpcClient.CreateHttpNitroClient((0, utils_1.getLocalRPCUrl)(rpcPort)); const paymentChannelInfo = await rpcClient.GetPaymentChannel(yargs.channelId); console.log(paymentChannelInfo); await rpcClient.Close(); @@ -194,9 +199,9 @@ yargs(hideBin(process.argv)) }); }, async (yargs) => { const rpcPort = yargs.p; - const rpcClient = await NitroRpcClient.CreateHttpNitroClient(getLocalRPCUrl(rpcPort)); + const rpcClient = await rpc_client_1.NitroRpcClient.CreateHttpNitroClient((0, utils_1.getLocalRPCUrl)(rpcPort)); if (yargs.n) - logOutChannelUpdates(rpcClient); + (0, utils_1.logOutChannelUpdates)(rpcClient); const paymentChannelInfo = await rpcClient.Pay(yargs.channelId, yargs.amount); console.log(paymentChannelInfo); await rpcClient.Close(); @@ -216,9 +221,9 @@ yargs(hideBin(process.argv)) }); }, async (yargs) => { const rpcPort = yargs.p; - const rpcClient = await NitroRpcClient.CreateHttpNitroClient(getLocalRPCUrl(rpcPort)); + const rpcClient = await rpc_client_1.NitroRpcClient.CreateHttpNitroClient((0, utils_1.getLocalRPCUrl)(rpcPort)); if (yargs.n) - logOutChannelUpdates(rpcClient); + (0, utils_1.logOutChannelUpdates)(rpcClient); const voucher = await rpcClient.CreateVoucher(yargs.channelId, yargs.amount); console.log(voucher); await rpcClient.Close(); diff --git a/dist/src/index.js b/dist/src/index.js index e695b9d..f5a2c32 100644 --- a/dist/src/index.js +++ b/dist/src/index.js @@ -1 +1,5 @@ -export { NitroRpcClient } from "./rpc-client"; +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.NitroRpcClient = void 0; +var rpc_client_1 = require("./rpc-client"); +Object.defineProperty(exports, "NitroRpcClient", { enumerable: true, get: function () { return rpc_client_1.NitroRpcClient; } }); diff --git a/dist/src/interface.js b/dist/src/interface.js index cb0ff5c..c8ad2e5 100644 --- a/dist/src/interface.js +++ b/dist/src/interface.js @@ -1 +1,2 @@ -export {}; +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); diff --git a/dist/src/rpc-client.js b/dist/src/rpc-client.js index 6aaa9ea..54ce27d 100644 --- a/dist/src/rpc-client.js +++ b/dist/src/rpc-client.js @@ -1,7 +1,10 @@ -import { createOutcome, generateRequest } from "./utils"; -import { HttpTransport } from "./transport/http"; -import { getAndValidateResult } from "./serde"; -export class NitroRpcClient { +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.NitroRpcClient = void 0; +const utils_1 = require("./utils"); +const http_1 = require("./transport/http"); +const serde_1 = require("./serde"); +class NitroRpcClient { transport; // We fetch the address from the RPC server on first use myAddress; @@ -14,14 +17,14 @@ export class NitroRpcClient { Amount: amount, Channel: channelId, }; - const request = generateRequest("create_voucher", payload, this.authToken || ""); + const request = (0, utils_1.generateRequest)("create_voucher", payload, this.authToken || ""); const res = await this.transport.sendRequest(request); - return getAndValidateResult(res, "create_voucher"); + return (0, serde_1.getAndValidateResult)(res, "create_voucher"); } async ReceiveVoucher(voucher) { - const request = generateRequest("receive_voucher", voucher, this.authToken || ""); + const request = (0, utils_1.generateRequest)("receive_voucher", voucher, this.authToken || ""); const res = await this.transport.sendRequest(request); - return getAndValidateResult(res, "receive_voucher"); + return (0, serde_1.getAndValidateResult)(res, "receive_voucher"); } async WaitForLedgerChannelStatus(channelId, status) { const promise = new Promise((resolve) => { @@ -71,7 +74,7 @@ export class NitroRpcClient { const payload = { CounterParty: counterParty, ChallengeDuration: 0, - Outcome: createOutcome(asset, await this.GetAddress(), counterParty, amount), + Outcome: (0, utils_1.createOutcome)(asset, await this.GetAddress(), counterParty, amount), AppDefinition: asset, AppData: "0x00", Nonce: Date.now(), @@ -84,7 +87,7 @@ export class NitroRpcClient { CounterParty: counterParty, Intermediaries: intermediaries, ChallengeDuration: 0, - Outcome: createOutcome(asset, await this.GetAddress(), counterParty, amount), + Outcome: (0, utils_1.createOutcome)(asset, await this.GetAddress(), counterParty, amount), AppDefinition: asset, Nonce: Date.now(), }; @@ -95,9 +98,9 @@ export class NitroRpcClient { Amount: amount, Channel: channelId, }; - const request = generateRequest("pay", payload, this.authToken || ""); + const request = (0, utils_1.generateRequest)("pay", payload, this.authToken || ""); const res = await this.transport.sendRequest(request); - return getAndValidateResult(res, "pay"); + return (0, serde_1.getAndValidateResult)(res, "pay"); } async CloseLedgerChannel(channelId) { const payload = { ChannelId: channelId }; @@ -135,9 +138,9 @@ export class NitroRpcClient { return this.sendRequest("get_auth_token", {}); } async sendRequest(method, payload) { - const request = generateRequest(method, payload, this.authToken || ""); + const request = (0, utils_1.generateRequest)(method, payload, this.authToken || ""); const res = await this.transport.sendRequest(request); - return getAndValidateResult(res, method); + return (0, serde_1.getAndValidateResult)(res, method); } async Close() { return this.transport.Close(); @@ -152,9 +155,10 @@ export class NitroRpcClient { * @returns A NitroRpcClient that uses WS as the transport */ static async CreateHttpNitroClient(url) { - const transport = await HttpTransport.createTransport(url); + const transport = await http_1.HttpTransport.createTransport(url); const rpcClient = new NitroRpcClient(transport); rpcClient.authToken = await rpcClient.getAuthToken(); return rpcClient; } } +exports.NitroRpcClient = NitroRpcClient; diff --git a/dist/src/serde.js b/dist/src/serde.js index 46786e8..663db95 100644 --- a/dist/src/serde.js +++ b/dist/src/serde.js @@ -1,5 +1,11 @@ -import Ajv from "ajv/dist/jtd"; -const ajv = new Ajv(); +"use strict"; +var __importDefault = (this && this.__importDefault) || function (mod) { + return (mod && mod.__esModule) ? mod : { "default": mod }; +}; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.getAndValidateNotification = exports.getAndValidateResult = void 0; +const jtd_1 = __importDefault(require("ajv/dist/jtd")); +const ajv = new jtd_1.default(); const jsonRpcSchema = { properties: { jsonrpc: { type: "string" }, @@ -93,7 +99,7 @@ const receiveVoucherSchema = { * @param method - JSON RPC method * @returns The validated result of the JSON RPC response */ -export function getAndValidateResult(response, method) { +function getAndValidateResult(response, method) { const { result, error } = getJsonRpcResult(response); if (error) { throw new Error("jsonrpc response: " + error.message); @@ -133,7 +139,8 @@ export function getAndValidateResult(response, method) { throw new Error(`Unknown method: ${method}`); } } -export function getAndValidateNotification(data, method) { +exports.getAndValidateResult = getAndValidateResult; +function getAndValidateNotification(data, method) { switch (method) { case "payment_channel_updated": return convertToInternalPaymentChannelType(data); @@ -145,6 +152,7 @@ export function getAndValidateNotification(data, method) { throw new Error(`Unknown method: ${method}`); } } +exports.getAndValidateNotification = getAndValidateNotification; /** * Validates that the response is a valid JSON RPC response and pulls out the result * @param response - JSON RPC response diff --git a/dist/src/serde.test.js b/dist/src/serde.test.js index b8e87a7..c52d298 100644 --- a/dist/src/serde.test.js +++ b/dist/src/serde.test.js @@ -1,4 +1,6 @@ -import { getAndValidateResult } from "./serde"; +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +const serde_1 = require("./serde"); describe("get_address", () => { it("success: validate response string", () => { const getAddressResponse = { @@ -6,7 +8,7 @@ describe("get_address", () => { id: 168513765, result: "0x111A00868581f73AB42FEEF67D235Ca09ca1E8db", }; - const validatedResponse = getAndValidateResult(getAddressResponse, "get_address"); + const validatedResponse = (0, serde_1.getAndValidateResult)(getAddressResponse, "get_address"); expect(validatedResponse).toEqual(getAddressResponse.result); }); }); @@ -38,7 +40,7 @@ describe("get_ledger_channel", () => { MyBalance: 996998n, }, }; - const validatedResponse = getAndValidateResult(getLedgerChannelResponse, "get_ledger_channel"); + const validatedResponse = (0, serde_1.getAndValidateResult)(getLedgerChannelResponse, "get_ledger_channel"); expect(validatedResponse).toEqual(validatedGetLedgerChannelResponse); }); }); @@ -53,7 +55,7 @@ describe("create_ledger_channel", () => { }, }; try { - getAndValidateResult(failedCreateLedgerResponse, "create_ledger_channel"); + (0, serde_1.getAndValidateResult)(failedCreateLedgerResponse, "create_ledger_channel"); } catch (err) { if (err instanceof Error) { @@ -73,7 +75,7 @@ describe("create_ledger_channel", () => { ChannelId: "456", }, }; - const validatedResponse = getAndValidateResult(successCreateLedgerResponse, "create_ledger_channel"); + const validatedResponse = (0, serde_1.getAndValidateResult)(successCreateLedgerResponse, "create_ledger_channel"); expect(validatedResponse).toEqual(successCreateLedgerResponse.result); }); }); diff --git a/dist/src/transport/http.js b/dist/src/transport/http.js index 1eb3975..52c0528 100644 --- a/dist/src/transport/http.js +++ b/dist/src/transport/http.js @@ -1,13 +1,19 @@ -import https from "https"; -import axios from "axios"; -import { w3cwebsocket } from "websocket"; -import { EventEmitter } from "eventemitter3"; -import { getAndValidateNotification } from "../serde"; -export class HttpTransport { +"use strict"; +var __importDefault = (this && this.__importDefault) || function (mod) { + return (mod && mod.__esModule) ? mod : { "default": mod }; +}; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.unsecureHttpsAgent = exports.HttpTransport = void 0; +const https_1 = __importDefault(require("https")); +const axios_1 = __importDefault(require("axios")); +const websocket_1 = require("websocket"); +const eventemitter3_1 = require("eventemitter3"); +const serde_1 = require("../serde"); +class HttpTransport { Notifications; static async createTransport(server) { // eslint-disable-next-line new-cap - const ws = new w3cwebsocket(`wss://${server}/subscribe`); + const ws = new websocket_1.w3cwebsocket(`wss://${server}/subscribe`); // throw any websocket errors so we don't fail silently ws.onerror = (e) => { console.error("Error with websocket connection to server: " + e); @@ -20,7 +26,7 @@ export class HttpTransport { } async sendRequest(req) { const url = new URL(`https://${this.server}`).toString(); - const result = await axios.post(url.toString(), JSON.stringify(req)); + const result = await axios_1.default.post(url.toString(), JSON.stringify(req)); return result.data; } async Close() { @@ -31,19 +37,21 @@ export class HttpTransport { constructor(ws, server) { this.ws = ws; this.server = server; - this.Notifications = new EventEmitter(); + this.Notifications = new eventemitter3_1.EventEmitter(); this.ws.onmessage = (event) => { const data = JSON.parse(event.data.toString()); - const validatedResult = getAndValidateNotification(data.params.payload, data.method); + const validatedResult = (0, serde_1.getAndValidateNotification)(data.params.payload, data.method); this.Notifications.emit(data.method, validatedResult); }; } } +exports.HttpTransport = HttpTransport; // For testing with self-signed certs, ignore certificate errors. DO NOT use in production. -export function unsecureHttpsAgent() { +function unsecureHttpsAgent() { // For testing with self-signed certs, ignore certificate errors. DO NOT use in production. - const httpsAgent = new https.Agent({ + const httpsAgent = new https_1.default.Agent({ rejectUnauthorized: false, }); return httpsAgent; } +exports.unsecureHttpsAgent = unsecureHttpsAgent; diff --git a/dist/src/transport/index.js b/dist/src/transport/index.js index 9d08814..d23cb6d 100644 --- a/dist/src/transport/index.js +++ b/dist/src/transport/index.js @@ -1,2 +1,7 @@ -export { HttpTransport } from "./http"; -export { NatsTransport } from "./nats"; +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.NatsTransport = exports.HttpTransport = void 0; +var http_1 = require("./http"); +Object.defineProperty(exports, "HttpTransport", { enumerable: true, get: function () { return http_1.HttpTransport; } }); +var nats_1 = require("./nats"); +Object.defineProperty(exports, "NatsTransport", { enumerable: true, get: function () { return nats_1.NatsTransport; } }); diff --git a/dist/src/transport/nats.js b/dist/src/transport/nats.js index 1833d92..184053b 100644 --- a/dist/src/transport/nats.js +++ b/dist/src/transport/nats.js @@ -1,13 +1,16 @@ -import { connect, JSONCodec } from "nats"; -import { EventEmitter } from "eventemitter3"; +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.NatsTransport = void 0; +const nats_1 = require("nats"); +const eventemitter3_1 = require("eventemitter3"); const NITRO_REQUEST_TOPIC = "nitro-request"; const NITRO_NOTIFICATION_TOPIC = "nitro-notify"; -export class NatsTransport { +class NatsTransport { natsConn; natsSub; - notifications = new EventEmitter(); + notifications = new eventemitter3_1.EventEmitter(); static async createTransport(server) { - const natConn = await connect({ servers: server }); + const natConn = await (0, nats_1.connect)({ servers: server }); const natsSub = natConn.subscribe(NITRO_NOTIFICATION_TOPIC); const transport = new NatsTransport(natConn, natsSub); // Start listening for messages without blocking @@ -24,7 +27,7 @@ export class NatsTransport { async listenForMessages(sub) { for await (const msg of sub) { msg.data; - const notif = JSONCodec().decode(msg.data); + const notif = (0, nats_1.JSONCodec)().decode(msg.data); switch (notif.method) { case "objective_completed": this.notifications.emit(notif.method, notif); @@ -39,11 +42,11 @@ export class NatsTransport { } } async sendRequest(req) { - const natsRes = await this.natsConn?.request(NITRO_REQUEST_TOPIC, JSONCodec().encode(req)); + const natsRes = await this.natsConn?.request(NITRO_REQUEST_TOPIC, (0, nats_1.JSONCodec)().encode(req)); if (!natsRes) { throw new Error("No response"); } - const decoded = JSONCodec().decode(natsRes?.data); + const decoded = (0, nats_1.JSONCodec)().decode(natsRes?.data); return decoded; } async Close() { @@ -51,3 +54,4 @@ export class NatsTransport { await this.natsConn.close(); } } +exports.NatsTransport = NatsTransport; diff --git a/dist/src/types.js b/dist/src/types.js index cb0ff5c..c8ad2e5 100644 --- a/dist/src/types.js +++ b/dist/src/types.js @@ -1 +1,2 @@ -export {}; +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); diff --git a/dist/src/utils.js b/dist/src/utils.js index 50d2675..fb6b7f4 100644 --- a/dist/src/utils.js +++ b/dist/src/utils.js @@ -1,4 +1,7 @@ -export const RPC_PATH = "api/v1"; +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.compactJson = exports.logOutChannelUpdates = exports.getLocalRPCUrl = exports.generateRequest = exports.convertAddressToBytes32 = exports.createOutcome = exports.RPC_PATH = void 0; +exports.RPC_PATH = "api/v1"; /** * createOutcome creates a basic outcome for a channel * @@ -8,7 +11,7 @@ export const RPC_PATH = "api/v1"; * @param amount - The amount to allocate to each participant * @returns An outcome for a directly funded channel with 100 wei allocated to each participant */ -export function createOutcome(asset, alpha, beta, amount) { +function createOutcome(asset, alpha, beta, amount) { return [ { Asset: asset, @@ -33,6 +36,7 @@ export function createOutcome(asset, alpha, beta, amount) { }, ]; } +exports.createOutcome = createOutcome; /** * Left pads a 20 byte address hex string with zeros until it is a 32 byte hex string * e.g., @@ -42,10 +46,11 @@ export function createOutcome(asset, alpha, beta, amount) { * @param address - 20 byte hex string * @returns 32 byte padded hex string */ -export function convertAddressToBytes32(address) { +function convertAddressToBytes32(address) { const digits = address.startsWith("0x") ? address.substring(2) : address; return `0x${digits.padStart(24, "0")}`; } +exports.convertAddressToBytes32 = convertAddressToBytes32; /** * generateRequest is a helper function that generates a request object for the given method and payloads * @@ -53,7 +58,7 @@ export function convertAddressToBytes32(address) { * @param payload - The payloads to include in the request * @returns A request object of the correct type */ -export function generateRequest(method, payload, authToken) { +function generateRequest(method, payload, authToken) { return { jsonrpc: "2.0", method, @@ -62,10 +67,12 @@ export function generateRequest(method, payload, authToken) { id: Date.now() % 1_000_000_000, }; // TODO: We shouldn't have to cast here } -export function getLocalRPCUrl(port) { - return `127.0.0.1:${port}/${RPC_PATH}`; +exports.generateRequest = generateRequest; +function getLocalRPCUrl(port) { + return `127.0.0.1:${port}/${exports.RPC_PATH}`; } -export async function logOutChannelUpdates(rpcClient) { +exports.getLocalRPCUrl = getLocalRPCUrl; +async function logOutChannelUpdates(rpcClient) { const shortAddress = (await rpcClient.GetAddress()).slice(0, 8); rpcClient.Notifications.on("ledger_channel_updated", (info) => { console.log(`${shortAddress}: Ledger channel update\n${prettyJson(info)}`); @@ -74,9 +81,11 @@ export async function logOutChannelUpdates(rpcClient) { console.log(`${shortAddress}: Payment channel update\n${prettyJson(info)}`); }); } +exports.logOutChannelUpdates = logOutChannelUpdates; function prettyJson(obj) { return JSON.stringify(obj, null, 2); } -export function compactJson(obj) { +function compactJson(obj) { return JSON.stringify(obj, null, 0); } +exports.compactJson = compactJson; diff --git a/dist/tsconfig.tsbuildinfo b/dist/tsconfig.tsbuildinfo index fc4e4be..6786c5c 100644 --- a/dist/tsconfig.tsbuildinfo +++ b/dist/tsconfig.tsbuildinfo @@ -1 +1 @@ -{"program":{"fileNames":["../node_modules/typescript/lib/lib.es5.d.ts","../node_modules/typescript/lib/lib.es2015.d.ts","../node_modules/typescript/lib/lib.es2016.d.ts","../node_modules/typescript/lib/lib.es2017.d.ts","../node_modules/typescript/lib/lib.es2018.d.ts","../node_modules/typescript/lib/lib.es2019.d.ts","../node_modules/typescript/lib/lib.es2020.d.ts","../node_modules/typescript/lib/lib.es2021.d.ts","../node_modules/typescript/lib/lib.es2022.d.ts","../node_modules/typescript/lib/lib.es2023.d.ts","../node_modules/typescript/lib/lib.esnext.d.ts","../node_modules/typescript/lib/lib.dom.d.ts","../node_modules/typescript/lib/lib.dom.iterable.d.ts","../node_modules/typescript/lib/lib.dom.asynciterable.d.ts","../node_modules/typescript/lib/lib.webworker.importscripts.d.ts","../node_modules/typescript/lib/lib.scripthost.d.ts","../node_modules/typescript/lib/lib.es2015.core.d.ts","../node_modules/typescript/lib/lib.es2015.collection.d.ts","../node_modules/typescript/lib/lib.es2015.generator.d.ts","../node_modules/typescript/lib/lib.es2015.iterable.d.ts","../node_modules/typescript/lib/lib.es2015.promise.d.ts","../node_modules/typescript/lib/lib.es2015.proxy.d.ts","../node_modules/typescript/lib/lib.es2015.reflect.d.ts","../node_modules/typescript/lib/lib.es2015.symbol.d.ts","../node_modules/typescript/lib/lib.es2015.symbol.wellknown.d.ts","../node_modules/typescript/lib/lib.es2016.array.include.d.ts","../node_modules/typescript/lib/lib.es2016.intl.d.ts","../node_modules/typescript/lib/lib.es2017.date.d.ts","../node_modules/typescript/lib/lib.es2017.object.d.ts","../node_modules/typescript/lib/lib.es2017.sharedmemory.d.ts","../node_modules/typescript/lib/lib.es2017.string.d.ts","../node_modules/typescript/lib/lib.es2017.intl.d.ts","../node_modules/typescript/lib/lib.es2017.typedarrays.d.ts","../node_modules/typescript/lib/lib.es2018.asyncgenerator.d.ts","../node_modules/typescript/lib/lib.es2018.asynciterable.d.ts","../node_modules/typescript/lib/lib.es2018.intl.d.ts","../node_modules/typescript/lib/lib.es2018.promise.d.ts","../node_modules/typescript/lib/lib.es2018.regexp.d.ts","../node_modules/typescript/lib/lib.es2019.array.d.ts","../node_modules/typescript/lib/lib.es2019.object.d.ts","../node_modules/typescript/lib/lib.es2019.string.d.ts","../node_modules/typescript/lib/lib.es2019.symbol.d.ts","../node_modules/typescript/lib/lib.es2019.intl.d.ts","../node_modules/typescript/lib/lib.es2020.bigint.d.ts","../node_modules/typescript/lib/lib.es2020.date.d.ts","../node_modules/typescript/lib/lib.es2020.promise.d.ts","../node_modules/typescript/lib/lib.es2020.sharedmemory.d.ts","../node_modules/typescript/lib/lib.es2020.string.d.ts","../node_modules/typescript/lib/lib.es2020.symbol.wellknown.d.ts","../node_modules/typescript/lib/lib.es2020.intl.d.ts","../node_modules/typescript/lib/lib.es2020.number.d.ts","../node_modules/typescript/lib/lib.es2021.promise.d.ts","../node_modules/typescript/lib/lib.es2021.string.d.ts","../node_modules/typescript/lib/lib.es2021.weakref.d.ts","../node_modules/typescript/lib/lib.es2021.intl.d.ts","../node_modules/typescript/lib/lib.es2022.array.d.ts","../node_modules/typescript/lib/lib.es2022.error.d.ts","../node_modules/typescript/lib/lib.es2022.intl.d.ts","../node_modules/typescript/lib/lib.es2022.object.d.ts","../node_modules/typescript/lib/lib.es2022.sharedmemory.d.ts","../node_modules/typescript/lib/lib.es2022.string.d.ts","../node_modules/typescript/lib/lib.es2022.regexp.d.ts","../node_modules/typescript/lib/lib.es2023.array.d.ts","../node_modules/typescript/lib/lib.es2023.collection.d.ts","../node_modules/typescript/lib/lib.esnext.collection.d.ts","../node_modules/typescript/lib/lib.esnext.intl.d.ts","../node_modules/typescript/lib/lib.esnext.disposable.d.ts","../node_modules/typescript/lib/lib.esnext.promise.d.ts","../node_modules/typescript/lib/lib.esnext.decorators.d.ts","../node_modules/typescript/lib/lib.esnext.object.d.ts","../node_modules/typescript/lib/lib.decorators.d.ts","../node_modules/typescript/lib/lib.decorators.legacy.d.ts","../node_modules/typescript/lib/lib.esnext.full.d.ts","../node_modules/@types/yargs-parser/index.d.ts","../node_modules/@types/yargs/index.d.ts","../node_modules/@types/yargs/yargs.d.ts","../node_modules/@types/yargs/helpers.d.ts","../src/types.ts","../node_modules/eventemitter3/index.d.ts","../node_modules/axios/index.d.ts","../node_modules/@types/node/assert.d.ts","../node_modules/@types/node/assert/strict.d.ts","../node_modules/undici-types/header.d.ts","../node_modules/undici-types/readable.d.ts","../node_modules/undici-types/file.d.ts","../node_modules/undici-types/fetch.d.ts","../node_modules/undici-types/formdata.d.ts","../node_modules/undici-types/connector.d.ts","../node_modules/undici-types/client.d.ts","../node_modules/undici-types/errors.d.ts","../node_modules/undici-types/dispatcher.d.ts","../node_modules/undici-types/global-dispatcher.d.ts","../node_modules/undici-types/global-origin.d.ts","../node_modules/undici-types/pool-stats.d.ts","../node_modules/undici-types/pool.d.ts","../node_modules/undici-types/handlers.d.ts","../node_modules/undici-types/balanced-pool.d.ts","../node_modules/undici-types/agent.d.ts","../node_modules/undici-types/mock-interceptor.d.ts","../node_modules/undici-types/mock-agent.d.ts","../node_modules/undici-types/mock-client.d.ts","../node_modules/undici-types/mock-pool.d.ts","../node_modules/undici-types/mock-errors.d.ts","../node_modules/undici-types/proxy-agent.d.ts","../node_modules/undici-types/api.d.ts","../node_modules/undici-types/cookies.d.ts","../node_modules/undici-types/patch.d.ts","../node_modules/undici-types/filereader.d.ts","../node_modules/undici-types/diagnostics-channel.d.ts","../node_modules/undici-types/websocket.d.ts","../node_modules/undici-types/content-type.d.ts","../node_modules/undici-types/cache.d.ts","../node_modules/undici-types/interceptors.d.ts","../node_modules/undici-types/index.d.ts","../node_modules/@types/node/globals.d.ts","../node_modules/@types/node/async_hooks.d.ts","../node_modules/@types/node/buffer.d.ts","../node_modules/@types/node/child_process.d.ts","../node_modules/@types/node/cluster.d.ts","../node_modules/@types/node/console.d.ts","../node_modules/@types/node/constants.d.ts","../node_modules/@types/node/crypto.d.ts","../node_modules/@types/node/dgram.d.ts","../node_modules/@types/node/diagnostics_channel.d.ts","../node_modules/@types/node/dns.d.ts","../node_modules/@types/node/dns/promises.d.ts","../node_modules/@types/node/domain.d.ts","../node_modules/@types/node/dom-events.d.ts","../node_modules/@types/node/events.d.ts","../node_modules/@types/node/fs.d.ts","../node_modules/@types/node/fs/promises.d.ts","../node_modules/@types/node/http.d.ts","../node_modules/@types/node/http2.d.ts","../node_modules/@types/node/https.d.ts","../node_modules/@types/node/inspector.d.ts","../node_modules/@types/node/module.d.ts","../node_modules/@types/node/net.d.ts","../node_modules/@types/node/os.d.ts","../node_modules/@types/node/path.d.ts","../node_modules/@types/node/perf_hooks.d.ts","../node_modules/@types/node/process.d.ts","../node_modules/@types/node/punycode.d.ts","../node_modules/@types/node/querystring.d.ts","../node_modules/@types/node/readline.d.ts","../node_modules/@types/node/readline/promises.d.ts","../node_modules/@types/node/repl.d.ts","../node_modules/@types/node/stream.d.ts","../node_modules/@types/node/stream/promises.d.ts","../node_modules/@types/node/stream/consumers.d.ts","../node_modules/@types/node/stream/web.d.ts","../node_modules/@types/node/string_decoder.d.ts","../node_modules/@types/node/test.d.ts","../node_modules/@types/node/timers.d.ts","../node_modules/@types/node/timers/promises.d.ts","../node_modules/@types/node/tls.d.ts","../node_modules/@types/node/trace_events.d.ts","../node_modules/@types/node/tty.d.ts","../node_modules/@types/node/url.d.ts","../node_modules/@types/node/util.d.ts","../node_modules/@types/node/v8.d.ts","../node_modules/@types/node/vm.d.ts","../node_modules/@types/node/wasi.d.ts","../node_modules/@types/node/worker_threads.d.ts","../node_modules/@types/node/zlib.d.ts","../node_modules/@types/node/globals.global.d.ts","../node_modules/@types/node/index.d.ts","../node_modules/@types/websocket/index.d.ts","../node_modules/uri-js/dist/es5/uri.all.d.ts","../node_modules/ajv/dist/compile/codegen/code.d.ts","../node_modules/ajv/dist/compile/codegen/scope.d.ts","../node_modules/ajv/dist/compile/codegen/index.d.ts","../node_modules/ajv/dist/compile/rules.d.ts","../node_modules/ajv/dist/compile/util.d.ts","../node_modules/ajv/dist/compile/validate/subschema.d.ts","../node_modules/ajv/dist/compile/errors.d.ts","../node_modules/ajv/dist/compile/validate/index.d.ts","../node_modules/ajv/dist/compile/validate/dataType.d.ts","../node_modules/ajv/dist/vocabularies/applicator/additionalItems.d.ts","../node_modules/ajv/dist/vocabularies/applicator/items2020.d.ts","../node_modules/ajv/dist/vocabularies/applicator/contains.d.ts","../node_modules/ajv/dist/vocabularies/applicator/dependencies.d.ts","../node_modules/ajv/dist/vocabularies/applicator/propertyNames.d.ts","../node_modules/ajv/dist/vocabularies/applicator/additionalProperties.d.ts","../node_modules/ajv/dist/vocabularies/applicator/not.d.ts","../node_modules/ajv/dist/vocabularies/applicator/anyOf.d.ts","../node_modules/ajv/dist/vocabularies/applicator/oneOf.d.ts","../node_modules/ajv/dist/vocabularies/applicator/if.d.ts","../node_modules/ajv/dist/vocabularies/applicator/index.d.ts","../node_modules/ajv/dist/vocabularies/validation/limitNumber.d.ts","../node_modules/ajv/dist/vocabularies/validation/multipleOf.d.ts","../node_modules/ajv/dist/vocabularies/validation/pattern.d.ts","../node_modules/ajv/dist/vocabularies/validation/required.d.ts","../node_modules/ajv/dist/vocabularies/validation/uniqueItems.d.ts","../node_modules/ajv/dist/vocabularies/validation/const.d.ts","../node_modules/ajv/dist/vocabularies/validation/enum.d.ts","../node_modules/ajv/dist/vocabularies/validation/index.d.ts","../node_modules/ajv/dist/vocabularies/format/format.d.ts","../node_modules/ajv/dist/vocabularies/unevaluated/unevaluatedProperties.d.ts","../node_modules/ajv/dist/vocabularies/unevaluated/unevaluatedItems.d.ts","../node_modules/ajv/dist/vocabularies/validation/dependentRequired.d.ts","../node_modules/ajv/dist/vocabularies/discriminator/types.d.ts","../node_modules/ajv/dist/vocabularies/discriminator/index.d.ts","../node_modules/ajv/dist/vocabularies/errors.d.ts","../node_modules/ajv/dist/types/json-schema.d.ts","../node_modules/ajv/dist/types/jtd-schema.d.ts","../node_modules/ajv/dist/runtime/validation_error.d.ts","../node_modules/ajv/dist/compile/ref_error.d.ts","../node_modules/ajv/dist/core.d.ts","../node_modules/ajv/dist/ajv.d.ts","../node_modules/ajv/dist/compile/resolve.d.ts","../node_modules/ajv/dist/compile/index.d.ts","../node_modules/ajv/dist/types/index.d.ts","../node_modules/ajv/dist/vocabularies/jtd/error.d.ts","../node_modules/ajv/dist/vocabularies/jtd/type.d.ts","../node_modules/ajv/dist/vocabularies/jtd/enum.d.ts","../node_modules/ajv/dist/vocabularies/jtd/elements.d.ts","../node_modules/ajv/dist/vocabularies/jtd/properties.d.ts","../node_modules/ajv/dist/vocabularies/jtd/discriminator.d.ts","../node_modules/ajv/dist/vocabularies/jtd/values.d.ts","../node_modules/ajv/dist/vocabularies/jtd/index.d.ts","../node_modules/ajv/dist/jtd.d.ts","../src/serde.ts","../src/transport/http.ts","../node_modules/nats/lib/nats-base-client/util.d.ts","../node_modules/nats/lib/nats-base-client/codec.d.ts","../node_modules/nats/lib/jetstream/jsbaseclient_api.d.ts","../node_modules/nats/lib/jetstream/jsapi_types.d.ts","../node_modules/nats/lib/jetstream/jslister.d.ts","../node_modules/nats/lib/jetstream/jsmconsumer_api.d.ts","../node_modules/nats/lib/nats-base-client/queued_iterator.d.ts","../node_modules/nats/lib/nats-base-client/idleheartbeat_monitor.d.ts","../node_modules/nats/lib/jetstream/jsmsg.d.ts","../node_modules/nats/lib/jetstream/consumer.d.ts","../node_modules/nats/lib/nats-base-client/typedsub.d.ts","../node_modules/nats/lib/jetstream/types.d.ts","../node_modules/nats/lib/nats-base-client/core.d.ts","../node_modules/nats/lib/nats-base-client/transport.d.ts","../node_modules/nats/lib/nats-base-client/databuffer.d.ts","../node_modules/nats/lib/nats-base-client/servers.d.ts","../node_modules/nats/lib/nats-base-client/muxsubscription.d.ts","../node_modules/nats/lib/nats-base-client/heartbeats.d.ts","../node_modules/nats/lib/nats-base-client/denobuffer.d.ts","../node_modules/nats/lib/nats-base-client/parser.d.ts","../node_modules/nats/lib/nats-base-client/semver.d.ts","../node_modules/nats/lib/nats-base-client/protocol.d.ts","../node_modules/nats/lib/nats-base-client/encoders.d.ts","../node_modules/nats/lib/nats-base-client/types.d.ts","../node_modules/nats/lib/nats-base-client/nats.d.ts","../node_modules/nats/lib/nats-base-client/nuid.d.ts","../node_modules/nats/lib/nats-base-client/msg.d.ts","../node_modules/nats/lib/nats-base-client/headers.d.ts","../node_modules/nats/lib/nats-base-client/options.d.ts","../node_modules/nats/lib/nats-base-client/request.d.ts","../node_modules/nats/lib/nats-base-client/authenticator.d.ts","../node_modules/nats/lib/nats-base-client/nkeys.d.ts","../node_modules/nats/lib/nats-base-client/bench.d.ts","../node_modules/nats/lib/nats-base-client/ipparser.d.ts","../node_modules/nats/lib/jetstream/kv.d.ts","../node_modules/nats/lib/nats-base-client/internal_mod.d.ts","../node_modules/nats/lib/jetstream/jsutil.d.ts","../node_modules/nats/lib/jetstream/internal_mod.d.ts","../node_modules/nats/lib/src/nats-base-client.d.ts","../node_modules/nats/lib/src/connect.d.ts","../node_modules/nats/lib/nats-base-client/mod.d.ts","../node_modules/nats/lib/jetstream/mod.d.ts","../node_modules/nats/lib/src/mod.d.ts","../src/transport/nats.ts","../src/transport/index.ts","../src/utils.ts","../src/interface.ts","../src/rpc-client.ts","../src/cli.ts","../src/index.ts","../src/serde.test.ts","../node_modules/@babel/types/lib/index.d.ts","../node_modules/@types/babel__generator/index.d.ts","../node_modules/@babel/parser/typings/babel-parser.d.ts","../node_modules/@types/babel__template/index.d.ts","../node_modules/@types/babel__traverse/index.d.ts","../node_modules/@types/babel__core/index.d.ts","../node_modules/@types/graceful-fs/index.d.ts","../node_modules/@types/istanbul-lib-coverage/index.d.ts","../node_modules/@types/istanbul-lib-report/index.d.ts","../node_modules/@types/istanbul-reports/index.d.ts","../node_modules/@jest/expect-utils/build/index.d.ts","../node_modules/chalk/index.d.ts","../node_modules/@sinclair/typebox/typebox.d.ts","../node_modules/@jest/schemas/build/index.d.ts","../node_modules/pretty-format/build/index.d.ts","../node_modules/jest-diff/build/index.d.ts","../node_modules/jest-matcher-utils/build/index.d.ts","../node_modules/expect/build/index.d.ts","../node_modules/@types/jest/index.d.ts","../node_modules/@types/json-schema/index.d.ts","../node_modules/@types/json5/index.d.ts","../node_modules/@types/semver/classes/semver.d.ts","../node_modules/@types/semver/functions/parse.d.ts","../node_modules/@types/semver/functions/valid.d.ts","../node_modules/@types/semver/functions/clean.d.ts","../node_modules/@types/semver/functions/inc.d.ts","../node_modules/@types/semver/functions/diff.d.ts","../node_modules/@types/semver/functions/major.d.ts","../node_modules/@types/semver/functions/minor.d.ts","../node_modules/@types/semver/functions/patch.d.ts","../node_modules/@types/semver/functions/prerelease.d.ts","../node_modules/@types/semver/functions/compare.d.ts","../node_modules/@types/semver/functions/rcompare.d.ts","../node_modules/@types/semver/functions/compare-loose.d.ts","../node_modules/@types/semver/functions/compare-build.d.ts","../node_modules/@types/semver/functions/sort.d.ts","../node_modules/@types/semver/functions/rsort.d.ts","../node_modules/@types/semver/functions/gt.d.ts","../node_modules/@types/semver/functions/lt.d.ts","../node_modules/@types/semver/functions/eq.d.ts","../node_modules/@types/semver/functions/neq.d.ts","../node_modules/@types/semver/functions/gte.d.ts","../node_modules/@types/semver/functions/lte.d.ts","../node_modules/@types/semver/functions/cmp.d.ts","../node_modules/@types/semver/functions/coerce.d.ts","../node_modules/@types/semver/classes/comparator.d.ts","../node_modules/@types/semver/classes/range.d.ts","../node_modules/@types/semver/functions/satisfies.d.ts","../node_modules/@types/semver/ranges/max-satisfying.d.ts","../node_modules/@types/semver/ranges/min-satisfying.d.ts","../node_modules/@types/semver/ranges/to-comparators.d.ts","../node_modules/@types/semver/ranges/min-version.d.ts","../node_modules/@types/semver/ranges/valid.d.ts","../node_modules/@types/semver/ranges/outside.d.ts","../node_modules/@types/semver/ranges/gtr.d.ts","../node_modules/@types/semver/ranges/ltr.d.ts","../node_modules/@types/semver/ranges/intersects.d.ts","../node_modules/@types/semver/ranges/simplify.d.ts","../node_modules/@types/semver/ranges/subset.d.ts","../node_modules/@types/semver/internals/identifiers.d.ts","../node_modules/@types/semver/index.d.ts","../node_modules/@types/stack-utils/index.d.ts"],"fileInfos":[{"version":"824cb491a40f7e8fdeb56f1df5edf91b23f3e3ee6b4cde84d4a99be32338faee","affectsGlobalScope":true},"45b7ab580deca34ae9729e97c13cfd999df04416a79116c3bfb483804f85ded4","3facaf05f0c5fc569c5649dd359892c98a85557e3e0c847964caeb67076f4d75","9a68c0c07ae2fa71b44384a839b7b8d81662a236d4b9ac30916718f7510b1b2d","5e1c4c362065a6b95ff952c0eab010f04dcd2c3494e813b493ecfd4fcb9fc0d8","68d73b4a11549f9c0b7d352d10e91e5dca8faa3322bfb77b661839c42b1ddec7","5efce4fc3c29ea84e8928f97adec086e3dc876365e0982cc8479a07954a3efd4","feecb1be483ed332fad555aff858affd90a48ab19ba7272ee084704eb7167569","5514e54f17d6d74ecefedc73c504eadffdeda79c7ea205cf9febead32d45c4bc","1c0cdb8dc619bc549c3e5020643e7cf7ae7940058e8c7e5aefa5871b6d86f44b","886e50ef125efb7878f744e86908884c0133e7a6d9d80013f421b0cd8fb2af94",{"version":"87d693a4920d794a73384b3c779cadcb8548ac6945aa7a925832fe2418c9527a","affectsGlobalScope":true},{"version":"76f838d5d49b65de83bc345c04aa54c62a3cfdb72a477dc0c0fce89a30596c30","affectsGlobalScope":true},{"version":"73e370058f82add1fdbc78ef3d1aab110108f2d5d9c857cb55d3361982347ace","affectsGlobalScope":true},{"version":"80e18897e5884b6723488d4f5652167e7bb5024f946743134ecc4aa4ee731f89","affectsGlobalScope":true},{"version":"cd034f499c6cdca722b60c04b5b1b78e058487a7085a8e0d6fb50809947ee573","affectsGlobalScope":true},{"version":"138fb588d26538783b78d1e3b2c2cc12d55840b97bf5e08bca7f7a174fbe2f17","affectsGlobalScope":true},{"version":"dc2df20b1bcdc8c2d34af4926e2c3ab15ffe1160a63e58b7e09833f616efff44","affectsGlobalScope":true},{"version":"4443e68b35f3332f753eacc66a04ac1d2053b8b035a0e0ac1d455392b5e243b3","affectsGlobalScope":true},{"version":"bc47685641087c015972a3f072480889f0d6c65515f12bd85222f49a98952ed7","affectsGlobalScope":true},{"version":"0dc1e7ceda9b8b9b455c3a2d67b0412feab00bd2f66656cd8850e8831b08b537","affectsGlobalScope":true},{"version":"ce691fb9e5c64efb9547083e4a34091bcbe5bdb41027e310ebba8f7d96a98671","affectsGlobalScope":true},{"version":"8d697a2a929a5fcb38b7a65594020fcef05ec1630804a33748829c5ff53640d0","affectsGlobalScope":true},{"version":"4ff2a353abf8a80ee399af572debb8faab2d33ad38c4b4474cff7f26e7653b8d","affectsGlobalScope":true},{"version":"93495ff27b8746f55d19fcbcdbaccc99fd95f19d057aed1bd2c0cafe1335fbf0","affectsGlobalScope":true},{"version":"6fc23bb8c3965964be8c597310a2878b53a0306edb71d4b5a4dfe760186bcc01","affectsGlobalScope":true},{"version":"ea011c76963fb15ef1cdd7ce6a6808b46322c527de2077b6cfdf23ae6f5f9ec7","affectsGlobalScope":true},{"version":"38f0219c9e23c915ef9790ab1d680440d95419ad264816fa15009a8851e79119","affectsGlobalScope":true},{"version":"bb42a7797d996412ecdc5b2787720de477103a0b2e53058569069a0e2bae6c7e","affectsGlobalScope":true},{"version":"4738f2420687fd85629c9efb470793bb753709c2379e5f85bc1815d875ceadcd","affectsGlobalScope":true},{"version":"2f11ff796926e0832f9ae148008138ad583bd181899ab7dd768a2666700b1893","affectsGlobalScope":true},{"version":"4de680d5bb41c17f7f68e0419412ca23c98d5749dcaaea1896172f06435891fc","affectsGlobalScope":true},{"version":"9fc46429fbe091ac5ad2608c657201eb68b6f1b8341bd6d670047d32ed0a88fa","affectsGlobalScope":true},{"version":"61c37c1de663cf4171e1192466e52c7a382afa58da01b1dc75058f032ddf0839","affectsGlobalScope":true},{"version":"b541a838a13f9234aba650a825393ffc2292dc0fc87681a5d81ef0c96d281e7a","affectsGlobalScope":true},{"version":"b20fe0eca9a4e405f1a5ae24a2b3290b37cf7f21eba6cbe4fc3fab979237d4f3","affectsGlobalScope":true},{"version":"811ec78f7fefcabbda4bfa93b3eb67d9ae166ef95f9bff989d964061cbf81a0c","affectsGlobalScope":true},{"version":"717937616a17072082152a2ef351cb51f98802fb4b2fdabd32399843875974ca","affectsGlobalScope":true},{"version":"d7e7d9b7b50e5f22c915b525acc5a49a7a6584cf8f62d0569e557c5cfc4b2ac2","affectsGlobalScope":true},{"version":"71c37f4c9543f31dfced6c7840e068c5a5aacb7b89111a4364b1d5276b852557","affectsGlobalScope":true},{"version":"576711e016cf4f1804676043e6a0a5414252560eb57de9faceee34d79798c850","affectsGlobalScope":true},{"version":"89c1b1281ba7b8a96efc676b11b264de7a8374c5ea1e6617f11880a13fc56dc6","affectsGlobalScope":true},{"version":"49ed889be54031e1044af0ad2c603d627b8bda8b50c1a68435fe85583901d072","affectsGlobalScope":true},{"version":"e93d098658ce4f0c8a0779e6cab91d0259efb88a318137f686ad76f8410ca270","affectsGlobalScope":true},{"version":"063600664504610fe3e99b717a1223f8b1900087fab0b4cad1496a114744f8df","affectsGlobalScope":true},{"version":"934019d7e3c81950f9a8426d093458b65d5aff2c7c1511233c0fd5b941e608ab","affectsGlobalScope":true},{"version":"bf14a426dbbf1022d11bd08d6b8e709a2e9d246f0c6c1032f3b2edb9a902adbe","affectsGlobalScope":true},{"version":"5e07ed3809d48205d5b985642a59f2eba47c402374a7cf8006b686f79efadcbd","affectsGlobalScope":true},{"version":"2b72d528b2e2fe3c57889ca7baef5e13a56c957b946906d03767c642f386bbc3","affectsGlobalScope":true},{"version":"8073890e29d2f46fdbc19b8d6d2eb9ea58db9a2052f8640af20baff9afbc8640","affectsGlobalScope":true},{"version":"368af93f74c9c932edd84c58883e736c9e3d53cec1fe24c0b0ff451f529ceab1","affectsGlobalScope":true},{"version":"af3dd424cf267428f30ccfc376f47a2c0114546b55c44d8c0f1d57d841e28d74","affectsGlobalScope":true},{"version":"995c005ab91a498455ea8dfb63aa9f83fa2ea793c3d8aa344be4a1678d06d399","affectsGlobalScope":true},{"version":"51e547984877a62227042850456de71a5c45e7fe86b7c975c6e68896c86fa23b","affectsGlobalScope":true},{"version":"956d27abdea9652e8368ce029bb1e0b9174e9678a273529f426df4b3d90abd60","affectsGlobalScope":true},{"version":"4fa6ed14e98aa80b91f61b9805c653ee82af3502dc21c9da5268d3857772ca05","affectsGlobalScope":true},{"version":"e6633e05da3ff36e6da2ec170d0d03ccf33de50ca4dc6f5aeecb572cedd162fb","affectsGlobalScope":true},{"version":"d8670852241d4c6e03f2b89d67497a4bbefe29ecaa5a444e2c11a9b05e6fccc6","affectsGlobalScope":true},{"version":"8444af78980e3b20b49324f4a16ba35024fef3ee069a0eb67616ea6ca821c47a","affectsGlobalScope":true},{"version":"caccc56c72713969e1cfe5c3d44e5bab151544d9d2b373d7dbe5a1e4166652be","affectsGlobalScope":true},{"version":"3287d9d085fbd618c3971944b65b4be57859f5415f495b33a6adc994edd2f004","affectsGlobalScope":true},{"version":"50d53ccd31f6667aff66e3d62adf948879a3a16f05d89882d1188084ee415bbc","affectsGlobalScope":true},{"version":"08a58483392df5fcc1db57d782e87734f77ae9eab42516028acbfe46f29a3ef7","affectsGlobalScope":true},{"version":"436aaf437562f276ec2ddbee2f2cdedac7664c1e4c1d2c36839ddd582eeb3d0a","affectsGlobalScope":true},{"version":"b1cb28af0c891c8c96b2d6b7be76bd394fddcfdb4709a20ba05a7c1605eea0f9","affectsGlobalScope":true},{"version":"13f6e6380c78e15e140243dc4be2fa546c287c6d61f4729bc2dd7cf449605471","affectsGlobalScope":true},{"version":"15b98a533864d324e5f57cd3cfc0579b231df58c1c0f6063ea0fcb13c3c74ff9","affectsGlobalScope":true},{"version":"ac77cb3e8c6d3565793eb90a8373ee8033146315a3dbead3bde8db5eaf5e5ec6","affectsGlobalScope":true},{"version":"d4b1d2c51d058fc21ec2629fff7a76249dec2e36e12960ea056e3ef89174080f","affectsGlobalScope":true},{"version":"2fef54945a13095fdb9b84f705f2b5994597640c46afeb2ce78352fab4cb3279","affectsGlobalScope":true},{"version":"33358442698bb565130f52ba79bfd3d4d484ac85fe33f3cb1759c54d18201393","affectsGlobalScope":true},{"version":"782dec38049b92d4e85c1585fbea5474a219c6984a35b004963b00beb1aab538","affectsGlobalScope":true},"bde31fd423cd93b0eff97197a3f66df7c93e8c0c335cbeb113b7ff1ac35c23f4","bae8d023ef6b23df7da26f51cea44321f95817c190342a36882e93b80d07a960","5d30d04a14ed8527ac5d654dc345a4db11b593334c11a65efb6e4facc5484a0e","6c912036816aba6f7406a087f5c4bd676231715ae77d3326a5b3a41f94787925","4eb2499d385eff0db377104ae091822c4ba889b318b55a764dee8ee323c837ed",{"version":"7904bb062ca32230daa1221d57fb90862fac08c1df5a81a7c8bc4ff3cea93783","signature":"3f1daa1818ec3c0f23cd28cbfa6da24dd04ea56bc9eee35a45f6969a512a4d95"},"27679e96d1bd38c5938178aaf4abe8627493090b63d6bae2ce8436e6a87ebe4d","f64487e06875cfbe0cc854328920403df337dc6c1925070995653ac71c266c0e","3846d0dcf468a1d1a07e6d00eaa37ec542956fb5fe0357590a6407af20d2ff90","7394959e5a741b185456e1ef5d64599c36c60a323207450991e7a42e08911419","5929864ce17fba74232584d90cb721a89b7ad277220627cc97054ba15a98ea8f","7180c03fd3cb6e22f911ce9ba0f8a7008b1a6ddbe88ccf16a9c8140ef9ac1686","25c8056edf4314820382a5fdb4bb7816999acdcb929c8f75e3f39473b87e85bc","54cb85a47d760da1c13c00add10d26b5118280d44d58e6908d8e89abbd9d7725","3e4825171442666d31c845aeb47fcd34b62e14041bb353ae2b874285d78482aa","c6fd2c5a395f2432786c9cb8deb870b9b0e8ff7e22c029954fabdd692bff6195","a967bfe3ad4e62243eb604bf956101e4c740f5921277c60debaf325c1320bf88","e9775e97ac4877aebf963a0289c81abe76d1ec9a2a7778dbe637e5151f25c5f3","471e1da5a78350bc55ef8cef24eb3aca6174143c281b8b214ca2beda51f5e04a","cadc8aced301244057c4e7e73fbcae534b0f5b12a37b150d80e5a45aa4bebcbd","385aab901643aa54e1c36f5ef3107913b10d1b5bb8cbcd933d4263b80a0d7f20","9670d44354bab9d9982eca21945686b5c24a3f893db73c0dae0fd74217a4c219","db3435f3525cd785bf21ec6769bf8da7e8a776be1a99e2e7efb5f244a2ef5fee","c3b170c45fc031db31f782e612adf7314b167e60439d304b49e704010e7bafe5","40383ebef22b943d503c6ce2cb2e060282936b952a01bea5f9f493d5fb487cc7","4893a895ea92c85345017a04ed427cbd6a1710453338df26881a6019432febdd","3a84b7cb891141824bd00ef8a50b6a44596aded4075da937f180c90e362fe5f6","13f6f39e12b1518c6650bbb220c8985999020fe0f21d818e28f512b7771d00f9","9b5369969f6e7175740bf51223112ff209f94ba43ecd3bb09eefff9fd675624a","4fe9e626e7164748e8769bbf74b538e09607f07ed17c2f20af8d680ee49fc1da","24515859bc0b836719105bb6cc3d68255042a9f02a6022b3187948b204946bd2","33203609eba548914dc83ddf6cadbc0bcb6e8ef89f6d648ca0908ae887f9fcc5","0db18c6e78ea846316c012478888f33c11ffadab9efd1cc8bcc12daded7a60b6","89167d696a849fce5ca508032aabfe901c0868f833a8625d5a9c6e861ef935d2","e53a3c2a9f624d90f24bf4588aacd223e7bec1b9d0d479b68d2f4a9e6011147f","339dc5265ee5ed92e536a93a04c4ebbc2128f45eeec6ed29f379e0085283542c","9f0a92164925aa37d4a5d9dd3e0134cff8177208dba55fd2310cd74beea40ee2","8bfdb79bf1a9d435ec48d9372dc93291161f152c0865b81fc0b2694aedb4578d","2e85db9e6fd73cfa3d7f28e0ab6b55417ea18931423bd47b409a96e4a169e8e6","c46e079fe54c76f95c67fb89081b3e399da2c7d109e7dca8e4b58d83e332e605","d32275be3546f252e3ad33976caf8c5e842c09cb87d468cb40d5f4cf092d1acc","4a0c3504813a3289f7fb1115db13967c8e004aa8e4f8a9021b95285502221bd1",{"version":"49026435d21e3d7559d723af3ae48f73ec28f9cba651b41bd2ac991012836122","affectsGlobalScope":true},"39b1a50d543770780b0409a4caacb87f3ff1d510aedfeb7dc06ed44188256f89",{"version":"dafc58ee47fa25dbc68b27c638bd6153dd7659021c164f64b7760757e9f5a6ab","affectsGlobalScope":true},"16b872cf5432818bdbf405428b4a1d77bb2a7ab908e8bd6609f9a541cea92f81","fe39ceafa361b6d339b518936275eff89a77e7dfe92f2efa5fb97abf9a95ca49",{"version":"4009dd21843fe4a62d1d97b584a2937ca9f045df6fbd65c8b264d8dd04b656fd","affectsGlobalScope":true},"a40826e8476694e90da94aa008283a7de50d1dafd37beada623863f1901cb7fb","ed3db4eb7ad0466e19df82d9ee5c057d78df954283004783932d75e8fa4058c5","278fe296432b9840660d6e0d1778b4b4897a591d4b910a5f7ac8db0b476a8af7","1c611ff373ce1958aafc40b328048ac2540ba5c7f373cf2897e0d9aeaabe90a0","bea5c9fc0843a6961411ab4a04df856a8372448bc0d180da0c3a054ff31044b8","715873cecbfcebb49f293f0521bd0955d6298486e2eeb9c7bbf5e9f20a6ed152","c6cf9428f45f3d78b07df7d7aab1569994c177d36549e3a962f952d89f026bc4",{"version":"2c71199d1fc83bf17636ad5bf63a945633406b7b94887612bba4ef027c662b3e","affectsGlobalScope":true},{"version":"cce14dcba2c2cb1059977ad65cf9caef890118cb20e35c4cf420bf1c83f27c1a","affectsGlobalScope":true},"5a2f6de23113659e83dc8c5edb9f3c5bcd6136f74dcc1785b3df4eef1271e1f3","021ca24be8eb8c46f99b4e03ebf872931f590c9b07b88d715c68bd30495b6c44","fb862b9a2e78754cf44b770ba6f194987d63c8d4cd103c6c05534faa4120ae98","6b97f4106d72ae6b4ebf4e46d2fe90f4d04dd04b3dbff6e294572440a428209d","e3baa0c5780c2c805ec33a999722a2f740b572eb3746fd0a5f93a0a5c3dbf7f6","48fedd2f8549a2ae7e62f30fdb015779c2a7b536760730c5269406cd3d17cab2",{"version":"089867511b37a534ae71f3d9bc97acc0b925b7f5dbec113f98c4b49224c694eb","affectsGlobalScope":true},"e0cc19f50900706e7aae038565e825f2014ac5325b99b3daabf8ecd5d3d09f1a","f5ce35485541e817c2d4105d3eb78e3e538bbb009515ed014694363fa3e94ceb","323506ce173f7f865f42f493885ee3dacd18db6359ea1141d57676d3781ce10c",{"version":"bd88055918cf8bf30ad7c9269177f7ebeafd4c5f0d28919edccd1c1d24f7e73c","affectsGlobalScope":true},{"version":"645baafeaed6855c8796fcbae4e813021c65f36eaa3f6178535457a2366f6849","affectsGlobalScope":true},"ea3ab3727cd6c222d94003ecafa30e8550c61eadcdabbf59514aee76e86211a5","d3cdd41693c5ed6bec4f1a1c399d9501372b14bd341bc46eedacf2854c5df5a7","2de7a21c92226fb8abbeed7a0a9bd8aa6d37e4c68a8c7ff7938c644267e9fcc1","6d6070c5c81ba0bfe58988c69e3ba3149fc86421fd383f253aeb071cbf29cd41","48dab0d6e633b8052e7eaa0efb0bb3d58a733777b248765eafcb0b0349439834","d3e22aaa84d935196f465fff6645f88bb41352736c3130285eea0f2489c5f183","269929a24b2816343a178008ac9ae9248304d92a8ba8e233055e0ed6dbe6ef71","93452d394fdd1dc551ec62f5042366f011a00d342d36d50793b3529bfc9bd633","5195aeb0de306d1c5ca8033457fbcab5987657112fa6d4971cfeb7644493a369","c5dbf0003bc9f0f643e54cd00a3868d1afe85497fecb56be6f2373dc85102924",{"version":"6fa61015444e843013443f2e5ca6bee5f033cbf361f953fd932abb0c029b73b2","affectsGlobalScope":true},{"version":"300f8e9de0b0c3482be3e749462b6ebc3dab8a316801f1da0def94aed0cd2018","affectsGlobalScope":true},"4e228e78c1e9b0a75c70588d59288f63a6258e8b1fe4a67b0c53fe03461421d9","3df5b34f3449733bc4831b8d670f958a045e7a3f5d7b0e21991ef95408dbec13","76a89af04f2ba1807309320dab5169c0d1243b80738b4a2005989e40a136733e","c045b664abf3fc2a4750fa96117ab2735e4ed45ddd571b2a6a91b9917e231a02",{"version":"068b8ee5c2cd90d7a50f2efadbbe353cb10196a41189a48bf4b2a867363012b4","affectsGlobalScope":true},{"version":"0c312a7c5dec6c616f754d3a4b16318ce8d1cb912dfb3dfa0e808f45e66cbb21","affectsGlobalScope":true},"6f44a190351ab5e1811abebe007cf60518044772ccc08244f9f241706afa767f","fecdf44bec4ee9c5188e5f2f58c292c9689c02520900dceaaa6e76594de6da90","2641e5e19268b6f5038ad48a6e2598965301df8a77c48c99d8df760a6a154204",{"version":"6a4a80787c57c10b3ea8314c80d9cc6e1deb99d20adca16106a337825f582420","affectsGlobalScope":true},"f2b9440f98d6f94c8105883a2b65aee2fce0248f71f41beafd0a80636f3a565d",{"version":"ab9b9a36e5284fd8d3bf2f7d5fcbc60052f25f27e4d20954782099282c60d23e","affectsGlobalScope":true},"b510d0a18e3db42ac9765d26711083ec1e8b4e21caaca6dc4d25ae6e8623f447","bbca5bae34efaa8849a821ea56b7de7015a7b39421b25c1989a79b0cbf31ce3e","9f3c5498245c38c9016a369795ec5ef1768d09db63643c8dba9656e5ab294825","2d225e7bda2871c066a7079c88174340950fb604f624f2586d3ea27bb9e5f4ff","6a785f84e63234035e511817dd48ada756d984dd8f9344e56eb8b2bdcd8fd001","c1422d016f7df2ccd3594c06f2923199acd09898f2c42f50ea8159f1f856f618","d48084248e3fc241d87852210cabf78f2aed6ce3ea3e2bdaf070e99531c71de2","0eb6152d37c84d6119295493dfcc20c331c6fda1304a513d159cdaa599dcb78b","237df26f8c326ca00cd9d2deb40214a079749062156386b6d75bdcecc6988a6b","cd44995ee13d5d23df17a10213fed7b483fabfd5ea08f267ab52c07ce0b6b4da","58ce1486f851942bd2d3056b399079bc9cb978ec933fe9833ea417e33eab676e","7557d4d7f19f94341f4413575a3453ba7f6039c9591015bcf4282a8e75414043","a3b2cc16f3ce2d882eca44e1066f57a24751545f2a5e4a153d4de31b4cac9bb5","ac2b3b377d3068bfb6e1cb8889c99098f2c875955e2325315991882a74d92cc8","8deb39d89095469957f73bd194d11f01d9894b8c1f1e27fbf3f6e8122576b336","a38a9c41f433b608a0d37e645a31eecf7233ef3d3fffeb626988d3219f80e32f","8e1428dcba6a984489863935049893631170a37f9584c0479f06e1a5b1f04332","1fce9ecb87a2d3898941c60df617e52e50fb0c03c9b7b2ba8381972448327285","5ef0597b8238443908b2c4bf69149ed3894ac0ddd0515ac583d38c7595b151f1","ac52b775a80badff5f4ac329c5725a26bd5aaadd57afa7ad9e98b4844767312a","6ae5b4a63010c82bf2522b4ecfc29ffe6a8b0c5eea6b2b35120077e9ac54d7a1","dd7109c49f416f218915921d44f0f28975df78e04e437c62e1e1eb3be5e18a35","eee181112e420b345fc78422a6cc32385ede3d27e2eaf8b8c4ad8b2c29e3e52e","25fbe57c8ee3079e2201fe580578fab4f3a78881c98865b7c96233af00bf9624","62cc8477858487b4c4de7d7ae5e745a8ce0015c1592f398b63ee05d6e64ca295","cc2a9ec3cb10e4c0b8738b02c31798fad312d21ef20b6a2f5be1d077e9f5409d","4b4fadcda7d34034737598c07e2dca5d7e1e633cb3ba8dd4d2e6a7782b30b296","360fdc8829a51c5428636f1f83e7db36fef6c5a15ed4411b582d00a1c2bd6e97","1cf0d15e6ab1ecabbf329b906ae8543e6b8955133b7f6655f04d433e3a0597ab","7c9f98fe812643141502b30fb2b5ec56d16aaf94f98580276ae37b7924dd44a4","b3547893f24f59d0a644c52f55901b15a3fa1a115bc5ea9a582911469b9348b7","596e5b88b6ca8399076afcc22af6e6e0c4700c7cd1f420a78d637c3fb44a885e","adddf736e08132c7059ee572b128fdacb1c2650ace80d0f582e93d097ed4fbaf","d4cad9dc13e9c5348637170ddd5d95f7ed5fdfc856ddca40234fa55518bc99a6","d70675ba7ba7d02e52b7070a369957a70827e4b2bca2c1680c38a832e87b61fd","3be71f4ce8988a01e2f5368bdd58e1d60236baf511e4510ee9291c7b3729a27e","423d2ccc38e369a7527988d682fafc40267bcd6688a7473e59c5eea20a29b64f","2f9fde0868ed030277c678b435f63fcf03d27c04301299580a4017963cc04ce6","6b6ed4aa017eb6867cef27257379cfe3e16caf628aceae3f0163dbafcaf891ff","25f1159094dc0bf3a71313a74e0885426af21c5d6564a254004f2cadf9c5b052","cde493e09daad4bb29922fe633f760be9f0e8e2f39cdca999cce3b8690b5e13a","3d7f9eb12aface876f7b535cc89dcd416daf77f0b3573333f16ec0a70bcf902a","b83139ae818dd20f365118f9999335ca4cd84ae518348619adc5728e7e0372d5","1a81526753a454468403c6473b7504c297bd4ee9aa8557f4ebf4092db7712fde","c3d608cc3e97d22d1d9589262865d5d786c3ee7b0a2ae9716be08634b79b9a8c","62d26d8ba4fa15ab425c1b57a050ed76c5b0ecbffaa53f182110aa3a02405a07","87a4f46dabe0e415e3d38633e4b2295e9a2673ae841886c90a1ff3e66defb367","a6613ee552418429af38391e37389036654a882c342a1b81f2711e8ddac597f2","da47cb979ae4a849f9b983f43ef34365b7050c4f5ae2ebf818195858774e1d67","ac3bcb82d7280fc313a967f311764258d18caf33db6d2b1a0243cde607ff01a0","c9b5632d6665177030428d02603aeac3e920d31ec83ac500b55d44c7da74bd84","46456824df16d60f243a7e386562b27bac838aaba66050b9bc0f31e1ab34c1f2","b91034069e217212d8dda6c92669ee9f180b4c36273b5244c3be2c657f9286c7","0697277dd829ac2610d68fe1b457c9e758105bb52d40e149d9c15e5e2fe6dca4","b0d06dbb409369169143ede5df1fb58b2fca8d44588e199bd624b6f6d966bf08","e4b6ed6bd6e3b02d7c24090bb5bdb3992243999105fa9e041bcd923147cc3ed6",{"version":"bd82efec4fcaf2023bccd17c4c1761895e732a1e0b667aacb80329d496629005","signature":"9e6b04a1ffe5041aa6c4c5bd99d9180422db9631c7f7b9489669c99b60249c29"},{"version":"6afd2683634d3215f4d963ea953c3bca819fe5a7dd804fc299b246a272cbe567","signature":"dd21a6cd6377123c1d1d28f8b332d8d15cd7a5a566e911cae2d40ba83d01432b"},"93e9b868ea6cc590b0ed0858e9d817ebcb52ff86ecbdd4363515b46138016b6d","33d47592253ddf2c8b7a294ae95ab40a94b5ddb5f6b9b83b722ed43849f17e41","888077f461608ec01524ff933f1fc5f5014fdc2bc4a5b12979cd55546b4eb656","2775f66d0b950c61f7f67cfcbb97f2ee6017e8f9828e8d1288161df9d20f31d5","f67a33e9e24f568c91a4e3e2d8cabb3daf3caae32d3d08fb397dae3780639eec","53f5cfdd10e0535d8a9b1e0e7c396530db21c41115e936f103c0acd4582d2ab2","9e251a899f4fea77024525031f1f4afe29fdfffa3dd8e94221e952990695490e","4d26aca4ae69dfa0bfcd19c7b291e5867698b1ffe1f6af6098b4456697386c6e","8503b140f964d992118fed36ffae9e4b4afb4ab86ed2d2d00a198e960336996c","27f4ccd05871d5a1dd7aef8c88dfc0d023e5116e6fa5dda0e2143f464c626ef8","79d5f1841caac458d7a47ace5cc547b4d7e0b6349e8949b2c4c6e6ac236fb1aa","89093d1296b7b91f68089533f23c25c08ffe7bad40ee21f660fb46064356337e","8e85e8673afa3bb254c9ab6d2fd96ffe454e6e7781e12730068b668424cb9bf6","d575ac31e0a1d72f3b2af47381bbe038257d78712a953aa7d3273ca247e00e6a","ecde95506bc9bfaf169eba3337005fe1a4a3fc4a4ae3f4d317a85553e2f22c64","2337a6996d39eea4db4e86f41d78ebfe70ff168ebd2eba88953199752b325028","0cd87633b68c343a4b995c1f7ae28799737d46d950abbb3fc07fbd9db15ab560","3e28f9c9b27f5789204aad8692d12fe46a69c962d79dfaf70d3c37bc41db247d","30e03e99c34605a4a408d6b8535e769b1d02f21af421598d1f44bef153637566","5528fcd80925b30412eab8131182c1a77baa335dfe875334ed90e9ad0e129281","49f52802a9382afbcf254393206fa0ac64703ad4b280650c5f610297e5a215bc","9f4eb5b4f6ee41dc7d1cabadee8e0ca38d5ab4a63b060e370147524baff2ca9d","d3f94171eceb81ac757bcc2012262648d160236ad92115265256ee3f8e4270d0","aaa9935369c79df9901d01238721a0c9552d2d5d8b2003e38f198d5042f75b51","fd653e6decef81da618e58b39211b182227b93e5223c2a04785035a9602b2f94","b6a1fd6a4a096dbfc67f40525c0c54c2c211348abca1242d164b58184603876f","706adb467ff334c1f34c98f7d95b4dd099327df9df1d24b11612f78068a6502e","89fbcb36e692ef4511d71acc2c3c1ef9579b1a9217da2ce207fe0f016fa77440","3bd2b18fb7a8e2858563f285e5195fc3cb58bddc030705bc845b8a1d85bb3894","caf0ba1b68ff9c4435615c16bb252e1ef51170aab1d355bb6663cbb58c09b06c","7179bfaac26759ccb4ed3ea13d7fcfb5cf3150d9632e97cd8f4650990e8d63ad","bc399896d66e5cc6cb7d069180a7181b93d14c43e938852b5c8cfefe1b76b443","abc8bcb0d28b91aa8de5f35cd60d107e4d4db4087217ebd1ab145673ba7ac0ad","1a4df56182c0c3db0c3cd24053b2a448a7cf0cf434c132b3baad7f7779502e90","a2caab20708a7f1411f75281967c9a8e7f9c96186adc3e277ce1b38a7c8ce81f","fbca8c565cca66d17217494615b2914c3e3ddab846daf67f35f1070dbccb909f","457676d595257c0a85241c32069afece671f3cb545bb8b950d79bf0fec27d40f","b89b4886eeb02b20155517bc2ddd97530636e346856d06f188c9d3b5f2e8a94e","5824546363337819f73a70cb94120a0cca407c63bf1f57098dd57a89ee825b2e","fe343271f55363e8602b4fb43ad712833cb68ebeb50b2ff1c05b91ee04b4e07e","e8eb6ac38a499785a16a6667855718c42b9c45ad56cff3be62eea256bd473391","24a4ec6419c2aa1773882b5be8192ec458eeb22173ad0cbede7f85e0f2f659e7","34c89375bf43cf3caec2b2e3eb4709d22b7d991d8db89a2744a95106c64532a6",{"version":"17e12405e67bb206da5c6898f54cca5ae41dd64b85c5293e42e30b9a1c482ad5","signature":"1f08ae6cd4455945430aa686cbc423a70cc1a657eb7e2d7785df4253fe19fc35"},{"version":"b7cc896b9b912fdaf129177b231a33504e3adf12c6658ec7053d2bca90e9b68d","signature":"3781f7b1d876f9211f13cf28168b7cab931bfcbfc5c88a986023fe8df25861dc"},{"version":"9a6672a69d8d6ae5a91a42ac1b677fad86b3ff200e19de0173c66e839c7da21a","signature":"386ccab7caf6492999035fe9979085588601d268ac578f0f765852f4a98a3cfd"},{"version":"0ae6783afc75561cc08b4f5c94baadcec21602f64985c6502a0ba69060370aee","signature":"49f34b8434bb304cf15d4ba0f74edeb370bf50111208a2494c5193f48d50dabb"},{"version":"caade4d221f51872e075e1c5bb6d38138c54c2a256d999158721b12e2fba1a7a","signature":"8f456c988ef89dc52f7418a4def0a288dad15b828f1d1ee476e0f1db684e7dfc"},{"version":"a5baa780a8eef4480e8bae6d9649ebc4503370dac0402f5425d21b9b9c38e2dc","signature":"bca2c9ff0d823a5b0f27fe62e7818e5d1201269938b24298cf45ef5e0d1902d6"},"455c8bacf13674f84b2ba929ab550bc41376bff7eefb14b3456ec96a3469a779",{"version":"6d59d46a38ba8f0d45c67f0d3bf6b807c1c61c0c4f2cfc5e7492d0550ae244bb","signature":"8e609bb71c20b858c77f0e9f90bb1319db8477b13f9f965f1a1e18524bf50881"},"4489c6a9fde8934733aa7df6f7911461ee6e9e4ad092736bd416f6b2cc20b2c6","2c8e55457aaf4902941dfdba4061935922e8ee6e120539c9801cd7b400fae050","8041cfce439ff29d339742389de04c136e3029d6b1817f07b2d7fcbfb7534990","670a76db379b27c8ff42f1ba927828a22862e2ab0b0908e38b671f0e912cc5ed","9d38964b57191567a14b396422c87488cecd48f405c642daa734159875ee81d9","069bebfee29864e3955378107e243508b163e77ab10de6a5ee03ae06939f0bb9","afe73051ff6a03a9565cbd8ebb0e956ee3df5e913ad5c1ded64218aabfa3dcb5","035a5df183489c2e22f3cf59fc1ed2b043d27f357eecc0eb8d8e840059d44245","a4809f4d92317535e6b22b01019437030077a76fec1d93b9881c9ed4738fcc54","5f53fa0bd22096d2a78533f94e02c899143b8f0f9891a46965294ee8b91a9434","cdcc132f207d097d7d3aa75615ab9a2e71d6a478162dde8b67f88ea19f3e54de","0d14fa22c41fdc7277e6f71473b20ebc07f40f00e38875142335d5b63cdfc9d2","c085e9aa62d1ae1375794c1fb927a445fa105fed891a7e24edbb1c3300f7384a","f315e1e65a1f80992f0509e84e4ae2df15ecd9ef73df975f7c98813b71e4c8da","5b9586e9b0b6322e5bfbd2c29bd3b8e21ab9d871f82346cb71020e3d84bae73e","3e70a7e67c2cb16f8cd49097360c0309fe9d1e3210ff9222e9dac1f8df9d4fb6","ab68d2a3e3e8767c3fba8f80de099a1cfc18c0de79e42cb02ae66e22dfe14a66","d96cc6598148bf1a98fb2e8dcf01c63a4b3558bdaec6ef35e087fd0562eb40ec",{"version":"458e2fd1185e659cb800ef68d01ef77de70dcab8860bedf6d94eaebe736751f1","affectsGlobalScope":true},"f3d8c757e148ad968f0d98697987db363070abada5f503da3c06aefd9d4248c1","96d14f21b7652903852eef49379d04dbda28c16ed36468f8c9fa08f7c14c9538","cf3d384d082b933d987c4e2fe7bfb8710adfd9dc8155190056ed6695a25a559e","9871b7ee672bc16c78833bdab3052615834b08375cb144e4d2cba74473f4a589","c863198dae89420f3c552b5a03da6ed6d0acfa3807a64772b895db624b0de707","8b03a5e327d7db67112ebbc93b4f744133eda2c1743dbb0a990c61a8007823ef","86c73f2ee1752bac8eeeece234fd05dfcf0637a4fbd8032e4f5f43102faa8eec","42fad1f540271e35ca37cecda12c4ce2eef27f0f5cf0f8dd761d723c744d3159","ff3743a5de32bee10906aff63d1de726f6a7fd6ee2da4b8229054dfa69de2c34","83acd370f7f84f203e71ebba33ba61b7f1291ca027d7f9a662c6307d74e4ac22","1445cec898f90bdd18b2949b9590b3c012f5b7e1804e6e329fb0fe053946d5ec","0e5318ec2275d8da858b541920d9306650ae6ac8012f0e872fe66eb50321a669","cf530297c3fb3a92ec9591dd4fa229d58b5981e45fe6702a0bd2bea53a5e59be","c1f6f7d08d42148ddfe164d36d7aba91f467dbcb3caa715966ff95f55048b3a4","f4e9bf9103191ef3b3612d3ec0044ca4044ca5be27711fe648ada06fad4bcc85","0c1ee27b8f6a00097c2d6d91a21ee4d096ab52c1e28350f6362542b55380059a","7677d5b0db9e020d3017720f853ba18f415219fb3a9597343b1b1012cfd699f7","bc1c6bc119c1784b1a2be6d9c47addec0d83ef0d52c8fbe1f14a51b4dfffc675","52cf2ce99c2a23de70225e252e9822a22b4e0adb82643ab0b710858810e00bf1","770625067bb27a20b9826255a8d47b6b5b0a2d3dfcbd21f89904c731f671ba77","d1ed6765f4d7906a05968fb5cd6d1db8afa14dbe512a4884e8ea5c0f5e142c80","799c0f1b07c092626cf1efd71d459997635911bb5f7fc1196efe449bba87e965","2a184e4462b9914a30b1b5c41cf80c6d3428f17b20d3afb711fff3f0644001fd","9eabde32a3aa5d80de34af2c2206cdc3ee094c6504a8d0c2d6d20c7c179503cc","397c8051b6cfcb48aa22656f0faca2553c5f56187262135162ee79d2b2f6c966","a8ead142e0c87dcd5dc130eba1f8eeed506b08952d905c47621dc2f583b1bff9","a02f10ea5f73130efca046429254a4e3c06b5475baecc8f7b99a0014731be8b3","c2576a4083232b0e2d9bd06875dd43d371dee2e090325a9eac0133fd5650c1cb","4c9a0564bb317349de6a24eb4efea8bb79898fa72ad63a1809165f5bd42970dd","f40ac11d8859092d20f953aae14ba967282c3bb056431a37fced1866ec7a2681","cc11e9e79d4746cc59e0e17473a59d6f104692fd0eeea1bdb2e206eabed83b03","b444a410d34fb5e98aa5ee2b381362044f4884652e8bc8a11c8fe14bbd85518e","c35808c1f5e16d2c571aa65067e3cb95afeff843b259ecfa2fc107a9519b5392","14d5dc055143e941c8743c6a21fa459f961cbc3deedf1bfe47b11587ca4b3ef5","a3ad4e1fc542751005267d50a6298e6765928c0c3a8dce1572f2ba6ca518661c","f237e7c97a3a89f4591afd49ecb3bd8d14f51a1c4adc8fcae3430febedff5eb6","3ffdfbec93b7aed71082af62b8c3e0cc71261cc68d796665faa1e91604fbae8f","662201f943ed45b1ad600d03a90dffe20841e725203ced8b708c91fcd7f9379a","c9ef74c64ed051ea5b958621e7fb853fe3b56e8787c1587aefc6ea988b3c7e79","2462ccfac5f3375794b861abaa81da380f1bbd9401de59ffa43119a0b644253d","34baf65cfee92f110d6653322e2120c2d368ee64b3c7981dff08ed105c4f19b0","7d8ddf0f021c53099e34ee831a06c394d50371816caa98684812f089b4c6b3d4","ab82804a14454734010dcdcd43f564ff7b0389bee4c5692eec76ff5b30d4cf66"],"root":[78,222,223,[267,274]],"options":{"composite":true,"declaration":true,"esModuleInterop":true,"outDir":"./","skipLibCheck":true,"strict":true,"target":99},"fileIdsList":[[275],[287],[275,276,277,278,279],[275,277],[130,166],[282],[283],[289,292],[81],[116],[117,122,150],[118,129,130,137,147,158],[118,119,129,137],[120,159],[121,122,130,138],[122,147,155],[123,125,129,137],[116,124],[125,126],[129],[127,129],[116,129],[129,130,131,147,158],[129,130,131,144,147,150],[114,163],[125,129,132,137,147,158],[129,130,132,133,137,147,155,158],[132,134,147,155,158],[81,82,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165],[129,135],[136,158,163],[125,129,137,147],[138],[139],[116,140],[141,157,163],[142],[143],[129,144,145],[144,146,159,161],[117,129,147,148,149,150],[117,147,149],[147,148],[150],[151],[116,147],[129,153,154],[153,154],[122,137,147,155],[156],[137,157],[117,132,143,158],[122,159],[147,160],[136,161],[162],[117,122,129,131,140,147,158,161,163],[147,164],[296,335],[296,320,335],[335],[296],[296,321,335],[296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334],[321,335],[129,132,134,137,158,166],[74],[75],[171,172,176,203,204,206,207,208,211,212],[169,170],[169],[171,212],[171,172,208,210,212],[212],[168,209,212],[171,172,211,212],[171,172,174,175,211,212],[171,172,173,211,212],[171,172,176,203,204,205,206,207,211,212],[171,176,205,206,207,208,211,212,220],[168,171,172,176,208,211],[176,212],[178,179,180,181,182,183,184,185,186,187,212],[201,212],[177,188,196,197,198,199,200,202],[201,212,213],[212,213],[212,214,215,216,217,218,219],[176,212,213],[181,212],[189,190,191,192,193,194,195,212],[285,291],[289],[286,290],[224,227,229,230,231,232,236],[226,227,228,229,232,233,235,260],[236],[225,236,248],[226,227],[226,227,228,236],[227,236],[227,232,235,236],[235,261],[226,227,228,229,232,233,234,236],[224,236],[235],[224,225,230,234,236,237,238,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258],[259],[225,236,243],[235,236,244,245,247],[236,242],[224,230,236,237,238,239,240,241,243,244],[224,236,240],[224,230,236,245],[234,236,246],[262],[263,264,265],[259,261],[288],[91,95,158],[91,147,158],[86],[88,91,155,158],[137,155],[166],[86,166],[88,91,137,158],[83,84,87,90,117,129,147,158],[83,89],[87,91,117,150,158,166],[117,166],[107,117,166],[85,86,166],[91],[85,86,87,88,89,90,91,92,93,95,96,97,98,99,100,101,102,103,104,105,106,108,109,110,111,112,113],[91,98,99],[89,91,99,100],[90],[83,86,91],[91,95,99,100],[95],[89,91,94,158],[83,88,89,91,95,98],[117,147],[86,91,107,117,163,166],[76,77,269,271],[271],[78],[78,222,223,268,269,270],[222],[78,221],[78,79,80,134,167,222,268],[78,79,223,267],[78,79,266,268],[78,271],[78,79,270],[78,79,134,268],[78,79,268]],"referencedMap":[[277,1],[288,2],[280,3],[276,1],[278,4],[279,1],[281,5],[283,6],[284,7],[293,8],[81,9],[82,9],[116,10],[117,11],[118,12],[119,13],[120,14],[121,15],[122,16],[123,17],[124,18],[125,19],[126,19],[128,20],[127,21],[129,22],[130,23],[131,24],[115,25],[132,26],[133,27],[134,28],[166,29],[135,30],[136,31],[137,32],[138,33],[139,34],[140,35],[141,36],[142,37],[143,38],[144,39],[145,39],[146,40],[147,41],[149,42],[148,43],[150,44],[151,45],[152,46],[153,47],[154,48],[155,49],[156,50],[157,51],[158,52],[159,53],[160,54],[161,55],[162,56],[163,57],[164,58],[320,59],[321,60],[296,61],[299,61],[318,59],[319,59],[309,59],[308,62],[306,59],[301,59],[314,59],[312,59],[316,59],[300,59],[313,59],[317,59],[302,59],[303,59],[315,59],[297,59],[304,59],[305,59],[307,59],[311,59],[322,63],[310,59],[298,59],[335,64],[329,63],[331,65],[330,63],[323,63],[324,63],[326,63],[328,63],[332,65],[333,65],[325,65],[327,65],[167,66],[77,67],[75,67],[76,68],[209,69],[171,70],[170,71],[175,72],[211,73],[207,74],[210,75],[172,74],[173,76],[177,76],[176,77],[174,78],[208,79],[221,80],[206,74],[212,81],[178,82],[183,74],[185,74],[180,74],[181,82],[187,74],[188,83],[179,74],[184,74],[186,74],[182,74],[202,84],[201,74],[203,85],[197,74],[218,86],[216,87],[215,74],[213,72],[220,88],[217,89],[214,87],[219,87],[199,74],[198,74],[194,74],[200,90],[195,74],[196,91],[189,74],[190,74],[191,74],[192,74],[193,74],[292,92],[290,93],[291,94],[233,95],[261,96],[227,97],[226,98],[228,99],[229,100],[232,101],[260,97],[258,102],[265,103],[235,104],[254,97],[256,105],[236,106],[251,97],[241,105],[259,107],[264,108],[250,109],[240,97],[248,110],[252,97],[243,111],[245,112],[230,105],[253,113],[239,97],[237,97],[234,114],[247,115],[263,116],[266,117],[262,118],[289,119],[98,120],[105,121],[97,120],[112,122],[89,123],[88,124],[111,125],[106,126],[109,127],[91,128],[90,129],[86,130],[85,131],[108,132],[87,133],[92,134],[96,134],[114,135],[113,134],[100,136],[101,137],[103,138],[99,139],[102,140],[107,125],[94,141],[95,142],[104,143],[84,144],[110,145],[272,146],[273,147],[270,148],[271,149],[274,150],[222,151],[223,152],[268,153],[267,154],[269,155]],"exportedModulesMap":[[277,1],[288,2],[280,3],[276,1],[278,4],[279,1],[281,5],[283,6],[284,7],[293,8],[81,9],[82,9],[116,10],[117,11],[118,12],[119,13],[120,14],[121,15],[122,16],[123,17],[124,18],[125,19],[126,19],[128,20],[127,21],[129,22],[130,23],[131,24],[115,25],[132,26],[133,27],[134,28],[166,29],[135,30],[136,31],[137,32],[138,33],[139,34],[140,35],[141,36],[142,37],[143,38],[144,39],[145,39],[146,40],[147,41],[149,42],[148,43],[150,44],[151,45],[152,46],[153,47],[154,48],[155,49],[156,50],[157,51],[158,52],[159,53],[160,54],[161,55],[162,56],[163,57],[164,58],[320,59],[321,60],[296,61],[299,61],[318,59],[319,59],[309,59],[308,62],[306,59],[301,59],[314,59],[312,59],[316,59],[300,59],[313,59],[317,59],[302,59],[303,59],[315,59],[297,59],[304,59],[305,59],[307,59],[311,59],[322,63],[310,59],[298,59],[335,64],[329,63],[331,65],[330,63],[323,63],[324,63],[326,63],[328,63],[332,65],[333,65],[325,65],[327,65],[167,66],[77,67],[75,67],[76,68],[209,69],[171,70],[170,71],[175,72],[211,73],[207,74],[210,75],[172,74],[173,76],[177,76],[176,77],[174,78],[208,79],[221,80],[206,74],[212,81],[178,82],[183,74],[185,74],[180,74],[181,82],[187,74],[188,83],[179,74],[184,74],[186,74],[182,74],[202,84],[201,74],[203,85],[197,74],[218,86],[216,87],[215,74],[213,72],[220,88],[217,89],[214,87],[219,87],[199,74],[198,74],[194,74],[200,90],[195,74],[196,91],[189,74],[190,74],[191,74],[192,74],[193,74],[292,92],[290,93],[291,94],[233,95],[261,96],[227,97],[226,98],[228,99],[229,100],[232,101],[260,97],[258,102],[265,103],[235,104],[254,97],[256,105],[236,106],[251,97],[241,105],[259,107],[264,108],[250,109],[240,97],[248,110],[252,97],[243,111],[245,112],[230,105],[253,113],[239,97],[237,97],[234,114],[247,115],[263,116],[266,117],[262,118],[289,119],[98,120],[105,121],[97,120],[112,122],[89,123],[88,124],[111,125],[106,126],[109,127],[91,128],[90,129],[86,130],[85,131],[108,132],[87,133],[92,134],[96,134],[114,135],[113,134],[100,136],[101,137],[103,138],[99,139],[102,140],[107,125],[94,141],[95,142],[104,143],[84,144],[110,145],[273,147],[270,148],[271,156],[222,148],[223,157],[268,153],[267,158],[269,155]],"semanticDiagnosticsPerFile":[277,275,285,288,287,280,276,278,279,281,282,283,284,293,294,295,81,82,116,117,118,119,120,121,122,123,124,125,126,128,127,129,130,131,115,165,132,133,134,166,135,136,137,138,139,140,141,142,143,144,145,146,147,149,148,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,320,321,296,299,318,319,309,308,306,301,314,312,316,300,313,317,302,303,315,297,304,305,307,311,322,310,298,335,334,329,331,330,323,324,326,328,332,333,325,327,336,167,74,77,75,76,209,169,171,170,175,211,207,210,172,173,177,176,174,208,221,206,212,204,205,178,183,185,180,181,187,188,179,184,186,182,202,201,203,197,218,216,215,213,220,217,214,219,199,198,194,200,195,196,189,190,191,192,193,80,286,79,292,290,291,233,261,227,226,228,229,232,260,258,265,235,254,256,225,236,238,242,246,251,241,231,259,257,264,250,240,248,255,249,252,243,245,230,253,244,239,237,234,247,224,263,266,262,289,71,72,14,12,13,18,17,2,19,20,21,22,23,24,25,26,3,27,4,28,32,29,30,31,33,34,35,5,36,37,38,39,6,43,40,41,42,44,7,45,50,51,46,47,48,49,8,55,52,53,54,56,9,57,58,59,62,60,61,63,64,10,1,65,11,69,67,73,66,70,68,16,15,98,105,97,112,89,88,111,106,109,91,90,86,85,108,87,92,93,96,83,114,113,100,101,103,99,102,107,94,95,104,84,110,168,272,273,270,271,274,222,223,268,267,78,269],"latestChangedDtsFile":"./src/serde.test.d.ts"},"version":"5.4.2"} \ No newline at end of file +{"program":{"fileNames":["../node_modules/typescript/lib/lib.es5.d.ts","../node_modules/typescript/lib/lib.es2015.d.ts","../node_modules/typescript/lib/lib.es2016.d.ts","../node_modules/typescript/lib/lib.es2017.d.ts","../node_modules/typescript/lib/lib.es2018.d.ts","../node_modules/typescript/lib/lib.es2019.d.ts","../node_modules/typescript/lib/lib.es2020.d.ts","../node_modules/typescript/lib/lib.es2021.d.ts","../node_modules/typescript/lib/lib.es2022.d.ts","../node_modules/typescript/lib/lib.es2023.d.ts","../node_modules/typescript/lib/lib.esnext.d.ts","../node_modules/typescript/lib/lib.dom.d.ts","../node_modules/typescript/lib/lib.dom.iterable.d.ts","../node_modules/typescript/lib/lib.dom.asynciterable.d.ts","../node_modules/typescript/lib/lib.webworker.importscripts.d.ts","../node_modules/typescript/lib/lib.scripthost.d.ts","../node_modules/typescript/lib/lib.es2015.core.d.ts","../node_modules/typescript/lib/lib.es2015.collection.d.ts","../node_modules/typescript/lib/lib.es2015.generator.d.ts","../node_modules/typescript/lib/lib.es2015.iterable.d.ts","../node_modules/typescript/lib/lib.es2015.promise.d.ts","../node_modules/typescript/lib/lib.es2015.proxy.d.ts","../node_modules/typescript/lib/lib.es2015.reflect.d.ts","../node_modules/typescript/lib/lib.es2015.symbol.d.ts","../node_modules/typescript/lib/lib.es2015.symbol.wellknown.d.ts","../node_modules/typescript/lib/lib.es2016.array.include.d.ts","../node_modules/typescript/lib/lib.es2016.intl.d.ts","../node_modules/typescript/lib/lib.es2017.date.d.ts","../node_modules/typescript/lib/lib.es2017.object.d.ts","../node_modules/typescript/lib/lib.es2017.sharedmemory.d.ts","../node_modules/typescript/lib/lib.es2017.string.d.ts","../node_modules/typescript/lib/lib.es2017.intl.d.ts","../node_modules/typescript/lib/lib.es2017.typedarrays.d.ts","../node_modules/typescript/lib/lib.es2018.asyncgenerator.d.ts","../node_modules/typescript/lib/lib.es2018.asynciterable.d.ts","../node_modules/typescript/lib/lib.es2018.intl.d.ts","../node_modules/typescript/lib/lib.es2018.promise.d.ts","../node_modules/typescript/lib/lib.es2018.regexp.d.ts","../node_modules/typescript/lib/lib.es2019.array.d.ts","../node_modules/typescript/lib/lib.es2019.object.d.ts","../node_modules/typescript/lib/lib.es2019.string.d.ts","../node_modules/typescript/lib/lib.es2019.symbol.d.ts","../node_modules/typescript/lib/lib.es2019.intl.d.ts","../node_modules/typescript/lib/lib.es2020.bigint.d.ts","../node_modules/typescript/lib/lib.es2020.date.d.ts","../node_modules/typescript/lib/lib.es2020.promise.d.ts","../node_modules/typescript/lib/lib.es2020.sharedmemory.d.ts","../node_modules/typescript/lib/lib.es2020.string.d.ts","../node_modules/typescript/lib/lib.es2020.symbol.wellknown.d.ts","../node_modules/typescript/lib/lib.es2020.intl.d.ts","../node_modules/typescript/lib/lib.es2020.number.d.ts","../node_modules/typescript/lib/lib.es2021.promise.d.ts","../node_modules/typescript/lib/lib.es2021.string.d.ts","../node_modules/typescript/lib/lib.es2021.weakref.d.ts","../node_modules/typescript/lib/lib.es2021.intl.d.ts","../node_modules/typescript/lib/lib.es2022.array.d.ts","../node_modules/typescript/lib/lib.es2022.error.d.ts","../node_modules/typescript/lib/lib.es2022.intl.d.ts","../node_modules/typescript/lib/lib.es2022.object.d.ts","../node_modules/typescript/lib/lib.es2022.sharedmemory.d.ts","../node_modules/typescript/lib/lib.es2022.string.d.ts","../node_modules/typescript/lib/lib.es2022.regexp.d.ts","../node_modules/typescript/lib/lib.es2023.array.d.ts","../node_modules/typescript/lib/lib.es2023.collection.d.ts","../node_modules/typescript/lib/lib.esnext.collection.d.ts","../node_modules/typescript/lib/lib.esnext.intl.d.ts","../node_modules/typescript/lib/lib.esnext.disposable.d.ts","../node_modules/typescript/lib/lib.esnext.promise.d.ts","../node_modules/typescript/lib/lib.esnext.decorators.d.ts","../node_modules/typescript/lib/lib.esnext.object.d.ts","../node_modules/typescript/lib/lib.decorators.d.ts","../node_modules/typescript/lib/lib.decorators.legacy.d.ts","../node_modules/typescript/lib/lib.esnext.full.d.ts","../node_modules/@types/yargs-parser/index.d.ts","../node_modules/@types/yargs/index.d.ts","../node_modules/@types/yargs/yargs.d.ts","../node_modules/@types/yargs/helpers.d.ts","../src/types.ts","../node_modules/eventemitter3/index.d.ts","../node_modules/axios/index.d.ts","../node_modules/@types/node/assert.d.ts","../node_modules/@types/node/assert/strict.d.ts","../node_modules/undici-types/header.d.ts","../node_modules/undici-types/readable.d.ts","../node_modules/undici-types/file.d.ts","../node_modules/undici-types/fetch.d.ts","../node_modules/undici-types/formdata.d.ts","../node_modules/undici-types/connector.d.ts","../node_modules/undici-types/client.d.ts","../node_modules/undici-types/errors.d.ts","../node_modules/undici-types/dispatcher.d.ts","../node_modules/undici-types/global-dispatcher.d.ts","../node_modules/undici-types/global-origin.d.ts","../node_modules/undici-types/pool-stats.d.ts","../node_modules/undici-types/pool.d.ts","../node_modules/undici-types/handlers.d.ts","../node_modules/undici-types/balanced-pool.d.ts","../node_modules/undici-types/agent.d.ts","../node_modules/undici-types/mock-interceptor.d.ts","../node_modules/undici-types/mock-agent.d.ts","../node_modules/undici-types/mock-client.d.ts","../node_modules/undici-types/mock-pool.d.ts","../node_modules/undici-types/mock-errors.d.ts","../node_modules/undici-types/proxy-agent.d.ts","../node_modules/undici-types/api.d.ts","../node_modules/undici-types/cookies.d.ts","../node_modules/undici-types/patch.d.ts","../node_modules/undici-types/filereader.d.ts","../node_modules/undici-types/diagnostics-channel.d.ts","../node_modules/undici-types/websocket.d.ts","../node_modules/undici-types/content-type.d.ts","../node_modules/undici-types/cache.d.ts","../node_modules/undici-types/interceptors.d.ts","../node_modules/undici-types/index.d.ts","../node_modules/@types/node/globals.d.ts","../node_modules/@types/node/async_hooks.d.ts","../node_modules/@types/node/buffer.d.ts","../node_modules/@types/node/child_process.d.ts","../node_modules/@types/node/cluster.d.ts","../node_modules/@types/node/console.d.ts","../node_modules/@types/node/constants.d.ts","../node_modules/@types/node/crypto.d.ts","../node_modules/@types/node/dgram.d.ts","../node_modules/@types/node/diagnostics_channel.d.ts","../node_modules/@types/node/dns.d.ts","../node_modules/@types/node/dns/promises.d.ts","../node_modules/@types/node/domain.d.ts","../node_modules/@types/node/dom-events.d.ts","../node_modules/@types/node/events.d.ts","../node_modules/@types/node/fs.d.ts","../node_modules/@types/node/fs/promises.d.ts","../node_modules/@types/node/http.d.ts","../node_modules/@types/node/http2.d.ts","../node_modules/@types/node/https.d.ts","../node_modules/@types/node/inspector.d.ts","../node_modules/@types/node/module.d.ts","../node_modules/@types/node/net.d.ts","../node_modules/@types/node/os.d.ts","../node_modules/@types/node/path.d.ts","../node_modules/@types/node/perf_hooks.d.ts","../node_modules/@types/node/process.d.ts","../node_modules/@types/node/punycode.d.ts","../node_modules/@types/node/querystring.d.ts","../node_modules/@types/node/readline.d.ts","../node_modules/@types/node/readline/promises.d.ts","../node_modules/@types/node/repl.d.ts","../node_modules/@types/node/stream.d.ts","../node_modules/@types/node/stream/promises.d.ts","../node_modules/@types/node/stream/consumers.d.ts","../node_modules/@types/node/stream/web.d.ts","../node_modules/@types/node/string_decoder.d.ts","../node_modules/@types/node/test.d.ts","../node_modules/@types/node/timers.d.ts","../node_modules/@types/node/timers/promises.d.ts","../node_modules/@types/node/tls.d.ts","../node_modules/@types/node/trace_events.d.ts","../node_modules/@types/node/tty.d.ts","../node_modules/@types/node/url.d.ts","../node_modules/@types/node/util.d.ts","../node_modules/@types/node/v8.d.ts","../node_modules/@types/node/vm.d.ts","../node_modules/@types/node/wasi.d.ts","../node_modules/@types/node/worker_threads.d.ts","../node_modules/@types/node/zlib.d.ts","../node_modules/@types/node/globals.global.d.ts","../node_modules/@types/node/index.d.ts","../node_modules/@types/websocket/index.d.ts","../node_modules/uri-js/dist/es5/uri.all.d.ts","../node_modules/ajv/dist/compile/codegen/code.d.ts","../node_modules/ajv/dist/compile/codegen/scope.d.ts","../node_modules/ajv/dist/compile/codegen/index.d.ts","../node_modules/ajv/dist/compile/rules.d.ts","../node_modules/ajv/dist/compile/util.d.ts","../node_modules/ajv/dist/compile/validate/subschema.d.ts","../node_modules/ajv/dist/compile/errors.d.ts","../node_modules/ajv/dist/compile/validate/index.d.ts","../node_modules/ajv/dist/compile/validate/dataType.d.ts","../node_modules/ajv/dist/vocabularies/applicator/additionalItems.d.ts","../node_modules/ajv/dist/vocabularies/applicator/items2020.d.ts","../node_modules/ajv/dist/vocabularies/applicator/contains.d.ts","../node_modules/ajv/dist/vocabularies/applicator/dependencies.d.ts","../node_modules/ajv/dist/vocabularies/applicator/propertyNames.d.ts","../node_modules/ajv/dist/vocabularies/applicator/additionalProperties.d.ts","../node_modules/ajv/dist/vocabularies/applicator/not.d.ts","../node_modules/ajv/dist/vocabularies/applicator/anyOf.d.ts","../node_modules/ajv/dist/vocabularies/applicator/oneOf.d.ts","../node_modules/ajv/dist/vocabularies/applicator/if.d.ts","../node_modules/ajv/dist/vocabularies/applicator/index.d.ts","../node_modules/ajv/dist/vocabularies/validation/limitNumber.d.ts","../node_modules/ajv/dist/vocabularies/validation/multipleOf.d.ts","../node_modules/ajv/dist/vocabularies/validation/pattern.d.ts","../node_modules/ajv/dist/vocabularies/validation/required.d.ts","../node_modules/ajv/dist/vocabularies/validation/uniqueItems.d.ts","../node_modules/ajv/dist/vocabularies/validation/const.d.ts","../node_modules/ajv/dist/vocabularies/validation/enum.d.ts","../node_modules/ajv/dist/vocabularies/validation/index.d.ts","../node_modules/ajv/dist/vocabularies/format/format.d.ts","../node_modules/ajv/dist/vocabularies/unevaluated/unevaluatedProperties.d.ts","../node_modules/ajv/dist/vocabularies/unevaluated/unevaluatedItems.d.ts","../node_modules/ajv/dist/vocabularies/validation/dependentRequired.d.ts","../node_modules/ajv/dist/vocabularies/discriminator/types.d.ts","../node_modules/ajv/dist/vocabularies/discriminator/index.d.ts","../node_modules/ajv/dist/vocabularies/errors.d.ts","../node_modules/ajv/dist/types/json-schema.d.ts","../node_modules/ajv/dist/types/jtd-schema.d.ts","../node_modules/ajv/dist/runtime/validation_error.d.ts","../node_modules/ajv/dist/compile/ref_error.d.ts","../node_modules/ajv/dist/core.d.ts","../node_modules/ajv/dist/ajv.d.ts","../node_modules/ajv/dist/compile/resolve.d.ts","../node_modules/ajv/dist/compile/index.d.ts","../node_modules/ajv/dist/types/index.d.ts","../node_modules/ajv/dist/vocabularies/jtd/error.d.ts","../node_modules/ajv/dist/vocabularies/jtd/type.d.ts","../node_modules/ajv/dist/vocabularies/jtd/enum.d.ts","../node_modules/ajv/dist/vocabularies/jtd/elements.d.ts","../node_modules/ajv/dist/vocabularies/jtd/properties.d.ts","../node_modules/ajv/dist/vocabularies/jtd/discriminator.d.ts","../node_modules/ajv/dist/vocabularies/jtd/values.d.ts","../node_modules/ajv/dist/vocabularies/jtd/index.d.ts","../node_modules/ajv/dist/jtd.d.ts","../src/serde.ts","../src/transport/http.ts","../node_modules/nats/lib/nats-base-client/util.d.ts","../node_modules/nats/lib/nats-base-client/codec.d.ts","../node_modules/nats/lib/jetstream/jsbaseclient_api.d.ts","../node_modules/nats/lib/jetstream/jsapi_types.d.ts","../node_modules/nats/lib/jetstream/jslister.d.ts","../node_modules/nats/lib/jetstream/jsmconsumer_api.d.ts","../node_modules/nats/lib/nats-base-client/queued_iterator.d.ts","../node_modules/nats/lib/nats-base-client/idleheartbeat_monitor.d.ts","../node_modules/nats/lib/jetstream/jsmsg.d.ts","../node_modules/nats/lib/jetstream/consumer.d.ts","../node_modules/nats/lib/nats-base-client/typedsub.d.ts","../node_modules/nats/lib/jetstream/types.d.ts","../node_modules/nats/lib/nats-base-client/core.d.ts","../node_modules/nats/lib/nats-base-client/transport.d.ts","../node_modules/nats/lib/nats-base-client/databuffer.d.ts","../node_modules/nats/lib/nats-base-client/servers.d.ts","../node_modules/nats/lib/nats-base-client/muxsubscription.d.ts","../node_modules/nats/lib/nats-base-client/heartbeats.d.ts","../node_modules/nats/lib/nats-base-client/denobuffer.d.ts","../node_modules/nats/lib/nats-base-client/parser.d.ts","../node_modules/nats/lib/nats-base-client/semver.d.ts","../node_modules/nats/lib/nats-base-client/protocol.d.ts","../node_modules/nats/lib/nats-base-client/encoders.d.ts","../node_modules/nats/lib/nats-base-client/types.d.ts","../node_modules/nats/lib/nats-base-client/nats.d.ts","../node_modules/nats/lib/nats-base-client/nuid.d.ts","../node_modules/nats/lib/nats-base-client/msg.d.ts","../node_modules/nats/lib/nats-base-client/headers.d.ts","../node_modules/nats/lib/nats-base-client/options.d.ts","../node_modules/nats/lib/nats-base-client/request.d.ts","../node_modules/nats/lib/nats-base-client/authenticator.d.ts","../node_modules/nats/lib/nats-base-client/nkeys.d.ts","../node_modules/nats/lib/nats-base-client/bench.d.ts","../node_modules/nats/lib/nats-base-client/ipparser.d.ts","../node_modules/nats/lib/jetstream/kv.d.ts","../node_modules/nats/lib/nats-base-client/internal_mod.d.ts","../node_modules/nats/lib/jetstream/jsutil.d.ts","../node_modules/nats/lib/jetstream/internal_mod.d.ts","../node_modules/nats/lib/src/nats-base-client.d.ts","../node_modules/nats/lib/src/connect.d.ts","../node_modules/nats/lib/nats-base-client/mod.d.ts","../node_modules/nats/lib/jetstream/mod.d.ts","../node_modules/nats/lib/src/mod.d.ts","../src/transport/nats.ts","../src/transport/index.ts","../src/utils.ts","../src/interface.ts","../src/rpc-client.ts","../src/cli.ts","../src/index.ts","../src/serde.test.ts","../node_modules/@babel/types/lib/index.d.ts","../node_modules/@types/babel__generator/index.d.ts","../node_modules/@babel/parser/typings/babel-parser.d.ts","../node_modules/@types/babel__template/index.d.ts","../node_modules/@types/babel__traverse/index.d.ts","../node_modules/@types/babel__core/index.d.ts","../node_modules/@types/graceful-fs/index.d.ts","../node_modules/@types/istanbul-lib-coverage/index.d.ts","../node_modules/@types/istanbul-lib-report/index.d.ts","../node_modules/@types/istanbul-reports/index.d.ts","../node_modules/@jest/expect-utils/build/index.d.ts","../node_modules/chalk/index.d.ts","../node_modules/@sinclair/typebox/typebox.d.ts","../node_modules/@jest/schemas/build/index.d.ts","../node_modules/pretty-format/build/index.d.ts","../node_modules/jest-diff/build/index.d.ts","../node_modules/jest-matcher-utils/build/index.d.ts","../node_modules/expect/build/index.d.ts","../node_modules/@types/jest/index.d.ts","../node_modules/@types/json-schema/index.d.ts","../node_modules/@types/json5/index.d.ts","../node_modules/@types/semver/classes/semver.d.ts","../node_modules/@types/semver/functions/parse.d.ts","../node_modules/@types/semver/functions/valid.d.ts","../node_modules/@types/semver/functions/clean.d.ts","../node_modules/@types/semver/functions/inc.d.ts","../node_modules/@types/semver/functions/diff.d.ts","../node_modules/@types/semver/functions/major.d.ts","../node_modules/@types/semver/functions/minor.d.ts","../node_modules/@types/semver/functions/patch.d.ts","../node_modules/@types/semver/functions/prerelease.d.ts","../node_modules/@types/semver/functions/compare.d.ts","../node_modules/@types/semver/functions/rcompare.d.ts","../node_modules/@types/semver/functions/compare-loose.d.ts","../node_modules/@types/semver/functions/compare-build.d.ts","../node_modules/@types/semver/functions/sort.d.ts","../node_modules/@types/semver/functions/rsort.d.ts","../node_modules/@types/semver/functions/gt.d.ts","../node_modules/@types/semver/functions/lt.d.ts","../node_modules/@types/semver/functions/eq.d.ts","../node_modules/@types/semver/functions/neq.d.ts","../node_modules/@types/semver/functions/gte.d.ts","../node_modules/@types/semver/functions/lte.d.ts","../node_modules/@types/semver/functions/cmp.d.ts","../node_modules/@types/semver/functions/coerce.d.ts","../node_modules/@types/semver/classes/comparator.d.ts","../node_modules/@types/semver/classes/range.d.ts","../node_modules/@types/semver/functions/satisfies.d.ts","../node_modules/@types/semver/ranges/max-satisfying.d.ts","../node_modules/@types/semver/ranges/min-satisfying.d.ts","../node_modules/@types/semver/ranges/to-comparators.d.ts","../node_modules/@types/semver/ranges/min-version.d.ts","../node_modules/@types/semver/ranges/valid.d.ts","../node_modules/@types/semver/ranges/outside.d.ts","../node_modules/@types/semver/ranges/gtr.d.ts","../node_modules/@types/semver/ranges/ltr.d.ts","../node_modules/@types/semver/ranges/intersects.d.ts","../node_modules/@types/semver/ranges/simplify.d.ts","../node_modules/@types/semver/ranges/subset.d.ts","../node_modules/@types/semver/internals/identifiers.d.ts","../node_modules/@types/semver/index.d.ts","../node_modules/@types/stack-utils/index.d.ts"],"fileInfos":[{"version":"824cb491a40f7e8fdeb56f1df5edf91b23f3e3ee6b4cde84d4a99be32338faee","affectsGlobalScope":true},"45b7ab580deca34ae9729e97c13cfd999df04416a79116c3bfb483804f85ded4","3facaf05f0c5fc569c5649dd359892c98a85557e3e0c847964caeb67076f4d75","9a68c0c07ae2fa71b44384a839b7b8d81662a236d4b9ac30916718f7510b1b2d","5e1c4c362065a6b95ff952c0eab010f04dcd2c3494e813b493ecfd4fcb9fc0d8","68d73b4a11549f9c0b7d352d10e91e5dca8faa3322bfb77b661839c42b1ddec7","5efce4fc3c29ea84e8928f97adec086e3dc876365e0982cc8479a07954a3efd4","feecb1be483ed332fad555aff858affd90a48ab19ba7272ee084704eb7167569","5514e54f17d6d74ecefedc73c504eadffdeda79c7ea205cf9febead32d45c4bc","1c0cdb8dc619bc549c3e5020643e7cf7ae7940058e8c7e5aefa5871b6d86f44b","886e50ef125efb7878f744e86908884c0133e7a6d9d80013f421b0cd8fb2af94",{"version":"87d693a4920d794a73384b3c779cadcb8548ac6945aa7a925832fe2418c9527a","affectsGlobalScope":true},{"version":"76f838d5d49b65de83bc345c04aa54c62a3cfdb72a477dc0c0fce89a30596c30","affectsGlobalScope":true},{"version":"73e370058f82add1fdbc78ef3d1aab110108f2d5d9c857cb55d3361982347ace","affectsGlobalScope":true},{"version":"80e18897e5884b6723488d4f5652167e7bb5024f946743134ecc4aa4ee731f89","affectsGlobalScope":true},{"version":"cd034f499c6cdca722b60c04b5b1b78e058487a7085a8e0d6fb50809947ee573","affectsGlobalScope":true},{"version":"138fb588d26538783b78d1e3b2c2cc12d55840b97bf5e08bca7f7a174fbe2f17","affectsGlobalScope":true},{"version":"dc2df20b1bcdc8c2d34af4926e2c3ab15ffe1160a63e58b7e09833f616efff44","affectsGlobalScope":true},{"version":"4443e68b35f3332f753eacc66a04ac1d2053b8b035a0e0ac1d455392b5e243b3","affectsGlobalScope":true},{"version":"bc47685641087c015972a3f072480889f0d6c65515f12bd85222f49a98952ed7","affectsGlobalScope":true},{"version":"0dc1e7ceda9b8b9b455c3a2d67b0412feab00bd2f66656cd8850e8831b08b537","affectsGlobalScope":true},{"version":"ce691fb9e5c64efb9547083e4a34091bcbe5bdb41027e310ebba8f7d96a98671","affectsGlobalScope":true},{"version":"8d697a2a929a5fcb38b7a65594020fcef05ec1630804a33748829c5ff53640d0","affectsGlobalScope":true},{"version":"4ff2a353abf8a80ee399af572debb8faab2d33ad38c4b4474cff7f26e7653b8d","affectsGlobalScope":true},{"version":"93495ff27b8746f55d19fcbcdbaccc99fd95f19d057aed1bd2c0cafe1335fbf0","affectsGlobalScope":true},{"version":"6fc23bb8c3965964be8c597310a2878b53a0306edb71d4b5a4dfe760186bcc01","affectsGlobalScope":true},{"version":"ea011c76963fb15ef1cdd7ce6a6808b46322c527de2077b6cfdf23ae6f5f9ec7","affectsGlobalScope":true},{"version":"38f0219c9e23c915ef9790ab1d680440d95419ad264816fa15009a8851e79119","affectsGlobalScope":true},{"version":"bb42a7797d996412ecdc5b2787720de477103a0b2e53058569069a0e2bae6c7e","affectsGlobalScope":true},{"version":"4738f2420687fd85629c9efb470793bb753709c2379e5f85bc1815d875ceadcd","affectsGlobalScope":true},{"version":"2f11ff796926e0832f9ae148008138ad583bd181899ab7dd768a2666700b1893","affectsGlobalScope":true},{"version":"4de680d5bb41c17f7f68e0419412ca23c98d5749dcaaea1896172f06435891fc","affectsGlobalScope":true},{"version":"9fc46429fbe091ac5ad2608c657201eb68b6f1b8341bd6d670047d32ed0a88fa","affectsGlobalScope":true},{"version":"61c37c1de663cf4171e1192466e52c7a382afa58da01b1dc75058f032ddf0839","affectsGlobalScope":true},{"version":"b541a838a13f9234aba650a825393ffc2292dc0fc87681a5d81ef0c96d281e7a","affectsGlobalScope":true},{"version":"b20fe0eca9a4e405f1a5ae24a2b3290b37cf7f21eba6cbe4fc3fab979237d4f3","affectsGlobalScope":true},{"version":"811ec78f7fefcabbda4bfa93b3eb67d9ae166ef95f9bff989d964061cbf81a0c","affectsGlobalScope":true},{"version":"717937616a17072082152a2ef351cb51f98802fb4b2fdabd32399843875974ca","affectsGlobalScope":true},{"version":"d7e7d9b7b50e5f22c915b525acc5a49a7a6584cf8f62d0569e557c5cfc4b2ac2","affectsGlobalScope":true},{"version":"71c37f4c9543f31dfced6c7840e068c5a5aacb7b89111a4364b1d5276b852557","affectsGlobalScope":true},{"version":"576711e016cf4f1804676043e6a0a5414252560eb57de9faceee34d79798c850","affectsGlobalScope":true},{"version":"89c1b1281ba7b8a96efc676b11b264de7a8374c5ea1e6617f11880a13fc56dc6","affectsGlobalScope":true},{"version":"49ed889be54031e1044af0ad2c603d627b8bda8b50c1a68435fe85583901d072","affectsGlobalScope":true},{"version":"e93d098658ce4f0c8a0779e6cab91d0259efb88a318137f686ad76f8410ca270","affectsGlobalScope":true},{"version":"063600664504610fe3e99b717a1223f8b1900087fab0b4cad1496a114744f8df","affectsGlobalScope":true},{"version":"934019d7e3c81950f9a8426d093458b65d5aff2c7c1511233c0fd5b941e608ab","affectsGlobalScope":true},{"version":"bf14a426dbbf1022d11bd08d6b8e709a2e9d246f0c6c1032f3b2edb9a902adbe","affectsGlobalScope":true},{"version":"5e07ed3809d48205d5b985642a59f2eba47c402374a7cf8006b686f79efadcbd","affectsGlobalScope":true},{"version":"2b72d528b2e2fe3c57889ca7baef5e13a56c957b946906d03767c642f386bbc3","affectsGlobalScope":true},{"version":"8073890e29d2f46fdbc19b8d6d2eb9ea58db9a2052f8640af20baff9afbc8640","affectsGlobalScope":true},{"version":"368af93f74c9c932edd84c58883e736c9e3d53cec1fe24c0b0ff451f529ceab1","affectsGlobalScope":true},{"version":"af3dd424cf267428f30ccfc376f47a2c0114546b55c44d8c0f1d57d841e28d74","affectsGlobalScope":true},{"version":"995c005ab91a498455ea8dfb63aa9f83fa2ea793c3d8aa344be4a1678d06d399","affectsGlobalScope":true},{"version":"51e547984877a62227042850456de71a5c45e7fe86b7c975c6e68896c86fa23b","affectsGlobalScope":true},{"version":"956d27abdea9652e8368ce029bb1e0b9174e9678a273529f426df4b3d90abd60","affectsGlobalScope":true},{"version":"4fa6ed14e98aa80b91f61b9805c653ee82af3502dc21c9da5268d3857772ca05","affectsGlobalScope":true},{"version":"e6633e05da3ff36e6da2ec170d0d03ccf33de50ca4dc6f5aeecb572cedd162fb","affectsGlobalScope":true},{"version":"d8670852241d4c6e03f2b89d67497a4bbefe29ecaa5a444e2c11a9b05e6fccc6","affectsGlobalScope":true},{"version":"8444af78980e3b20b49324f4a16ba35024fef3ee069a0eb67616ea6ca821c47a","affectsGlobalScope":true},{"version":"caccc56c72713969e1cfe5c3d44e5bab151544d9d2b373d7dbe5a1e4166652be","affectsGlobalScope":true},{"version":"3287d9d085fbd618c3971944b65b4be57859f5415f495b33a6adc994edd2f004","affectsGlobalScope":true},{"version":"50d53ccd31f6667aff66e3d62adf948879a3a16f05d89882d1188084ee415bbc","affectsGlobalScope":true},{"version":"08a58483392df5fcc1db57d782e87734f77ae9eab42516028acbfe46f29a3ef7","affectsGlobalScope":true},{"version":"436aaf437562f276ec2ddbee2f2cdedac7664c1e4c1d2c36839ddd582eeb3d0a","affectsGlobalScope":true},{"version":"b1cb28af0c891c8c96b2d6b7be76bd394fddcfdb4709a20ba05a7c1605eea0f9","affectsGlobalScope":true},{"version":"13f6e6380c78e15e140243dc4be2fa546c287c6d61f4729bc2dd7cf449605471","affectsGlobalScope":true},{"version":"15b98a533864d324e5f57cd3cfc0579b231df58c1c0f6063ea0fcb13c3c74ff9","affectsGlobalScope":true},{"version":"ac77cb3e8c6d3565793eb90a8373ee8033146315a3dbead3bde8db5eaf5e5ec6","affectsGlobalScope":true},{"version":"d4b1d2c51d058fc21ec2629fff7a76249dec2e36e12960ea056e3ef89174080f","affectsGlobalScope":true},{"version":"2fef54945a13095fdb9b84f705f2b5994597640c46afeb2ce78352fab4cb3279","affectsGlobalScope":true},{"version":"33358442698bb565130f52ba79bfd3d4d484ac85fe33f3cb1759c54d18201393","affectsGlobalScope":true},{"version":"782dec38049b92d4e85c1585fbea5474a219c6984a35b004963b00beb1aab538","affectsGlobalScope":true},"bde31fd423cd93b0eff97197a3f66df7c93e8c0c335cbeb113b7ff1ac35c23f4","bae8d023ef6b23df7da26f51cea44321f95817c190342a36882e93b80d07a960","5d30d04a14ed8527ac5d654dc345a4db11b593334c11a65efb6e4facc5484a0e","6c912036816aba6f7406a087f5c4bd676231715ae77d3326a5b3a41f94787925","4eb2499d385eff0db377104ae091822c4ba889b318b55a764dee8ee323c837ed",{"version":"7904bb062ca32230daa1221d57fb90862fac08c1df5a81a7c8bc4ff3cea93783","signature":"3f1daa1818ec3c0f23cd28cbfa6da24dd04ea56bc9eee35a45f6969a512a4d95"},"27679e96d1bd38c5938178aaf4abe8627493090b63d6bae2ce8436e6a87ebe4d","f64487e06875cfbe0cc854328920403df337dc6c1925070995653ac71c266c0e","3846d0dcf468a1d1a07e6d00eaa37ec542956fb5fe0357590a6407af20d2ff90","7394959e5a741b185456e1ef5d64599c36c60a323207450991e7a42e08911419","5929864ce17fba74232584d90cb721a89b7ad277220627cc97054ba15a98ea8f","7180c03fd3cb6e22f911ce9ba0f8a7008b1a6ddbe88ccf16a9c8140ef9ac1686","25c8056edf4314820382a5fdb4bb7816999acdcb929c8f75e3f39473b87e85bc","54cb85a47d760da1c13c00add10d26b5118280d44d58e6908d8e89abbd9d7725","3e4825171442666d31c845aeb47fcd34b62e14041bb353ae2b874285d78482aa","c6fd2c5a395f2432786c9cb8deb870b9b0e8ff7e22c029954fabdd692bff6195","a967bfe3ad4e62243eb604bf956101e4c740f5921277c60debaf325c1320bf88","e9775e97ac4877aebf963a0289c81abe76d1ec9a2a7778dbe637e5151f25c5f3","471e1da5a78350bc55ef8cef24eb3aca6174143c281b8b214ca2beda51f5e04a","cadc8aced301244057c4e7e73fbcae534b0f5b12a37b150d80e5a45aa4bebcbd","385aab901643aa54e1c36f5ef3107913b10d1b5bb8cbcd933d4263b80a0d7f20","9670d44354bab9d9982eca21945686b5c24a3f893db73c0dae0fd74217a4c219","db3435f3525cd785bf21ec6769bf8da7e8a776be1a99e2e7efb5f244a2ef5fee","c3b170c45fc031db31f782e612adf7314b167e60439d304b49e704010e7bafe5","40383ebef22b943d503c6ce2cb2e060282936b952a01bea5f9f493d5fb487cc7","4893a895ea92c85345017a04ed427cbd6a1710453338df26881a6019432febdd","3a84b7cb891141824bd00ef8a50b6a44596aded4075da937f180c90e362fe5f6","13f6f39e12b1518c6650bbb220c8985999020fe0f21d818e28f512b7771d00f9","9b5369969f6e7175740bf51223112ff209f94ba43ecd3bb09eefff9fd675624a","4fe9e626e7164748e8769bbf74b538e09607f07ed17c2f20af8d680ee49fc1da","24515859bc0b836719105bb6cc3d68255042a9f02a6022b3187948b204946bd2","33203609eba548914dc83ddf6cadbc0bcb6e8ef89f6d648ca0908ae887f9fcc5","0db18c6e78ea846316c012478888f33c11ffadab9efd1cc8bcc12daded7a60b6","89167d696a849fce5ca508032aabfe901c0868f833a8625d5a9c6e861ef935d2","e53a3c2a9f624d90f24bf4588aacd223e7bec1b9d0d479b68d2f4a9e6011147f","339dc5265ee5ed92e536a93a04c4ebbc2128f45eeec6ed29f379e0085283542c","9f0a92164925aa37d4a5d9dd3e0134cff8177208dba55fd2310cd74beea40ee2","8bfdb79bf1a9d435ec48d9372dc93291161f152c0865b81fc0b2694aedb4578d","2e85db9e6fd73cfa3d7f28e0ab6b55417ea18931423bd47b409a96e4a169e8e6","c46e079fe54c76f95c67fb89081b3e399da2c7d109e7dca8e4b58d83e332e605","d32275be3546f252e3ad33976caf8c5e842c09cb87d468cb40d5f4cf092d1acc","4a0c3504813a3289f7fb1115db13967c8e004aa8e4f8a9021b95285502221bd1",{"version":"49026435d21e3d7559d723af3ae48f73ec28f9cba651b41bd2ac991012836122","affectsGlobalScope":true},"39b1a50d543770780b0409a4caacb87f3ff1d510aedfeb7dc06ed44188256f89",{"version":"dafc58ee47fa25dbc68b27c638bd6153dd7659021c164f64b7760757e9f5a6ab","affectsGlobalScope":true},"16b872cf5432818bdbf405428b4a1d77bb2a7ab908e8bd6609f9a541cea92f81","fe39ceafa361b6d339b518936275eff89a77e7dfe92f2efa5fb97abf9a95ca49",{"version":"4009dd21843fe4a62d1d97b584a2937ca9f045df6fbd65c8b264d8dd04b656fd","affectsGlobalScope":true},"a40826e8476694e90da94aa008283a7de50d1dafd37beada623863f1901cb7fb","ed3db4eb7ad0466e19df82d9ee5c057d78df954283004783932d75e8fa4058c5","278fe296432b9840660d6e0d1778b4b4897a591d4b910a5f7ac8db0b476a8af7","1c611ff373ce1958aafc40b328048ac2540ba5c7f373cf2897e0d9aeaabe90a0","bea5c9fc0843a6961411ab4a04df856a8372448bc0d180da0c3a054ff31044b8","715873cecbfcebb49f293f0521bd0955d6298486e2eeb9c7bbf5e9f20a6ed152","c6cf9428f45f3d78b07df7d7aab1569994c177d36549e3a962f952d89f026bc4",{"version":"2c71199d1fc83bf17636ad5bf63a945633406b7b94887612bba4ef027c662b3e","affectsGlobalScope":true},{"version":"cce14dcba2c2cb1059977ad65cf9caef890118cb20e35c4cf420bf1c83f27c1a","affectsGlobalScope":true},"5a2f6de23113659e83dc8c5edb9f3c5bcd6136f74dcc1785b3df4eef1271e1f3","021ca24be8eb8c46f99b4e03ebf872931f590c9b07b88d715c68bd30495b6c44","fb862b9a2e78754cf44b770ba6f194987d63c8d4cd103c6c05534faa4120ae98","6b97f4106d72ae6b4ebf4e46d2fe90f4d04dd04b3dbff6e294572440a428209d","e3baa0c5780c2c805ec33a999722a2f740b572eb3746fd0a5f93a0a5c3dbf7f6","48fedd2f8549a2ae7e62f30fdb015779c2a7b536760730c5269406cd3d17cab2",{"version":"089867511b37a534ae71f3d9bc97acc0b925b7f5dbec113f98c4b49224c694eb","affectsGlobalScope":true},"e0cc19f50900706e7aae038565e825f2014ac5325b99b3daabf8ecd5d3d09f1a","f5ce35485541e817c2d4105d3eb78e3e538bbb009515ed014694363fa3e94ceb","323506ce173f7f865f42f493885ee3dacd18db6359ea1141d57676d3781ce10c",{"version":"bd88055918cf8bf30ad7c9269177f7ebeafd4c5f0d28919edccd1c1d24f7e73c","affectsGlobalScope":true},{"version":"645baafeaed6855c8796fcbae4e813021c65f36eaa3f6178535457a2366f6849","affectsGlobalScope":true},"ea3ab3727cd6c222d94003ecafa30e8550c61eadcdabbf59514aee76e86211a5","d3cdd41693c5ed6bec4f1a1c399d9501372b14bd341bc46eedacf2854c5df5a7","2de7a21c92226fb8abbeed7a0a9bd8aa6d37e4c68a8c7ff7938c644267e9fcc1","6d6070c5c81ba0bfe58988c69e3ba3149fc86421fd383f253aeb071cbf29cd41","48dab0d6e633b8052e7eaa0efb0bb3d58a733777b248765eafcb0b0349439834","d3e22aaa84d935196f465fff6645f88bb41352736c3130285eea0f2489c5f183","269929a24b2816343a178008ac9ae9248304d92a8ba8e233055e0ed6dbe6ef71","93452d394fdd1dc551ec62f5042366f011a00d342d36d50793b3529bfc9bd633","5195aeb0de306d1c5ca8033457fbcab5987657112fa6d4971cfeb7644493a369","c5dbf0003bc9f0f643e54cd00a3868d1afe85497fecb56be6f2373dc85102924",{"version":"6fa61015444e843013443f2e5ca6bee5f033cbf361f953fd932abb0c029b73b2","affectsGlobalScope":true},{"version":"300f8e9de0b0c3482be3e749462b6ebc3dab8a316801f1da0def94aed0cd2018","affectsGlobalScope":true},"4e228e78c1e9b0a75c70588d59288f63a6258e8b1fe4a67b0c53fe03461421d9","3df5b34f3449733bc4831b8d670f958a045e7a3f5d7b0e21991ef95408dbec13","76a89af04f2ba1807309320dab5169c0d1243b80738b4a2005989e40a136733e","c045b664abf3fc2a4750fa96117ab2735e4ed45ddd571b2a6a91b9917e231a02",{"version":"068b8ee5c2cd90d7a50f2efadbbe353cb10196a41189a48bf4b2a867363012b4","affectsGlobalScope":true},{"version":"0c312a7c5dec6c616f754d3a4b16318ce8d1cb912dfb3dfa0e808f45e66cbb21","affectsGlobalScope":true},"6f44a190351ab5e1811abebe007cf60518044772ccc08244f9f241706afa767f","fecdf44bec4ee9c5188e5f2f58c292c9689c02520900dceaaa6e76594de6da90","2641e5e19268b6f5038ad48a6e2598965301df8a77c48c99d8df760a6a154204",{"version":"6a4a80787c57c10b3ea8314c80d9cc6e1deb99d20adca16106a337825f582420","affectsGlobalScope":true},"f2b9440f98d6f94c8105883a2b65aee2fce0248f71f41beafd0a80636f3a565d",{"version":"ab9b9a36e5284fd8d3bf2f7d5fcbc60052f25f27e4d20954782099282c60d23e","affectsGlobalScope":true},"b510d0a18e3db42ac9765d26711083ec1e8b4e21caaca6dc4d25ae6e8623f447","bbca5bae34efaa8849a821ea56b7de7015a7b39421b25c1989a79b0cbf31ce3e","9f3c5498245c38c9016a369795ec5ef1768d09db63643c8dba9656e5ab294825","2d225e7bda2871c066a7079c88174340950fb604f624f2586d3ea27bb9e5f4ff","6a785f84e63234035e511817dd48ada756d984dd8f9344e56eb8b2bdcd8fd001","c1422d016f7df2ccd3594c06f2923199acd09898f2c42f50ea8159f1f856f618","d48084248e3fc241d87852210cabf78f2aed6ce3ea3e2bdaf070e99531c71de2","0eb6152d37c84d6119295493dfcc20c331c6fda1304a513d159cdaa599dcb78b","237df26f8c326ca00cd9d2deb40214a079749062156386b6d75bdcecc6988a6b","cd44995ee13d5d23df17a10213fed7b483fabfd5ea08f267ab52c07ce0b6b4da","58ce1486f851942bd2d3056b399079bc9cb978ec933fe9833ea417e33eab676e","7557d4d7f19f94341f4413575a3453ba7f6039c9591015bcf4282a8e75414043","a3b2cc16f3ce2d882eca44e1066f57a24751545f2a5e4a153d4de31b4cac9bb5","ac2b3b377d3068bfb6e1cb8889c99098f2c875955e2325315991882a74d92cc8","8deb39d89095469957f73bd194d11f01d9894b8c1f1e27fbf3f6e8122576b336","a38a9c41f433b608a0d37e645a31eecf7233ef3d3fffeb626988d3219f80e32f","8e1428dcba6a984489863935049893631170a37f9584c0479f06e1a5b1f04332","1fce9ecb87a2d3898941c60df617e52e50fb0c03c9b7b2ba8381972448327285","5ef0597b8238443908b2c4bf69149ed3894ac0ddd0515ac583d38c7595b151f1","ac52b775a80badff5f4ac329c5725a26bd5aaadd57afa7ad9e98b4844767312a","6ae5b4a63010c82bf2522b4ecfc29ffe6a8b0c5eea6b2b35120077e9ac54d7a1","dd7109c49f416f218915921d44f0f28975df78e04e437c62e1e1eb3be5e18a35","eee181112e420b345fc78422a6cc32385ede3d27e2eaf8b8c4ad8b2c29e3e52e","25fbe57c8ee3079e2201fe580578fab4f3a78881c98865b7c96233af00bf9624","62cc8477858487b4c4de7d7ae5e745a8ce0015c1592f398b63ee05d6e64ca295","cc2a9ec3cb10e4c0b8738b02c31798fad312d21ef20b6a2f5be1d077e9f5409d","4b4fadcda7d34034737598c07e2dca5d7e1e633cb3ba8dd4d2e6a7782b30b296","360fdc8829a51c5428636f1f83e7db36fef6c5a15ed4411b582d00a1c2bd6e97","1cf0d15e6ab1ecabbf329b906ae8543e6b8955133b7f6655f04d433e3a0597ab","7c9f98fe812643141502b30fb2b5ec56d16aaf94f98580276ae37b7924dd44a4","b3547893f24f59d0a644c52f55901b15a3fa1a115bc5ea9a582911469b9348b7","596e5b88b6ca8399076afcc22af6e6e0c4700c7cd1f420a78d637c3fb44a885e","adddf736e08132c7059ee572b128fdacb1c2650ace80d0f582e93d097ed4fbaf","d4cad9dc13e9c5348637170ddd5d95f7ed5fdfc856ddca40234fa55518bc99a6","d70675ba7ba7d02e52b7070a369957a70827e4b2bca2c1680c38a832e87b61fd","3be71f4ce8988a01e2f5368bdd58e1d60236baf511e4510ee9291c7b3729a27e","423d2ccc38e369a7527988d682fafc40267bcd6688a7473e59c5eea20a29b64f","2f9fde0868ed030277c678b435f63fcf03d27c04301299580a4017963cc04ce6","6b6ed4aa017eb6867cef27257379cfe3e16caf628aceae3f0163dbafcaf891ff","25f1159094dc0bf3a71313a74e0885426af21c5d6564a254004f2cadf9c5b052","cde493e09daad4bb29922fe633f760be9f0e8e2f39cdca999cce3b8690b5e13a","3d7f9eb12aface876f7b535cc89dcd416daf77f0b3573333f16ec0a70bcf902a","b83139ae818dd20f365118f9999335ca4cd84ae518348619adc5728e7e0372d5","1a81526753a454468403c6473b7504c297bd4ee9aa8557f4ebf4092db7712fde","c3d608cc3e97d22d1d9589262865d5d786c3ee7b0a2ae9716be08634b79b9a8c","62d26d8ba4fa15ab425c1b57a050ed76c5b0ecbffaa53f182110aa3a02405a07","87a4f46dabe0e415e3d38633e4b2295e9a2673ae841886c90a1ff3e66defb367","a6613ee552418429af38391e37389036654a882c342a1b81f2711e8ddac597f2","da47cb979ae4a849f9b983f43ef34365b7050c4f5ae2ebf818195858774e1d67","ac3bcb82d7280fc313a967f311764258d18caf33db6d2b1a0243cde607ff01a0","c9b5632d6665177030428d02603aeac3e920d31ec83ac500b55d44c7da74bd84","46456824df16d60f243a7e386562b27bac838aaba66050b9bc0f31e1ab34c1f2","b91034069e217212d8dda6c92669ee9f180b4c36273b5244c3be2c657f9286c7","0697277dd829ac2610d68fe1b457c9e758105bb52d40e149d9c15e5e2fe6dca4","b0d06dbb409369169143ede5df1fb58b2fca8d44588e199bd624b6f6d966bf08","e4b6ed6bd6e3b02d7c24090bb5bdb3992243999105fa9e041bcd923147cc3ed6",{"version":"bd82efec4fcaf2023bccd17c4c1761895e732a1e0b667aacb80329d496629005","signature":"9e6b04a1ffe5041aa6c4c5bd99d9180422db9631c7f7b9489669c99b60249c29"},{"version":"6afd2683634d3215f4d963ea953c3bca819fe5a7dd804fc299b246a272cbe567","signature":"dd21a6cd6377123c1d1d28f8b332d8d15cd7a5a566e911cae2d40ba83d01432b"},"93e9b868ea6cc590b0ed0858e9d817ebcb52ff86ecbdd4363515b46138016b6d","33d47592253ddf2c8b7a294ae95ab40a94b5ddb5f6b9b83b722ed43849f17e41","888077f461608ec01524ff933f1fc5f5014fdc2bc4a5b12979cd55546b4eb656","2775f66d0b950c61f7f67cfcbb97f2ee6017e8f9828e8d1288161df9d20f31d5","f67a33e9e24f568c91a4e3e2d8cabb3daf3caae32d3d08fb397dae3780639eec","53f5cfdd10e0535d8a9b1e0e7c396530db21c41115e936f103c0acd4582d2ab2","9e251a899f4fea77024525031f1f4afe29fdfffa3dd8e94221e952990695490e","4d26aca4ae69dfa0bfcd19c7b291e5867698b1ffe1f6af6098b4456697386c6e","8503b140f964d992118fed36ffae9e4b4afb4ab86ed2d2d00a198e960336996c","27f4ccd05871d5a1dd7aef8c88dfc0d023e5116e6fa5dda0e2143f464c626ef8","79d5f1841caac458d7a47ace5cc547b4d7e0b6349e8949b2c4c6e6ac236fb1aa","89093d1296b7b91f68089533f23c25c08ffe7bad40ee21f660fb46064356337e","8e85e8673afa3bb254c9ab6d2fd96ffe454e6e7781e12730068b668424cb9bf6","d575ac31e0a1d72f3b2af47381bbe038257d78712a953aa7d3273ca247e00e6a","ecde95506bc9bfaf169eba3337005fe1a4a3fc4a4ae3f4d317a85553e2f22c64","2337a6996d39eea4db4e86f41d78ebfe70ff168ebd2eba88953199752b325028","0cd87633b68c343a4b995c1f7ae28799737d46d950abbb3fc07fbd9db15ab560","3e28f9c9b27f5789204aad8692d12fe46a69c962d79dfaf70d3c37bc41db247d","30e03e99c34605a4a408d6b8535e769b1d02f21af421598d1f44bef153637566","5528fcd80925b30412eab8131182c1a77baa335dfe875334ed90e9ad0e129281","49f52802a9382afbcf254393206fa0ac64703ad4b280650c5f610297e5a215bc","9f4eb5b4f6ee41dc7d1cabadee8e0ca38d5ab4a63b060e370147524baff2ca9d","d3f94171eceb81ac757bcc2012262648d160236ad92115265256ee3f8e4270d0","aaa9935369c79df9901d01238721a0c9552d2d5d8b2003e38f198d5042f75b51","fd653e6decef81da618e58b39211b182227b93e5223c2a04785035a9602b2f94","b6a1fd6a4a096dbfc67f40525c0c54c2c211348abca1242d164b58184603876f","706adb467ff334c1f34c98f7d95b4dd099327df9df1d24b11612f78068a6502e","89fbcb36e692ef4511d71acc2c3c1ef9579b1a9217da2ce207fe0f016fa77440","3bd2b18fb7a8e2858563f285e5195fc3cb58bddc030705bc845b8a1d85bb3894","caf0ba1b68ff9c4435615c16bb252e1ef51170aab1d355bb6663cbb58c09b06c","7179bfaac26759ccb4ed3ea13d7fcfb5cf3150d9632e97cd8f4650990e8d63ad","bc399896d66e5cc6cb7d069180a7181b93d14c43e938852b5c8cfefe1b76b443","abc8bcb0d28b91aa8de5f35cd60d107e4d4db4087217ebd1ab145673ba7ac0ad","1a4df56182c0c3db0c3cd24053b2a448a7cf0cf434c132b3baad7f7779502e90","a2caab20708a7f1411f75281967c9a8e7f9c96186adc3e277ce1b38a7c8ce81f","fbca8c565cca66d17217494615b2914c3e3ddab846daf67f35f1070dbccb909f","457676d595257c0a85241c32069afece671f3cb545bb8b950d79bf0fec27d40f","b89b4886eeb02b20155517bc2ddd97530636e346856d06f188c9d3b5f2e8a94e","5824546363337819f73a70cb94120a0cca407c63bf1f57098dd57a89ee825b2e","fe343271f55363e8602b4fb43ad712833cb68ebeb50b2ff1c05b91ee04b4e07e","e8eb6ac38a499785a16a6667855718c42b9c45ad56cff3be62eea256bd473391","24a4ec6419c2aa1773882b5be8192ec458eeb22173ad0cbede7f85e0f2f659e7","34c89375bf43cf3caec2b2e3eb4709d22b7d991d8db89a2744a95106c64532a6",{"version":"17e12405e67bb206da5c6898f54cca5ae41dd64b85c5293e42e30b9a1c482ad5","signature":"1f08ae6cd4455945430aa686cbc423a70cc1a657eb7e2d7785df4253fe19fc35"},{"version":"b7cc896b9b912fdaf129177b231a33504e3adf12c6658ec7053d2bca90e9b68d","signature":"3781f7b1d876f9211f13cf28168b7cab931bfcbfc5c88a986023fe8df25861dc"},{"version":"9a6672a69d8d6ae5a91a42ac1b677fad86b3ff200e19de0173c66e839c7da21a","signature":"386ccab7caf6492999035fe9979085588601d268ac578f0f765852f4a98a3cfd"},{"version":"0ae6783afc75561cc08b4f5c94baadcec21602f64985c6502a0ba69060370aee","signature":"49f34b8434bb304cf15d4ba0f74edeb370bf50111208a2494c5193f48d50dabb"},{"version":"caade4d221f51872e075e1c5bb6d38138c54c2a256d999158721b12e2fba1a7a","signature":"8f456c988ef89dc52f7418a4def0a288dad15b828f1d1ee476e0f1db684e7dfc"},{"version":"a5baa780a8eef4480e8bae6d9649ebc4503370dac0402f5425d21b9b9c38e2dc","signature":"bca2c9ff0d823a5b0f27fe62e7818e5d1201269938b24298cf45ef5e0d1902d6"},"455c8bacf13674f84b2ba929ab550bc41376bff7eefb14b3456ec96a3469a779",{"version":"6d59d46a38ba8f0d45c67f0d3bf6b807c1c61c0c4f2cfc5e7492d0550ae244bb","signature":"8e609bb71c20b858c77f0e9f90bb1319db8477b13f9f965f1a1e18524bf50881"},"4489c6a9fde8934733aa7df6f7911461ee6e9e4ad092736bd416f6b2cc20b2c6","2c8e55457aaf4902941dfdba4061935922e8ee6e120539c9801cd7b400fae050","8041cfce439ff29d339742389de04c136e3029d6b1817f07b2d7fcbfb7534990","670a76db379b27c8ff42f1ba927828a22862e2ab0b0908e38b671f0e912cc5ed","9d38964b57191567a14b396422c87488cecd48f405c642daa734159875ee81d9","069bebfee29864e3955378107e243508b163e77ab10de6a5ee03ae06939f0bb9","afe73051ff6a03a9565cbd8ebb0e956ee3df5e913ad5c1ded64218aabfa3dcb5","035a5df183489c2e22f3cf59fc1ed2b043d27f357eecc0eb8d8e840059d44245","a4809f4d92317535e6b22b01019437030077a76fec1d93b9881c9ed4738fcc54","5f53fa0bd22096d2a78533f94e02c899143b8f0f9891a46965294ee8b91a9434","cdcc132f207d097d7d3aa75615ab9a2e71d6a478162dde8b67f88ea19f3e54de","0d14fa22c41fdc7277e6f71473b20ebc07f40f00e38875142335d5b63cdfc9d2","c085e9aa62d1ae1375794c1fb927a445fa105fed891a7e24edbb1c3300f7384a","f315e1e65a1f80992f0509e84e4ae2df15ecd9ef73df975f7c98813b71e4c8da","5b9586e9b0b6322e5bfbd2c29bd3b8e21ab9d871f82346cb71020e3d84bae73e","3e70a7e67c2cb16f8cd49097360c0309fe9d1e3210ff9222e9dac1f8df9d4fb6","ab68d2a3e3e8767c3fba8f80de099a1cfc18c0de79e42cb02ae66e22dfe14a66","d96cc6598148bf1a98fb2e8dcf01c63a4b3558bdaec6ef35e087fd0562eb40ec",{"version":"458e2fd1185e659cb800ef68d01ef77de70dcab8860bedf6d94eaebe736751f1","affectsGlobalScope":true},"f3d8c757e148ad968f0d98697987db363070abada5f503da3c06aefd9d4248c1","96d14f21b7652903852eef49379d04dbda28c16ed36468f8c9fa08f7c14c9538","cf3d384d082b933d987c4e2fe7bfb8710adfd9dc8155190056ed6695a25a559e","9871b7ee672bc16c78833bdab3052615834b08375cb144e4d2cba74473f4a589","c863198dae89420f3c552b5a03da6ed6d0acfa3807a64772b895db624b0de707","8b03a5e327d7db67112ebbc93b4f744133eda2c1743dbb0a990c61a8007823ef","86c73f2ee1752bac8eeeece234fd05dfcf0637a4fbd8032e4f5f43102faa8eec","42fad1f540271e35ca37cecda12c4ce2eef27f0f5cf0f8dd761d723c744d3159","ff3743a5de32bee10906aff63d1de726f6a7fd6ee2da4b8229054dfa69de2c34","83acd370f7f84f203e71ebba33ba61b7f1291ca027d7f9a662c6307d74e4ac22","1445cec898f90bdd18b2949b9590b3c012f5b7e1804e6e329fb0fe053946d5ec","0e5318ec2275d8da858b541920d9306650ae6ac8012f0e872fe66eb50321a669","cf530297c3fb3a92ec9591dd4fa229d58b5981e45fe6702a0bd2bea53a5e59be","c1f6f7d08d42148ddfe164d36d7aba91f467dbcb3caa715966ff95f55048b3a4","f4e9bf9103191ef3b3612d3ec0044ca4044ca5be27711fe648ada06fad4bcc85","0c1ee27b8f6a00097c2d6d91a21ee4d096ab52c1e28350f6362542b55380059a","7677d5b0db9e020d3017720f853ba18f415219fb3a9597343b1b1012cfd699f7","bc1c6bc119c1784b1a2be6d9c47addec0d83ef0d52c8fbe1f14a51b4dfffc675","52cf2ce99c2a23de70225e252e9822a22b4e0adb82643ab0b710858810e00bf1","770625067bb27a20b9826255a8d47b6b5b0a2d3dfcbd21f89904c731f671ba77","d1ed6765f4d7906a05968fb5cd6d1db8afa14dbe512a4884e8ea5c0f5e142c80","799c0f1b07c092626cf1efd71d459997635911bb5f7fc1196efe449bba87e965","2a184e4462b9914a30b1b5c41cf80c6d3428f17b20d3afb711fff3f0644001fd","9eabde32a3aa5d80de34af2c2206cdc3ee094c6504a8d0c2d6d20c7c179503cc","397c8051b6cfcb48aa22656f0faca2553c5f56187262135162ee79d2b2f6c966","a8ead142e0c87dcd5dc130eba1f8eeed506b08952d905c47621dc2f583b1bff9","a02f10ea5f73130efca046429254a4e3c06b5475baecc8f7b99a0014731be8b3","c2576a4083232b0e2d9bd06875dd43d371dee2e090325a9eac0133fd5650c1cb","4c9a0564bb317349de6a24eb4efea8bb79898fa72ad63a1809165f5bd42970dd","f40ac11d8859092d20f953aae14ba967282c3bb056431a37fced1866ec7a2681","cc11e9e79d4746cc59e0e17473a59d6f104692fd0eeea1bdb2e206eabed83b03","b444a410d34fb5e98aa5ee2b381362044f4884652e8bc8a11c8fe14bbd85518e","c35808c1f5e16d2c571aa65067e3cb95afeff843b259ecfa2fc107a9519b5392","14d5dc055143e941c8743c6a21fa459f961cbc3deedf1bfe47b11587ca4b3ef5","a3ad4e1fc542751005267d50a6298e6765928c0c3a8dce1572f2ba6ca518661c","f237e7c97a3a89f4591afd49ecb3bd8d14f51a1c4adc8fcae3430febedff5eb6","3ffdfbec93b7aed71082af62b8c3e0cc71261cc68d796665faa1e91604fbae8f","662201f943ed45b1ad600d03a90dffe20841e725203ced8b708c91fcd7f9379a","c9ef74c64ed051ea5b958621e7fb853fe3b56e8787c1587aefc6ea988b3c7e79","2462ccfac5f3375794b861abaa81da380f1bbd9401de59ffa43119a0b644253d","34baf65cfee92f110d6653322e2120c2d368ee64b3c7981dff08ed105c4f19b0","7d8ddf0f021c53099e34ee831a06c394d50371816caa98684812f089b4c6b3d4","ab82804a14454734010dcdcd43f564ff7b0389bee4c5692eec76ff5b30d4cf66"],"root":[78,222,223,[267,274]],"options":{"composite":true,"declaration":true,"esModuleInterop":true,"module":1,"outDir":"./","skipLibCheck":true,"strict":true,"target":99},"fileIdsList":[[275],[287],[275,276,277,278,279],[275,277],[130,166],[282],[283],[289,292],[81],[116],[117,122,150],[118,129,130,137,147,158],[118,119,129,137],[120,159],[121,122,130,138],[122,147,155],[123,125,129,137],[116,124],[125,126],[129],[127,129],[116,129],[129,130,131,147,158],[129,130,131,144,147,150],[114,163],[125,129,132,137,147,158],[129,130,132,133,137,147,155,158],[132,134,147,155,158],[81,82,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165],[129,135],[136,158,163],[125,129,137,147],[138],[139],[116,140],[141,157,163],[142],[143],[129,144,145],[144,146,159,161],[117,129,147,148,149,150],[117,147,149],[147,148],[150],[151],[116,147],[129,153,154],[153,154],[122,137,147,155],[156],[137,157],[117,132,143,158],[122,159],[147,160],[136,161],[162],[117,122,129,131,140,147,158,161,163],[147,164],[296,335],[296,320,335],[335],[296],[296,321,335],[296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334],[321,335],[129,132,134,137,158,166],[74],[75],[171,172,176,203,204,206,207,208,211,212],[169,170],[169],[171,212],[171,172,208,210,212],[212],[168,209,212],[171,172,211,212],[171,172,174,175,211,212],[171,172,173,211,212],[171,172,176,203,204,205,206,207,211,212],[171,176,205,206,207,208,211,212,220],[168,171,172,176,208,211],[176,212],[178,179,180,181,182,183,184,185,186,187,212],[201,212],[177,188,196,197,198,199,200,202],[201,212,213],[212,213],[212,214,215,216,217,218,219],[176,212,213],[181,212],[189,190,191,192,193,194,195,212],[285,291],[289],[286,290],[224,227,229,230,231,232,236],[226,227,228,229,232,233,235,260],[236],[225,236,248],[226,227],[226,227,228,236],[227,236],[227,232,235,236],[235,261],[226,227,228,229,232,233,234,236],[224,236],[235],[224,225,230,234,236,237,238,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258],[259],[225,236,243],[235,236,244,245,247],[236,242],[224,230,236,237,238,239,240,241,243,244],[224,236,240],[224,230,236,245],[234,236,246],[262],[263,264,265],[259,261],[288],[91,95,158],[91,147,158],[86],[88,91,155,158],[137,155],[166],[86,166],[88,91,137,158],[83,84,87,90,117,129,147,158],[83,89],[87,91,117,150,158,166],[117,166],[107,117,166],[85,86,166],[91],[85,86,87,88,89,90,91,92,93,95,96,97,98,99,100,101,102,103,104,105,106,108,109,110,111,112,113],[91,98,99],[89,91,99,100],[90],[83,86,91],[91,95,99,100],[95],[89,91,94,158],[83,88,89,91,95,98],[117,147],[86,91,107,117,163,166],[76,77,269,271],[271],[78],[78,222,223,268,269,270],[222],[78,221],[78,79,80,134,167,222,268],[78,79,223,267],[78,79,266,268],[78,271],[78,79,270],[78,79,134,268],[78,79,268]],"referencedMap":[[277,1],[288,2],[280,3],[276,1],[278,4],[279,1],[281,5],[283,6],[284,7],[293,8],[81,9],[82,9],[116,10],[117,11],[118,12],[119,13],[120,14],[121,15],[122,16],[123,17],[124,18],[125,19],[126,19],[128,20],[127,21],[129,22],[130,23],[131,24],[115,25],[132,26],[133,27],[134,28],[166,29],[135,30],[136,31],[137,32],[138,33],[139,34],[140,35],[141,36],[142,37],[143,38],[144,39],[145,39],[146,40],[147,41],[149,42],[148,43],[150,44],[151,45],[152,46],[153,47],[154,48],[155,49],[156,50],[157,51],[158,52],[159,53],[160,54],[161,55],[162,56],[163,57],[164,58],[320,59],[321,60],[296,61],[299,61],[318,59],[319,59],[309,59],[308,62],[306,59],[301,59],[314,59],[312,59],[316,59],[300,59],[313,59],[317,59],[302,59],[303,59],[315,59],[297,59],[304,59],[305,59],[307,59],[311,59],[322,63],[310,59],[298,59],[335,64],[329,63],[331,65],[330,63],[323,63],[324,63],[326,63],[328,63],[332,65],[333,65],[325,65],[327,65],[167,66],[77,67],[75,67],[76,68],[209,69],[171,70],[170,71],[175,72],[211,73],[207,74],[210,75],[172,74],[173,76],[177,76],[176,77],[174,78],[208,79],[221,80],[206,74],[212,81],[178,82],[183,74],[185,74],[180,74],[181,82],[187,74],[188,83],[179,74],[184,74],[186,74],[182,74],[202,84],[201,74],[203,85],[197,74],[218,86],[216,87],[215,74],[213,72],[220,88],[217,89],[214,87],[219,87],[199,74],[198,74],[194,74],[200,90],[195,74],[196,91],[189,74],[190,74],[191,74],[192,74],[193,74],[292,92],[290,93],[291,94],[233,95],[261,96],[227,97],[226,98],[228,99],[229,100],[232,101],[260,97],[258,102],[265,103],[235,104],[254,97],[256,105],[236,106],[251,97],[241,105],[259,107],[264,108],[250,109],[240,97],[248,110],[252,97],[243,111],[245,112],[230,105],[253,113],[239,97],[237,97],[234,114],[247,115],[263,116],[266,117],[262,118],[289,119],[98,120],[105,121],[97,120],[112,122],[89,123],[88,124],[111,125],[106,126],[109,127],[91,128],[90,129],[86,130],[85,131],[108,132],[87,133],[92,134],[96,134],[114,135],[113,134],[100,136],[101,137],[103,138],[99,139],[102,140],[107,125],[94,141],[95,142],[104,143],[84,144],[110,145],[272,146],[273,147],[270,148],[271,149],[274,150],[222,151],[223,152],[268,153],[267,154],[269,155]],"exportedModulesMap":[[277,1],[288,2],[280,3],[276,1],[278,4],[279,1],[281,5],[283,6],[284,7],[293,8],[81,9],[82,9],[116,10],[117,11],[118,12],[119,13],[120,14],[121,15],[122,16],[123,17],[124,18],[125,19],[126,19],[128,20],[127,21],[129,22],[130,23],[131,24],[115,25],[132,26],[133,27],[134,28],[166,29],[135,30],[136,31],[137,32],[138,33],[139,34],[140,35],[141,36],[142,37],[143,38],[144,39],[145,39],[146,40],[147,41],[149,42],[148,43],[150,44],[151,45],[152,46],[153,47],[154,48],[155,49],[156,50],[157,51],[158,52],[159,53],[160,54],[161,55],[162,56],[163,57],[164,58],[320,59],[321,60],[296,61],[299,61],[318,59],[319,59],[309,59],[308,62],[306,59],[301,59],[314,59],[312,59],[316,59],[300,59],[313,59],[317,59],[302,59],[303,59],[315,59],[297,59],[304,59],[305,59],[307,59],[311,59],[322,63],[310,59],[298,59],[335,64],[329,63],[331,65],[330,63],[323,63],[324,63],[326,63],[328,63],[332,65],[333,65],[325,65],[327,65],[167,66],[77,67],[75,67],[76,68],[209,69],[171,70],[170,71],[175,72],[211,73],[207,74],[210,75],[172,74],[173,76],[177,76],[176,77],[174,78],[208,79],[221,80],[206,74],[212,81],[178,82],[183,74],[185,74],[180,74],[181,82],[187,74],[188,83],[179,74],[184,74],[186,74],[182,74],[202,84],[201,74],[203,85],[197,74],[218,86],[216,87],[215,74],[213,72],[220,88],[217,89],[214,87],[219,87],[199,74],[198,74],[194,74],[200,90],[195,74],[196,91],[189,74],[190,74],[191,74],[192,74],[193,74],[292,92],[290,93],[291,94],[233,95],[261,96],[227,97],[226,98],[228,99],[229,100],[232,101],[260,97],[258,102],[265,103],[235,104],[254,97],[256,105],[236,106],[251,97],[241,105],[259,107],[264,108],[250,109],[240,97],[248,110],[252,97],[243,111],[245,112],[230,105],[253,113],[239,97],[237,97],[234,114],[247,115],[263,116],[266,117],[262,118],[289,119],[98,120],[105,121],[97,120],[112,122],[89,123],[88,124],[111,125],[106,126],[109,127],[91,128],[90,129],[86,130],[85,131],[108,132],[87,133],[92,134],[96,134],[114,135],[113,134],[100,136],[101,137],[103,138],[99,139],[102,140],[107,125],[94,141],[95,142],[104,143],[84,144],[110,145],[273,147],[270,148],[271,156],[222,148],[223,157],[268,153],[267,158],[269,155]],"semanticDiagnosticsPerFile":[277,275,285,288,287,280,276,278,279,281,282,283,284,293,294,295,81,82,116,117,118,119,120,121,122,123,124,125,126,128,127,129,130,131,115,165,132,133,134,166,135,136,137,138,139,140,141,142,143,144,145,146,147,149,148,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,320,321,296,299,318,319,309,308,306,301,314,312,316,300,313,317,302,303,315,297,304,305,307,311,322,310,298,335,334,329,331,330,323,324,326,328,332,333,325,327,336,167,74,77,75,76,209,169,171,170,175,211,207,210,172,173,177,176,174,208,221,206,212,204,205,178,183,185,180,181,187,188,179,184,186,182,202,201,203,197,218,216,215,213,220,217,214,219,199,198,194,200,195,196,189,190,191,192,193,80,286,79,292,290,291,233,261,227,226,228,229,232,260,258,265,235,254,256,225,236,238,242,246,251,241,231,259,257,264,250,240,248,255,249,252,243,245,230,253,244,239,237,234,247,224,263,266,262,289,71,72,14,12,13,18,17,2,19,20,21,22,23,24,25,26,3,27,4,28,32,29,30,31,33,34,35,5,36,37,38,39,6,43,40,41,42,44,7,45,50,51,46,47,48,49,8,55,52,53,54,56,9,57,58,59,62,60,61,63,64,10,1,65,11,69,67,73,66,70,68,16,15,98,105,97,112,89,88,111,106,109,91,90,86,85,108,87,92,93,96,83,114,113,100,101,103,99,102,107,94,95,104,84,110,168,272,273,270,271,274,222,223,268,267,78,269],"latestChangedDtsFile":"./src/serde.test.d.ts"},"version":"5.4.2"} \ No newline at end of file diff --git a/tsconfig.json b/tsconfig.json index a512913..eb559a2 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -1,6 +1,7 @@ { "compilerOptions": { "target": "ESNext", + "module": "commonjs", "moduleResolution": "node", "esModuleInterop": true, "forceConsistentCasingInFileNames": true,