This commit is contained in:
nitowa
2023-08-15 22:28:03 +02:00
commit 1dae68b1c7
5529 changed files with 1659171 additions and 0 deletions
+50
View File
@@ -0,0 +1,50 @@
import BaseLedgerEntry from './BaseLedgerEntry';
export default interface AccountRoot extends BaseLedgerEntry {
LedgerEntryType: 'AccountRoot';
Account: string;
Balance: string;
Flags: number;
OwnerCount: number;
PreviousTxnID: string;
PreviousTxnLgrSeq: number;
Sequence: number;
AccountTxnID?: string;
Domain?: string;
EmailHash?: string;
MessageKey?: string;
RegularKey?: string;
TicketCount?: number;
TickSize?: number;
TransferRate?: number;
}
export interface AccountRootFlagsInterface {
lsfPasswordSpent?: boolean;
lsfRequireDestTag?: boolean;
lsfRequireAuth?: boolean;
lsfDisallowXRP?: boolean;
lsfDisableMaster?: boolean;
lsfNoFreeze?: boolean;
lsfGlobalFreeze?: boolean;
lsfDefaultRipple?: boolean;
lsfDepositAuth?: boolean;
lsfDisallowIncomingNFTokenOffer?: boolean;
lsfDisallowIncomingCheck?: boolean;
lsfDisallowIncomingPayChan?: boolean;
lsfDisallowIncomingTrustline?: boolean;
}
export declare enum AccountRootFlags {
lsfPasswordSpent = 65536,
lsfRequireDestTag = 131072,
lsfRequireAuth = 262144,
lsfDisallowXRP = 524288,
lsfDisableMaster = 1048576,
lsfNoFreeze = 2097152,
lsfGlobalFreeze = 4194304,
lsfDefaultRipple = 8388608,
lsfDepositAuth = 16777216,
lsfDisallowIncomingNFTokenOffer = 67108864,
lsfDisallowIncomingCheck = 134217728,
lsfDisallowIncomingPayChan = 268435456,
lsfDisallowIncomingTrustline = 536870912
}
//# sourceMappingURL=AccountRoot.d.ts.map
+1
View File
@@ -0,0 +1 @@
{"version":3,"file":"AccountRoot.d.ts","sourceRoot":"","sources":["../../../../src/models/ledger/AccountRoot.ts"],"names":[],"mappings":"AAAA,OAAO,eAAe,MAAM,mBAAmB,CAAA;AAQ/C,MAAM,CAAC,OAAO,WAAW,WAAY,SAAQ,eAAe;IAC1D,eAAe,EAAE,aAAa,CAAA;IAE9B,OAAO,EAAE,MAAM,CAAA;IAEf,OAAO,EAAE,MAAM,CAAA;IAEf,KAAK,EAAE,MAAM,CAAA;IAKb,UAAU,EAAE,MAAM,CAAA;IAKlB,aAAa,EAAE,MAAM,CAAA;IAKrB,iBAAiB,EAAE,MAAM,CAAA;IAEzB,QAAQ,EAAE,MAAM,CAAA;IAOhB,YAAY,CAAC,EAAE,MAAM,CAAA;IAKrB,MAAM,CAAC,EAAE,MAAM,CAAA;IAEf,SAAS,CAAC,EAAE,MAAM,CAAA;IAKlB,UAAU,CAAC,EAAE,MAAM,CAAA;IAMnB,UAAU,CAAC,EAAE,MAAM,CAAA;IAMnB,WAAW,CAAC,EAAE,MAAM,CAAA;IAKpB,QAAQ,CAAC,EAAE,MAAM,CAAA;IAKjB,YAAY,CAAC,EAAE,MAAM,CAAA;CACtB;AAMD,MAAM,WAAW,yBAAyB;IAIxC,gBAAgB,CAAC,EAAE,OAAO,CAAA;IAI1B,iBAAiB,CAAC,EAAE,OAAO,CAAA;IAI3B,cAAc,CAAC,EAAE,OAAO,CAAA;IAIxB,cAAc,CAAC,EAAE,OAAO,CAAA;IAIxB,gBAAgB,CAAC,EAAE,OAAO,CAAA;IAI1B,WAAW,CAAC,EAAE,OAAO,CAAA;IAIrB,eAAe,CAAC,EAAE,OAAO,CAAA;IAIzB,gBAAgB,CAAC,EAAE,OAAO,CAAA;IAK1B,cAAc,CAAC,EAAE,OAAO,CAAA;IAIxB,+BAA+B,CAAC,EAAE,OAAO,CAAA;IAIzC,wBAAwB,CAAC,EAAE,OAAO,CAAA;IAIlC,0BAA0B,CAAC,EAAE,OAAO,CAAA;IAIpC,4BAA4B,CAAC,EAAE,OAAO,CAAA;CACvC;AAED,oBAAY,gBAAgB;IAI1B,gBAAgB,QAAa;IAI7B,iBAAiB,SAAa;IAI9B,cAAc,SAAa;IAI3B,cAAc,SAAa;IAI3B,gBAAgB,UAAa;IAI7B,WAAW,UAAa;IAIxB,eAAe,UAAa;IAI5B,gBAAgB,UAAa;IAK7B,cAAc,WAAa;IAI3B,+BAA+B,WAAa;IAI5C,wBAAwB,YAAa;IAIrC,0BAA0B,YAAa;IAIvC,4BAA4B,YAAa;CAC1C"}
+20
View File
@@ -0,0 +1,20 @@
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.AccountRootFlags = void 0;
var AccountRootFlags;
(function (AccountRootFlags) {
AccountRootFlags[AccountRootFlags["lsfPasswordSpent"] = 65536] = "lsfPasswordSpent";
AccountRootFlags[AccountRootFlags["lsfRequireDestTag"] = 131072] = "lsfRequireDestTag";
AccountRootFlags[AccountRootFlags["lsfRequireAuth"] = 262144] = "lsfRequireAuth";
AccountRootFlags[AccountRootFlags["lsfDisallowXRP"] = 524288] = "lsfDisallowXRP";
AccountRootFlags[AccountRootFlags["lsfDisableMaster"] = 1048576] = "lsfDisableMaster";
AccountRootFlags[AccountRootFlags["lsfNoFreeze"] = 2097152] = "lsfNoFreeze";
AccountRootFlags[AccountRootFlags["lsfGlobalFreeze"] = 4194304] = "lsfGlobalFreeze";
AccountRootFlags[AccountRootFlags["lsfDefaultRipple"] = 8388608] = "lsfDefaultRipple";
AccountRootFlags[AccountRootFlags["lsfDepositAuth"] = 16777216] = "lsfDepositAuth";
AccountRootFlags[AccountRootFlags["lsfDisallowIncomingNFTokenOffer"] = 67108864] = "lsfDisallowIncomingNFTokenOffer";
AccountRootFlags[AccountRootFlags["lsfDisallowIncomingCheck"] = 134217728] = "lsfDisallowIncomingCheck";
AccountRootFlags[AccountRootFlags["lsfDisallowIncomingPayChan"] = 268435456] = "lsfDisallowIncomingPayChan";
AccountRootFlags[AccountRootFlags["lsfDisallowIncomingTrustline"] = 536870912] = "lsfDisallowIncomingTrustline";
})(AccountRootFlags = exports.AccountRootFlags || (exports.AccountRootFlags = {}));
//# sourceMappingURL=AccountRoot.js.map
+1
View File
@@ -0,0 +1 @@
{"version":3,"file":"AccountRoot.js","sourceRoot":"","sources":["../../../../src/models/ledger/AccountRoot.ts"],"names":[],"mappings":";;;AAwIA,IAAY,gBAsDX;AAtDD,WAAY,gBAAgB;IAI1B,mFAA6B,CAAA;IAI7B,sFAA8B,CAAA;IAI9B,gFAA2B,CAAA;IAI3B,gFAA2B,CAAA;IAI3B,qFAA6B,CAAA;IAI7B,2EAAwB,CAAA;IAIxB,mFAA4B,CAAA;IAI5B,qFAA6B,CAAA;IAK7B,kFAA2B,CAAA;IAI3B,oHAA4C,CAAA;IAI5C,uGAAqC,CAAA;IAIrC,2GAAuC,CAAA;IAIvC,+GAAyC,CAAA;AAC3C,CAAC,EAtDW,gBAAgB,GAAhB,wBAAgB,KAAhB,wBAAgB,QAsD3B"}
+15
View File
@@ -0,0 +1,15 @@
import BaseLedgerEntry from './BaseLedgerEntry';
interface Majority {
Majority: {
Amendment: string;
CloseTime: number;
};
}
export default interface Amendments extends BaseLedgerEntry {
LedgerEntryType: 'Amendments';
Amendments?: string[];
Majorities?: Majority[];
Flags: 0;
}
export {};
//# sourceMappingURL=Amendments.d.ts.map
+1
View File
@@ -0,0 +1 @@
{"version":3,"file":"Amendments.d.ts","sourceRoot":"","sources":["../../../../src/models/ledger/Amendments.ts"],"names":[],"mappings":"AAAA,OAAO,eAAe,MAAM,mBAAmB,CAAA;AAE/C,UAAU,QAAQ;IAChB,QAAQ,EAAE;QAER,SAAS,EAAE,MAAM,CAAA;QAKjB,SAAS,EAAE,MAAM,CAAA;KAClB,CAAA;CACF;AAQD,MAAM,CAAC,OAAO,WAAW,UAAW,SAAQ,eAAe;IACzD,eAAe,EAAE,YAAY,CAAA;IAK7B,UAAU,CAAC,EAAE,MAAM,EAAE,CAAA;IAMrB,UAAU,CAAC,EAAE,QAAQ,EAAE,CAAA;IAKvB,KAAK,EAAE,CAAC,CAAA;CACT"}
+3
View File
@@ -0,0 +1,3 @@
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
//# sourceMappingURL=Amendments.js.map
+1
View File
@@ -0,0 +1 @@
{"version":3,"file":"Amendments.js","sourceRoot":"","sources":["../../../../src/models/ledger/Amendments.ts"],"names":[],"mappings":""}
+4
View File
@@ -0,0 +1,4 @@
export default interface BaseLedgerEntry {
index: string;
}
//# sourceMappingURL=BaseLedgerEntry.d.ts.map
+1
View File
@@ -0,0 +1 @@
{"version":3,"file":"BaseLedgerEntry.d.ts","sourceRoot":"","sources":["../../../../src/models/ledger/BaseLedgerEntry.ts"],"names":[],"mappings":"AAAA,MAAM,CAAC,OAAO,WAAW,eAAe;IACtC,KAAK,EAAE,MAAM,CAAA;CACd"}
+3
View File
@@ -0,0 +1,3 @@
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
//# sourceMappingURL=BaseLedgerEntry.js.map
+1
View File
@@ -0,0 +1 @@
{"version":3,"file":"BaseLedgerEntry.js","sourceRoot":"","sources":["../../../../src/models/ledger/BaseLedgerEntry.ts"],"names":[],"mappings":""}
+19
View File
@@ -0,0 +1,19 @@
import { Amount } from '../common';
import BaseLedgerEntry from './BaseLedgerEntry';
export default interface Check extends BaseLedgerEntry {
LedgerEntryType: 'Check';
Account: string;
Destination: string;
Flags: 0;
OwnerNode: string;
PreviousTxnID: string;
PreviousTxnLgrSeq: number;
SendMax: Amount;
Sequence: number;
DestinationNode?: string;
DestinationTag?: number;
Expiration?: number;
InvoiceID?: string;
SourceTag?: number;
}
//# sourceMappingURL=Check.d.ts.map
+1
View File
@@ -0,0 +1 @@
{"version":3,"file":"Check.d.ts","sourceRoot":"","sources":["../../../../src/models/ledger/Check.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,MAAM,EAAE,MAAM,WAAW,CAAA;AAElC,OAAO,eAAe,MAAM,mBAAmB,CAAA;AAQ/C,MAAM,CAAC,OAAO,WAAW,KAAM,SAAQ,eAAe;IACpD,eAAe,EAAE,OAAO,CAAA;IAExB,OAAO,EAAE,MAAM,CAAA;IAKf,WAAW,EAAE,MAAM,CAAA;IAKnB,KAAK,EAAE,CAAC,CAAA;IAKR,SAAS,EAAE,MAAM,CAAA;IAKjB,aAAa,EAAE,MAAM,CAAA;IAKrB,iBAAiB,EAAE,MAAM,CAAA;IAMzB,OAAO,EAAE,MAAM,CAAA;IAEf,QAAQ,EAAE,MAAM,CAAA;IAKhB,eAAe,CAAC,EAAE,MAAM,CAAA;IAKxB,cAAc,CAAC,EAAE,MAAM,CAAA;IAEvB,UAAU,CAAC,EAAE,MAAM,CAAA;IAKnB,SAAS,CAAC,EAAE,MAAM,CAAA;IAKlB,SAAS,CAAC,EAAE,MAAM,CAAA;CACnB"}
+3
View File
@@ -0,0 +1,3 @@
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
//# sourceMappingURL=Check.js.map
+1
View File
@@ -0,0 +1 @@
{"version":3,"file":"Check.js","sourceRoot":"","sources":["../../../../src/models/ledger/Check.ts"],"names":[],"mappings":""}
+11
View File
@@ -0,0 +1,11 @@
import BaseLedgerEntry from './BaseLedgerEntry';
export default interface DepositPreauth extends BaseLedgerEntry {
LedgerEntryType: 'DepositPreauth';
Account: string;
Authorize: string;
Flags: 0;
OwnerNode: string;
PreviousTxnID: string;
PreviousTxnLgrSeq: number;
}
//# sourceMappingURL=DepositPreauth.d.ts.map
+1
View File
@@ -0,0 +1 @@
{"version":3,"file":"DepositPreauth.d.ts","sourceRoot":"","sources":["../../../../src/models/ledger/DepositPreauth.ts"],"names":[],"mappings":"AAAA,OAAO,eAAe,MAAM,mBAAmB,CAAA;AAQ/C,MAAM,CAAC,OAAO,WAAW,cAAe,SAAQ,eAAe;IAC7D,eAAe,EAAE,gBAAgB,CAAA;IAEjC,OAAO,EAAE,MAAM,CAAA;IAEf,SAAS,EAAE,MAAM,CAAA;IAKjB,KAAK,EAAE,CAAC,CAAA;IAKR,SAAS,EAAE,MAAM,CAAA;IAKjB,aAAa,EAAE,MAAM,CAAA;IAKrB,iBAAiB,EAAE,MAAM,CAAA;CAC1B"}
+3
View File
@@ -0,0 +1,3 @@
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
//# sourceMappingURL=DepositPreauth.js.map
+1
View File
@@ -0,0 +1 @@
{"version":3,"file":"DepositPreauth.js","sourceRoot":"","sources":["../../../../src/models/ledger/DepositPreauth.ts"],"names":[],"mappings":""}
+15
View File
@@ -0,0 +1,15 @@
import BaseLedgerEntry from './BaseLedgerEntry';
export default interface DirectoryNode extends BaseLedgerEntry {
LedgerEntryType: 'DirectoryNode';
Flags: number;
RootIndex: string;
Indexes: string[];
IndexNext?: number;
IndexPrevious?: number;
Owner?: string;
TakerPaysCurrency?: string;
TakerPaysIssuer?: string;
TakerGetsCurrency?: string;
TakerGetsIssuer?: string;
}
//# sourceMappingURL=DirectoryNode.d.ts.map
+1
View File
@@ -0,0 +1 @@
{"version":3,"file":"DirectoryNode.d.ts","sourceRoot":"","sources":["../../../../src/models/ledger/DirectoryNode.ts"],"names":[],"mappings":"AAAA,OAAO,eAAe,MAAM,mBAAmB,CAAA;AAQ/C,MAAM,CAAC,OAAO,WAAW,aAAc,SAAQ,eAAe;IAC5D,eAAe,EAAE,eAAe,CAAA;IAKhC,KAAK,EAAE,MAAM,CAAA;IAEb,SAAS,EAAE,MAAM,CAAA;IAEjB,OAAO,EAAE,MAAM,EAAE,CAAA;IAKjB,SAAS,CAAC,EAAE,MAAM,CAAA;IAKlB,aAAa,CAAC,EAAE,MAAM,CAAA;IAEtB,KAAK,CAAC,EAAE,MAAM,CAAA;IAKd,iBAAiB,CAAC,EAAE,MAAM,CAAA;IAE1B,eAAe,CAAC,EAAE,MAAM,CAAA;IAKxB,iBAAiB,CAAC,EAAE,MAAM,CAAA;IAE1B,eAAe,CAAC,EAAE,MAAM,CAAA;CACzB"}
+3
View File
@@ -0,0 +1,3 @@
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
//# sourceMappingURL=DirectoryNode.js.map
+1
View File
@@ -0,0 +1 @@
{"version":3,"file":"DirectoryNode.js","sourceRoot":"","sources":["../../../../src/models/ledger/DirectoryNode.ts"],"names":[],"mappings":""}
+18
View File
@@ -0,0 +1,18 @@
import BaseLedgerEntry from './BaseLedgerEntry';
export default interface Escrow extends BaseLedgerEntry {
LedgerEntryType: 'Escrow';
Account: string;
Destination: string;
Amount: string;
Condition?: string;
CancelAfter?: number;
FinishAfter?: number;
Flags: number;
SourceTag?: number;
DestinationTag?: number;
OwnerNode: string;
DestinationNode?: string;
PreviousTxnID: string;
PreviousTxnLgrSeq: number;
}
//# sourceMappingURL=Escrow.d.ts.map
+1
View File
@@ -0,0 +1 @@
{"version":3,"file":"Escrow.d.ts","sourceRoot":"","sources":["../../../../src/models/ledger/Escrow.ts"],"names":[],"mappings":"AAAA,OAAO,eAAe,MAAM,mBAAmB,CAAA;AAQ/C,MAAM,CAAC,OAAO,WAAW,MAAO,SAAQ,eAAe;IACrD,eAAe,EAAE,QAAQ,CAAA;IAMzB,OAAO,EAAE,MAAM,CAAA;IAKf,WAAW,EAAE,MAAM,CAAA;IAEnB,MAAM,EAAE,MAAM,CAAA;IAMd,SAAS,CAAC,EAAE,MAAM,CAAA;IAIlB,WAAW,CAAC,EAAE,MAAM,CAAA;IAKpB,WAAW,CAAC,EAAE,MAAM,CAAA;IAKpB,KAAK,EAAE,MAAM,CAAA;IAKb,SAAS,CAAC,EAAE,MAAM,CAAA;IAKlB,cAAc,CAAC,EAAE,MAAM,CAAA;IAKvB,SAAS,EAAE,MAAM,CAAA;IAKjB,eAAe,CAAC,EAAE,MAAM,CAAA;IAKxB,aAAa,EAAE,MAAM,CAAA;IAKrB,iBAAiB,EAAE,MAAM,CAAA;CAC1B"}
+3
View File
@@ -0,0 +1,3 @@
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
//# sourceMappingURL=Escrow.js.map
+1
View File
@@ -0,0 +1 @@
{"version":3,"file":"Escrow.js","sourceRoot":"","sources":["../../../../src/models/ledger/Escrow.ts"],"names":[],"mappings":""}
+10
View File
@@ -0,0 +1,10 @@
import BaseLedgerEntry from './BaseLedgerEntry';
export default interface FeeSettings extends BaseLedgerEntry {
LedgerEntryType: 'FeeSettings';
BaseFee: string;
ReferenceFeeUnits: number;
ReserveBase: number;
ReserveIncrement: number;
Flags: number;
}
//# sourceMappingURL=FeeSettings.d.ts.map
+1
View File
@@ -0,0 +1 @@
{"version":3,"file":"FeeSettings.d.ts","sourceRoot":"","sources":["../../../../src/models/ledger/FeeSettings.ts"],"names":[],"mappings":"AAAA,OAAO,eAAe,MAAM,mBAAmB,CAAA;AAQ/C,MAAM,CAAC,OAAO,WAAW,WAAY,SAAQ,eAAe;IAC1D,eAAe,EAAE,aAAa,CAAA;IAK9B,OAAO,EAAE,MAAM,CAAA;IAEf,iBAAiB,EAAE,MAAM,CAAA;IAEzB,WAAW,EAAE,MAAM,CAAA;IAEnB,gBAAgB,EAAE,MAAM,CAAA;IAKxB,KAAK,EAAE,MAAM,CAAA;CACd"}
+3
View File
@@ -0,0 +1,3 @@
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
//# sourceMappingURL=FeeSettings.js.map
+1
View File
@@ -0,0 +1 @@
{"version":3,"file":"FeeSettings.js","sourceRoot":"","sources":["../../../../src/models/ledger/FeeSettings.ts"],"names":[],"mappings":""}
+21
View File
@@ -0,0 +1,21 @@
import { Transaction, TransactionMetadata } from '../transactions';
import LedgerEntry from './LedgerEntry';
export default interface Ledger {
account_hash: string;
accountState?: LedgerEntry[];
close_flags: number;
close_time: number;
close_time_human: string;
close_time_resolution: number;
closed: boolean;
ledger_hash: string;
ledger_index: string;
parent_close_time: number;
parent_hash: string;
total_coins: string;
transaction_hash: string;
transactions?: Array<Transaction & {
metaData?: TransactionMetadata;
}>;
}
//# sourceMappingURL=Ledger.d.ts.map
+1
View File
@@ -0,0 +1 @@
{"version":3,"file":"Ledger.d.ts","sourceRoot":"","sources":["../../../../src/models/ledger/Ledger.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,WAAW,EAAE,mBAAmB,EAAE,MAAM,iBAAiB,CAAA;AAElE,OAAO,WAAW,MAAM,eAAe,CAAA;AAQvC,MAAM,CAAC,OAAO,WAAW,MAAM;IAE7B,YAAY,EAAE,MAAM,CAAA;IAEpB,YAAY,CAAC,EAAE,WAAW,EAAE,CAAA;IAE5B,WAAW,EAAE,MAAM,CAAA;IAMnB,UAAU,EAAE,MAAM,CAAA;IAKlB,gBAAgB,EAAE,MAAM,CAAA;IAKxB,qBAAqB,EAAE,MAAM,CAAA;IAE7B,MAAM,EAAE,OAAO,CAAA;IAKf,WAAW,EAAE,MAAM,CAAA;IAKnB,YAAY,EAAE,MAAM,CAAA;IAEpB,iBAAiB,EAAE,MAAM,CAAA;IAKzB,WAAW,EAAE,MAAM,CAAA;IAEnB,WAAW,EAAE,MAAM,CAAA;IAEnB,gBAAgB,EAAE,MAAM,CAAA;IAQxB,YAAY,CAAC,EAAE,KAAK,CAAC,WAAW,GAAG;QAAE,QAAQ,CAAC,EAAE,mBAAmB,CAAA;KAAE,CAAC,CAAA;CACvE"}
+3
View File
@@ -0,0 +1,3 @@
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
//# sourceMappingURL=Ledger.js.map
+1
View File
@@ -0,0 +1 @@
{"version":3,"file":"Ledger.js","sourceRoot":"","sources":["../../../../src/models/ledger/Ledger.ts"],"names":[],"mappings":""}
+17
View File
@@ -0,0 +1,17 @@
import AccountRoot from './AccountRoot';
import Amendments from './Amendments';
import Check from './Check';
import DepositPreauth from './DepositPreauth';
import DirectoryNode from './DirectoryNode';
import Escrow from './Escrow';
import FeeSettings from './FeeSettings';
import LedgerHashes from './LedgerHashes';
import NegativeUNL from './NegativeUNL';
import Offer from './Offer';
import PayChannel from './PayChannel';
import RippleState from './RippleState';
import SignerList from './SignerList';
import Ticket from './Ticket';
type LedgerEntry = AccountRoot | Amendments | Check | DepositPreauth | DirectoryNode | Escrow | FeeSettings | LedgerHashes | NegativeUNL | Offer | PayChannel | RippleState | SignerList | Ticket;
export default LedgerEntry;
//# sourceMappingURL=LedgerEntry.d.ts.map
+1
View File
@@ -0,0 +1 @@
{"version":3,"file":"LedgerEntry.d.ts","sourceRoot":"","sources":["../../../../src/models/ledger/LedgerEntry.ts"],"names":[],"mappings":"AAAA,OAAO,WAAW,MAAM,eAAe,CAAA;AACvC,OAAO,UAAU,MAAM,cAAc,CAAA;AACrC,OAAO,KAAK,MAAM,SAAS,CAAA;AAC3B,OAAO,cAAc,MAAM,kBAAkB,CAAA;AAC7C,OAAO,aAAa,MAAM,iBAAiB,CAAA;AAC3C,OAAO,MAAM,MAAM,UAAU,CAAA;AAC7B,OAAO,WAAW,MAAM,eAAe,CAAA;AACvC,OAAO,YAAY,MAAM,gBAAgB,CAAA;AACzC,OAAO,WAAW,MAAM,eAAe,CAAA;AACvC,OAAO,KAAK,MAAM,SAAS,CAAA;AAC3B,OAAO,UAAU,MAAM,cAAc,CAAA;AACrC,OAAO,WAAW,MAAM,eAAe,CAAA;AACvC,OAAO,UAAU,MAAM,cAAc,CAAA;AACrC,OAAO,MAAM,MAAM,UAAU,CAAA;AAE7B,KAAK,WAAW,GACZ,WAAW,GACX,UAAU,GACV,KAAK,GACL,cAAc,GACd,aAAa,GACb,MAAM,GACN,WAAW,GACX,YAAY,GACZ,WAAW,GACX,KAAK,GACL,UAAU,GACV,WAAW,GACX,UAAU,GACV,MAAM,CAAA;AAEV,eAAe,WAAW,CAAA"}
+3
View File
@@ -0,0 +1,3 @@
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
//# sourceMappingURL=LedgerEntry.js.map
+1
View File
@@ -0,0 +1 @@
{"version":3,"file":"LedgerEntry.js","sourceRoot":"","sources":["../../../../src/models/ledger/LedgerEntry.ts"],"names":[],"mappings":""}
+8
View File
@@ -0,0 +1,8 @@
import BaseLedgerEntry from './BaseLedgerEntry';
export default interface LedgerHashes extends BaseLedgerEntry {
LedgerEntryType: 'LedgerHashes';
LastLedgerSequence?: number;
Hashes: string[];
Flags: number;
}
//# sourceMappingURL=LedgerHashes.d.ts.map
+1
View File
@@ -0,0 +1 @@
{"version":3,"file":"LedgerHashes.d.ts","sourceRoot":"","sources":["../../../../src/models/ledger/LedgerHashes.ts"],"names":[],"mappings":"AAAA,OAAO,eAAe,MAAM,mBAAmB,CAAA;AAS/C,MAAM,CAAC,OAAO,WAAW,YAAa,SAAQ,eAAe;IAC3D,eAAe,EAAE,cAAc,CAAA;IAE/B,kBAAkB,CAAC,EAAE,MAAM,CAAA;IAK3B,MAAM,EAAE,MAAM,EAAE,CAAA;IAKhB,KAAK,EAAE,MAAM,CAAA;CACd"}
+3
View File
@@ -0,0 +1,3 @@
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
//# sourceMappingURL=LedgerHashes.js.map
+1
View File
@@ -0,0 +1 @@
{"version":3,"file":"LedgerHashes.js","sourceRoot":"","sources":["../../../../src/models/ledger/LedgerHashes.ts"],"names":[],"mappings":""}
+13
View File
@@ -0,0 +1,13 @@
import BaseLedgerEntry from './BaseLedgerEntry';
interface DisabledValidator {
FirstLedgerSequence: number;
PublicKey: string;
}
export default interface NegativeUNL extends BaseLedgerEntry {
LedgerEntryType: 'NegativeUNL';
DisabledValidators?: DisabledValidator[];
ValidatorToDisable?: string;
ValidatorToReEnable?: string;
}
export {};
//# sourceMappingURL=NegativeUNL.d.ts.map
+1
View File
@@ -0,0 +1 @@
{"version":3,"file":"NegativeUNL.d.ts","sourceRoot":"","sources":["../../../../src/models/ledger/NegativeUNL.ts"],"names":[],"mappings":"AAAA,OAAO,eAAe,MAAM,mBAAmB,CAAA;AAE/C,UAAU,iBAAiB;IACzB,mBAAmB,EAAE,MAAM,CAAA;IAC3B,SAAS,EAAE,MAAM,CAAA;CAClB;AAQD,MAAM,CAAC,OAAO,WAAW,WAAY,SAAQ,eAAe;IAC1D,eAAe,EAAE,aAAa,CAAA;IAI9B,kBAAkB,CAAC,EAAE,iBAAiB,EAAE,CAAA;IAKxC,kBAAkB,CAAC,EAAE,MAAM,CAAA;IAK3B,mBAAmB,CAAC,EAAE,MAAM,CAAA;CAC7B"}
+3
View File
@@ -0,0 +1,3 @@
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
//# sourceMappingURL=NegativeUNL.js.map
+1
View File
@@ -0,0 +1 @@
{"version":3,"file":"NegativeUNL.js","sourceRoot":"","sources":["../../../../src/models/ledger/NegativeUNL.ts"],"names":[],"mappings":""}
+21
View File
@@ -0,0 +1,21 @@
import { Amount } from '../common';
import BaseLedgerEntry from './BaseLedgerEntry';
export default interface Offer extends BaseLedgerEntry {
LedgerEntryType: 'Offer';
Flags: number;
Account: string;
Sequence: number;
TakerPays: Amount;
TakerGets: Amount;
BookDirectory: string;
BookNode: string;
OwnerNode: string;
PreviousTxnID: string;
PreviousTxnLgrSeq: number;
Expiration?: number;
}
export declare enum OfferFlags {
lsfPassive = 65536,
lsfSell = 131072
}
//# sourceMappingURL=Offer.d.ts.map
+1
View File
@@ -0,0 +1 @@
{"version":3,"file":"Offer.d.ts","sourceRoot":"","sources":["../../../../src/models/ledger/Offer.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,MAAM,EAAE,MAAM,WAAW,CAAA;AAElC,OAAO,eAAe,MAAM,mBAAmB,CAAA;AAE/C,MAAM,CAAC,OAAO,WAAW,KAAM,SAAQ,eAAe;IACpD,eAAe,EAAE,OAAO,CAAA;IAExB,KAAK,EAAE,MAAM,CAAA;IAEb,OAAO,EAAE,MAAM,CAAA;IAKf,QAAQ,EAAE,MAAM,CAAA;IAEhB,SAAS,EAAE,MAAM,CAAA;IAKjB,SAAS,EAAE,MAAM,CAAA;IAEjB,aAAa,EAAE,MAAM,CAAA;IAKrB,QAAQ,EAAE,MAAM,CAAA;IAKhB,SAAS,EAAE,MAAM,CAAA;IAKjB,aAAa,EAAE,MAAM,CAAA;IAKrB,iBAAiB,EAAE,MAAM,CAAA;IAEzB,UAAU,CAAC,EAAE,MAAM,CAAA;CACpB;AAED,oBAAY,UAAU;IACpB,UAAU,QAAa;IACvB,OAAO,SAAa;CACrB"}
+9
View File
@@ -0,0 +1,9 @@
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.OfferFlags = void 0;
var OfferFlags;
(function (OfferFlags) {
OfferFlags[OfferFlags["lsfPassive"] = 65536] = "lsfPassive";
OfferFlags[OfferFlags["lsfSell"] = 131072] = "lsfSell";
})(OfferFlags = exports.OfferFlags || (exports.OfferFlags = {}));
//# sourceMappingURL=Offer.js.map
+1
View File
@@ -0,0 +1 @@
{"version":3,"file":"Offer.js","sourceRoot":"","sources":["../../../../src/models/ledger/Offer.ts"],"names":[],"mappings":";;;AAgDA,IAAY,UAGX;AAHD,WAAY,UAAU;IACpB,2DAAuB,CAAA;IACvB,sDAAoB,CAAA;AACtB,CAAC,EAHW,UAAU,GAAV,kBAAU,KAAV,kBAAU,QAGrB"}
+20
View File
@@ -0,0 +1,20 @@
import BaseLedgerEntry from './BaseLedgerEntry';
export default interface PayChannel extends BaseLedgerEntry {
LedgerEntryType: 'PayChannel';
Account: string;
Destination: string;
Amount: string;
Balance: string;
PublicKey: string;
SettleDelay: number;
OwnerNode: string;
PreviousTxnID: string;
PreviousTxnLgrSeq: number;
Flags: number;
Expiration?: number;
CancelAfter?: number;
SourceTag?: number;
DestinationTag?: number;
DestinationNode?: string;
}
//# sourceMappingURL=PayChannel.d.ts.map
+1
View File
@@ -0,0 +1 @@
{"version":3,"file":"PayChannel.d.ts","sourceRoot":"","sources":["../../../../src/models/ledger/PayChannel.ts"],"names":[],"mappings":"AAAA,OAAO,eAAe,MAAM,mBAAmB,CAAA;AAW/C,MAAM,CAAC,OAAO,WAAW,UAAW,SAAQ,eAAe;IACzD,eAAe,EAAE,YAAY,CAAA;IAK7B,OAAO,EAAE,MAAM,CAAA;IAOf,WAAW,EAAE,MAAM,CAAA;IAOnB,MAAM,EAAE,MAAM,CAAA;IAOd,OAAO,EAAE,MAAM,CAAA;IASf,SAAS,EAAE,MAAM,CAAA;IASjB,WAAW,EAAE,MAAM,CAAA;IAKnB,SAAS,EAAE,MAAM,CAAA;IAKjB,aAAa,EAAE,MAAM,CAAA;IAKrB,iBAAiB,EAAE,MAAM,CAAA;IAKzB,KAAK,EAAE,MAAM,CAAA;IAOb,UAAU,CAAC,EAAE,MAAM,CAAA;IAOnB,WAAW,CAAC,EAAE,MAAM,CAAA;IAKpB,SAAS,CAAC,EAAE,MAAM,CAAA;IAKlB,cAAc,CAAC,EAAE,MAAM,CAAA;IAKvB,eAAe,CAAC,EAAE,MAAM,CAAA;CACzB"}
+3
View File
@@ -0,0 +1,3 @@
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
//# sourceMappingURL=PayChannel.js.map
+1
View File
@@ -0,0 +1 @@
{"version":3,"file":"PayChannel.js","sourceRoot":"","sources":["../../../../src/models/ledger/PayChannel.ts"],"names":[],"mappings":""}
+28
View File
@@ -0,0 +1,28 @@
import { IssuedCurrencyAmount } from '../common';
import BaseLedgerEntry from './BaseLedgerEntry';
export default interface RippleState extends BaseLedgerEntry {
LedgerEntryType: 'RippleState';
Flags: number;
Balance: IssuedCurrencyAmount;
LowLimit: IssuedCurrencyAmount;
HighLimit: IssuedCurrencyAmount;
PreviousTxnID: string;
PreviousTxnLgrSeq: number;
LowNode?: string;
HighNode?: string;
LowQualityIn?: number;
LowQualityOut?: number;
HighQualityIn?: number;
HighQualityOut?: number;
}
export declare enum RippleStateFlags {
lsfLowReserve = 65536,
lsfHighReserve = 131072,
lsfLowAuth = 262144,
lsfHighAuth = 524288,
lsfLowNoRipple = 1048576,
lsfHighNoRipple = 2097152,
lsfLowFreeze = 4194304,
lsfHighFreeze = 8388608
}
//# sourceMappingURL=RippleState.d.ts.map
+1
View File
@@ -0,0 +1 @@
{"version":3,"file":"RippleState.d.ts","sourceRoot":"","sources":["../../../../src/models/ledger/RippleState.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,oBAAoB,EAAE,MAAM,WAAW,CAAA;AAEhD,OAAO,eAAe,MAAM,mBAAmB,CAAA;AAO/C,MAAM,CAAC,OAAO,WAAW,WAAY,SAAQ,eAAe;IAC1D,eAAe,EAAE,aAAa,CAAA;IAE9B,KAAK,EAAE,MAAM,CAAA;IAMb,OAAO,EAAE,oBAAoB,CAAA;IAK7B,QAAQ,EAAE,oBAAoB,CAAA;IAK9B,SAAS,EAAE,oBAAoB,CAAA;IAK/B,aAAa,EAAE,MAAM,CAAA;IAKrB,iBAAiB,EAAE,MAAM,CAAA;IAKzB,OAAO,CAAC,EAAE,MAAM,CAAA;IAKhB,QAAQ,CAAC,EAAE,MAAM,CAAA;IAMjB,YAAY,CAAC,EAAE,MAAM,CAAA;IAMrB,aAAa,CAAC,EAAE,MAAM,CAAA;IAMtB,aAAa,CAAC,EAAE,MAAM,CAAA;IAMtB,cAAc,CAAC,EAAE,MAAM,CAAA;CACxB;AAED,oBAAY,gBAAgB;IAE1B,aAAa,QAAa;IAC1B,cAAc,SAAa;IAC3B,UAAU,SAAa;IACvB,WAAW,SAAa;IACxB,cAAc,UAAa;IAC3B,eAAe,UAAa;IAE5B,YAAY,UAAa;IAEzB,aAAa,UAAa;CAC3B"}
+15
View File
@@ -0,0 +1,15 @@
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.RippleStateFlags = void 0;
var RippleStateFlags;
(function (RippleStateFlags) {
RippleStateFlags[RippleStateFlags["lsfLowReserve"] = 65536] = "lsfLowReserve";
RippleStateFlags[RippleStateFlags["lsfHighReserve"] = 131072] = "lsfHighReserve";
RippleStateFlags[RippleStateFlags["lsfLowAuth"] = 262144] = "lsfLowAuth";
RippleStateFlags[RippleStateFlags["lsfHighAuth"] = 524288] = "lsfHighAuth";
RippleStateFlags[RippleStateFlags["lsfLowNoRipple"] = 1048576] = "lsfLowNoRipple";
RippleStateFlags[RippleStateFlags["lsfHighNoRipple"] = 2097152] = "lsfHighNoRipple";
RippleStateFlags[RippleStateFlags["lsfLowFreeze"] = 4194304] = "lsfLowFreeze";
RippleStateFlags[RippleStateFlags["lsfHighFreeze"] = 8388608] = "lsfHighFreeze";
})(RippleStateFlags = exports.RippleStateFlags || (exports.RippleStateFlags = {}));
//# sourceMappingURL=RippleState.js.map
+1
View File
@@ -0,0 +1 @@
{"version":3,"file":"RippleState.js","sourceRoot":"","sources":["../../../../src/models/ledger/RippleState.ts"],"names":[],"mappings":";;;AA2EA,IAAY,gBAYX;AAZD,WAAY,gBAAgB;IAE1B,6EAA0B,CAAA;IAC1B,gFAA2B,CAAA;IAC3B,wEAAuB,CAAA;IACvB,0EAAwB,CAAA;IACxB,iFAA2B,CAAA;IAC3B,mFAA4B,CAAA;IAE5B,6EAAyB,CAAA;IAEzB,+EAA0B,CAAA;AAC5B,CAAC,EAZW,gBAAgB,GAAhB,wBAAgB,KAAhB,wBAAgB,QAY3B"}
+22
View File
@@ -0,0 +1,22 @@
import BaseLedgerEntry from './BaseLedgerEntry';
interface SignerEntry {
SignerEntry: {
Account: string;
SignerWeight: number;
};
}
export default interface SignerList extends BaseLedgerEntry {
LedgerEntryType: 'SignerList';
Flags: number;
PreviousTxnID: string;
PreviousTxnLgrSeq: number;
OwnerNode: string;
SignerEntries: SignerEntry[];
SignerListID: number;
SignerQuorum: number;
}
export declare enum SignerListFlags {
lsfOneOwnerCount = 65536
}
export {};
//# sourceMappingURL=SignerList.d.ts.map
+1
View File
@@ -0,0 +1 @@
{"version":3,"file":"SignerList.d.ts","sourceRoot":"","sources":["../../../../src/models/ledger/SignerList.ts"],"names":[],"mappings":"AAAA,OAAO,eAAe,MAAM,mBAAmB,CAAA;AAE/C,UAAU,WAAW;IACnB,WAAW,EAAE;QACX,OAAO,EAAE,MAAM,CAAA;QACf,YAAY,EAAE,MAAM,CAAA;KACrB,CAAA;CACF;AAUD,MAAM,CAAC,OAAO,WAAW,UAAW,SAAQ,eAAe;IACzD,eAAe,EAAE,YAAY,CAAA;IAK7B,KAAK,EAAE,MAAM,CAAA;IAKb,aAAa,EAAE,MAAM,CAAA;IAKrB,iBAAiB,EAAE,MAAM,CAAA;IAKzB,SAAS,EAAE,MAAM,CAAA;IAKjB,aAAa,EAAE,WAAW,EAAE,CAAA;IAK5B,YAAY,EAAE,MAAM,CAAA;IAMpB,YAAY,EAAE,MAAM,CAAA;CACrB;AAED,oBAAY,eAAe;IAEzB,gBAAgB,QAAa;CAC9B"}
+8
View File
@@ -0,0 +1,8 @@
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.SignerListFlags = void 0;
var SignerListFlags;
(function (SignerListFlags) {
SignerListFlags[SignerListFlags["lsfOneOwnerCount"] = 65536] = "lsfOneOwnerCount";
})(SignerListFlags = exports.SignerListFlags || (exports.SignerListFlags = {}));
//# sourceMappingURL=SignerList.js.map
+1
View File
@@ -0,0 +1 @@
{"version":3,"file":"SignerList.js","sourceRoot":"","sources":["../../../../src/models/ledger/SignerList.ts"],"names":[],"mappings":";;;AAyDA,IAAY,eAGX;AAHD,WAAY,eAAe;IAEzB,iFAA6B,CAAA;AAC/B,CAAC,EAHW,eAAe,GAAf,uBAAe,KAAf,uBAAe,QAG1B"}
+11
View File
@@ -0,0 +1,11 @@
import BaseLedgerEntry from './BaseLedgerEntry';
export default interface Ticket extends BaseLedgerEntry {
LedgerEntryType: 'Ticket';
Account: string;
Flags: number;
OwnerNode: string;
PreviousTxnID: string;
PreviousTxnLgrSeq: number;
TicketSequence: number;
}
//# sourceMappingURL=Ticket.d.ts.map
+1
View File
@@ -0,0 +1 @@
{"version":3,"file":"Ticket.d.ts","sourceRoot":"","sources":["../../../../src/models/ledger/Ticket.ts"],"names":[],"mappings":"AAAA,OAAO,eAAe,MAAM,mBAAmB,CAAA;AAS/C,MAAM,CAAC,OAAO,WAAW,MAAO,SAAQ,eAAe;IACrD,eAAe,EAAE,QAAQ,CAAA;IAEzB,OAAO,EAAE,MAAM,CAAA;IAKf,KAAK,EAAE,MAAM,CAAA;IAKb,SAAS,EAAE,MAAM,CAAA;IAKjB,aAAa,EAAE,MAAM,CAAA;IAKrB,iBAAiB,EAAE,MAAM,CAAA;IAEzB,cAAc,EAAE,MAAM,CAAA;CACvB"}
+3
View File
@@ -0,0 +1,3 @@
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
//# sourceMappingURL=Ticket.js.map
+1
View File
@@ -0,0 +1 @@
{"version":3,"file":"Ticket.js","sourceRoot":"","sources":["../../../../src/models/ledger/Ticket.ts"],"names":[],"mappings":""}
+18
View File
@@ -0,0 +1,18 @@
import AccountRoot, { AccountRootFlags, AccountRootFlagsInterface } from './AccountRoot';
import Amendments from './Amendments';
import Check from './Check';
import DepositPreauth from './DepositPreauth';
import DirectoryNode from './DirectoryNode';
import Escrow from './Escrow';
import FeeSettings from './FeeSettings';
import Ledger from './Ledger';
import LedgerEntry from './LedgerEntry';
import LedgerHashes from './LedgerHashes';
import NegativeUNL from './NegativeUNL';
import Offer, { OfferFlags } from './Offer';
import PayChannel from './PayChannel';
import RippleState, { RippleStateFlags } from './RippleState';
import SignerList, { SignerListFlags } from './SignerList';
import Ticket from './Ticket';
export { AccountRoot, AccountRootFlags, AccountRootFlagsInterface, Amendments, Check, DepositPreauth, DirectoryNode, Escrow, FeeSettings, Ledger, LedgerEntry, LedgerHashes, NegativeUNL, Offer, OfferFlags, PayChannel, RippleState, RippleStateFlags, SignerList, SignerListFlags, Ticket, };
//# sourceMappingURL=index.d.ts.map
+1
View File
@@ -0,0 +1 @@
{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../../../src/models/ledger/index.ts"],"names":[],"mappings":"AAAA,OAAO,WAAW,EAAE,EAClB,gBAAgB,EAChB,yBAAyB,EAC1B,MAAM,eAAe,CAAA;AACtB,OAAO,UAAU,MAAM,cAAc,CAAA;AACrC,OAAO,KAAK,MAAM,SAAS,CAAA;AAC3B,OAAO,cAAc,MAAM,kBAAkB,CAAA;AAC7C,OAAO,aAAa,MAAM,iBAAiB,CAAA;AAC3C,OAAO,MAAM,MAAM,UAAU,CAAA;AAC7B,OAAO,WAAW,MAAM,eAAe,CAAA;AACvC,OAAO,MAAM,MAAM,UAAU,CAAA;AAC7B,OAAO,WAAW,MAAM,eAAe,CAAA;AACvC,OAAO,YAAY,MAAM,gBAAgB,CAAA;AACzC,OAAO,WAAW,MAAM,eAAe,CAAA;AACvC,OAAO,KAAK,EAAE,EAAE,UAAU,EAAE,MAAM,SAAS,CAAA;AAC3C,OAAO,UAAU,MAAM,cAAc,CAAA;AACrC,OAAO,WAAW,EAAE,EAAE,gBAAgB,EAAE,MAAM,eAAe,CAAA;AAC7D,OAAO,UAAU,EAAE,EAAE,eAAe,EAAE,MAAM,cAAc,CAAA;AAC1D,OAAO,MAAM,MAAM,UAAU,CAAA;AAE7B,OAAO,EACL,WAAW,EACX,gBAAgB,EAChB,yBAAyB,EACzB,UAAU,EACV,KAAK,EACL,cAAc,EACd,aAAa,EACb,MAAM,EACN,WAAW,EACX,MAAM,EACN,WAAW,EACX,YAAY,EACZ,WAAW,EACX,KAAK,EACL,UAAU,EACV,UAAU,EACV,WAAW,EACX,gBAAgB,EAChB,UAAU,EACV,eAAe,EACf,MAAM,GACP,CAAA"}
+12
View File
@@ -0,0 +1,12 @@
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.SignerListFlags = exports.RippleStateFlags = exports.OfferFlags = exports.AccountRootFlags = void 0;
const AccountRoot_1 = require("./AccountRoot");
Object.defineProperty(exports, "AccountRootFlags", { enumerable: true, get: function () { return AccountRoot_1.AccountRootFlags; } });
const Offer_1 = require("./Offer");
Object.defineProperty(exports, "OfferFlags", { enumerable: true, get: function () { return Offer_1.OfferFlags; } });
const RippleState_1 = require("./RippleState");
Object.defineProperty(exports, "RippleStateFlags", { enumerable: true, get: function () { return RippleState_1.RippleStateFlags; } });
const SignerList_1 = require("./SignerList");
Object.defineProperty(exports, "SignerListFlags", { enumerable: true, get: function () { return SignerList_1.SignerListFlags; } });
//# sourceMappingURL=index.js.map
+1
View File
@@ -0,0 +1 @@
{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../../src/models/ledger/index.ts"],"names":[],"mappings":";;;AAAA,+CAGsB;AAmBpB,iGArBA,8BAAgB,OAqBA;AARlB,mCAA2C;AAqBzC,2FArBc,kBAAU,OAqBd;AAnBZ,+CAA6D;AAsB3D,iGAtBoB,8BAAgB,OAsBpB;AArBlB,6CAA0D;AAuBxD,gGAvBmB,4BAAe,OAuBnB"}