UNPKG

@finbourne/lusid-sdk-angular8

Version:

An angular (8+) SDK for secure access to the LUSID® by FINBOURNE web API

198 lines 23.4 kB
import { NgModule, SkipSelf, Optional } from '@angular/core'; import { Configuration } from './configuration'; import { HttpClient } from '@angular/common/http'; import { AborService } from './api/abor.service'; import { AborConfigurationService } from './api/aborConfiguration.service'; import { AggregationService } from './api/aggregation.service'; import { AllocationsService } from './api/allocations.service'; import { ApplicationMetadataService } from './api/applicationMetadata.service'; import { BlocksService } from './api/blocks.service'; import { CalendarsService } from './api/calendars.service'; import { ChartOfAccountsService } from './api/chartOfAccounts.service'; import { ComplexMarketDataService } from './api/complexMarketData.service'; import { ComplianceService } from './api/compliance.service'; import { ConfigurationRecipeService } from './api/configurationRecipe.service'; import { ConventionsService } from './api/conventions.service'; import { CorporateActionSourcesService } from './api/corporateActionSources.service'; import { CounterpartiesService } from './api/counterparties.service'; import { CustomEntitiesService } from './api/customEntities.service'; import { CustomEntityDefinitionsService } from './api/customEntityDefinitions.service'; import { CutLabelDefinitionsService } from './api/cutLabelDefinitions.service'; import { DataTypesService } from './api/dataTypes.service'; import { DerivedTransactionPortfoliosService } from './api/derivedTransactionPortfolios.service'; import { EntitiesService } from './api/entities.service'; import { ExecutionsService } from './api/executions.service'; import { InstrumentEventsService } from './api/instrumentEvents.service'; import { InstrumentsService } from './api/instruments.service'; import { LegalEntitiesService } from './api/legalEntities.service'; import { OrderGraphService } from './api/orderGraph.service'; import { OrderInstructionsService } from './api/orderInstructions.service'; import { OrdersService } from './api/orders.service'; import { PackagesService } from './api/packages.service'; import { ParticipationsService } from './api/participations.service'; import { PersonsService } from './api/persons.service'; import { PlacementsService } from './api/placements.service'; import { PortfolioGroupsService } from './api/portfolioGroups.service'; import { PortfoliosService } from './api/portfolios.service'; import { PropertyDefinitionsService } from './api/propertyDefinitions.service'; import { QuotesService } from './api/quotes.service'; import { ReconciliationsService } from './api/reconciliations.service'; import { ReferencePortfolioService } from './api/referencePortfolio.service'; import { RelationDefinitionsService } from './api/relationDefinitions.service'; import { RelationsService } from './api/relations.service'; import { RelationshipDefinitionsService } from './api/relationshipDefinitions.service'; import { RelationshipsService } from './api/relationships.service'; import { SchemasService } from './api/schemas.service'; import { ScopesService } from './api/scopes.service'; import { SearchService } from './api/search.service'; import { SequencesService } from './api/sequences.service'; import { StructuredResultDataService } from './api/structuredResultData.service'; import { SystemConfigurationService } from './api/systemConfiguration.service'; import { TaxRuleSetsService } from './api/taxRuleSets.service'; import { TransactionConfigurationService } from './api/transactionConfiguration.service'; import { TransactionFeesService } from './api/transactionFees.service'; import { TransactionPortfoliosService } from './api/transactionPortfolios.service'; import { TranslationService } from './api/translation.service'; import * as i0 from "@angular/core"; import * as i1 from "@angular/common/http"; export class ApiModule { constructor(parentModule, http) { if (parentModule) { throw new Error('ApiModule is already loaded. Import in your base AppModule only.'); } if (!http) { throw new Error('You need to import the HttpClientModule in your AppModule! \n' + 'See also https://github.com/angular/angular/issues/20575'); } } static forRoot(configurationFactory) { return { ngModule: ApiModule, providers: [{ provide: Configuration, useFactory: configurationFactory }] }; } } /** @nocollapse */ ApiModule.ɵmod = i0.ɵɵdefineNgModule({ type: ApiModule }); /** @nocollapse */ ApiModule.ɵinj = i0.ɵɵdefineInjector({ factory: function ApiModule_Factory(t) { return new (t || ApiModule)(i0.ɵɵinject(ApiModule, 12), i0.ɵɵinject(i1.HttpClient, 8)); }, providers: [ AborService, AborConfigurationService, AggregationService, AllocationsService, ApplicationMetadataService, BlocksService, CalendarsService, ChartOfAccountsService, ComplexMarketDataService, ComplianceService, ConfigurationRecipeService, ConventionsService, CorporateActionSourcesService, CounterpartiesService, CustomEntitiesService, CustomEntityDefinitionsService, CutLabelDefinitionsService, DataTypesService, DerivedTransactionPortfoliosService, EntitiesService, ExecutionsService, InstrumentEventsService, InstrumentsService, LegalEntitiesService, OrderGraphService, OrderInstructionsService, OrdersService, PackagesService, ParticipationsService, PersonsService, PlacementsService, PortfolioGroupsService, PortfoliosService, PropertyDefinitionsService, QuotesService, ReconciliationsService, ReferencePortfolioService, RelationDefinitionsService, RelationsService, RelationshipDefinitionsService, RelationshipsService, SchemasService, ScopesService, SearchService, SequencesService, StructuredResultDataService, SystemConfigurationService, TaxRuleSetsService, TransactionConfigurationService, TransactionFeesService, TransactionPortfoliosService, TranslationService ], imports: [[]] }); /*@__PURE__*/ (function () { i0.ɵsetClassMetadata(ApiModule, [{ type: NgModule, args: [{ imports: [], declarations: [], exports: [], providers: [ AborService, AborConfigurationService, AggregationService, AllocationsService, ApplicationMetadataService, BlocksService, CalendarsService, ChartOfAccountsService, ComplexMarketDataService, ComplianceService, ConfigurationRecipeService, ConventionsService, CorporateActionSourcesService, CounterpartiesService, CustomEntitiesService, CustomEntityDefinitionsService, CutLabelDefinitionsService, DataTypesService, DerivedTransactionPortfoliosService, EntitiesService, ExecutionsService, InstrumentEventsService, InstrumentsService, LegalEntitiesService, OrderGraphService, OrderInstructionsService, OrdersService, PackagesService, ParticipationsService, PersonsService, PlacementsService, PortfolioGroupsService, PortfoliosService, PropertyDefinitionsService, QuotesService, ReconciliationsService, ReferencePortfolioService, RelationDefinitionsService, RelationsService, RelationshipDefinitionsService, RelationshipsService, SchemasService, ScopesService, SearchService, SequencesService, StructuredResultDataService, SystemConfigurationService, TaxRuleSetsService, TransactionConfigurationService, TransactionFeesService, TransactionPortfoliosService, TranslationService ] }] }], function () { return [{ type: ApiModule, decorators: [{ type: Optional }, { type: SkipSelf }] }, { type: i1.HttpClient, decorators: [{ type: Optional }] }]; }, null); })(); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXBpLm1vZHVsZS5qcyIsInNvdXJjZVJvb3QiOiIvdXNyL3NyYy9wcm9qZWN0cy9sdXNpZC1zZGstYW5ndWxhcjgvc3JjLyIsInNvdXJjZXMiOlsibGliL2dlbmVyYXRlZC9hcGkubW9kdWxlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBRSxRQUFRLEVBQXVCLFFBQVEsRUFBRSxRQUFRLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFDbEYsT0FBTyxFQUFFLGFBQWEsRUFBRSxNQUFNLGlCQUFpQixDQUFDO0FBQ2hELE9BQU8sRUFBRSxVQUFVLEVBQUUsTUFBTSxzQkFBc0IsQ0FBQztBQUdsRCxPQUFPLEVBQUUsV0FBVyxFQUFFLE1BQU0sb0JBQW9CLENBQUM7QUFDakQsT0FBTyxFQUFFLHdCQUF3QixFQUFFLE1BQU0saUNBQWlDLENBQUM7QUFDM0UsT0FBTyxFQUFFLGtCQUFrQixFQUFFLE1BQU0sMkJBQTJCLENBQUM7QUFDL0QsT0FBTyxFQUFFLGtCQUFrQixFQUFFLE1BQU0sMkJBQTJCLENBQUM7QUFDL0QsT0FBTyxFQUFFLDBCQUEwQixFQUFFLE1BQU0sbUNBQW1DLENBQUM7QUFDL0UsT0FBTyxFQUFFLGFBQWEsRUFBRSxNQUFNLHNCQUFzQixDQUFDO0FBQ3JELE9BQU8sRUFBRSxnQkFBZ0IsRUFBRSxNQUFNLHlCQUF5QixDQUFDO0FBQzNELE9BQU8sRUFBRSxzQkFBc0IsRUFBRSxNQUFNLCtCQUErQixDQUFDO0FBQ3ZFLE9BQU8sRUFBRSx3QkFBd0IsRUFBRSxNQUFNLGlDQUFpQyxDQUFDO0FBQzNFLE9BQU8sRUFBRSxpQkFBaUIsRUFBRSxNQUFNLDBCQUEwQixDQUFDO0FBQzdELE9BQU8sRUFBRSwwQkFBMEIsRUFBRSxNQUFNLG1DQUFtQyxDQUFDO0FBQy9FLE9BQU8sRUFBRSxrQkFBa0IsRUFBRSxNQUFNLDJCQUEyQixDQUFDO0FBQy9ELE9BQU8sRUFBRSw2QkFBNkIsRUFBRSxNQUFNLHNDQUFzQyxDQUFDO0FBQ3JGLE9BQU8sRUFBRSxxQkFBcUIsRUFBRSxNQUFNLDhCQUE4QixDQUFDO0FBQ3JFLE9BQU8sRUFBRSxxQkFBcUIsRUFBRSxNQUFNLDhCQUE4QixDQUFDO0FBQ3JFLE9BQU8sRUFBRSw4QkFBOEIsRUFBRSxNQUFNLHVDQUF1QyxDQUFDO0FBQ3ZGLE9BQU8sRUFBRSwwQkFBMEIsRUFBRSxNQUFNLG1DQUFtQyxDQUFDO0FBQy9FLE9BQU8sRUFBRSxnQkFBZ0IsRUFBRSxNQUFNLHlCQUF5QixDQUFDO0FBQzNELE9BQU8sRUFBRSxtQ0FBbUMsRUFBRSxNQUFNLDRDQUE0QyxDQUFDO0FBQ2pHLE9BQU8sRUFBRSxlQUFlLEVBQUUsTUFBTSx3QkFBd0IsQ0FBQztBQUN6RCxPQUFPLEVBQUUsaUJBQWlCLEVBQUUsTUFBTSwwQkFBMEIsQ0FBQztBQUM3RCxPQUFPLEVBQUUsdUJBQXVCLEVBQUUsTUFBTSxnQ0FBZ0MsQ0FBQztBQUN6RSxPQUFPLEVBQUUsa0JBQWtCLEVBQUUsTUFBTSwyQkFBMkIsQ0FBQztBQUMvRCxPQUFPLEVBQUUsb0JBQW9CLEVBQUUsTUFBTSw2QkFBNkIsQ0FBQztBQUNuRSxPQUFPLEVBQUUsaUJBQWlCLEVBQUUsTUFBTSwwQkFBMEIsQ0FBQztBQUM3RCxPQUFPLEVBQUUsd0JBQXdCLEVBQUUsTUFBTSxpQ0FBaUMsQ0FBQztBQUMzRSxPQUFPLEVBQUUsYUFBYSxFQUFFLE1BQU0sc0JBQXNCLENBQUM7QUFDckQsT0FBTyxFQUFFLGVBQWUsRUFBRSxNQUFNLHdCQUF3QixDQUFDO0FBQ3pELE9BQU8sRUFBRSxxQkFBcUIsRUFBRSxNQUFNLDhCQUE4QixDQUFDO0FBQ3JFLE9BQU8sRUFBRSxjQUFjLEVBQUUsTUFBTSx1QkFBdUIsQ0FBQztBQUN2RCxPQUFPLEVBQUUsaUJBQWlCLEVBQUUsTUFBTSwwQkFBMEIsQ0FBQztBQUM3RCxPQUFPLEVBQUUsc0JBQXNCLEVBQUUsTUFBTSwrQkFBK0IsQ0FBQztBQUN2RSxPQUFPLEVBQUUsaUJBQWlCLEVBQUUsTUFBTSwwQkFBMEIsQ0FBQztBQUM3RCxPQUFPLEVBQUUsMEJBQTBCLEVBQUUsTUFBTSxtQ0FBbUMsQ0FBQztBQUMvRSxPQUFPLEVBQUUsYUFBYSxFQUFFLE1BQU0sc0JBQXNCLENBQUM7QUFDckQsT0FBTyxFQUFFLHNCQUFzQixFQUFFLE1BQU0sK0JBQStCLENBQUM7QUFDdkUsT0FBTyxFQUFFLHlCQUF5QixFQUFFLE1BQU0sa0NBQWtDLENBQUM7QUFDN0UsT0FBTyxFQUFFLDBCQUEwQixFQUFFLE1BQU0sbUNBQW1DLENBQUM7QUFDL0UsT0FBTyxFQUFFLGdCQUFnQixFQUFFLE1BQU0seUJBQXlCLENBQUM7QUFDM0QsT0FBTyxFQUFFLDhCQUE4QixFQUFFLE1BQU0sdUNBQXVDLENBQUM7QUFDdkYsT0FBTyxFQUFFLG9CQUFvQixFQUFFLE1BQU0sNkJBQTZCLENBQUM7QUFDbkUsT0FBTyxFQUFFLGNBQWMsRUFBRSxNQUFNLHVCQUF1QixDQUFDO0FBQ3ZELE9BQU8sRUFBRSxhQUFhLEVBQUUsTUFBTSxzQkFBc0IsQ0FBQztBQUNyRCxPQUFPLEVBQUUsYUFBYSxFQUFFLE1BQU0sc0JBQXNCLENBQUM7QUFDckQsT0FBTyxFQUFFLGdCQUFnQixFQUFFLE1BQU0seUJBQXlCLENBQUM7QUFDM0QsT0FBTyxFQUFFLDJCQUEyQixFQUFFLE1BQU0sb0NBQW9DLENBQUM7QUFDakYsT0FBTyxFQUFFLDBCQUEwQixFQUFFLE1BQU0sbUNBQW1DLENBQUM7QUFDL0UsT0FBTyxFQUFFLGtCQUFrQixFQUFFLE1BQU0sMkJBQTJCLENBQUM7QUFDL0QsT0FBTyxFQUFFLCtCQUErQixFQUFFLE1BQU0sd0NBQXdDLENBQUM7QUFDekYsT0FBTyxFQUFFLHNCQUFzQixFQUFFLE1BQU0sK0JBQStCLENBQUM7QUFDdkUsT0FBTyxFQUFFLDRCQUE0QixFQUFFLE1BQU0scUNBQXFDLENBQUM7QUFDbkYsT0FBTyxFQUFFLGtCQUFrQixFQUFFLE1BQU0sMkJBQTJCLENBQUM7OztBQTREL0QsTUFBTSxPQUFPLFNBQVM7SUFRbEIsWUFBcUMsWUFBdUIsRUFDbkMsSUFBZ0I7UUFDckMsSUFBSSxZQUFZLEVBQUU7WUFDZCxNQUFNLElBQUksS0FBSyxDQUFDLGtFQUFrRSxDQUFDLENBQUM7U0FDdkY7UUFDRCxJQUFJLENBQUMsSUFBSSxFQUFFO1lBQ1AsTUFBTSxJQUFJLEtBQUssQ0FBQywrREFBK0Q7Z0JBQy9FLDBEQUEwRCxDQUFDLENBQUM7U0FDL0Q7SUFDTCxDQUFDO0lBaEJNLE1BQU0sQ0FBQyxPQUFPLENBQUMsb0JBQXlDO1FBQzNELE9BQU87WUFDSCxRQUFRLEVBQUUsU0FBUztZQUNuQixTQUFTLEVBQUUsQ0FBRSxFQUFFLE9BQU8sRUFBRSxhQUFhLEVBQUUsVUFBVSxFQUFFLG9CQUFvQixFQUFFLENBQUU7U0FDOUUsQ0FBQztJQUNOLENBQUM7O2dFQU5RLFNBQVM7b0hBQVQsU0FBUyxjQVFpQyxTQUFTLHFEQTlEbkQ7UUFDVCxXQUFXO1FBQ1gsd0JBQXdCO1FBQ3hCLGtCQUFrQjtRQUNsQixrQkFBa0I7UUFDbEIsMEJBQTBCO1FBQzFCLGFBQWE7UUFDYixnQkFBZ0I7UUFDaEIsc0JBQXNCO1FBQ3RCLHdCQUF3QjtRQUN4QixpQkFBaUI7UUFDakIsMEJBQTBCO1FBQzFCLGtCQUFrQjtRQUNsQiw2QkFBNkI7UUFDN0IscUJBQXFCO1FBQ3JCLHFCQUFxQjtRQUNyQiw4QkFBOEI7UUFDOUIsMEJBQTBCO1FBQzFCLGdCQUFnQjtRQUNoQixtQ0FBbUM7UUFDbkMsZUFBZTtRQUNmLGlCQUFpQjtRQUNqQix1QkFBdUI7UUFDdkIsa0JBQWtCO1FBQ2xCLG9CQUFvQjtRQUNwQixpQkFBaUI7UUFDakIsd0JBQXdCO1FBQ3hCLGFBQWE7UUFDYixlQUFlO1FBQ2YscUJBQXFCO1FBQ3JCLGNBQWM7UUFDZCxpQkFBaUI7UUFDakIsc0JBQXNCO1FBQ3RCLGlCQUFpQjtRQUNqQiwwQkFBMEI7UUFDMUIsYUFBYTtRQUNiLHNCQUFzQjtRQUN0Qix5QkFBeUI7UUFDekIsMEJBQTBCO1FBQzFCLGdCQUFnQjtRQUNoQiw4QkFBOEI7UUFDOUIsb0JBQW9CO1FBQ3BCLGNBQWM7UUFDZCxhQUFhO1FBQ2IsYUFBYTtRQUNiLGdCQUFnQjtRQUNoQiwyQkFBMkI7UUFDM0IsMEJBQTBCO1FBQzFCLGtCQUFrQjtRQUNsQiwrQkFBK0I7UUFDL0Isc0JBQXNCO1FBQ3RCLDRCQUE0QjtRQUM1QixrQkFBa0I7S0FBRSxZQXZEUixFQUFFO2tEQXlETCxTQUFTO2NBMURyQixRQUFRO2VBQUM7Z0JBQ1IsT0FBTyxFQUFPLEVBQUU7Z0JBQ2hCLFlBQVksRUFBRSxFQUFFO2dCQUNoQixPQUFPLEVBQU8sRUFBRTtnQkFDaEIsU0FBUyxFQUFFO29CQUNULFdBQVc7b0JBQ1gsd0JBQXdCO29CQUN4QixrQkFBa0I7b0JBQ2xCLGtCQUFrQjtvQkFDbEIsMEJBQTBCO29CQUMxQixhQUFhO29CQUNiLGdCQUFnQjtvQkFDaEIsc0JBQXNCO29CQUN0Qix3QkFBd0I7b0JBQ3hCLGlCQUFpQjtvQkFDakIsMEJBQTBCO29CQUMxQixrQkFBa0I7b0JBQ2xCLDZCQUE2QjtvQkFDN0IscUJBQXFCO29CQUNyQixxQkFBcUI7b0JBQ3JCLDhCQUE4QjtvQkFDOUIsMEJBQTBCO29CQUMxQixnQkFBZ0I7b0JBQ2hCLG1DQUFtQztvQkFDbkMsZUFBZTtvQkFDZixpQkFBaUI7b0JBQ2pCLHVCQUF1QjtvQkFDdkIsa0JBQWtCO29CQUNsQixvQkFBb0I7b0JBQ3BCLGlCQUFpQjtvQkFDakIsd0JBQXdCO29CQUN4QixhQUFhO29CQUNiLGVBQWU7b0JBQ2YscUJBQXFCO29CQUNyQixjQUFjO29CQUNkLGlCQUFpQjtvQkFDakIsc0JBQXNCO29CQUN0QixpQkFBaUI7b0JBQ2pCLDBCQUEwQjtvQkFDMUIsYUFBYTtvQkFDYixzQkFBc0I7b0JBQ3RCLHlCQUF5QjtvQkFDekIsMEJBQTBCO29CQUMxQixnQkFBZ0I7b0JBQ2hCLDhCQUE4QjtvQkFDOUIsb0JBQW9CO29CQUNwQixjQUFjO29CQUNkLGFBQWE7b0JBQ2IsYUFBYTtvQkFDYixnQkFBZ0I7b0JBQ2hCLDJCQUEyQjtvQkFDM0IsMEJBQTBCO29CQUMxQixrQkFBa0I7b0JBQ2xCLCtCQUErQjtvQkFDL0Isc0JBQXNCO29CQUN0Qiw0QkFBNEI7b0JBQzVCLGtCQUFrQjtpQkFBRTthQUN2QjtzQ0FTc0QsU0FBUztzQkFBOUMsUUFBUTs7c0JBQUksUUFBUTs7c0JBQ3BCLFFBQVEiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBOZ01vZHVsZSwgTW9kdWxlV2l0aFByb3ZpZGVycywgU2tpcFNlbGYsIE9wdGlvbmFsIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgeyBDb25maWd1cmF0aW9uIH0gZnJvbSAnLi9jb25maWd1cmF0aW9uJztcbmltcG9ydCB7IEh0dHBDbGllbnQgfSBmcm9tICdAYW5ndWxhci9jb21tb24vaHR0cCc7XG5cblxuaW1wb3J0IHsgQWJvclNlcnZpY2UgfSBmcm9tICcuL2FwaS9hYm9yLnNlcnZpY2UnO1xuaW1wb3J0IHsgQWJvckNvbmZpZ3VyYXRpb25TZXJ2aWNlIH0gZnJvbSAnLi9hcGkvYWJvckNvbmZpZ3VyYXRpb24uc2VydmljZSc7XG5pbXBvcnQgeyBBZ2dyZWdhdGlvblNlcnZpY2UgfSBmcm9tICcuL2FwaS9hZ2dyZWdhdGlvbi5zZXJ2aWNlJztcbmltcG9ydCB7IEFsbG9jYXRpb25zU2VydmljZSB9IGZyb20gJy4vYXBpL2FsbG9jYXRpb25zLnNlcnZpY2UnO1xuaW1wb3J0IHsgQXBwbGljYXRpb25NZXRhZGF0YVNlcnZpY2UgfSBmcm9tICcuL2FwaS9hcHBsaWNhdGlvbk1ldGFkYXRhLnNlcnZpY2UnO1xuaW1wb3J0IHsgQmxvY2tzU2VydmljZSB9IGZyb20gJy4vYXBpL2Jsb2Nrcy5zZXJ2aWNlJztcbmltcG9ydCB7IENhbGVuZGFyc1NlcnZpY2UgfSBmcm9tICcuL2FwaS9jYWxlbmRhcnMuc2VydmljZSc7XG5pbXBvcnQgeyBDaGFydE9mQWNjb3VudHNTZXJ2aWNlIH0gZnJvbSAnLi9hcGkvY2hhcnRPZkFjY291bnRzLnNlcnZpY2UnO1xuaW1wb3J0IHsgQ29tcGxleE1hcmtldERhdGFTZXJ2aWNlIH0gZnJvbSAnLi9hcGkvY29tcGxleE1hcmtldERhdGEuc2VydmljZSc7XG5pbXBvcnQgeyBDb21wbGlhbmNlU2VydmljZSB9IGZyb20gJy4vYXBpL2NvbXBsaWFuY2Uuc2VydmljZSc7XG5pbXBvcnQgeyBDb25maWd1cmF0aW9uUmVjaXBlU2VydmljZSB9IGZyb20gJy4vYXBpL2NvbmZpZ3VyYXRpb25SZWNpcGUuc2VydmljZSc7XG5pbXBvcnQgeyBDb252ZW50aW9uc1NlcnZpY2UgfSBmcm9tICcuL2FwaS9jb252ZW50aW9ucy5zZXJ2aWNlJztcbmltcG9ydCB7IENvcnBvcmF0ZUFjdGlvblNvdXJjZXNTZXJ2aWNlIH0gZnJvbSAnLi9hcGkvY29ycG9yYXRlQWN0aW9uU291cmNlcy5zZXJ2aWNlJztcbmltcG9ydCB7IENvdW50ZXJwYXJ0aWVzU2VydmljZSB9IGZyb20gJy4vYXBpL2NvdW50ZXJwYXJ0aWVzLnNlcnZpY2UnO1xuaW1wb3J0IHsgQ3VzdG9tRW50aXRpZXNTZXJ2aWNlIH0gZnJvbSAnLi9hcGkvY3VzdG9tRW50aXRpZXMuc2VydmljZSc7XG5pbXBvcnQgeyBDdXN0b21FbnRpdHlEZWZpbml0aW9uc1NlcnZpY2UgfSBmcm9tICcuL2FwaS9jdXN0b21FbnRpdHlEZWZpbml0aW9ucy5zZXJ2aWNlJztcbmltcG9ydCB7IEN1dExhYmVsRGVmaW5pdGlvbnNTZXJ2aWNlIH0gZnJvbSAnLi9hcGkvY3V0TGFiZWxEZWZpbml0aW9ucy5zZXJ2aWNlJztcbmltcG9ydCB7IERhdGFUeXBlc1NlcnZpY2UgfSBmcm9tICcuL2FwaS9kYXRhVHlwZXMuc2VydmljZSc7XG5pbXBvcnQgeyBEZXJpdmVkVHJhbnNhY3Rpb25Qb3J0Zm9saW9zU2VydmljZSB9IGZyb20gJy4vYXBpL2Rlcml2ZWRUcmFuc2FjdGlvblBvcnRmb2xpb3Muc2VydmljZSc7XG5pbXBvcnQgeyBFbnRpdGllc1NlcnZpY2UgfSBmcm9tICcuL2FwaS9lbnRpdGllcy5zZXJ2aWNlJztcbmltcG9ydCB7IEV4ZWN1dGlvbnNTZXJ2aWNlIH0gZnJvbSAnLi9hcGkvZXhlY3V0aW9ucy5zZXJ2aWNlJztcbmltcG9ydCB7IEluc3RydW1lbnRFdmVudHNTZXJ2aWNlIH0gZnJvbSAnLi9hcGkvaW5zdHJ1bWVudEV2ZW50cy5zZXJ2aWNlJztcbmltcG9ydCB7IEluc3RydW1lbnRzU2VydmljZSB9IGZyb20gJy4vYXBpL2luc3RydW1lbnRzLnNlcnZpY2UnO1xuaW1wb3J0IHsgTGVnYWxFbnRpdGllc1NlcnZpY2UgfSBmcm9tICcuL2FwaS9sZWdhbEVudGl0aWVzLnNlcnZpY2UnO1xuaW1wb3J0IHsgT3JkZXJHcmFwaFNlcnZpY2UgfSBmcm9tICcuL2FwaS9vcmRlckdyYXBoLnNlcnZpY2UnO1xuaW1wb3J0IHsgT3JkZXJJbnN0cnVjdGlvbnNTZXJ2aWNlIH0gZnJvbSAnLi9hcGkvb3JkZXJJbnN0cnVjdGlvbnMuc2VydmljZSc7XG5pbXBvcnQgeyBPcmRlcnNTZXJ2aWNlIH0gZnJvbSAnLi9hcGkvb3JkZXJzLnNlcnZpY2UnO1xuaW1wb3J0IHsgUGFja2FnZXNTZXJ2aWNlIH0gZnJvbSAnLi9hcGkvcGFja2FnZXMuc2VydmljZSc7XG5pbXBvcnQgeyBQYXJ0aWNpcGF0aW9uc1NlcnZpY2UgfSBmcm9tICcuL2FwaS9wYXJ0aWNpcGF0aW9ucy5zZXJ2aWNlJztcbmltcG9ydCB7IFBlcnNvbnNTZXJ2aWNlIH0gZnJvbSAnLi9hcGkvcGVyc29ucy5zZXJ2aWNlJztcbmltcG9ydCB7IFBsYWNlbWVudHNTZXJ2aWNlIH0gZnJvbSAnLi9hcGkvcGxhY2VtZW50cy5zZXJ2aWNlJztcbmltcG9ydCB7IFBvcnRmb2xpb0dyb3Vwc1NlcnZpY2UgfSBmcm9tICcuL2FwaS9wb3J0Zm9saW9Hcm91cHMuc2VydmljZSc7XG5pbXBvcnQgeyBQb3J0Zm9saW9zU2VydmljZSB9IGZyb20gJy4vYXBpL3BvcnRmb2xpb3Muc2VydmljZSc7XG5pbXBvcnQgeyBQcm9wZXJ0eURlZmluaXRpb25zU2VydmljZSB9IGZyb20gJy4vYXBpL3Byb3BlcnR5RGVmaW5pdGlvbnMuc2VydmljZSc7XG5pbXBvcnQgeyBRdW90ZXNTZXJ2aWNlIH0gZnJvbSAnLi9hcGkvcXVvdGVzLnNlcnZpY2UnO1xuaW1wb3J0IHsgUmVjb25jaWxpYXRpb25zU2VydmljZSB9IGZyb20gJy4vYXBpL3JlY29uY2lsaWF0aW9ucy5zZXJ2aWNlJztcbmltcG9ydCB7IFJlZmVyZW5jZVBvcnRmb2xpb1NlcnZpY2UgfSBmcm9tICcuL2FwaS9yZWZlcmVuY2VQb3J0Zm9saW8uc2VydmljZSc7XG5pbXBvcnQgeyBSZWxhdGlvbkRlZmluaXRpb25zU2VydmljZSB9IGZyb20gJy4vYXBpL3JlbGF0aW9uRGVmaW5pdGlvbnMuc2VydmljZSc7XG5pbXBvcnQgeyBSZWxhdGlvbnNTZXJ2aWNlIH0gZnJvbSAnLi9hcGkvcmVsYXRpb25zLnNlcnZpY2UnO1xuaW1wb3J0IHsgUmVsYXRpb25zaGlwRGVmaW5pdGlvbnNTZXJ2aWNlIH0gZnJvbSAnLi9hcGkvcmVsYXRpb25zaGlwRGVmaW5pdGlvbnMuc2VydmljZSc7XG5pbXBvcnQgeyBSZWxhdGlvbnNoaXBzU2VydmljZSB9IGZyb20gJy4vYXBpL3JlbGF0aW9uc2hpcHMuc2VydmljZSc7XG5pbXBvcnQgeyBTY2hlbWFzU2VydmljZSB9IGZyb20gJy4vYXBpL3NjaGVtYXMuc2VydmljZSc7XG5pbXBvcnQgeyBTY29wZXNTZXJ2aWNlIH0gZnJvbSAnLi9hcGkvc2NvcGVzLnNlcnZpY2UnO1xuaW1wb3J0IHsgU2VhcmNoU2VydmljZSB9IGZyb20gJy4vYXBpL3NlYXJjaC5zZXJ2aWNlJztcbmltcG9ydCB7IFNlcXVlbmNlc1NlcnZpY2UgfSBmcm9tICcuL2FwaS9zZXF1ZW5jZXMuc2VydmljZSc7XG5pbXBvcnQgeyBTdHJ1Y3R1cmVkUmVzdWx0RGF0YVNlcnZpY2UgfSBmcm9tICcuL2FwaS9zdHJ1Y3R1cmVkUmVzdWx0RGF0YS5zZXJ2aWNlJztcbmltcG9ydCB7IFN5c3RlbUNvbmZpZ3VyYXRpb25TZXJ2aWNlIH0gZnJvbSAnLi9hcGkvc3lzdGVtQ29uZmlndXJhdGlvbi5zZXJ2aWNlJztcbmltcG9ydCB7IFRheFJ1bGVTZXRzU2VydmljZSB9IGZyb20gJy4vYXBpL3RheFJ1bGVTZXRzLnNlcnZpY2UnO1xuaW1wb3J0IHsgVHJhbnNhY3Rpb25Db25maWd1cmF0aW9uU2VydmljZSB9IGZyb20gJy4vYXBpL3RyYW5zYWN0aW9uQ29uZmlndXJhdGlvbi5zZXJ2aWNlJztcbmltcG9ydCB7IFRyYW5zYWN0aW9uRmVlc1NlcnZpY2UgfSBmcm9tICcuL2FwaS90cmFuc2FjdGlvbkZlZXMuc2VydmljZSc7XG5pbXBvcnQgeyBUcmFuc2FjdGlvblBvcnRmb2xpb3NTZXJ2aWNlIH0gZnJvbSAnLi9hcGkvdHJhbnNhY3Rpb25Qb3J0Zm9saW9zLnNlcnZpY2UnO1xuaW1wb3J0IHsgVHJhbnNsYXRpb25TZXJ2aWNlIH0gZnJvbSAnLi9hcGkvdHJhbnNsYXRpb24uc2VydmljZSc7XG5cbkBOZ01vZHVsZSh7XG4gIGltcG9ydHM6ICAgICAgW10sXG4gIGRlY2xhcmF0aW9uczogW10sXG4gIGV4cG9ydHM6ICAgICAgW10sXG4gIHByb3ZpZGVyczogW1xuICAgIEFib3JTZXJ2aWNlLFxuICAgIEFib3JDb25maWd1cmF0aW9uU2VydmljZSxcbiAgICBBZ2dyZWdhdGlvblNlcnZpY2UsXG4gICAgQWxsb2NhdGlvbnNTZXJ2aWNlLFxuICAgIEFwcGxpY2F0aW9uTWV0YWRhdGFTZXJ2aWNlLFxuICAgIEJsb2Nrc1NlcnZpY2UsXG4gICAgQ2FsZW5kYXJzU2VydmljZSxcbiAgICBDaGFydE9mQWNjb3VudHNTZXJ2aWNlLFxuICAgIENvbXBsZXhNYXJrZXREYXRhU2VydmljZSxcbiAgICBDb21wbGlhbmNlU2VydmljZSxcbiAgICBDb25maWd1cmF0aW9uUmVjaXBlU2VydmljZSxcbiAgICBDb252ZW50aW9uc1NlcnZpY2UsXG4gICAgQ29ycG9yYXRlQWN0aW9uU291cmNlc1NlcnZpY2UsXG4gICAgQ291bnRlcnBhcnRpZXNTZXJ2aWNlLFxuICAgIEN1c3RvbUVudGl0aWVzU2VydmljZSxcbiAgICBDdXN0b21FbnRpdHlEZWZpbml0aW9uc1NlcnZpY2UsXG4gICAgQ3V0TGFiZWxEZWZpbml0aW9uc1NlcnZpY2UsXG4gICAgRGF0YVR5cGVzU2VydmljZSxcbiAgICBEZXJpdmVkVHJhbnNhY3Rpb25Qb3J0Zm9saW9zU2VydmljZSxcbiAgICBFbnRpdGllc1NlcnZpY2UsXG4gICAgRXhlY3V0aW9uc1NlcnZpY2UsXG4gICAgSW5zdHJ1bWVudEV2ZW50c1NlcnZpY2UsXG4gICAgSW5zdHJ1bWVudHNTZXJ2aWNlLFxuICAgIExlZ2FsRW50aXRpZXNTZXJ2aWNlLFxuICAgIE9yZGVyR3JhcGhTZXJ2aWNlLFxuICAgIE9yZGVySW5zdHJ1Y3Rpb25zU2VydmljZSxcbiAgICBPcmRlcnNTZXJ2aWNlLFxuICAgIFBhY2thZ2VzU2VydmljZSxcbiAgICBQYXJ0aWNpcGF0aW9uc1NlcnZpY2UsXG4gICAgUGVyc29uc1NlcnZpY2UsXG4gICAgUGxhY2VtZW50c1NlcnZpY2UsXG4gICAgUG9ydGZvbGlvR3JvdXBzU2VydmljZSxcbiAgICBQb3J0Zm9saW9zU2VydmljZSxcbiAgICBQcm9wZXJ0eURlZmluaXRpb25zU2VydmljZSxcbiAgICBRdW90ZXNTZXJ2aWNlLFxuICAgIFJlY29uY2lsaWF0aW9uc1NlcnZpY2UsXG4gICAgUmVmZXJlbmNlUG9ydGZvbGlvU2VydmljZSxcbiAgICBSZWxhdGlvbkRlZmluaXRpb25zU2VydmljZSxcbiAgICBSZWxhdGlvbnNTZXJ2aWNlLFxuICAgIFJlbGF0aW9uc2hpcERlZmluaXRpb25zU2VydmljZSxcbiAgICBSZWxhdGlvbnNoaXBzU2VydmljZSxcbiAgICBTY2hlbWFzU2VydmljZSxcbiAgICBTY29wZXNTZXJ2aWNlLFxuICAgIFNlYXJjaFNlcnZpY2UsXG4gICAgU2VxdWVuY2VzU2VydmljZSxcbiAgICBTdHJ1Y3R1cmVkUmVzdWx0RGF0YVNlcnZpY2UsXG4gICAgU3lzdGVtQ29uZmlndXJhdGlvblNlcnZpY2UsXG4gICAgVGF4UnVsZVNldHNTZXJ2aWNlLFxuICAgIFRyYW5zYWN0aW9uQ29uZmlndXJhdGlvblNlcnZpY2UsXG4gICAgVHJhbnNhY3Rpb25GZWVzU2VydmljZSxcbiAgICBUcmFuc2FjdGlvblBvcnRmb2xpb3NTZXJ2aWNlLFxuICAgIFRyYW5zbGF0aW9uU2VydmljZSBdXG59KVxuZXhwb3J0IGNsYXNzIEFwaU1vZHVsZSB7XG4gICAgcHVibGljIHN0YXRpYyBmb3JSb290KGNvbmZpZ3VyYXRpb25GYWN0b3J5OiAoKSA9PiBDb25maWd1cmF0aW9uKTogTW9kdWxlV2l0aFByb3ZpZGVycyB7XG4gICAgICAgIHJldHVybiB7XG4gICAgICAgICAgICBuZ01vZHVsZTogQXBpTW9kdWxlLFxuICAgICAgICAgICAgcHJvdmlkZXJzOiBbIHsgcHJvdmlkZTogQ29uZmlndXJhdGlvbiwgdXNlRmFjdG9yeTogY29uZmlndXJhdGlvbkZhY3RvcnkgfSBdXG4gICAgICAgIH07XG4gICAgfVxuXG4gICAgY29uc3RydWN0b3IoIEBPcHRpb25hbCgpIEBTa2lwU2VsZigpIHBhcmVudE1vZHVsZTogQXBpTW9kdWxlLFxuICAgICAgICAgICAgICAgICBAT3B0aW9uYWwoKSBodHRwOiBIdHRwQ2xpZW50KSB7XG4gICAgICAgIGlmIChwYXJlbnRNb2R1bGUpIHtcbiAgICAgICAgICAgIHRocm93IG5ldyBFcnJvcignQXBpTW9kdWxlIGlzIGFscmVhZHkgbG9hZGVkLiBJbXBvcnQgaW4geW91ciBiYXNlIEFwcE1vZHVsZSBvbmx5LicpO1xuICAgICAgICB9XG4gICAgICAgIGlmICghaHR0cCkge1xuICAgICAgICAgICAgdGhyb3cgbmV3IEVycm9yKCdZb3UgbmVlZCB0byBpbXBvcnQgdGhlIEh0dHBDbGllbnRNb2R1bGUgaW4geW91ciBBcHBNb2R1bGUhIFxcbicgK1xuICAgICAgICAgICAgJ1NlZSBhbHNvIGh0dHBzOi8vZ2l0aHViLmNvbS9hbmd1bGFyL2FuZ3VsYXIvaXNzdWVzLzIwNTc1Jyk7XG4gICAgICAgIH1cbiAgICB9XG59XG4iXX0=