@pulumi/azure-native
Version:
[](https://slack.pulumi.com) [](https://npmjs.com/package/@pulumi/azure-native) [ || (Object.create ? (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
var desc = Object.getOwnPropertyDescriptor(m, k);
if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) {
desc = { enumerable: true, get: function() { return m[k]; } };
}
Object.defineProperty(o, k2, desc);
}) : (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
o[k2] = m[k];
}));
var __exportStar = (this && this.__exportStar) || function(m, exports) {
for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p);
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.getSqlPoolVulnerabilityAssessmentOutput = exports.getSqlPoolVulnerabilityAssessment = exports.getSqlPoolTransparentDataEncryptionOutput = exports.getSqlPoolTransparentDataEncryption = exports.getSqlPoolSensitivityLabelOutput = exports.getSqlPoolSensitivityLabel = exports.getSqlPoolOutput = exports.getSqlPool = exports.getReadWriteDatabaseOutput = exports.getReadWriteDatabase = exports.getReadOnlyFollowingDatabaseOutput = exports.getReadOnlyFollowingDatabase = exports.getPrivateLinkHubOutput = exports.getPrivateLinkHub = exports.getPrivateEndpointConnectionOutput = exports.getPrivateEndpointConnection = exports.getKustoPoolPrincipalAssignmentOutput = exports.getKustoPoolPrincipalAssignment = exports.getKustoPoolDatabasePrincipalAssignmentOutput = exports.getKustoPoolDatabasePrincipalAssignment = exports.getKustoPoolAttachedDatabaseConfigurationOutput = exports.getKustoPoolAttachedDatabaseConfiguration = exports.getKustoPoolOutput = exports.getKustoPool = exports.getKeyOutput = exports.getKey = exports.getIpFirewallRuleOutput = exports.getIpFirewallRule = exports.getIotHubDataConnectionOutput = exports.getIotHubDataConnection = exports.getIntegrationRuntimeStatusOutput = exports.getIntegrationRuntimeStatus = exports.getIntegrationRuntimeObjectMetadatumOutput = exports.getIntegrationRuntimeObjectMetadatum = exports.getIntegrationRuntimeConnectionInfoOutput = exports.getIntegrationRuntimeConnectionInfo = exports.getIntegrationRuntimeOutput = exports.getIntegrationRuntime = exports.getEventHubDataConnectionOutput = exports.getEventHubDataConnection = exports.getEventGridDataConnectionOutput = exports.getEventGridDataConnection = exports.getDatabasePrincipalAssignmentOutput = exports.getDatabasePrincipalAssignment = exports.getBigDataPoolOutput = exports.getBigDataPool = exports.EventHubDataConnection = exports.EventGridDataConnection = exports.DatabasePrincipalAssignment = exports.BigDataPool = void 0;
exports.WorkspaceSqlAadAdmin = exports.WorkspaceManagedSqlServerVulnerabilityAssessment = exports.WorkspaceAadAdmin = exports.Workspace = exports.SqlPoolWorkloadGroup = exports.SqlPoolWorkloadClassifier = exports.SqlPoolVulnerabilityAssessmentRuleBaseline = exports.SqlPoolVulnerabilityAssessment = exports.SqlPoolTransparentDataEncryption = exports.SqlPoolSensitivityLabel = exports.SqlPool = exports.ReadWriteDatabase = exports.ReadOnlyFollowingDatabase = exports.PrivateLinkHub = exports.PrivateEndpointConnection = exports.listKustoPoolLanguageExtensionsOutput = exports.listKustoPoolLanguageExtensions = exports.listKustoPoolFollowerDatabasesOutput = exports.listKustoPoolFollowerDatabases = exports.listIntegrationRuntimeAuthKeyOutput = exports.listIntegrationRuntimeAuthKey = exports.KustoPoolPrincipalAssignment = exports.KustoPoolDatabasePrincipalAssignment = exports.KustoPoolAttachedDatabaseConfiguration = exports.KustoPool = exports.Key = exports.IpFirewallRule = exports.IotHubDataConnection = exports.IntegrationRuntime = exports.getWorkspaceSqlAadAdminOutput = exports.getWorkspaceSqlAadAdmin = exports.getWorkspaceManagedSqlServerVulnerabilityAssessmentOutput = exports.getWorkspaceManagedSqlServerVulnerabilityAssessment = exports.getWorkspaceAadAdminOutput = exports.getWorkspaceAadAdmin = exports.getWorkspaceOutput = exports.getWorkspace = exports.getSqlPoolWorkloadGroupOutput = exports.getSqlPoolWorkloadGroup = exports.getSqlPoolWorkloadClassifierOutput = exports.getSqlPoolWorkloadClassifier = exports.getSqlPoolVulnerabilityAssessmentRuleBaselineOutput = exports.getSqlPoolVulnerabilityAssessmentRuleBaseline = void 0;
const pulumi = require("@pulumi/pulumi");
const utilities = require("../utilities");
exports.BigDataPool = null;
utilities.lazyLoad(exports, ["BigDataPool"], () => require("./bigDataPool"));
exports.DatabasePrincipalAssignment = null;
utilities.lazyLoad(exports, ["DatabasePrincipalAssignment"], () => require("./databasePrincipalAssignment"));
exports.EventGridDataConnection = null;
utilities.lazyLoad(exports, ["EventGridDataConnection"], () => require("./eventGridDataConnection"));
exports.EventHubDataConnection = null;
utilities.lazyLoad(exports, ["EventHubDataConnection"], () => require("./eventHubDataConnection"));
exports.getBigDataPool = null;
exports.getBigDataPoolOutput = null;
utilities.lazyLoad(exports, ["getBigDataPool", "getBigDataPoolOutput"], () => require("./getBigDataPool"));
exports.getDatabasePrincipalAssignment = null;
exports.getDatabasePrincipalAssignmentOutput = null;
utilities.lazyLoad(exports, ["getDatabasePrincipalAssignment", "getDatabasePrincipalAssignmentOutput"], () => require("./getDatabasePrincipalAssignment"));
exports.getEventGridDataConnection = null;
exports.getEventGridDataConnectionOutput = null;
utilities.lazyLoad(exports, ["getEventGridDataConnection", "getEventGridDataConnectionOutput"], () => require("./getEventGridDataConnection"));
exports.getEventHubDataConnection = null;
exports.getEventHubDataConnectionOutput = null;
utilities.lazyLoad(exports, ["getEventHubDataConnection", "getEventHubDataConnectionOutput"], () => require("./getEventHubDataConnection"));
exports.getIntegrationRuntime = null;
exports.getIntegrationRuntimeOutput = null;
utilities.lazyLoad(exports, ["getIntegrationRuntime", "getIntegrationRuntimeOutput"], () => require("./getIntegrationRuntime"));
exports.getIntegrationRuntimeConnectionInfo = null;
exports.getIntegrationRuntimeConnectionInfoOutput = null;
utilities.lazyLoad(exports, ["getIntegrationRuntimeConnectionInfo", "getIntegrationRuntimeConnectionInfoOutput"], () => require("./getIntegrationRuntimeConnectionInfo"));
exports.getIntegrationRuntimeObjectMetadatum = null;
exports.getIntegrationRuntimeObjectMetadatumOutput = null;
utilities.lazyLoad(exports, ["getIntegrationRuntimeObjectMetadatum", "getIntegrationRuntimeObjectMetadatumOutput"], () => require("./getIntegrationRuntimeObjectMetadatum"));
exports.getIntegrationRuntimeStatus = null;
exports.getIntegrationRuntimeStatusOutput = null;
utilities.lazyLoad(exports, ["getIntegrationRuntimeStatus", "getIntegrationRuntimeStatusOutput"], () => require("./getIntegrationRuntimeStatus"));
exports.getIotHubDataConnection = null;
exports.getIotHubDataConnectionOutput = null;
utilities.lazyLoad(exports, ["getIotHubDataConnection", "getIotHubDataConnectionOutput"], () => require("./getIotHubDataConnection"));
exports.getIpFirewallRule = null;
exports.getIpFirewallRuleOutput = null;
utilities.lazyLoad(exports, ["getIpFirewallRule", "getIpFirewallRuleOutput"], () => require("./getIpFirewallRule"));
exports.getKey = null;
exports.getKeyOutput = null;
utilities.lazyLoad(exports, ["getKey", "getKeyOutput"], () => require("./getKey"));
exports.getKustoPool = null;
exports.getKustoPoolOutput = null;
utilities.lazyLoad(exports, ["getKustoPool", "getKustoPoolOutput"], () => require("./getKustoPool"));
exports.getKustoPoolAttachedDatabaseConfiguration = null;
exports.getKustoPoolAttachedDatabaseConfigurationOutput = null;
utilities.lazyLoad(exports, ["getKustoPoolAttachedDatabaseConfiguration", "getKustoPoolAttachedDatabaseConfigurationOutput"], () => require("./getKustoPoolAttachedDatabaseConfiguration"));
exports.getKustoPoolDatabasePrincipalAssignment = null;
exports.getKustoPoolDatabasePrincipalAssignmentOutput = null;
utilities.lazyLoad(exports, ["getKustoPoolDatabasePrincipalAssignment", "getKustoPoolDatabasePrincipalAssignmentOutput"], () => require("./getKustoPoolDatabasePrincipalAssignment"));
exports.getKustoPoolPrincipalAssignment = null;
exports.getKustoPoolPrincipalAssignmentOutput = null;
utilities.lazyLoad(exports, ["getKustoPoolPrincipalAssignment", "getKustoPoolPrincipalAssignmentOutput"], () => require("./getKustoPoolPrincipalAssignment"));
exports.getPrivateEndpointConnection = null;
exports.getPrivateEndpointConnectionOutput = null;
utilities.lazyLoad(exports, ["getPrivateEndpointConnection", "getPrivateEndpointConnectionOutput"], () => require("./getPrivateEndpointConnection"));
exports.getPrivateLinkHub = null;
exports.getPrivateLinkHubOutput = null;
utilities.lazyLoad(exports, ["getPrivateLinkHub", "getPrivateLinkHubOutput"], () => require("./getPrivateLinkHub"));
exports.getReadOnlyFollowingDatabase = null;
exports.getReadOnlyFollowingDatabaseOutput = null;
utilities.lazyLoad(exports, ["getReadOnlyFollowingDatabase", "getReadOnlyFollowingDatabaseOutput"], () => require("./getReadOnlyFollowingDatabase"));
exports.getReadWriteDatabase = null;
exports.getReadWriteDatabaseOutput = null;
utilities.lazyLoad(exports, ["getReadWriteDatabase", "getReadWriteDatabaseOutput"], () => require("./getReadWriteDatabase"));
exports.getSqlPool = null;
exports.getSqlPoolOutput = null;
utilities.lazyLoad(exports, ["getSqlPool", "getSqlPoolOutput"], () => require("./getSqlPool"));
exports.getSqlPoolSensitivityLabel = null;
exports.getSqlPoolSensitivityLabelOutput = null;
utilities.lazyLoad(exports, ["getSqlPoolSensitivityLabel", "getSqlPoolSensitivityLabelOutput"], () => require("./getSqlPoolSensitivityLabel"));
exports.getSqlPoolTransparentDataEncryption = null;
exports.getSqlPoolTransparentDataEncryptionOutput = null;
utilities.lazyLoad(exports, ["getSqlPoolTransparentDataEncryption", "getSqlPoolTransparentDataEncryptionOutput"], () => require("./getSqlPoolTransparentDataEncryption"));
exports.getSqlPoolVulnerabilityAssessment = null;
exports.getSqlPoolVulnerabilityAssessmentOutput = null;
utilities.lazyLoad(exports, ["getSqlPoolVulnerabilityAssessment", "getSqlPoolVulnerabilityAssessmentOutput"], () => require("./getSqlPoolVulnerabilityAssessment"));
exports.getSqlPoolVulnerabilityAssessmentRuleBaseline = null;
exports.getSqlPoolVulnerabilityAssessmentRuleBaselineOutput = null;
utilities.lazyLoad(exports, ["getSqlPoolVulnerabilityAssessmentRuleBaseline", "getSqlPoolVulnerabilityAssessmentRuleBaselineOutput"], () => require("./getSqlPoolVulnerabilityAssessmentRuleBaseline"));
exports.getSqlPoolWorkloadClassifier = null;
exports.getSqlPoolWorkloadClassifierOutput = null;
utilities.lazyLoad(exports, ["getSqlPoolWorkloadClassifier", "getSqlPoolWorkloadClassifierOutput"], () => require("./getSqlPoolWorkloadClassifier"));
exports.getSqlPoolWorkloadGroup = null;
exports.getSqlPoolWorkloadGroupOutput = null;
utilities.lazyLoad(exports, ["getSqlPoolWorkloadGroup", "getSqlPoolWorkloadGroupOutput"], () => require("./getSqlPoolWorkloadGroup"));
exports.getWorkspace = null;
exports.getWorkspaceOutput = null;
utilities.lazyLoad(exports, ["getWorkspace", "getWorkspaceOutput"], () => require("./getWorkspace"));
exports.getWorkspaceAadAdmin = null;
exports.getWorkspaceAadAdminOutput = null;
utilities.lazyLoad(exports, ["getWorkspaceAadAdmin", "getWorkspaceAadAdminOutput"], () => require("./getWorkspaceAadAdmin"));
exports.getWorkspaceManagedSqlServerVulnerabilityAssessment = null;
exports.getWorkspaceManagedSqlServerVulnerabilityAssessmentOutput = null;
utilities.lazyLoad(exports, ["getWorkspaceManagedSqlServerVulnerabilityAssessment", "getWorkspaceManagedSqlServerVulnerabilityAssessmentOutput"], () => require("./getWorkspaceManagedSqlServerVulnerabilityAssessment"));
exports.getWorkspaceSqlAadAdmin = null;
exports.getWorkspaceSqlAadAdminOutput = null;
utilities.lazyLoad(exports, ["getWorkspaceSqlAadAdmin", "getWorkspaceSqlAadAdminOutput"], () => require("./getWorkspaceSqlAadAdmin"));
exports.IntegrationRuntime = null;
utilities.lazyLoad(exports, ["IntegrationRuntime"], () => require("./integrationRuntime"));
exports.IotHubDataConnection = null;
utilities.lazyLoad(exports, ["IotHubDataConnection"], () => require("./iotHubDataConnection"));
exports.IpFirewallRule = null;
utilities.lazyLoad(exports, ["IpFirewallRule"], () => require("./ipFirewallRule"));
exports.Key = null;
utilities.lazyLoad(exports, ["Key"], () => require("./key"));
exports.KustoPool = null;
utilities.lazyLoad(exports, ["KustoPool"], () => require("./kustoPool"));
exports.KustoPoolAttachedDatabaseConfiguration = null;
utilities.lazyLoad(exports, ["KustoPoolAttachedDatabaseConfiguration"], () => require("./kustoPoolAttachedDatabaseConfiguration"));
exports.KustoPoolDatabasePrincipalAssignment = null;
utilities.lazyLoad(exports, ["KustoPoolDatabasePrincipalAssignment"], () => require("./kustoPoolDatabasePrincipalAssignment"));
exports.KustoPoolPrincipalAssignment = null;
utilities.lazyLoad(exports, ["KustoPoolPrincipalAssignment"], () => require("./kustoPoolPrincipalAssignment"));
exports.listIntegrationRuntimeAuthKey = null;
exports.listIntegrationRuntimeAuthKeyOutput = null;
utilities.lazyLoad(exports, ["listIntegrationRuntimeAuthKey", "listIntegrationRuntimeAuthKeyOutput"], () => require("./listIntegrationRuntimeAuthKey"));
exports.listKustoPoolFollowerDatabases = null;
exports.listKustoPoolFollowerDatabasesOutput = null;
utilities.lazyLoad(exports, ["listKustoPoolFollowerDatabases", "listKustoPoolFollowerDatabasesOutput"], () => require("./listKustoPoolFollowerDatabases"));
exports.listKustoPoolLanguageExtensions = null;
exports.listKustoPoolLanguageExtensionsOutput = null;
utilities.lazyLoad(exports, ["listKustoPoolLanguageExtensions", "listKustoPoolLanguageExtensionsOutput"], () => require("./listKustoPoolLanguageExtensions"));
exports.PrivateEndpointConnection = null;
utilities.lazyLoad(exports, ["PrivateEndpointConnection"], () => require("./privateEndpointConnection"));
exports.PrivateLinkHub = null;
utilities.lazyLoad(exports, ["PrivateLinkHub"], () => require("./privateLinkHub"));
exports.ReadOnlyFollowingDatabase = null;
utilities.lazyLoad(exports, ["ReadOnlyFollowingDatabase"], () => require("./readOnlyFollowingDatabase"));
exports.ReadWriteDatabase = null;
utilities.lazyLoad(exports, ["ReadWriteDatabase"], () => require("./readWriteDatabase"));
exports.SqlPool = null;
utilities.lazyLoad(exports, ["SqlPool"], () => require("./sqlPool"));
exports.SqlPoolSensitivityLabel = null;
utilities.lazyLoad(exports, ["SqlPoolSensitivityLabel"], () => require("./sqlPoolSensitivityLabel"));
exports.SqlPoolTransparentDataEncryption = null;
utilities.lazyLoad(exports, ["SqlPoolTransparentDataEncryption"], () => require("./sqlPoolTransparentDataEncryption"));
exports.SqlPoolVulnerabilityAssessment = null;
utilities.lazyLoad(exports, ["SqlPoolVulnerabilityAssessment"], () => require("./sqlPoolVulnerabilityAssessment"));
exports.SqlPoolVulnerabilityAssessmentRuleBaseline = null;
utilities.lazyLoad(exports, ["SqlPoolVulnerabilityAssessmentRuleBaseline"], () => require("./sqlPoolVulnerabilityAssessmentRuleBaseline"));
exports.SqlPoolWorkloadClassifier = null;
utilities.lazyLoad(exports, ["SqlPoolWorkloadClassifier"], () => require("./sqlPoolWorkloadClassifier"));
exports.SqlPoolWorkloadGroup = null;
utilities.lazyLoad(exports, ["SqlPoolWorkloadGroup"], () => require("./sqlPoolWorkloadGroup"));
exports.Workspace = null;
utilities.lazyLoad(exports, ["Workspace"], () => require("./workspace"));
exports.WorkspaceAadAdmin = null;
utilities.lazyLoad(exports, ["WorkspaceAadAdmin"], () => require("./workspaceAadAdmin"));
exports.WorkspaceManagedSqlServerVulnerabilityAssessment = null;
utilities.lazyLoad(exports, ["WorkspaceManagedSqlServerVulnerabilityAssessment"], () => require("./workspaceManagedSqlServerVulnerabilityAssessment"));
exports.WorkspaceSqlAadAdmin = null;
utilities.lazyLoad(exports, ["WorkspaceSqlAadAdmin"], () => require("./workspaceSqlAadAdmin"));
// Export enums:
__exportStar(require("../types/enums/synapse"), exports);
const _module = {
version: utilities.getVersion(),
construct: (name, type, urn) => {
switch (type) {
case "azure-native:synapse:BigDataPool":
return new exports.BigDataPool(name, undefined, { urn });
case "azure-native:synapse:DatabasePrincipalAssignment":
return new exports.DatabasePrincipalAssignment(name, undefined, { urn });
case "azure-native:synapse:EventGridDataConnection":
return new exports.EventGridDataConnection(name, undefined, { urn });
case "azure-native:synapse:EventHubDataConnection":
return new exports.EventHubDataConnection(name, undefined, { urn });
case "azure-native:synapse:IntegrationRuntime":
return new exports.IntegrationRuntime(name, undefined, { urn });
case "azure-native:synapse:IotHubDataConnection":
return new exports.IotHubDataConnection(name, undefined, { urn });
case "azure-native:synapse:IpFirewallRule":
return new exports.IpFirewallRule(name, undefined, { urn });
case "azure-native:synapse:Key":
return new exports.Key(name, undefined, { urn });
case "azure-native:synapse:KustoPool":
return new exports.KustoPool(name, undefined, { urn });
case "azure-native:synapse:KustoPoolAttachedDatabaseConfiguration":
return new exports.KustoPoolAttachedDatabaseConfiguration(name, undefined, { urn });
case "azure-native:synapse:KustoPoolDatabasePrincipalAssignment":
return new exports.KustoPoolDatabasePrincipalAssignment(name, undefined, { urn });
case "azure-native:synapse:KustoPoolPrincipalAssignment":
return new exports.KustoPoolPrincipalAssignment(name, undefined, { urn });
case "azure-native:synapse:PrivateEndpointConnection":
return new exports.PrivateEndpointConnection(name, undefined, { urn });
case "azure-native:synapse:PrivateLinkHub":
return new exports.PrivateLinkHub(name, undefined, { urn });
case "azure-native:synapse:ReadOnlyFollowingDatabase":
return new exports.ReadOnlyFollowingDatabase(name, undefined, { urn });
case "azure-native:synapse:ReadWriteDatabase":
return new exports.ReadWriteDatabase(name, undefined, { urn });
case "azure-native:synapse:SqlPool":
return new exports.SqlPool(name, undefined, { urn });
case "azure-native:synapse:SqlPoolSensitivityLabel":
return new exports.SqlPoolSensitivityLabel(name, undefined, { urn });
case "azure-native:synapse:SqlPoolTransparentDataEncryption":
return new exports.SqlPoolTransparentDataEncryption(name, undefined, { urn });
case "azure-native:synapse:SqlPoolVulnerabilityAssessment":
return new exports.SqlPoolVulnerabilityAssessment(name, undefined, { urn });
case "azure-native:synapse:SqlPoolVulnerabilityAssessmentRuleBaseline":
return new exports.SqlPoolVulnerabilityAssessmentRuleBaseline(name, undefined, { urn });
case "azure-native:synapse:SqlPoolWorkloadClassifier":
return new exports.SqlPoolWorkloadClassifier(name, undefined, { urn });
case "azure-native:synapse:SqlPoolWorkloadGroup":
return new exports.SqlPoolWorkloadGroup(name, undefined, { urn });
case "azure-native:synapse:Workspace":
return new exports.Workspace(name, undefined, { urn });
case "azure-native:synapse:WorkspaceAadAdmin":
return new exports.WorkspaceAadAdmin(name, undefined, { urn });
case "azure-native:synapse:WorkspaceManagedSqlServerVulnerabilityAssessment":
return new exports.WorkspaceManagedSqlServerVulnerabilityAssessment(name, undefined, { urn });
case "azure-native:synapse:WorkspaceSqlAadAdmin":
return new exports.WorkspaceSqlAadAdmin(name, undefined, { urn });
default:
throw new Error(`unknown resource type ${type}`);
}
},
};
pulumi.runtime.registerResourceModule("azure-native", "synapse", _module);
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi9zeW5hcHNlL2luZGV4LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUFBQSxzRUFBc0U7QUFDdEUsaUZBQWlGOzs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFFakYseUNBQXlDO0FBQ3pDLDBDQUEwQztBQUs3QixRQUFBLFdBQVcsR0FBK0MsSUFBVyxDQUFDO0FBQ25GLFNBQVMsQ0FBQyxRQUFRLENBQUMsT0FBTyxFQUFFLENBQUMsYUFBYSxDQUFDLEVBQUUsR0FBRyxFQUFFLENBQUMsT0FBTyxDQUFDLGVBQWUsQ0FBQyxDQUFDLENBQUM7QUFJaEUsUUFBQSwyQkFBMkIsR0FBK0UsSUFBVyxDQUFDO0FBQ25JLFNBQVMsQ0FBQyxRQUFRLENBQUMsT0FBTyxFQUFFLENBQUMsNkJBQTZCLENBQUMsRUFBRSxHQUFHLEVBQUUsQ0FBQyxPQUFPLENBQUMsK0JBQStCLENBQUMsQ0FBQyxDQUFDO0FBSWhHLFFBQUEsdUJBQXVCLEdBQXVFLElBQVcsQ0FBQztBQUN2SCxTQUFTLENBQUMsUUFBUSxDQUFDLE9BQU8sRUFBRSxDQUFDLHlCQUF5QixDQUFDLEVBQUUsR0FBRyxFQUFFLENBQUMsT0FBTyxDQUFDLDJCQUEyQixDQUFDLENBQUMsQ0FBQztBQUl4RixRQUFBLHNCQUFzQixHQUFxRSxJQUFXLENBQUM7QUFDcEgsU0FBUyxDQUFDLFFBQVEsQ0FBQyxPQUFPLEVBQUUsQ0FBQyx3QkFBd0IsQ0FBQyxFQUFFLEdBQUcsRUFBRSxDQUFDLE9BQU8sQ0FBQywwQkFBMEIsQ0FBQyxDQUFDLENBQUM7QUFHdEYsUUFBQSxjQUFjLEdBQXFELElBQVcsQ0FBQztBQUMvRSxRQUFBLG9CQUFvQixHQUEyRCxJQUFXLENBQUM7QUFDeEcsU0FBUyxDQUFDLFFBQVEsQ0FBQyxPQUFPLEVBQUUsQ0FBQyxnQkFBZ0IsRUFBQyxzQkFBc0IsQ0FBQyxFQUFFLEdBQUcsRUFBRSxDQUFDLE9BQU8sQ0FBQyxrQkFBa0IsQ0FBQyxD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