File Explorer

/var/runtime/node_modules/@aws-sdk/client-budgets/dist-cjs

This explorer reads the filesystem of the server it runs on, so /workspace/user isn't present here. Browsing and the terminal still work against this server's own disk from /.

2 dirs
3 files
index.js102 KB · 2454 lines
"use strict";var __defProp = Object.defineProperty;var __getOwnPropDesc = Object.getOwnPropertyDescriptor;var __getOwnPropNames = Object.getOwnPropertyNames;var __hasOwnProp = Object.prototype.hasOwnProperty;var __name = (target, value) => __defProp(target, "name", { value, configurable: true });var __export = (target, all) => {  for (var name in all)    __defProp(target, name, { get: all[name], enumerable: true });};var __copyProps = (to, from, except, desc) => {  if (from && typeof from === "object" || typeof from === "function") {    for (let key of __getOwnPropNames(from))      if (!__hasOwnProp.call(to, key) && key !== except)        __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });  }  return to;};var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); // src/index.tsvar index_exports = {};__export(index_exports, {  AccessDeniedException: () => AccessDeniedException,  ActionFilterSensitiveLog: () => ActionFilterSensitiveLog,  ActionHistoryDetailsFilterSensitiveLog: () => ActionHistoryDetailsFilterSensitiveLog,  ActionHistoryFilterSensitiveLog: () => ActionHistoryFilterSensitiveLog,  ActionStatus: () => ActionStatus,  ActionSubType: () => ActionSubType,  ActionType: () => ActionType,  ApprovalModel: () => ApprovalModel,  AutoAdjustType: () => AutoAdjustType,  BillingViewHealthStatusException: () => BillingViewHealthStatusException,  BudgetType: () => BudgetType,  Budgets: () => Budgets,  BudgetsClient: () => BudgetsClient,  BudgetsServiceException: () => BudgetsServiceException,  ComparisonOperator: () => ComparisonOperator,  CreateBudgetActionCommand: () => CreateBudgetActionCommand,  CreateBudgetActionRequestFilterSensitiveLog: () => CreateBudgetActionRequestFilterSensitiveLog,  CreateBudgetCommand: () => CreateBudgetCommand,  CreateBudgetRequestFilterSensitiveLog: () => CreateBudgetRequestFilterSensitiveLog,  CreateNotificationCommand: () => CreateNotificationCommand,  CreateNotificationRequestFilterSensitiveLog: () => CreateNotificationRequestFilterSensitiveLog,  CreateSubscriberCommand: () => CreateSubscriberCommand,  CreateSubscriberRequestFilterSensitiveLog: () => CreateSubscriberRequestFilterSensitiveLog,  CreationLimitExceededException: () => CreationLimitExceededException,  DeleteBudgetActionCommand: () => DeleteBudgetActionCommand,  DeleteBudgetActionResponseFilterSensitiveLog: () => DeleteBudgetActionResponseFilterSensitiveLog,  DeleteBudgetCommand: () => DeleteBudgetCommand,  DeleteNotificationCommand: () => DeleteNotificationCommand,  DeleteSubscriberCommand: () => DeleteSubscriberCommand,  DeleteSubscriberRequestFilterSensitiveLog: () => DeleteSubscriberRequestFilterSensitiveLog,  DescribeBudgetActionCommand: () => DescribeBudgetActionCommand,  DescribeBudgetActionHistoriesCommand: () => DescribeBudgetActionHistoriesCommand,  DescribeBudgetActionHistoriesResponseFilterSensitiveLog: () => DescribeBudgetActionHistoriesResponseFilterSensitiveLog,  DescribeBudgetActionResponseFilterSensitiveLog: () => DescribeBudgetActionResponseFilterSensitiveLog,  DescribeBudgetActionsForAccountCommand: () => DescribeBudgetActionsForAccountCommand,  DescribeBudgetActionsForAccountResponseFilterSensitiveLog: () => DescribeBudgetActionsForAccountResponseFilterSensitiveLog,  DescribeBudgetActionsForBudgetCommand: () => DescribeBudgetActionsForBudgetCommand,  DescribeBudgetActionsForBudgetResponseFilterSensitiveLog: () => DescribeBudgetActionsForBudgetResponseFilterSensitiveLog,  DescribeBudgetCommand: () => DescribeBudgetCommand,  DescribeBudgetNotificationsForAccountCommand: () => DescribeBudgetNotificationsForAccountCommand,  DescribeBudgetPerformanceHistoryCommand: () => DescribeBudgetPerformanceHistoryCommand,  DescribeBudgetsCommand: () => DescribeBudgetsCommand,  DescribeNotificationsForBudgetCommand: () => DescribeNotificationsForBudgetCommand,  DescribeSubscribersForNotificationCommand: () => DescribeSubscribersForNotificationCommand,  DescribeSubscribersForNotificationResponseFilterSensitiveLog: () => DescribeSubscribersForNotificationResponseFilterSensitiveLog,  Dimension: () => Dimension,  DuplicateRecordException: () => DuplicateRecordException,  EventType: () => EventType,  ExecuteBudgetActionCommand: () => ExecuteBudgetActionCommand,  ExecutionType: () => ExecutionType,  ExpiredNextTokenException: () => ExpiredNextTokenException,  HealthStatusReason: () => HealthStatusReason,  HealthStatusValue: () => HealthStatusValue,  InternalErrorException: () => InternalErrorException,  InvalidNextTokenException: () => InvalidNextTokenException,  InvalidParameterException: () => InvalidParameterException,  ListTagsForResourceCommand: () => ListTagsForResourceCommand,  MatchOption: () => MatchOption,  Metric: () => Metric,  NotFoundException: () => NotFoundException,  NotificationState: () => NotificationState,  NotificationType: () => NotificationType,  NotificationWithSubscribersFilterSensitiveLog: () => NotificationWithSubscribersFilterSensitiveLog,  ResourceLockedException: () => ResourceLockedException,  ServiceQuotaExceededException: () => ServiceQuotaExceededException,  SubscriberFilterSensitiveLog: () => SubscriberFilterSensitiveLog,  SubscriptionType: () => SubscriptionType,  TagResourceCommand: () => TagResourceCommand,  ThresholdType: () => ThresholdType,  ThrottlingException: () => ThrottlingException,  TimeUnit: () => TimeUnit,  UntagResourceCommand: () => UntagResourceCommand,  UpdateBudgetActionCommand: () => UpdateBudgetActionCommand,  UpdateBudgetActionRequestFilterSensitiveLog: () => UpdateBudgetActionRequestFilterSensitiveLog,  UpdateBudgetActionResponseFilterSensitiveLog: () => UpdateBudgetActionResponseFilterSensitiveLog,  UpdateBudgetCommand: () => UpdateBudgetCommand,  UpdateNotificationCommand: () => UpdateNotificationCommand,  UpdateSubscriberCommand: () => UpdateSubscriberCommand,  UpdateSubscriberRequestFilterSensitiveLog: () => UpdateSubscriberRequestFilterSensitiveLog,  __Client: () => import_smithy_client.Client,  paginateDescribeBudgetActionHistories: () => paginateDescribeBudgetActionHistories,  paginateDescribeBudgetActionsForAccount: () => paginateDescribeBudgetActionsForAccount,  paginateDescribeBudgetActionsForBudget: () => paginateDescribeBudgetActionsForBudget,  paginateDescribeBudgetNotificationsForAccount: () => paginateDescribeBudgetNotificationsForAccount,  paginateDescribeBudgetPerformanceHistory: () => paginateDescribeBudgetPerformanceHistory,  paginateDescribeBudgets: () => paginateDescribeBudgets,  paginateDescribeNotificationsForBudget: () => paginateDescribeNotificationsForBudget,  paginateDescribeSubscribersForNotification: () => paginateDescribeSubscribersForNotification});module.exports = __toCommonJS(index_exports); // src/BudgetsClient.tsvar import_middleware_host_header = require("@aws-sdk/middleware-host-header");var import_middleware_logger = require("@aws-sdk/middleware-logger");var import_middleware_recursion_detection = require("@aws-sdk/middleware-recursion-detection");var import_middleware_user_agent = require("@aws-sdk/middleware-user-agent");var import_config_resolver = require("@smithy/config-resolver");var import_core = require("@smithy/core");var import_middleware_content_length = require("@smithy/middleware-content-length");var import_middleware_endpoint = require("@smithy/middleware-endpoint");var import_middleware_retry = require("@smithy/middleware-retry"); var import_httpAuthSchemeProvider = require("./auth/httpAuthSchemeProvider"); // src/endpoint/EndpointParameters.tsvar resolveClientEndpointParameters = /* @__PURE__ */ __name((options) => {  return Object.assign(options, {    useDualstackEndpoint: options.useDualstackEndpoint ?? false,    useFipsEndpoint: options.useFipsEndpoint ?? false,    defaultSigningName: "budgets"  });}, "resolveClientEndpointParameters");var commonParams = {  UseFIPS: { type: "builtInParams", name: "useFipsEndpoint" },  Endpoint: { type: "builtInParams", name: "endpoint" },  Region: { type: "builtInParams", name: "region" },  UseDualStack: { type: "builtInParams", name: "useDualstackEndpoint" }}; // src/BudgetsClient.tsvar import_runtimeConfig = require("././runtimeConfig"); // src/runtimeExtensions.tsvar import_region_config_resolver = require("@aws-sdk/region-config-resolver");var import_protocol_http = require("@smithy/protocol-http");var import_smithy_client = require("@smithy/smithy-client"); // src/auth/httpAuthExtensionConfiguration.tsvar getHttpAuthExtensionConfiguration = /* @__PURE__ */ __name((runtimeConfig) => {  const _httpAuthSchemes = runtimeConfig.httpAuthSchemes;  let _httpAuthSchemeProvider = runtimeConfig.httpAuthSchemeProvider;  let _credentials = runtimeConfig.credentials;  return {    setHttpAuthScheme(httpAuthScheme) {      const index = _httpAuthSchemes.findIndex((scheme) => scheme.schemeId === httpAuthScheme.schemeId);      if (index === -1) {        _httpAuthSchemes.push(httpAuthScheme);      } else {        _httpAuthSchemes.splice(index, 1, httpAuthScheme);      }    },    httpAuthSchemes() {      return _httpAuthSchemes;    },    setHttpAuthSchemeProvider(httpAuthSchemeProvider) {      _httpAuthSchemeProvider = httpAuthSchemeProvider;    },    httpAuthSchemeProvider() {      return _httpAuthSchemeProvider;    },    setCredentials(credentials) {      _credentials = credentials;    },    credentials() {      return _credentials;    }  };}, "getHttpAuthExtensionConfiguration");var resolveHttpAuthRuntimeConfig = /* @__PURE__ */ __name((config) => {  return {    httpAuthSchemes: config.httpAuthSchemes(),    httpAuthSchemeProvider: config.httpAuthSchemeProvider(),    credentials: config.credentials()  };}, "resolveHttpAuthRuntimeConfig"); // src/runtimeExtensions.tsvar resolveRuntimeExtensions = /* @__PURE__ */ __name((runtimeConfig, extensions) => {  const extensionConfiguration = Object.assign(    (0, import_region_config_resolver.getAwsRegionExtensionConfiguration)(runtimeConfig),    (0, import_smithy_client.getDefaultExtensionConfiguration)(runtimeConfig),    (0, import_protocol_http.getHttpHandlerExtensionConfiguration)(runtimeConfig),    getHttpAuthExtensionConfiguration(runtimeConfig)  );  extensions.forEach((extension) => extension.configure(extensionConfiguration));  return Object.assign(    runtimeConfig,    (0, import_region_config_resolver.resolveAwsRegionExtensionConfiguration)(extensionConfiguration),    (0, import_smithy_client.resolveDefaultRuntimeConfig)(extensionConfiguration),    (0, import_protocol_http.resolveHttpHandlerRuntimeConfig)(extensionConfiguration),    resolveHttpAuthRuntimeConfig(extensionConfiguration)  );}, "resolveRuntimeExtensions"); // src/BudgetsClient.tsvar BudgetsClient = class extends import_smithy_client.Client {  static {    __name(this, "BudgetsClient");  }  /**   * The resolved configuration of BudgetsClient class. This is resolved and normalized from the {@link BudgetsClientConfig | constructor configuration interface}.   */  config;  constructor(...[configuration]) {    const _config_0 = (0, import_runtimeConfig.getRuntimeConfig)(configuration || {});    super(_config_0);    this.initConfig = _config_0;    const _config_1 = resolveClientEndpointParameters(_config_0);    const _config_2 = (0, import_middleware_user_agent.resolveUserAgentConfig)(_config_1);    const _config_3 = (0, import_middleware_retry.resolveRetryConfig)(_config_2);    const _config_4 = (0, import_config_resolver.resolveRegionConfig)(_config_3);    const _config_5 = (0, import_middleware_host_header.resolveHostHeaderConfig)(_config_4);    const _config_6 = (0, import_middleware_endpoint.resolveEndpointConfig)(_config_5);    const _config_7 = (0, import_httpAuthSchemeProvider.resolveHttpAuthSchemeConfig)(_config_6);    const _config_8 = resolveRuntimeExtensions(_config_7, configuration?.extensions || []);    this.config = _config_8;    this.middlewareStack.use((0, import_middleware_user_agent.getUserAgentPlugin)(this.config));    this.middlewareStack.use((0, import_middleware_retry.getRetryPlugin)(this.config));    this.middlewareStack.use((0, import_middleware_content_length.getContentLengthPlugin)(this.config));    this.middlewareStack.use((0, import_middleware_host_header.getHostHeaderPlugin)(this.config));    this.middlewareStack.use((0, import_middleware_logger.getLoggerPlugin)(this.config));    this.middlewareStack.use((0, import_middleware_recursion_detection.getRecursionDetectionPlugin)(this.config));    this.middlewareStack.use(      (0, import_core.getHttpAuthSchemeEndpointRuleSetPlugin)(this.config, {        httpAuthSchemeParametersProvider: import_httpAuthSchemeProvider.defaultBudgetsHttpAuthSchemeParametersProvider,        identityProviderConfigProvider: /* @__PURE__ */ __name(async (config) => new import_core.DefaultIdentityProviderConfig({          "aws.auth#sigv4": config.credentials        }), "identityProviderConfigProvider")      })    );    this.middlewareStack.use((0, import_core.getHttpSigningPlugin)(this.config));  }  /**   * Destroy underlying resources, like sockets. It's usually not necessary to do this.   * However in Node.js, it's best to explicitly shut down the client's agent when it is no longer needed.   * Otherwise, sockets might stay open for quite a long time before the server terminates them.   */  destroy() {    super.destroy();  }}; // src/Budgets.ts  // src/commands/CreateBudgetActionCommand.ts var import_middleware_serde = require("@smithy/middleware-serde");  // src/models/models_0.ts  // src/models/BudgetsServiceException.ts var BudgetsServiceException = class _BudgetsServiceException extends import_smithy_client.ServiceException {  static {    __name(this, "BudgetsServiceException");  }  /**   * @internal   */  constructor(options) {    super(options);    Object.setPrototypeOf(this, _BudgetsServiceException.prototype);  }}; // src/models/models_0.tsvar AccessDeniedException = class _AccessDeniedException extends BudgetsServiceException {  static {    __name(this, "AccessDeniedException");  }  name = "AccessDeniedException";  $fault = "client";  /**   * <p>The error message the exception carries.</p>   * @public   */  Message;  /**   * @internal   */  constructor(opts) {    super({      name: "AccessDeniedException",      $fault: "client",      ...opts    });    Object.setPrototypeOf(this, _AccessDeniedException.prototype);    this.Message = opts.Message;  }};var ThresholdType = {  ABSOLUTE_VALUE: "ABSOLUTE_VALUE",  PERCENTAGE: "PERCENTAGE"};var ActionType = {  IAM: "APPLY_IAM_POLICY",  SCP: "APPLY_SCP_POLICY",  SSM: "RUN_SSM_DOCUMENTS"};var ApprovalModel = {  AUTO: "AUTOMATIC",  MANUAL: "MANUAL"};var ActionSubType = {  STOP_EC2: "STOP_EC2_INSTANCES",  STOP_RDS: "STOP_RDS_INSTANCES"};var NotificationType = {  ACTUAL: "ACTUAL",  FORECASTED: "FORECASTED"};var ActionStatus = {  Execution_Failure: "EXECUTION_FAILURE",  Execution_In_Progress: "EXECUTION_IN_PROGRESS",  Execution_Success: "EXECUTION_SUCCESS",  Pending: "PENDING",  Reset_Failure: "RESET_FAILURE",  Reset_In_Progress: "RESET_IN_PROGRESS",  Reverse_Failure: "REVERSE_FAILURE",  Reverse_In_Progress: "REVERSE_IN_PROGRESS",  Reverse_Success: "REVERSE_SUCCESS",  Standby: "STANDBY"};var SubscriptionType = {  EMAIL: "EMAIL",  SNS: "SNS"};var EventType = {  CreateAction: "CREATE_ACTION",  DeleteAction: "DELETE_ACTION",  ExecuteAction: "EXECUTE_ACTION",  System: "SYSTEM",  UpdateAction: "UPDATE_ACTION"};var AutoAdjustType = {  FORECAST: "FORECAST",  HISTORICAL: "HISTORICAL"};var BillingViewHealthStatusException = class _BillingViewHealthStatusException extends BudgetsServiceException {  static {    __name(this, "BillingViewHealthStatusException");  }  name = "BillingViewHealthStatusException";  $fault = "client";  /**   * <p>The error message the exception carries.</p>   * @public   */  Message;  /**   * @internal   */  constructor(opts) {    super({      name: "BillingViewHealthStatusException",      $fault: "client",      ...opts    });    Object.setPrototypeOf(this, _BillingViewHealthStatusException.prototype);    this.Message = opts.Message;  }};var BudgetType = {  Cost: "COST",  RICoverage: "RI_COVERAGE",  RIUtilization: "RI_UTILIZATION",  SPCoverage: "SAVINGS_PLANS_COVERAGE",  SPUtilization: "SAVINGS_PLANS_UTILIZATION",  Usage: "USAGE"};var MatchOption = {  ABSENT: "ABSENT",  CASE_INSENSITIVE: "CASE_INSENSITIVE",  CASE_SENSITIVE: "CASE_SENSITIVE",  CONTAINS: "CONTAINS",  ENDS_WITH: "ENDS_WITH",  EQUALS: "EQUALS",  GREATER_THAN_OR_EQUAL: "GREATER_THAN_OR_EQUAL",  STARTS_WITH: "STARTS_WITH"};var Dimension = {  AZ: "AZ",  BILLING_ENTITY: "BILLING_ENTITY",  CACHE_ENGINE: "CACHE_ENGINE",  COST_CATEGORY_NAME: "COST_CATEGORY_NAME",  DATABASE_ENGINE: "DATABASE_ENGINE",  DEPLOYMENT_OPTION: "DEPLOYMENT_OPTION",  INSTANCE_TYPE: "INSTANCE_TYPE",  INSTANCE_TYPE_FAMILY: "INSTANCE_TYPE_FAMILY",  INVOICING_ENTITY: "INVOICING_ENTITY",  LEGAL_ENTITY_NAME: "LEGAL_ENTITY_NAME",  LINKED_ACCOUNT: "LINKED_ACCOUNT",  LINKED_ACCOUNT_NAME: "LINKED_ACCOUNT_NAME",  OPERATING_SYSTEM: "OPERATING_SYSTEM",  OPERATION: "OPERATION",  PAYMENT_OPTION: "PAYMENT_OPTION",  PLATFORM: "PLATFORM",  PURCHASE_TYPE: "PURCHASE_TYPE",  RECORD_TYPE: "RECORD_TYPE",  REGION: "REGION",  RESERVATION_ID: "RESERVATION_ID",  RESERVATION_MODIFIED: "RESERVATION_MODIFIED",  RESOURCE_ID: "RESOURCE_ID",  RIGHTSIZING_TYPE: "RIGHTSIZING_TYPE",  SAVINGS_PLANS_TYPE: "SAVINGS_PLANS_TYPE",  SAVINGS_PLAN_ARN: "SAVINGS_PLAN_ARN",  SCOPE: "SCOPE",  SERVICE: "SERVICE",  SERVICE_CODE: "SERVICE_CODE",  SUBSCRIPTION_ID: "SUBSCRIPTION_ID",  TAG_KEY: "TAG_KEY",  TENANCY: "TENANCY",  USAGE_TYPE: "USAGE_TYPE",  USAGE_TYPE_GROUP: "USAGE_TYPE_GROUP"};var HealthStatusValue = {  HEALTHY: "HEALTHY",  UNHEALTHY: "UNHEALTHY"};var HealthStatusReason = {  BILLING_VIEW_NO_ACCESS: "BILLING_VIEW_NO_ACCESS",  BILLING_VIEW_UNHEALTHY: "BILLING_VIEW_UNHEALTHY",  FILTER_INVALID: "FILTER_INVALID",  MULTI_YEAR_HISTORICAL_DATA_DISABLED: "MULTI_YEAR_HISTORICAL_DATA_DISABLED"};var Metric = {  AMORTIZED_COST: "AmortizedCost",  BLENDED_COST: "BlendedCost",  HOURS: "Hours",  NET_AMORTIZED_COST: "NetAmortizedCost",  NET_UNBLENDED_COST: "NetUnblendedCost",  NORMALIZED_USAGE_AMOUNT: "NormalizedUsageAmount",  UNBLENDED_COST: "UnblendedCost",  USAGE_QUANTITY: "UsageQuantity"};var TimeUnit = {  ANNUALLY: "ANNUALLY",  CUSTOM: "CUSTOM",  DAILY: "DAILY",  MONTHLY: "MONTHLY",  QUARTERLY: "QUARTERLY"};var ComparisonOperator = {  EQUAL_TO: "EQUAL_TO",  GREATER_THAN: "GREATER_THAN",  LESS_THAN: "LESS_THAN"};var NotificationState = {  ALARM: "ALARM",  OK: "OK"};var CreationLimitExceededException = class _CreationLimitExceededException extends BudgetsServiceException {  static {    __name(this, "CreationLimitExceededException");  }  name = "CreationLimitExceededException";  $fault = "client";  /**   * <p>The error message the exception carries.</p>   * @public   */  Message;  /**   * @internal   */  constructor(opts) {    super({      name: "CreationLimitExceededException",      $fault: "client",      ...opts    });    Object.setPrototypeOf(this, _CreationLimitExceededException.prototype);    this.Message = opts.Message;  }};var DuplicateRecordException = class _DuplicateRecordException extends BudgetsServiceException {  static {    __name(this, "DuplicateRecordException");  }  name = "DuplicateRecordException";  $fault = "client";  /**   * <p>The error message the exception carries.</p>   * @public   */  Message;  /**   * @internal   */  constructor(opts) {    super({      name: "DuplicateRecordException",      $fault: "client",      ...opts    });    Object.setPrototypeOf(this, _DuplicateRecordException.prototype);    this.Message = opts.Message;  }};var InternalErrorException = class _InternalErrorException extends BudgetsServiceException {  static {    __name(this, "InternalErrorException");  }  name = "InternalErrorException";  $fault = "server";  /**   * <p>The error message the exception carries.</p>   * @public   */  Message;  /**   * @internal   */  constructor(opts) {    super({      name: "InternalErrorException",      $fault: "server",      ...opts    });    Object.setPrototypeOf(this, _InternalErrorException.prototype);    this.Message = opts.Message;  }};var InvalidParameterException = class _InvalidParameterException extends BudgetsServiceException {  static {    __name(this, "InvalidParameterException");  }  name = "InvalidParameterException";  $fault = "client";  /**   * <p>The error message the exception carries.</p>   * @public   */  Message;  /**   * @internal   */  constructor(opts) {    super({      name: "InvalidParameterException",      $fault: "client",      ...opts    });    Object.setPrototypeOf(this, _InvalidParameterException.prototype);    this.Message = opts.Message;  }};var NotFoundException = class _NotFoundException extends BudgetsServiceException {  static {    __name(this, "NotFoundException");  }  name = "NotFoundException";  $fault = "client";  /**   * <p>The error message the exception carries.</p>   * @public   */  Message;  /**   * @internal   */  constructor(opts) {    super({      name: "NotFoundException",      $fault: "client",      ...opts    });    Object.setPrototypeOf(this, _NotFoundException.prototype);    this.Message = opts.Message;  }};var ServiceQuotaExceededException = class _ServiceQuotaExceededException extends BudgetsServiceException {  static {    __name(this, "ServiceQuotaExceededException");  }  name = "ServiceQuotaExceededException";  $fault = "client";  /**   * <p>The error message the exception carries.</p>   * @public   */  Message;  /**   * @internal   */  constructor(opts) {    super({      name: "ServiceQuotaExceededException",      $fault: "client",      ...opts    });    Object.setPrototypeOf(this, _ServiceQuotaExceededException.prototype);    this.Message = opts.Message;  }};var ThrottlingException = class _ThrottlingException extends BudgetsServiceException {  static {    __name(this, "ThrottlingException");  }  name = "ThrottlingException";  $fault = "client";  /**   * <p>The error message the exception carries.</p>   * @public   */  Message;  /**   * @internal   */  constructor(opts) {    super({      name: "ThrottlingException",      $fault: "client",      ...opts    });    Object.setPrototypeOf(this, _ThrottlingException.prototype);    this.Message = opts.Message;  }};var ResourceLockedException = class _ResourceLockedException extends BudgetsServiceException {  static {    __name(this, "ResourceLockedException");  }  name = "ResourceLockedException";  $fault = "client";  /**   * <p>The error message the exception carries.</p>   * @public   */  Message;  /**   * @internal   */  constructor(opts) {    super({      name: "ResourceLockedException",      $fault: "client",      ...opts    });    Object.setPrototypeOf(this, _ResourceLockedException.prototype);    this.Message = opts.Message;  }};var InvalidNextTokenException = class _InvalidNextTokenException extends BudgetsServiceException {  static {    __name(this, "InvalidNextTokenException");  }  name = "InvalidNextTokenException";  $fault = "client";  /**   * <p>The error message the exception carries.</p>   * @public   */  Message;  /**   * @internal   */  constructor(opts) {    super({      name: "InvalidNextTokenException",      $fault: "client",      ...opts    });    Object.setPrototypeOf(this, _InvalidNextTokenException.prototype);    this.Message = opts.Message;  }};var ExpiredNextTokenException = class _ExpiredNextTokenException extends BudgetsServiceException {  static {    __name(this, "ExpiredNextTokenException");  }  name = "ExpiredNextTokenException";  $fault = "client";  /**   * <p>The error message the exception carries.</p>   * @public   */  Message;  /**   * @internal   */  constructor(opts) {    super({      name: "ExpiredNextTokenException",      $fault: "client",      ...opts    });    Object.setPrototypeOf(this, _ExpiredNextTokenException.prototype);    this.Message = opts.Message;  }};var ExecutionType = {  ApproveBudgetAction: "APPROVE_BUDGET_ACTION",  ResetBudgetAction: "RESET_BUDGET_ACTION",  RetryBudgetAction: "RETRY_BUDGET_ACTION",  ReverseBudgetAction: "REVERSE_BUDGET_ACTION"};var SubscriberFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({  ...obj,  ...obj.Address && { Address: import_smithy_client.SENSITIVE_STRING }}), "SubscriberFilterSensitiveLog");var ActionFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({  ...obj,  ...obj.Subscribers && { Subscribers: obj.Subscribers.map((item) => SubscriberFilterSensitiveLog(item)) }}), "ActionFilterSensitiveLog");var ActionHistoryDetailsFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({  ...obj,  ...obj.Action && { Action: ActionFilterSensitiveLog(obj.Action) }}), "ActionHistoryDetailsFilterSensitiveLog");var ActionHistoryFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({  ...obj,  ...obj.ActionHistoryDetails && {    ActionHistoryDetails: ActionHistoryDetailsFilterSensitiveLog(obj.ActionHistoryDetails)  }}), "ActionHistoryFilterSensitiveLog");var NotificationWithSubscribersFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({  ...obj,  ...obj.Subscribers && { Subscribers: obj.Subscribers.map((item) => SubscriberFilterSensitiveLog(item)) }}), "NotificationWithSubscribersFilterSensitiveLog");var CreateBudgetActionRequestFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({  ...obj,  ...obj.Subscribers && { Subscribers: obj.Subscribers.map((item) => SubscriberFilterSensitiveLog(item)) }}), "CreateBudgetActionRequestFilterSensitiveLog");var CreateNotificationRequestFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({  ...obj,  ...obj.Subscribers && { Subscribers: obj.Subscribers.map((item) => SubscriberFilterSensitiveLog(item)) }}), "CreateNotificationRequestFilterSensitiveLog");var CreateSubscriberRequestFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({  ...obj,  ...obj.Subscriber && { Subscriber: SubscriberFilterSensitiveLog(obj.Subscriber) }}), "CreateSubscriberRequestFilterSensitiveLog");var DeleteBudgetActionResponseFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({  ...obj,  ...obj.Action && { Action: ActionFilterSensitiveLog(obj.Action) }}), "DeleteBudgetActionResponseFilterSensitiveLog");var DeleteSubscriberRequestFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({  ...obj,  ...obj.Subscriber && { Subscriber: SubscriberFilterSensitiveLog(obj.Subscriber) }}), "DeleteSubscriberRequestFilterSensitiveLog");var DescribeBudgetActionResponseFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({  ...obj,  ...obj.Action && { Action: ActionFilterSensitiveLog(obj.Action) }}), "DescribeBudgetActionResponseFilterSensitiveLog");var DescribeBudgetActionHistoriesResponseFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({  ...obj}), "DescribeBudgetActionHistoriesResponseFilterSensitiveLog");var DescribeBudgetActionsForAccountResponseFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({  ...obj}), "DescribeBudgetActionsForAccountResponseFilterSensitiveLog");var DescribeBudgetActionsForBudgetResponseFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({  ...obj}), "DescribeBudgetActionsForBudgetResponseFilterSensitiveLog");var DescribeSubscribersForNotificationResponseFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({  ...obj,  ...obj.Subscribers && { Subscribers: obj.Subscribers.map((item) => SubscriberFilterSensitiveLog(item)) }}), "DescribeSubscribersForNotificationResponseFilterSensitiveLog");var UpdateBudgetActionRequestFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({  ...obj,  ...obj.Subscribers && { Subscribers: obj.Subscribers.map((item) => SubscriberFilterSensitiveLog(item)) }}), "UpdateBudgetActionRequestFilterSensitiveLog");var UpdateBudgetActionResponseFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({  ...obj,  ...obj.OldAction && { OldAction: ActionFilterSensitiveLog(obj.OldAction) },  ...obj.NewAction && { NewAction: ActionFilterSensitiveLog(obj.NewAction) }}), "UpdateBudgetActionResponseFilterSensitiveLog");var UpdateSubscriberRequestFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({  ...obj,  ...obj.OldSubscriber && { OldSubscriber: SubscriberFilterSensitiveLog(obj.OldSubscriber) },  ...obj.NewSubscriber && { NewSubscriber: SubscriberFilterSensitiveLog(obj.NewSubscriber) }}), "UpdateSubscriberRequestFilterSensitiveLog");var CreateBudgetRequestFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({  ...obj}), "CreateBudgetRequestFilterSensitiveLog"); // src/protocols/Aws_json1_1.tsvar import_core2 = require("@aws-sdk/core");  var se_CreateBudgetCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("CreateBudget");  let body;  body = JSON.stringify(se_CreateBudgetRequest(input, context));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_CreateBudgetCommand");var se_CreateBudgetActionCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("CreateBudgetAction");  let body;  body = JSON.stringify(se_CreateBudgetActionRequest(input, context));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_CreateBudgetActionCommand");var se_CreateNotificationCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("CreateNotification");  let body;  body = JSON.stringify(se_CreateNotificationRequest(input, context));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_CreateNotificationCommand");var se_CreateSubscriberCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("CreateSubscriber");  let body;  body = JSON.stringify(se_CreateSubscriberRequest(input, context));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_CreateSubscriberCommand");var se_DeleteBudgetCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("DeleteBudget");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_DeleteBudgetCommand");var se_DeleteBudgetActionCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("DeleteBudgetAction");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_DeleteBudgetActionCommand");var se_DeleteNotificationCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("DeleteNotification");  let body;  body = JSON.stringify(se_DeleteNotificationRequest(input, context));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_DeleteNotificationCommand");var se_DeleteSubscriberCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("DeleteSubscriber");  let body;  body = JSON.stringify(se_DeleteSubscriberRequest(input, context));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_DeleteSubscriberCommand");var se_DescribeBudgetCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("DescribeBudget");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_DescribeBudgetCommand");var se_DescribeBudgetActionCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("DescribeBudgetAction");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_DescribeBudgetActionCommand");var se_DescribeBudgetActionHistoriesCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("DescribeBudgetActionHistories");  let body;  body = JSON.stringify(se_DescribeBudgetActionHistoriesRequest(input, context));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_DescribeBudgetActionHistoriesCommand");var se_DescribeBudgetActionsForAccountCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("DescribeBudgetActionsForAccount");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_DescribeBudgetActionsForAccountCommand");var se_DescribeBudgetActionsForBudgetCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("DescribeBudgetActionsForBudget");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_DescribeBudgetActionsForBudgetCommand");var se_DescribeBudgetNotificationsForAccountCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("DescribeBudgetNotificationsForAccount");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_DescribeBudgetNotificationsForAccountCommand");var se_DescribeBudgetPerformanceHistoryCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("DescribeBudgetPerformanceHistory");  let body;  body = JSON.stringify(se_DescribeBudgetPerformanceHistoryRequest(input, context));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_DescribeBudgetPerformanceHistoryCommand");var se_DescribeBudgetsCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("DescribeBudgets");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_DescribeBudgetsCommand");var se_DescribeNotificationsForBudgetCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("DescribeNotificationsForBudget");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_DescribeNotificationsForBudgetCommand");var se_DescribeSubscribersForNotificationCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("DescribeSubscribersForNotification");  let body;  body = JSON.stringify(se_DescribeSubscribersForNotificationRequest(input, context));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_DescribeSubscribersForNotificationCommand");var se_ExecuteBudgetActionCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("ExecuteBudgetAction");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_ExecuteBudgetActionCommand");var se_ListTagsForResourceCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("ListTagsForResource");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_ListTagsForResourceCommand");var se_TagResourceCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("TagResource");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_TagResourceCommand");var se_UntagResourceCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("UntagResource");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_UntagResourceCommand");var se_UpdateBudgetCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("UpdateBudget");  let body;  body = JSON.stringify(se_UpdateBudgetRequest(input, context));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_UpdateBudgetCommand");var se_UpdateBudgetActionCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("UpdateBudgetAction");  let body;  body = JSON.stringify(se_UpdateBudgetActionRequest(input, context));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_UpdateBudgetActionCommand");var se_UpdateNotificationCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("UpdateNotification");  let body;  body = JSON.stringify(se_UpdateNotificationRequest(input, context));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_UpdateNotificationCommand");var se_UpdateSubscriberCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("UpdateSubscriber");  let body;  body = JSON.stringify(se_UpdateSubscriberRequest(input, context));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_UpdateSubscriberCommand");var de_CreateBudgetCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode >= 300) {    return de_CommandError(output, context);  }  const data = await (0, import_core2.parseJsonBody)(output.body, context);  let contents = {};  contents = (0, import_smithy_client._json)(data);  const response = {    $metadata: deserializeMetadata(output),    ...contents  };  return response;}, "de_CreateBudgetCommand");var de_CreateBudgetActionCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode >= 300) {    return de_CommandError(output, context);  }  const data = await (0, import_core2.parseJsonBody)(output.body, context);  let contents = {};  contents = (0, import_smithy_client._json)(data);  const response = {    $metadata: deserializeMetadata(output),    ...contents  };  return response;}, "de_CreateBudgetActionCommand");var de_CreateNotificationCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode >= 300) {    return de_CommandError(output, context);  }  const data = await (0, import_core2.parseJsonBody)(output.body, context);  let contents = {};  contents = (0, import_smithy_client._json)(data);  const response = {    $metadata: deserializeMetadata(output),    ...contents  };  return response;}, "de_CreateNotificationCommand");var de_CreateSubscriberCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode >= 300) {    return de_CommandError(output, context);  }  const data = await (0, import_core2.parseJsonBody)(output.body, context);  let contents = {};  contents = (0, import_smithy_client._json)(data);  const response = {    $metadata: deserializeMetadata(output),    ...contents  };  return response;}, "de_CreateSubscriberCommand");var de_DeleteBudgetCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode >= 300) {    return de_CommandError(output, context);  }  const data = await (0, import_core2.parseJsonBody)(output.body, context);  let contents = {};  contents = (0, import_smithy_client._json)(data);  const response = {    $metadata: deserializeMetadata(output),    ...contents  };  return response;}, "de_DeleteBudgetCommand");var de_DeleteBudgetActionCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode >= 300) {    return de_CommandError(output, context);  }  const data = await (0, import_core2.parseJsonBody)(output.body, context);  let contents = {};  contents = de_DeleteBudgetActionResponse(data, context);  const response = {    $metadata: deserializeMetadata(output),    ...contents  };  return response;}, "de_DeleteBudgetActionCommand");var de_DeleteNotificationCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode >= 300) {    return de_CommandError(output, context);  }  const data = await (0, import_core2.parseJsonBody)(output.body, context);  let contents = {};  contents = (0, import_smithy_client._json)(data);  const response = {    $metadata: deserializeMetadata(output),    ...contents  };  return response;}, "de_DeleteNotificationCommand");var de_DeleteSubscriberCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode >= 300) {    return de_CommandError(output, context);  }  const data = await (0, import_core2.parseJsonBody)(output.body, context);  let contents = {};  contents = (0, import_smithy_client._json)(data);  const response = {    $metadata: deserializeMetadata(output),    ...contents  };  return response;}, "de_DeleteSubscriberCommand");var de_DescribeBudgetCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode >= 300) {    return de_CommandError(output, context);  }  const data = await (0, import_core2.parseJsonBody)(output.body, context);  let contents = {};  contents = de_DescribeBudgetResponse(data, context);  const response = {    $metadata: deserializeMetadata(output),    ...contents  };  return response;}, "de_DescribeBudgetCommand");var de_DescribeBudgetActionCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode >= 300) {    return de_CommandError(output, context);  }  const data = await (0, import_core2.parseJsonBody)(output.body, context);  let contents = {};  contents = de_DescribeBudgetActionResponse(data, context);  const response = {    $metadata: deserializeMetadata(output),    ...contents  };  return response;}, "de_DescribeBudgetActionCommand");var de_DescribeBudgetActionHistoriesCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode >= 300) {    return de_CommandError(output, context);  }  const data = await (0, import_core2.parseJsonBody)(output.body, context);  let contents = {};  contents = de_DescribeBudgetActionHistoriesResponse(data, context);  const response = {    $metadata: deserializeMetadata(output),    ...contents  };  return response;}, "de_DescribeBudgetActionHistoriesCommand");var de_DescribeBudgetActionsForAccountCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode >= 300) {    return de_CommandError(output, context);  }  const data = await (0, import_core2.parseJsonBody)(output.body, context);  let contents = {};  contents = de_DescribeBudgetActionsForAccountResponse(data, context);  const response = {    $metadata: deserializeMetadata(output),    ...contents  };  return response;}, "de_DescribeBudgetActionsForAccountCommand");var de_DescribeBudgetActionsForBudgetCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode >= 300) {    return de_CommandError(output, context);  }  const data = await (0, import_core2.parseJsonBody)(output.body, context);  let contents = {};  contents = de_DescribeBudgetActionsForBudgetResponse(data, context);  const response = {    $metadata: deserializeMetadata(output),    ...contents  };  return response;}, "de_DescribeBudgetActionsForBudgetCommand");var de_DescribeBudgetNotificationsForAccountCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode >= 300) {    return de_CommandError(output, context);  }  const data = await (0, import_core2.parseJsonBody)(output.body, context);  let contents = {};  contents = de_DescribeBudgetNotificationsForAccountResponse(data, context);  const response = {    $metadata: deserializeMetadata(output),    ...contents  };  return response;}, "de_DescribeBudgetNotificationsForAccountCommand");var de_DescribeBudgetPerformanceHistoryCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode >= 300) {    return de_CommandError(output, context);  }  const data = await (0, import_core2.parseJsonBody)(output.body, context);  let contents = {};  contents = de_DescribeBudgetPerformanceHistoryResponse(data, context);  const response = {    $metadata: deserializeMetadata(output),    ...contents  };  return response;}, "de_DescribeBudgetPerformanceHistoryCommand");var de_DescribeBudgetsCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode >= 300) {    return de_CommandError(output, context);  }  const data = await (0, import_core2.parseJsonBody)(output.body, context);  let contents = {};  contents = de_DescribeBudgetsResponse(data, context);  const response = {    $metadata: deserializeMetadata(output),    ...contents  };  return response;}, "de_DescribeBudgetsCommand");var de_DescribeNotificationsForBudgetCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode >= 300) {    return de_CommandError(output, context);  }  const data = await (0, import_core2.parseJsonBody)(output.body, context);  let contents = {};  contents = de_DescribeNotificationsForBudgetResponse(data, context);  const response = {    $metadata: deserializeMetadata(output),    ...contents  };  return response;}, "de_DescribeNotificationsForBudgetCommand");var de_DescribeSubscribersForNotificationCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode >= 300) {    return de_CommandError(output, context);  }  const data = await (0, import_core2.parseJsonBody)(output.body, context);  let contents = {};  contents = (0, import_smithy_client._json)(data);  const response = {    $metadata: deserializeMetadata(output),    ...contents  };  return response;}, "de_DescribeSubscribersForNotificationCommand");var de_ExecuteBudgetActionCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode >= 300) {    return de_CommandError(output, context);  }  const data = await (0, import_core2.parseJsonBody)(output.body, context);  let contents = {};  contents = (0, import_smithy_client._json)(data);  const response = {    $metadata: deserializeMetadata(output),    ...contents  };  return response;}, "de_ExecuteBudgetActionCommand");var de_ListTagsForResourceCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode >= 300) {    return de_CommandError(output, context);  }  const data = await (0, import_core2.parseJsonBody)(output.body, context);  let contents = {};  contents = (0, import_smithy_client._json)(data);  const response = {    $metadata: deserializeMetadata(output),    ...contents  };  return response;}, "de_ListTagsForResourceCommand");var de_TagResourceCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode >= 300) {    return de_CommandError(output, context);  }  const data = await (0, import_core2.parseJsonBody)(output.body, context);  let contents = {};  contents = (0, import_smithy_client._json)(data);  const response = {    $metadata: deserializeMetadata(output),    ...contents  };  return response;}, "de_TagResourceCommand");var de_UntagResourceCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode >= 300) {    return de_CommandError(output, context);  }  const data = await (0, import_core2.parseJsonBody)(output.body, context);  let contents = {};  contents = (0, import_smithy_client._json)(data);  const response = {    $metadata: deserializeMetadata(output),    ...contents  };  return response;}, "de_UntagResourceCommand");var de_UpdateBudgetCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode >= 300) {    return de_CommandError(output, context);  }  const data = await (0, import_core2.parseJsonBody)(output.body, context);  let contents = {};  contents = (0, import_smithy_client._json)(data);  const response = {    $metadata: deserializeMetadata(output),    ...contents  };  return response;}, "de_UpdateBudgetCommand");var de_UpdateBudgetActionCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode >= 300) {    return de_CommandError(output, context);  }  const data = await (0, import_core2.parseJsonBody)(output.body, context);  let contents = {};  contents = de_UpdateBudgetActionResponse(data, context);  const response = {    $metadata: deserializeMetadata(output),    ...contents  };  return response;}, "de_UpdateBudgetActionCommand");var de_UpdateNotificationCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode >= 300) {    return de_CommandError(output, context);  }  const data = await (0, import_core2.parseJsonBody)(output.body, context);  let contents = {};  contents = (0, import_smithy_client._json)(data);  const response = {    $metadata: deserializeMetadata(output),    ...contents  };  return response;}, "de_UpdateNotificationCommand");var de_UpdateSubscriberCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode >= 300) {    return de_CommandError(output, context);  }  const data = await (0, import_core2.parseJsonBody)(output.body, context);  let contents = {};  contents = (0, import_smithy_client._json)(data);  const response = {    $metadata: deserializeMetadata(output),    ...contents  };  return response;}, "de_UpdateSubscriberCommand");var de_CommandError = /* @__PURE__ */ __name(async (output, context) => {  const parsedOutput = {    ...output,    body: await (0, import_core2.parseJsonErrorBody)(output.body, context)  };  const errorCode = (0, import_core2.loadRestJsonErrorCode)(output, parsedOutput.body);  switch (errorCode) {    case "AccessDeniedException":    case "com.amazonaws.budgets#AccessDeniedException":      throw await de_AccessDeniedExceptionRes(parsedOutput, context);    case "BillingViewHealthStatusException":    case "com.amazonaws.budgets#BillingViewHealthStatusException":      throw await de_BillingViewHealthStatusExceptionRes(parsedOutput, context);    case "CreationLimitExceededException":    case "com.amazonaws.budgets#CreationLimitExceededException":      throw await de_CreationLimitExceededExceptionRes(parsedOutput, context);    case "DuplicateRecordException":    case "com.amazonaws.budgets#DuplicateRecordException":      throw await de_DuplicateRecordExceptionRes(parsedOutput, context);    case "InternalErrorException":    case "com.amazonaws.budgets#InternalErrorException":      throw await de_InternalErrorExceptionRes(parsedOutput, context);    case "InvalidParameterException":    case "com.amazonaws.budgets#InvalidParameterException":      throw await de_InvalidParameterExceptionRes(parsedOutput, context);    case "NotFoundException":    case "com.amazonaws.budgets#NotFoundException":      throw await de_NotFoundExceptionRes(parsedOutput, context);    case "ServiceQuotaExceededException":    case "com.amazonaws.budgets#ServiceQuotaExceededException":      throw await de_ServiceQuotaExceededExceptionRes(parsedOutput, context);    case "ThrottlingException":    case "com.amazonaws.budgets#ThrottlingException":      throw await de_ThrottlingExceptionRes(parsedOutput, context);    case "ResourceLockedException":    case "com.amazonaws.budgets#ResourceLockedException":      throw await de_ResourceLockedExceptionRes(parsedOutput, context);    case "InvalidNextTokenException":    case "com.amazonaws.budgets#InvalidNextTokenException":      throw await de_InvalidNextTokenExceptionRes(parsedOutput, context);    case "ExpiredNextTokenException":    case "com.amazonaws.budgets#ExpiredNextTokenException":      throw await de_ExpiredNextTokenExceptionRes(parsedOutput, context);    default:      const parsedBody = parsedOutput.body;      return throwDefaultError({        output,        parsedBody,        errorCode      });  }}, "de_CommandError");var de_AccessDeniedExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {  const body = parsedOutput.body;  const deserialized = (0, import_smithy_client._json)(body);  const exception = new AccessDeniedException({    $metadata: deserializeMetadata(parsedOutput),    ...deserialized  });  return (0, import_smithy_client.decorateServiceException)(exception, body);}, "de_AccessDeniedExceptionRes");var de_BillingViewHealthStatusExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {  const body = parsedOutput.body;  const deserialized = (0, import_smithy_client._json)(body);  const exception = new BillingViewHealthStatusException({    $metadata: deserializeMetadata(parsedOutput),    ...deserialized  });  return (0, import_smithy_client.decorateServiceException)(exception, body);}, "de_BillingViewHealthStatusExceptionRes");var de_CreationLimitExceededExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {  const body = parsedOutput.body;  const deserialized = (0, import_smithy_client._json)(body);  const exception = new CreationLimitExceededException({    $metadata: deserializeMetadata(parsedOutput),    ...deserialized  });  return (0, import_smithy_client.decorateServiceException)(exception, body);}, "de_CreationLimitExceededExceptionRes");var de_DuplicateRecordExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {  const body = parsedOutput.body;  const deserialized = (0, import_smithy_client._json)(body);  const exception = new DuplicateRecordException({    $metadata: deserializeMetadata(parsedOutput),    ...deserialized  });  return (0, import_smithy_client.decorateServiceException)(exception, body);}, "de_DuplicateRecordExceptionRes");var de_ExpiredNextTokenExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {  const body = parsedOutput.body;  const deserialized = (0, import_smithy_client._json)(body);  const exception = new ExpiredNextTokenException({    $metadata: deserializeMetadata(parsedOutput),    ...deserialized  });  return (0, import_smithy_client.decorateServiceException)(exception, body);}, "de_ExpiredNextTokenExceptionRes");var de_InternalErrorExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {  const body = parsedOutput.body;  const deserialized = (0, import_smithy_client._json)(body);  const exception = new InternalErrorException({    $metadata: deserializeMetadata(parsedOutput),    ...deserialized  });  return (0, import_smithy_client.decorateServiceException)(exception, body);}, "de_InternalErrorExceptionRes");var de_InvalidNextTokenExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {  const body = parsedOutput.body;  const deserialized = (0, import_smithy_client._json)(body);  const exception = new InvalidNextTokenException({    $metadata: deserializeMetadata(parsedOutput),    ...deserialized  });  return (0, import_smithy_client.decorateServiceException)(exception, body);}, "de_InvalidNextTokenExceptionRes");var de_InvalidParameterExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {  const body = parsedOutput.body;  const deserialized = (0, import_smithy_client._json)(body);  const exception = new InvalidParameterException({    $metadata: deserializeMetadata(parsedOutput),    ...deserialized  });  return (0, import_smithy_client.decorateServiceException)(exception, body);}, "de_InvalidParameterExceptionRes");var de_NotFoundExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {  const body = parsedOutput.body;  const deserialized = (0, import_smithy_client._json)(body);  const exception = new NotFoundException({    $metadata: deserializeMetadata(parsedOutput),    ...deserialized  });  return (0, import_smithy_client.decorateServiceException)(exception, body);}, "de_NotFoundExceptionRes");var de_ResourceLockedExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {  const body = parsedOutput.body;  const deserialized = (0, import_smithy_client._json)(body);  const exception = new ResourceLockedException({    $metadata: deserializeMetadata(parsedOutput),    ...deserialized  });  return (0, import_smithy_client.decorateServiceException)(exception, body);}, "de_ResourceLockedExceptionRes");var de_ServiceQuotaExceededExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {  const body = parsedOutput.body;  const deserialized = (0, import_smithy_client._json)(body);  const exception = new ServiceQuotaExceededException({    $metadata: deserializeMetadata(parsedOutput),    ...deserialized  });  return (0, import_smithy_client.decorateServiceException)(exception, body);}, "de_ServiceQuotaExceededExceptionRes");var de_ThrottlingExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {  const body = parsedOutput.body;  const deserialized = (0, import_smithy_client._json)(body);  const exception = new ThrottlingException({    $metadata: deserializeMetadata(parsedOutput),    ...deserialized  });  return (0, import_smithy_client.decorateServiceException)(exception, body);}, "de_ThrottlingExceptionRes");var se_ActionThreshold = /* @__PURE__ */ __name((input, context) => {  return (0, import_smithy_client.take)(input, {    ActionThresholdType: [],    ActionThresholdValue: import_smithy_client.serializeFloat  });}, "se_ActionThreshold");var se_AutoAdjustData = /* @__PURE__ */ __name((input, context) => {  return (0, import_smithy_client.take)(input, {    AutoAdjustType: [],    HistoricalOptions: import_smithy_client._json,    LastAutoAdjustTime: /* @__PURE__ */ __name((_) => _.getTime() / 1e3, "LastAutoAdjustTime")  });}, "se_AutoAdjustData");var se_Budget = /* @__PURE__ */ __name((input, context) => {  return (0, import_smithy_client.take)(input, {    AutoAdjustData: /* @__PURE__ */ __name((_) => se_AutoAdjustData(_, context), "AutoAdjustData"),    BillingViewArn: [],    BudgetLimit: import_smithy_client._json,    BudgetName: [],    BudgetType: [],    CalculatedSpend: import_smithy_client._json,    CostFilters: import_smithy_client._json,    CostTypes: import_smithy_client._json,    FilterExpression: /* @__PURE__ */ __name((_) => se_Expression(_, context), "FilterExpression"),    HealthStatus: /* @__PURE__ */ __name((_) => se_HealthStatus(_, context), "HealthStatus"),    LastUpdatedTime: /* @__PURE__ */ __name((_) => _.getTime() / 1e3, "LastUpdatedTime"),    Metrics: import_smithy_client._json,    PlannedBudgetLimits: import_smithy_client._json,    TimePeriod: /* @__PURE__ */ __name((_) => se_TimePeriod(_, context), "TimePeriod"),    TimeUnit: []  });}, "se_Budget");var se_CreateBudgetActionRequest = /* @__PURE__ */ __name((input, context) => {  return (0, import_smithy_client.take)(input, {    AccountId: [],    ActionThreshold: /* @__PURE__ */ __name((_) => se_ActionThreshold(_, context), "ActionThreshold"),    ActionType: [],    ApprovalModel: [],    BudgetName: [],    Definition: import_smithy_client._json,    ExecutionRoleArn: [],    NotificationType: [],    ResourceTags: import_smithy_client._json,    Subscribers: import_smithy_client._json  });}, "se_CreateBudgetActionRequest");var se_CreateBudgetRequest = /* @__PURE__ */ __name((input, context) => {  return (0, import_smithy_client.take)(input, {    AccountId: [],    Budget: /* @__PURE__ */ __name((_) => se_Budget(_, context), "Budget"),    NotificationsWithSubscribers: /* @__PURE__ */ __name((_) => se_NotificationWithSubscribersList(_, context), "NotificationsWithSubscribers"),    ResourceTags: import_smithy_client._json  });}, "se_CreateBudgetRequest");var se_CreateNotificationRequest = /* @__PURE__ */ __name((input, context) => {  return (0, import_smithy_client.take)(input, {    AccountId: [],    BudgetName: [],    Notification: /* @__PURE__ */ __name((_) => se_Notification(_, context), "Notification"),    Subscribers: import_smithy_client._json  });}, "se_CreateNotificationRequest");var se_CreateSubscriberRequest = /* @__PURE__ */ __name((input, context) => {  return (0, import_smithy_client.take)(input, {    AccountId: [],    BudgetName: [],    Notification: /* @__PURE__ */ __name((_) => se_Notification(_, context), "Notification"),    Subscriber: import_smithy_client._json  });}, "se_CreateSubscriberRequest");var se_DeleteNotificationRequest = /* @__PURE__ */ __name((input, context) => {  return (0, import_smithy_client.take)(input, {    AccountId: [],    BudgetName: [],    Notification: /* @__PURE__ */ __name((_) => se_Notification(_, context), "Notification")  });}, "se_DeleteNotificationRequest");var se_DeleteSubscriberRequest = /* @__PURE__ */ __name((input, context) => {  return (0, import_smithy_client.take)(input, {    AccountId: [],    BudgetName: [],    Notification: /* @__PURE__ */ __name((_) => se_Notification(_, context), "Notification"),    Subscriber: import_smithy_client._json  });}, "se_DeleteSubscriberRequest");var se_DescribeBudgetActionHistoriesRequest = /* @__PURE__ */ __name((input, context) => {  return (0, import_smithy_client.take)(input, {    AccountId: [],    ActionId: [],    BudgetName: [],    MaxResults: [],    NextToken: [],    TimePeriod: /* @__PURE__ */ __name((_) => se_TimePeriod(_, context), "TimePeriod")  });}, "se_DescribeBudgetActionHistoriesRequest");var se_DescribeBudgetPerformanceHistoryRequest = /* @__PURE__ */ __name((input, context) => {  return (0, import_smithy_client.take)(input, {    AccountId: [],    BudgetName: [],    MaxResults: [],    NextToken: [],    TimePeriod: /* @__PURE__ */ __name((_) => se_TimePeriod(_, context), "TimePeriod")  });}, "se_DescribeBudgetPerformanceHistoryRequest");var se_DescribeSubscribersForNotificationRequest = /* @__PURE__ */ __name((input, context) => {  return (0, import_smithy_client.take)(input, {    AccountId: [],    BudgetName: [],    MaxResults: [],    NextToken: [],    Notification: /* @__PURE__ */ __name((_) => se_Notification(_, context), "Notification")  });}, "se_DescribeSubscribersForNotificationRequest");var se_Expression = /* @__PURE__ */ __name((input, context) => {  return (0, import_smithy_client.take)(input, {    And: /* @__PURE__ */ __name((_) => se_Expressions(_, context), "And"),    CostCategories: import_smithy_client._json,    Dimensions: import_smithy_client._json,    Not: /* @__PURE__ */ __name((_) => se_Expression(_, context), "Not"),    Or: /* @__PURE__ */ __name((_) => se_Expressions(_, context), "Or"),    Tags: import_smithy_client._json  });}, "se_Expression");var se_Expressions = /* @__PURE__ */ __name((input, context) => {  return input.filter((e) => e != null).map((entry) => {    return se_Expression(entry, context);  });}, "se_Expressions");var se_HealthStatus = /* @__PURE__ */ __name((input, context) => {  return (0, import_smithy_client.take)(input, {    LastUpdatedTime: /* @__PURE__ */ __name((_) => _.getTime() / 1e3, "LastUpdatedTime"),    Status: [],    StatusReason: []  });}, "se_HealthStatus");var se_Notification = /* @__PURE__ */ __name((input, context) => {  return (0, import_smithy_client.take)(input, {    ComparisonOperator: [],    NotificationState: [],    NotificationType: [],    Threshold: import_smithy_client.serializeFloat,    ThresholdType: []  });}, "se_Notification");var se_NotificationWithSubscribers = /* @__PURE__ */ __name((input, context) => {  return (0, import_smithy_client.take)(input, {    Notification: /* @__PURE__ */ __name((_) => se_Notification(_, context), "Notification"),    Subscribers: import_smithy_client._json  });}, "se_NotificationWithSubscribers");var se_NotificationWithSubscribersList = /* @__PURE__ */ __name((input, context) => {  return input.filter((e) => e != null).map((entry) => {    return se_NotificationWithSubscribers(entry, context);  });}, "se_NotificationWithSubscribersList");var se_TimePeriod = /* @__PURE__ */ __name((input, context) => {  return (0, import_smithy_client.take)(input, {    End: /* @__PURE__ */ __name((_) => _.getTime() / 1e3, "End"),    Start: /* @__PURE__ */ __name((_) => _.getTime() / 1e3, "Start")  });}, "se_TimePeriod");var se_UpdateBudgetActionRequest = /* @__PURE__ */ __name((input, context) => {  return (0, import_smithy_client.take)(input, {    AccountId: [],    ActionId: [],    ActionThreshold: /* @__PURE__ */ __name((_) => se_ActionThreshold(_, context), "ActionThreshold"),    ApprovalModel: [],    BudgetName: [],    Definition: import_smithy_client._json,    ExecutionRoleArn: [],    NotificationType: [],    Subscribers: import_smithy_client._json  });}, "se_UpdateBudgetActionRequest");var se_UpdateBudgetRequest = /* @__PURE__ */ __name((input, context) => {  return (0, import_smithy_client.take)(input, {    AccountId: [],    NewBudget: /* @__PURE__ */ __name((_) => se_Budget(_, context), "NewBudget")  });}, "se_UpdateBudgetRequest");var se_UpdateNotificationRequest = /* @__PURE__ */ __name((input, context) => {  return (0, import_smithy_client.take)(input, {    AccountId: [],    BudgetName: [],    NewNotification: /* @__PURE__ */ __name((_) => se_Notification(_, context), "NewNotification"),    OldNotification: /* @__PURE__ */ __name((_) => se_Notification(_, context), "OldNotification")  });}, "se_UpdateNotificationRequest");var se_UpdateSubscriberRequest = /* @__PURE__ */ __name((input, context) => {  return (0, import_smithy_client.take)(input, {    AccountId: [],    BudgetName: [],    NewSubscriber: import_smithy_client._json,    Notification: /* @__PURE__ */ __name((_) => se_Notification(_, context), "Notification"),    OldSubscriber: import_smithy_client._json  });}, "se_UpdateSubscriberRequest");var de_Action = /* @__PURE__ */ __name((output, context) => {  return (0, import_smithy_client.take)(output, {    ActionId: import_smithy_client.expectString,    ActionThreshold: /* @__PURE__ */ __name((_) => de_ActionThreshold(_, context), "ActionThreshold"),    ActionType: import_smithy_client.expectString,    ApprovalModel: import_smithy_client.expectString,    BudgetName: import_smithy_client.expectString,    Definition: import_smithy_client._json,    ExecutionRoleArn: import_smithy_client.expectString,    NotificationType: import_smithy_client.expectString,    Status: import_smithy_client.expectString,    Subscribers: import_smithy_client._json  });}, "de_Action");var de_ActionHistories = /* @__PURE__ */ __name((output, context) => {  const retVal = (output || []).filter((e) => e != null).map((entry) => {    return de_ActionHistory(entry, context);  });  return retVal;}, "de_ActionHistories");var de_ActionHistory = /* @__PURE__ */ __name((output, context) => {  return (0, import_smithy_client.take)(output, {    ActionHistoryDetails: /* @__PURE__ */ __name((_) => de_ActionHistoryDetails(_, context), "ActionHistoryDetails"),    EventType: import_smithy_client.expectString,    Status: import_smithy_client.expectString,    Timestamp: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "Timestamp")  });}, "de_ActionHistory");var de_ActionHistoryDetails = /* @__PURE__ */ __name((output, context) => {  return (0, import_smithy_client.take)(output, {    Action: /* @__PURE__ */ __name((_) => de_Action(_, context), "Action"),    Message: import_smithy_client.expectString  });}, "de_ActionHistoryDetails");var de_Actions = /* @__PURE__ */ __name((output, context) => {  const retVal = (output || []).filter((e) => e != null).map((entry) => {    return de_Action(entry, context);  });  return retVal;}, "de_Actions");var de_ActionThreshold = /* @__PURE__ */ __name((output, context) => {  return (0, import_smithy_client.take)(output, {    ActionThresholdType: import_smithy_client.expectString,    ActionThresholdValue: import_smithy_client.limitedParseDouble  });}, "de_ActionThreshold");var de_AutoAdjustData = /* @__PURE__ */ __name((output, context) => {  return (0, import_smithy_client.take)(output, {    AutoAdjustType: import_smithy_client.expectString,    HistoricalOptions: import_smithy_client._json,    LastAutoAdjustTime: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "LastAutoAdjustTime")  });}, "de_AutoAdjustData");var de_Budget = /* @__PURE__ */ __name((output, context) => {  return (0, import_smithy_client.take)(output, {    AutoAdjustData: /* @__PURE__ */ __name((_) => de_AutoAdjustData(_, context), "AutoAdjustData"),    BillingViewArn: import_smithy_client.expectString,    BudgetLimit: import_smithy_client._json,    BudgetName: import_smithy_client.expectString,    BudgetType: import_smithy_client.expectString,    CalculatedSpend: import_smithy_client._json,    CostFilters: import_smithy_client._json,    CostTypes: import_smithy_client._json,    FilterExpression: /* @__PURE__ */ __name((_) => de_Expression(_, context), "FilterExpression"),    HealthStatus: /* @__PURE__ */ __name((_) => de_HealthStatus(_, context), "HealthStatus"),    LastUpdatedTime: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "LastUpdatedTime"),    Metrics: import_smithy_client._json,    PlannedBudgetLimits: import_smithy_client._json,    TimePeriod: /* @__PURE__ */ __name((_) => de_TimePeriod(_, context), "TimePeriod"),    TimeUnit: import_smithy_client.expectString  });}, "de_Budget");var de_BudgetedAndActualAmounts = /* @__PURE__ */ __name((output, context) => {  return (0, import_smithy_client.take)(output, {    ActualAmount: import_smithy_client._json,    BudgetedAmount: import_smithy_client._json,    TimePeriod: /* @__PURE__ */ __name((_) => de_TimePeriod(_, context), "TimePeriod")  });}, "de_BudgetedAndActualAmounts");var de_BudgetedAndActualAmountsList = /* @__PURE__ */ __name((output, context) => {  const retVal = (output || []).filter((e) => e != null).map((entry) => {    return de_BudgetedAndActualAmounts(entry, context);  });  return retVal;}, "de_BudgetedAndActualAmountsList");var de_BudgetNotificationsForAccount = /* @__PURE__ */ __name((output, context) => {  return (0, import_smithy_client.take)(output, {    BudgetName: import_smithy_client.expectString,    Notifications: /* @__PURE__ */ __name((_) => de_Notifications(_, context), "Notifications")  });}, "de_BudgetNotificationsForAccount");var de_BudgetNotificationsForAccountList = /* @__PURE__ */ __name((output, context) => {  const retVal = (output || []).filter((e) => e != null).map((entry) => {    return de_BudgetNotificationsForAccount(entry, context);  });  return retVal;}, "de_BudgetNotificationsForAccountList");var de_BudgetPerformanceHistory = /* @__PURE__ */ __name((output, context) => {  return (0, import_smithy_client.take)(output, {    BillingViewArn: import_smithy_client.expectString,    BudgetName: import_smithy_client.expectString,    BudgetType: import_smithy_client.expectString,    BudgetedAndActualAmountsList: /* @__PURE__ */ __name((_) => de_BudgetedAndActualAmountsList(_, context), "BudgetedAndActualAmountsList"),    CostFilters: import_smithy_client._json,    CostTypes: import_smithy_client._json,    TimeUnit: import_smithy_client.expectString  });}, "de_BudgetPerformanceHistory");var de_Budgets = /* @__PURE__ */ __name((output, context) => {  const retVal = (output || []).filter((e) => e != null).map((entry) => {    return de_Budget(entry, context);  });  return retVal;}, "de_Budgets");var de_DeleteBudgetActionResponse = /* @__PURE__ */ __name((output, context) => {  return (0, import_smithy_client.take)(output, {    AccountId: import_smithy_client.expectString,    Action: /* @__PURE__ */ __name((_) => de_Action(_, context), "Action"),    BudgetName: import_smithy_client.expectString  });}, "de_DeleteBudgetActionResponse");var de_DescribeBudgetActionHistoriesResponse = /* @__PURE__ */ __name((output, context) => {  return (0, import_smithy_client.take)(output, {    ActionHistories: /* @__PURE__ */ __name((_) => de_ActionHistories(_, context), "ActionHistories"),    NextToken: import_smithy_client.expectString  });}, "de_DescribeBudgetActionHistoriesResponse");var de_DescribeBudgetActionResponse = /* @__PURE__ */ __name((output, context) => {  return (0, import_smithy_client.take)(output, {    AccountId: import_smithy_client.expectString,    Action: /* @__PURE__ */ __name((_) => de_Action(_, context), "Action"),    BudgetName: import_smithy_client.expectString  });}, "de_DescribeBudgetActionResponse");var de_DescribeBudgetActionsForAccountResponse = /* @__PURE__ */ __name((output, context) => {  return (0, import_smithy_client.take)(output, {    Actions: /* @__PURE__ */ __name((_) => de_Actions(_, context), "Actions"),    NextToken: import_smithy_client.expectString  });}, "de_DescribeBudgetActionsForAccountResponse");var de_DescribeBudgetActionsForBudgetResponse = /* @__PURE__ */ __name((output, context) => {  return (0, import_smithy_client.take)(output, {    Actions: /* @__PURE__ */ __name((_) => de_Actions(_, context), "Actions"),    NextToken: import_smithy_client.expectString  });}, "de_DescribeBudgetActionsForBudgetResponse");var de_DescribeBudgetNotificationsForAccountResponse = /* @__PURE__ */ __name((output, context) => {  return (0, import_smithy_client.take)(output, {    BudgetNotificationsForAccount: /* @__PURE__ */ __name((_) => de_BudgetNotificationsForAccountList(_, context), "BudgetNotificationsForAccount"),    NextToken: import_smithy_client.expectString  });}, "de_DescribeBudgetNotificationsForAccountResponse");var de_DescribeBudgetPerformanceHistoryResponse = /* @__PURE__ */ __name((output, context) => {  return (0, import_smithy_client.take)(output, {    BudgetPerformanceHistory: /* @__PURE__ */ __name((_) => de_BudgetPerformanceHistory(_, context), "BudgetPerformanceHistory"),    NextToken: import_smithy_client.expectString  });}, "de_DescribeBudgetPerformanceHistoryResponse");var de_DescribeBudgetResponse = /* @__PURE__ */ __name((output, context) => {  return (0, import_smithy_client.take)(output, {    Budget: /* @__PURE__ */ __name((_) => de_Budget(_, context), "Budget")  });}, "de_DescribeBudgetResponse");var de_DescribeBudgetsResponse = /* @__PURE__ */ __name((output, context) => {  return (0, import_smithy_client.take)(output, {    Budgets: /* @__PURE__ */ __name((_) => de_Budgets(_, context), "Budgets"),    NextToken: import_smithy_client.expectString  });}, "de_DescribeBudgetsResponse");var de_DescribeNotificationsForBudgetResponse = /* @__PURE__ */ __name((output, context) => {  return (0, import_smithy_client.take)(output, {    NextToken: import_smithy_client.expectString,    Notifications: /* @__PURE__ */ __name((_) => de_Notifications(_, context), "Notifications")  });}, "de_DescribeNotificationsForBudgetResponse");var de_Expression = /* @__PURE__ */ __name((output, context) => {  return (0, import_smithy_client.take)(output, {    And: /* @__PURE__ */ __name((_) => de_Expressions(_, context), "And"),    CostCategories: import_smithy_client._json,    Dimensions: import_smithy_client._json,    Not: /* @__PURE__ */ __name((_) => de_Expression(_, context), "Not"),    Or: /* @__PURE__ */ __name((_) => de_Expressions(_, context), "Or"),    Tags: import_smithy_client._json  });}, "de_Expression");var de_Expressions = /* @__PURE__ */ __name((output, context) => {  const retVal = (output || []).filter((e) => e != null).map((entry) => {    return de_Expression(entry, context);  });  return retVal;}, "de_Expressions");var de_HealthStatus = /* @__PURE__ */ __name((output, context) => {  return (0, import_smithy_client.take)(output, {    LastUpdatedTime: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "LastUpdatedTime"),    Status: import_smithy_client.expectString,    StatusReason: import_smithy_client.expectString  });}, "de_HealthStatus");var de_Notification = /* @__PURE__ */ __name((output, context) => {  return (0, import_smithy_client.take)(output, {    ComparisonOperator: import_smithy_client.expectString,    NotificationState: import_smithy_client.expectString,    NotificationType: import_smithy_client.expectString,    Threshold: import_smithy_client.limitedParseDouble,    ThresholdType: import_smithy_client.expectString  });}, "de_Notification");var de_Notifications = /* @__PURE__ */ __name((output, context) => {  const retVal = (output || []).filter((e) => e != null).map((entry) => {    return de_Notification(entry, context);  });  return retVal;}, "de_Notifications");var de_TimePeriod = /* @__PURE__ */ __name((output, context) => {  return (0, import_smithy_client.take)(output, {    End: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "End"),    Start: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "Start")  });}, "de_TimePeriod");var de_UpdateBudgetActionResponse = /* @__PURE__ */ __name((output, context) => {  return (0, import_smithy_client.take)(output, {    AccountId: import_smithy_client.expectString,    BudgetName: import_smithy_client.expectString,    NewAction: /* @__PURE__ */ __name((_) => de_Action(_, context), "NewAction"),    OldAction: /* @__PURE__ */ __name((_) => de_Action(_, context), "OldAction")  });}, "de_UpdateBudgetActionResponse");var deserializeMetadata = /* @__PURE__ */ __name((output) => ({  httpStatusCode: output.statusCode,  requestId: output.headers["x-amzn-requestid"] ?? output.headers["x-amzn-request-id"] ?? output.headers["x-amz-request-id"],  extendedRequestId: output.headers["x-amz-id-2"],  cfId: output.headers["x-amz-cf-id"]}), "deserializeMetadata");var throwDefaultError = (0, import_smithy_client.withBaseException)(BudgetsServiceException);var buildHttpRpcRequest = /* @__PURE__ */ __name(async (context, headers, path, resolvedHostname, body) => {  const { hostname, protocol = "https", port, path: basePath } = await context.endpoint();  const contents = {    protocol,    hostname,    port,    method: "POST",    path: basePath.endsWith("/") ? basePath.slice(0, -1) + path : basePath + path,    headers  };  if (resolvedHostname !== void 0) {    contents.hostname = resolvedHostname;  }  if (body !== void 0) {    contents.body = body;  }  return new import_protocol_http.HttpRequest(contents);}, "buildHttpRpcRequest");function sharedHeaders(operation) {  return {    "content-type": "application/x-amz-json-1.1",    "x-amz-target": `AWSBudgetServiceGateway.${operation}`  };}__name(sharedHeaders, "sharedHeaders"); // src/commands/CreateBudgetActionCommand.tsvar CreateBudgetActionCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("AWSBudgetServiceGateway", "CreateBudgetAction", {}).n("BudgetsClient", "CreateBudgetActionCommand").f(CreateBudgetActionRequestFilterSensitiveLog, void 0).ser(se_CreateBudgetActionCommand).de(de_CreateBudgetActionCommand).build() {  static {    __name(this, "CreateBudgetActionCommand");  }}; // src/commands/CreateBudgetCommand.ts   var CreateBudgetCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("AWSBudgetServiceGateway", "CreateBudget", {}).n("BudgetsClient", "CreateBudgetCommand").f(CreateBudgetRequestFilterSensitiveLog, void 0).ser(se_CreateBudgetCommand).de(de_CreateBudgetCommand).build() {  static {    __name(this, "CreateBudgetCommand");  }}; // src/commands/CreateNotificationCommand.ts   var CreateNotificationCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("AWSBudgetServiceGateway", "CreateNotification", {}).n("BudgetsClient", "CreateNotificationCommand").f(CreateNotificationRequestFilterSensitiveLog, void 0).ser(se_CreateNotificationCommand).de(de_CreateNotificationCommand).build() {  static {    __name(this, "CreateNotificationCommand");  }}; // src/commands/CreateSubscriberCommand.ts   var CreateSubscriberCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("AWSBudgetServiceGateway", "CreateSubscriber", {}).n("BudgetsClient", "CreateSubscriberCommand").f(CreateSubscriberRequestFilterSensitiveLog, void 0).ser(se_CreateSubscriberCommand).de(de_CreateSubscriberCommand).build() {  static {    __name(this, "CreateSubscriberCommand");  }}; // src/commands/DeleteBudgetActionCommand.ts   var DeleteBudgetActionCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("AWSBudgetServiceGateway", "DeleteBudgetAction", {}).n("BudgetsClient", "DeleteBudgetActionCommand").f(void 0, DeleteBudgetActionResponseFilterSensitiveLog).ser(se_DeleteBudgetActionCommand).de(de_DeleteBudgetActionCommand).build() {  static {    __name(this, "DeleteBudgetActionCommand");  }}; // src/commands/DeleteBudgetCommand.ts   var DeleteBudgetCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("AWSBudgetServiceGateway", "DeleteBudget", {}).n("BudgetsClient", "DeleteBudgetCommand").f(void 0, void 0).ser(se_DeleteBudgetCommand).de(de_DeleteBudgetCommand).build() {  static {    __name(this, "DeleteBudgetCommand");  }}; // src/commands/DeleteNotificationCommand.ts   var DeleteNotificationCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("AWSBudgetServiceGateway", "DeleteNotification", {}).n("BudgetsClient", "DeleteNotificationCommand").f(void 0, void 0).ser(se_DeleteNotificationCommand).de(de_DeleteNotificationCommand).build() {  static {    __name(this, "DeleteNotificationCommand");  }}; // src/commands/DeleteSubscriberCommand.ts   var DeleteSubscriberCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("AWSBudgetServiceGateway", "DeleteSubscriber", {}).n("BudgetsClient", "DeleteSubscriberCommand").f(DeleteSubscriberRequestFilterSensitiveLog, void 0).ser(se_DeleteSubscriberCommand).de(de_DeleteSubscriberCommand).build() {  static {    __name(this, "DeleteSubscriberCommand");  }}; // src/commands/DescribeBudgetActionCommand.ts   var DescribeBudgetActionCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("AWSBudgetServiceGateway", "DescribeBudgetAction", {}).n("BudgetsClient", "DescribeBudgetActionCommand").f(void 0, DescribeBudgetActionResponseFilterSensitiveLog).ser(se_DescribeBudgetActionCommand).de(de_DescribeBudgetActionCommand).build() {  static {    __name(this, "DescribeBudgetActionCommand");  }}; // src/commands/DescribeBudgetActionHistoriesCommand.ts   var DescribeBudgetActionHistoriesCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("AWSBudgetServiceGateway", "DescribeBudgetActionHistories", {}).n("BudgetsClient", "DescribeBudgetActionHistoriesCommand").f(void 0, DescribeBudgetActionHistoriesResponseFilterSensitiveLog).ser(se_DescribeBudgetActionHistoriesCommand).de(de_DescribeBudgetActionHistoriesCommand).build() {  static {    __name(this, "DescribeBudgetActionHistoriesCommand");  }}; // src/commands/DescribeBudgetActionsForAccountCommand.ts   var DescribeBudgetActionsForAccountCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("AWSBudgetServiceGateway", "DescribeBudgetActionsForAccount", {}).n("BudgetsClient", "DescribeBudgetActionsForAccountCommand").f(void 0, DescribeBudgetActionsForAccountResponseFilterSensitiveLog).ser(se_DescribeBudgetActionsForAccountCommand).de(de_DescribeBudgetActionsForAccountCommand).build() {  static {    __name(this, "DescribeBudgetActionsForAccountCommand");  }}; // src/commands/DescribeBudgetActionsForBudgetCommand.ts   var DescribeBudgetActionsForBudgetCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("AWSBudgetServiceGateway", "DescribeBudgetActionsForBudget", {}).n("BudgetsClient", "DescribeBudgetActionsForBudgetCommand").f(void 0, DescribeBudgetActionsForBudgetResponseFilterSensitiveLog).ser(se_DescribeBudgetActionsForBudgetCommand).de(de_DescribeBudgetActionsForBudgetCommand).build() {  static {    __name(this, "DescribeBudgetActionsForBudgetCommand");  }}; // src/commands/DescribeBudgetCommand.ts   var DescribeBudgetCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("AWSBudgetServiceGateway", "DescribeBudget", {}).n("BudgetsClient", "DescribeBudgetCommand").f(void 0, void 0).ser(se_DescribeBudgetCommand).de(de_DescribeBudgetCommand).build() {  static {    __name(this, "DescribeBudgetCommand");  }}; // src/commands/DescribeBudgetNotificationsForAccountCommand.ts   var DescribeBudgetNotificationsForAccountCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("AWSBudgetServiceGateway", "DescribeBudgetNotificationsForAccount", {}).n("BudgetsClient", "DescribeBudgetNotificationsForAccountCommand").f(void 0, void 0).ser(se_DescribeBudgetNotificationsForAccountCommand).de(de_DescribeBudgetNotificationsForAccountCommand).build() {  static {    __name(this, "DescribeBudgetNotificationsForAccountCommand");  }}; // src/commands/DescribeBudgetPerformanceHistoryCommand.ts   var DescribeBudgetPerformanceHistoryCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("AWSBudgetServiceGateway", "DescribeBudgetPerformanceHistory", {}).n("BudgetsClient", "DescribeBudgetPerformanceHistoryCommand").f(void 0, void 0).ser(se_DescribeBudgetPerformanceHistoryCommand).de(de_DescribeBudgetPerformanceHistoryCommand).build() {  static {    __name(this, "DescribeBudgetPerformanceHistoryCommand");  }}; // src/commands/DescribeBudgetsCommand.ts   var DescribeBudgetsCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("AWSBudgetServiceGateway", "DescribeBudgets", {}).n("BudgetsClient", "DescribeBudgetsCommand").f(void 0, void 0).ser(se_DescribeBudgetsCommand).de(de_DescribeBudgetsCommand).build() {  static {    __name(this, "DescribeBudgetsCommand");  }}; // src/commands/DescribeNotificationsForBudgetCommand.ts   var DescribeNotificationsForBudgetCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("AWSBudgetServiceGateway", "DescribeNotificationsForBudget", {}).n("BudgetsClient", "DescribeNotificationsForBudgetCommand").f(void 0, void 0).ser(se_DescribeNotificationsForBudgetCommand).de(de_DescribeNotificationsForBudgetCommand).build() {  static {    __name(this, "DescribeNotificationsForBudgetCommand");  }}; // src/commands/DescribeSubscribersForNotificationCommand.ts   var DescribeSubscribersForNotificationCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("AWSBudgetServiceGateway", "DescribeSubscribersForNotification", {}).n("BudgetsClient", "DescribeSubscribersForNotificationCommand").f(void 0, DescribeSubscribersForNotificationResponseFilterSensitiveLog).ser(se_DescribeSubscribersForNotificationCommand).de(de_DescribeSubscribersForNotificationCommand).build() {  static {    __name(this, "DescribeSubscribersForNotificationCommand");  }}; // src/commands/ExecuteBudgetActionCommand.ts   var ExecuteBudgetActionCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("AWSBudgetServiceGateway", "ExecuteBudgetAction", {}).n("BudgetsClient", "ExecuteBudgetActionCommand").f(void 0, void 0).ser(se_ExecuteBudgetActionCommand).de(de_ExecuteBudgetActionCommand).build() {  static {    __name(this, "ExecuteBudgetActionCommand");  }}; // src/commands/ListTagsForResourceCommand.ts   var ListTagsForResourceCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("AWSBudgetServiceGateway", "ListTagsForResource", {}).n("BudgetsClient", "ListTagsForResourceCommand").f(void 0, void 0).ser(se_ListTagsForResourceCommand).de(de_ListTagsForResourceCommand).build() {  static {    __name(this, "ListTagsForResourceCommand");  }}; // src/commands/TagResourceCommand.ts   var TagResourceCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("AWSBudgetServiceGateway", "TagResource", {}).n("BudgetsClient", "TagResourceCommand").f(void 0, void 0).ser(se_TagResourceCommand).de(de_TagResourceCommand).build() {  static {    __name(this, "TagResourceCommand");  }}; // src/commands/UntagResourceCommand.ts   var UntagResourceCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("AWSBudgetServiceGateway", "UntagResource", {}).n("BudgetsClient", "UntagResourceCommand").f(void 0, void 0).ser(se_UntagResourceCommand).de(de_UntagResourceCommand).build() {  static {    __name(this, "UntagResourceCommand");  }}; // src/commands/UpdateBudgetActionCommand.ts   var UpdateBudgetActionCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("AWSBudgetServiceGateway", "UpdateBudgetAction", {}).n("BudgetsClient", "UpdateBudgetActionCommand").f(UpdateBudgetActionRequestFilterSensitiveLog, UpdateBudgetActionResponseFilterSensitiveLog).ser(se_UpdateBudgetActionCommand).de(de_UpdateBudgetActionCommand).build() {  static {    __name(this, "UpdateBudgetActionCommand");  }}; // src/commands/UpdateBudgetCommand.ts   var UpdateBudgetCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("AWSBudgetServiceGateway", "UpdateBudget", {}).n("BudgetsClient", "UpdateBudgetCommand").f(void 0, void 0).ser(se_UpdateBudgetCommand).de(de_UpdateBudgetCommand).build() {  static {    __name(this, "UpdateBudgetCommand");  }}; // src/commands/UpdateNotificationCommand.ts   var UpdateNotificationCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("AWSBudgetServiceGateway", "UpdateNotification", {}).n("BudgetsClient", "UpdateNotificationCommand").f(void 0, void 0).ser(se_UpdateNotificationCommand).de(de_UpdateNotificationCommand).build() {  static {    __name(this, "UpdateNotificationCommand");  }}; // src/commands/UpdateSubscriberCommand.ts   var UpdateSubscriberCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("AWSBudgetServiceGateway", "UpdateSubscriber", {}).n("BudgetsClient", "UpdateSubscriberCommand").f(UpdateSubscriberRequestFilterSensitiveLog, void 0).ser(se_UpdateSubscriberCommand).de(de_UpdateSubscriberCommand).build() {  static {    __name(this, "UpdateSubscriberCommand");  }}; // src/Budgets.tsvar commands = {  CreateBudgetCommand,  CreateBudgetActionCommand,  CreateNotificationCommand,  CreateSubscriberCommand,  DeleteBudgetCommand,  DeleteBudgetActionCommand,  DeleteNotificationCommand,  DeleteSubscriberCommand,  DescribeBudgetCommand,  DescribeBudgetActionCommand,  DescribeBudgetActionHistoriesCommand,  DescribeBudgetActionsForAccountCommand,  DescribeBudgetActionsForBudgetCommand,  DescribeBudgetNotificationsForAccountCommand,  DescribeBudgetPerformanceHistoryCommand,  DescribeBudgetsCommand,  DescribeNotificationsForBudgetCommand,  DescribeSubscribersForNotificationCommand,  ExecuteBudgetActionCommand,  ListTagsForResourceCommand,  TagResourceCommand,  UntagResourceCommand,  UpdateBudgetCommand,  UpdateBudgetActionCommand,  UpdateNotificationCommand,  UpdateSubscriberCommand};var Budgets = class extends BudgetsClient {  static {    __name(this, "Budgets");  }};(0, import_smithy_client.createAggregatedClient)(commands, Budgets); // src/pagination/DescribeBudgetActionHistoriesPaginator.ts var paginateDescribeBudgetActionHistories = (0, import_core.createPaginator)(BudgetsClient, DescribeBudgetActionHistoriesCommand, "NextToken", "NextToken", "MaxResults"); // src/pagination/DescribeBudgetActionsForAccountPaginator.ts var paginateDescribeBudgetActionsForAccount = (0, import_core.createPaginator)(BudgetsClient, DescribeBudgetActionsForAccountCommand, "NextToken", "NextToken", "MaxResults"); // src/pagination/DescribeBudgetActionsForBudgetPaginator.ts var paginateDescribeBudgetActionsForBudget = (0, import_core.createPaginator)(BudgetsClient, DescribeBudgetActionsForBudgetCommand, "NextToken", "NextToken", "MaxResults"); // src/pagination/DescribeBudgetNotificationsForAccountPaginator.ts var paginateDescribeBudgetNotificationsForAccount = (0, import_core.createPaginator)(BudgetsClient, DescribeBudgetNotificationsForAccountCommand, "NextToken", "NextToken", "MaxResults"); // src/pagination/DescribeBudgetPerformanceHistoryPaginator.ts var paginateDescribeBudgetPerformanceHistory = (0, import_core.createPaginator)(BudgetsClient, DescribeBudgetPerformanceHistoryCommand, "NextToken", "NextToken", "MaxResults"); // src/pagination/DescribeBudgetsPaginator.ts var paginateDescribeBudgets = (0, import_core.createPaginator)(BudgetsClient, DescribeBudgetsCommand, "NextToken", "NextToken", "MaxResults"); // src/pagination/DescribeNotificationsForBudgetPaginator.ts var paginateDescribeNotificationsForBudget = (0, import_core.createPaginator)(BudgetsClient, DescribeNotificationsForBudgetCommand, "NextToken", "NextToken", "MaxResults"); // src/pagination/DescribeSubscribersForNotificationPaginator.ts var paginateDescribeSubscribersForNotification = (0, import_core.createPaginator)(BudgetsClient, DescribeSubscribersForNotificationCommand, "NextToken", "NextToken", "MaxResults");// Annotate the CommonJS export names for ESM import in node: 0 && (module.exports = {  BudgetsServiceException,  __Client,  BudgetsClient,  Budgets,  $Command,  CreateBudgetActionCommand,  CreateBudgetCommand,  CreateNotificationCommand,  CreateSubscriberCommand,  DeleteBudgetActionCommand,  DeleteBudgetCommand,  DeleteNotificationCommand,  DeleteSubscriberCommand,  DescribeBudgetActionCommand,  DescribeBudgetActionHistoriesCommand,  DescribeBudgetActionsForAccountCommand,  DescribeBudgetActionsForBudgetCommand,  DescribeBudgetCommand,  DescribeBudgetNotificationsForAccountCommand,  DescribeBudgetPerformanceHistoryCommand,  DescribeBudgetsCommand,  DescribeNotificationsForBudgetCommand,  DescribeSubscribersForNotificationCommand,  ExecuteBudgetActionCommand,  ListTagsForResourceCommand,  TagResourceCommand,  UntagResourceCommand,  UpdateBudgetActionCommand,  UpdateBudgetCommand,  UpdateNotificationCommand,  UpdateSubscriberCommand,  paginateDescribeBudgetActionHistories,  paginateDescribeBudgetActionsForAccount,  paginateDescribeBudgetActionsForBudget,  paginateDescribeBudgetNotificationsForAccount,  paginateDescribeBudgetPerformanceHistory,  paginateDescribeBudgets,  paginateDescribeNotificationsForBudget,  paginateDescribeSubscribersForNotification,  AccessDeniedException,  ThresholdType,  ActionType,  ApprovalModel,  ActionSubType,  NotificationType,  ActionStatus,  SubscriptionType,  EventType,  AutoAdjustType,  BillingViewHealthStatusException,  BudgetType,  MatchOption,  Dimension,  HealthStatusValue,  HealthStatusReason,  Metric,  TimeUnit,  ComparisonOperator,  NotificationState,  CreationLimitExceededException,  DuplicateRecordException,  InternalErrorException,  InvalidParameterException,  NotFoundException,  ServiceQuotaExceededException,  ThrottlingException,  ResourceLockedException,  InvalidNextTokenException,  ExpiredNextTokenException,  ExecutionType,  SubscriberFilterSensitiveLog,  ActionFilterSensitiveLog,  ActionHistoryDetailsFilterSensitiveLog,  ActionHistoryFilterSensitiveLog,  NotificationWithSubscribersFilterSensitiveLog,  CreateBudgetActionRequestFilterSensitiveLog,  CreateNotificationRequestFilterSensitiveLog,  CreateSubscriberRequestFilterSensitiveLog,  DeleteBudgetActionResponseFilterSensitiveLog,  DeleteSubscriberRequestFilterSensitiveLog,  DescribeBudgetActionResponseFilterSensitiveLog,  DescribeBudgetActionHistoriesResponseFilterSensitiveLog,  DescribeBudgetActionsForAccountResponseFilterSensitiveLog,  DescribeBudgetActionsForBudgetResponseFilterSensitiveLog,  DescribeSubscribersForNotificationResponseFilterSensitiveLog,  UpdateBudgetActionRequestFilterSensitiveLog,  UpdateBudgetActionResponseFilterSensitiveLog,  UpdateSubscriberRequestFilterSensitiveLog,  CreateBudgetRequestFilterSensitiveLog});