File Explorer

/proc/4/root/var/runtime/node_modules/@aws-sdk/client-waf/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.js161 KB · 4229 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, {  ChangeAction: () => ChangeAction,  ChangeTokenStatus: () => ChangeTokenStatus,  ComparisonOperator: () => ComparisonOperator,  CreateByteMatchSetCommand: () => CreateByteMatchSetCommand,  CreateGeoMatchSetCommand: () => CreateGeoMatchSetCommand,  CreateIPSetCommand: () => CreateIPSetCommand,  CreateRateBasedRuleCommand: () => CreateRateBasedRuleCommand,  CreateRegexMatchSetCommand: () => CreateRegexMatchSetCommand,  CreateRegexPatternSetCommand: () => CreateRegexPatternSetCommand,  CreateRuleCommand: () => CreateRuleCommand,  CreateRuleGroupCommand: () => CreateRuleGroupCommand,  CreateSizeConstraintSetCommand: () => CreateSizeConstraintSetCommand,  CreateSqlInjectionMatchSetCommand: () => CreateSqlInjectionMatchSetCommand,  CreateWebACLCommand: () => CreateWebACLCommand,  CreateWebACLMigrationStackCommand: () => CreateWebACLMigrationStackCommand,  CreateXssMatchSetCommand: () => CreateXssMatchSetCommand,  DeleteByteMatchSetCommand: () => DeleteByteMatchSetCommand,  DeleteGeoMatchSetCommand: () => DeleteGeoMatchSetCommand,  DeleteIPSetCommand: () => DeleteIPSetCommand,  DeleteLoggingConfigurationCommand: () => DeleteLoggingConfigurationCommand,  DeletePermissionPolicyCommand: () => DeletePermissionPolicyCommand,  DeleteRateBasedRuleCommand: () => DeleteRateBasedRuleCommand,  DeleteRegexMatchSetCommand: () => DeleteRegexMatchSetCommand,  DeleteRegexPatternSetCommand: () => DeleteRegexPatternSetCommand,  DeleteRuleCommand: () => DeleteRuleCommand,  DeleteRuleGroupCommand: () => DeleteRuleGroupCommand,  DeleteSizeConstraintSetCommand: () => DeleteSizeConstraintSetCommand,  DeleteSqlInjectionMatchSetCommand: () => DeleteSqlInjectionMatchSetCommand,  DeleteWebACLCommand: () => DeleteWebACLCommand,  DeleteXssMatchSetCommand: () => DeleteXssMatchSetCommand,  GeoMatchConstraintType: () => GeoMatchConstraintType,  GeoMatchConstraintValue: () => GeoMatchConstraintValue,  GetByteMatchSetCommand: () => GetByteMatchSetCommand,  GetChangeTokenCommand: () => GetChangeTokenCommand,  GetChangeTokenStatusCommand: () => GetChangeTokenStatusCommand,  GetGeoMatchSetCommand: () => GetGeoMatchSetCommand,  GetIPSetCommand: () => GetIPSetCommand,  GetLoggingConfigurationCommand: () => GetLoggingConfigurationCommand,  GetPermissionPolicyCommand: () => GetPermissionPolicyCommand,  GetRateBasedRuleCommand: () => GetRateBasedRuleCommand,  GetRateBasedRuleManagedKeysCommand: () => GetRateBasedRuleManagedKeysCommand,  GetRegexMatchSetCommand: () => GetRegexMatchSetCommand,  GetRegexPatternSetCommand: () => GetRegexPatternSetCommand,  GetRuleCommand: () => GetRuleCommand,  GetRuleGroupCommand: () => GetRuleGroupCommand,  GetSampledRequestsCommand: () => GetSampledRequestsCommand,  GetSizeConstraintSetCommand: () => GetSizeConstraintSetCommand,  GetSqlInjectionMatchSetCommand: () => GetSqlInjectionMatchSetCommand,  GetWebACLCommand: () => GetWebACLCommand,  GetXssMatchSetCommand: () => GetXssMatchSetCommand,  IPSetDescriptorType: () => IPSetDescriptorType,  ListActivatedRulesInRuleGroupCommand: () => ListActivatedRulesInRuleGroupCommand,  ListByteMatchSetsCommand: () => ListByteMatchSetsCommand,  ListGeoMatchSetsCommand: () => ListGeoMatchSetsCommand,  ListIPSetsCommand: () => ListIPSetsCommand,  ListLoggingConfigurationsCommand: () => ListLoggingConfigurationsCommand,  ListRateBasedRulesCommand: () => ListRateBasedRulesCommand,  ListRegexMatchSetsCommand: () => ListRegexMatchSetsCommand,  ListRegexPatternSetsCommand: () => ListRegexPatternSetsCommand,  ListRuleGroupsCommand: () => ListRuleGroupsCommand,  ListRulesCommand: () => ListRulesCommand,  ListSizeConstraintSetsCommand: () => ListSizeConstraintSetsCommand,  ListSqlInjectionMatchSetsCommand: () => ListSqlInjectionMatchSetsCommand,  ListSubscribedRuleGroupsCommand: () => ListSubscribedRuleGroupsCommand,  ListTagsForResourceCommand: () => ListTagsForResourceCommand,  ListWebACLsCommand: () => ListWebACLsCommand,  ListXssMatchSetsCommand: () => ListXssMatchSetsCommand,  MatchFieldType: () => MatchFieldType,  MigrationErrorType: () => MigrationErrorType,  ParameterExceptionField: () => ParameterExceptionField,  ParameterExceptionReason: () => ParameterExceptionReason,  PositionalConstraint: () => PositionalConstraint,  PredicateType: () => PredicateType,  PutLoggingConfigurationCommand: () => PutLoggingConfigurationCommand,  PutPermissionPolicyCommand: () => PutPermissionPolicyCommand,  RateKey: () => RateKey,  TagResourceCommand: () => TagResourceCommand,  TextTransformation: () => TextTransformation,  UntagResourceCommand: () => UntagResourceCommand,  UpdateByteMatchSetCommand: () => UpdateByteMatchSetCommand,  UpdateGeoMatchSetCommand: () => UpdateGeoMatchSetCommand,  UpdateIPSetCommand: () => UpdateIPSetCommand,  UpdateRateBasedRuleCommand: () => UpdateRateBasedRuleCommand,  UpdateRegexMatchSetCommand: () => UpdateRegexMatchSetCommand,  UpdateRegexPatternSetCommand: () => UpdateRegexPatternSetCommand,  UpdateRuleCommand: () => UpdateRuleCommand,  UpdateRuleGroupCommand: () => UpdateRuleGroupCommand,  UpdateSizeConstraintSetCommand: () => UpdateSizeConstraintSetCommand,  UpdateSqlInjectionMatchSetCommand: () => UpdateSqlInjectionMatchSetCommand,  UpdateWebACLCommand: () => UpdateWebACLCommand,  UpdateXssMatchSetCommand: () => UpdateXssMatchSetCommand,  WAF: () => WAF,  WAFBadRequestException: () => WAFBadRequestException,  WAFClient: () => WAFClient,  WAFDisallowedNameException: () => WAFDisallowedNameException,  WAFEntityMigrationException: () => WAFEntityMigrationException,  WAFInternalErrorException: () => WAFInternalErrorException,  WAFInvalidAccountException: () => WAFInvalidAccountException,  WAFInvalidOperationException: () => WAFInvalidOperationException,  WAFInvalidParameterException: () => WAFInvalidParameterException,  WAFInvalidPermissionPolicyException: () => WAFInvalidPermissionPolicyException,  WAFInvalidRegexPatternException: () => WAFInvalidRegexPatternException,  WAFLimitsExceededException: () => WAFLimitsExceededException,  WAFNonEmptyEntityException: () => WAFNonEmptyEntityException,  WAFNonexistentContainerException: () => WAFNonexistentContainerException,  WAFNonexistentItemException: () => WAFNonexistentItemException,  WAFReferencedItemException: () => WAFReferencedItemException,  WAFServiceException: () => WAFServiceException,  WAFServiceLinkedRoleErrorException: () => WAFServiceLinkedRoleErrorException,  WAFStaleDataException: () => WAFStaleDataException,  WAFSubscriptionNotFoundException: () => WAFSubscriptionNotFoundException,  WAFTagOperationException: () => WAFTagOperationException,  WAFTagOperationInternalErrorException: () => WAFTagOperationInternalErrorException,  WafActionType: () => WafActionType,  WafOverrideActionType: () => WafOverrideActionType,  WafRuleType: () => WafRuleType,  __Client: () => import_smithy_client.Client});module.exports = __toCommonJS(index_exports); // src/WAFClient.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: "waf"  });}, "resolveClientEndpointParameters");var commonParams = {  UseFIPS: { type: "builtInParams", name: "useFipsEndpoint" },  Endpoint: { type: "builtInParams", name: "endpoint" },  Region: { type: "builtInParams", name: "region" },  UseDualStack: { type: "builtInParams", name: "useDualstackEndpoint" }}; // src/WAFClient.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/WAFClient.tsvar WAFClient = class extends import_smithy_client.Client {  static {    __name(this, "WAFClient");  }  /**   * The resolved configuration of WAFClient class. This is resolved and normalized from the {@link WAFClientConfig | 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.defaultWAFHttpAuthSchemeParametersProvider,        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/WAF.ts  // src/commands/CreateByteMatchSetCommand.ts var import_middleware_serde = require("@smithy/middleware-serde");  // src/protocols/Aws_json1_1.tsvar import_core2 = require("@aws-sdk/core");   // src/models/WAFServiceException.ts var WAFServiceException = class _WAFServiceException extends import_smithy_client.ServiceException {  static {    __name(this, "WAFServiceException");  }  /**   * @internal   */  constructor(options) {    super(options);    Object.setPrototypeOf(this, _WAFServiceException.prototype);  }}; // src/models/models_0.tsvar WafActionType = {  ALLOW: "ALLOW",  BLOCK: "BLOCK",  COUNT: "COUNT"};var WafOverrideActionType = {  COUNT: "COUNT",  NONE: "NONE"};var WafRuleType = {  GROUP: "GROUP",  RATE_BASED: "RATE_BASED",  REGULAR: "REGULAR"};var MatchFieldType = {  ALL_QUERY_ARGS: "ALL_QUERY_ARGS",  BODY: "BODY",  HEADER: "HEADER",  METHOD: "METHOD",  QUERY_STRING: "QUERY_STRING",  SINGLE_QUERY_ARG: "SINGLE_QUERY_ARG",  URI: "URI"};var PositionalConstraint = {  CONTAINS: "CONTAINS",  CONTAINS_WORD: "CONTAINS_WORD",  ENDS_WITH: "ENDS_WITH",  EXACTLY: "EXACTLY",  STARTS_WITH: "STARTS_WITH"};var TextTransformation = {  CMD_LINE: "CMD_LINE",  COMPRESS_WHITE_SPACE: "COMPRESS_WHITE_SPACE",  HTML_ENTITY_DECODE: "HTML_ENTITY_DECODE",  LOWERCASE: "LOWERCASE",  NONE: "NONE",  URL_DECODE: "URL_DECODE"};var WAFDisallowedNameException = class _WAFDisallowedNameException extends WAFServiceException {  static {    __name(this, "WAFDisallowedNameException");  }  name = "WAFDisallowedNameException";  $fault = "client";  /**   * @internal   */  constructor(opts) {    super({      name: "WAFDisallowedNameException",      $fault: "client",      ...opts    });    Object.setPrototypeOf(this, _WAFDisallowedNameException.prototype);  }};var WAFInternalErrorException = class _WAFInternalErrorException extends WAFServiceException {  static {    __name(this, "WAFInternalErrorException");  }  name = "WAFInternalErrorException";  $fault = "server";  /**   * @internal   */  constructor(opts) {    super({      name: "WAFInternalErrorException",      $fault: "server",      ...opts    });    Object.setPrototypeOf(this, _WAFInternalErrorException.prototype);  }};var WAFInvalidAccountException = class _WAFInvalidAccountException extends WAFServiceException {  static {    __name(this, "WAFInvalidAccountException");  }  name = "WAFInvalidAccountException";  $fault = "client";  /**   * @internal   */  constructor(opts) {    super({      name: "WAFInvalidAccountException",      $fault: "client",      ...opts    });    Object.setPrototypeOf(this, _WAFInvalidAccountException.prototype);  }};var ParameterExceptionField = {  BYTE_MATCH_FIELD_TYPE: "BYTE_MATCH_FIELD_TYPE",  BYTE_MATCH_POSITIONAL_CONSTRAINT: "BYTE_MATCH_POSITIONAL_CONSTRAINT",  BYTE_MATCH_TEXT_TRANSFORMATION: "BYTE_MATCH_TEXT_TRANSFORMATION",  CHANGE_ACTION: "CHANGE_ACTION",  GEO_MATCH_LOCATION_TYPE: "GEO_MATCH_LOCATION_TYPE",  GEO_MATCH_LOCATION_VALUE: "GEO_MATCH_LOCATION_VALUE",  IPSET_TYPE: "IPSET_TYPE",  NEXT_MARKER: "NEXT_MARKER",  PREDICATE_TYPE: "PREDICATE_TYPE",  RATE_KEY: "RATE_KEY",  RESOURCE_ARN: "RESOURCE_ARN",  RULE_TYPE: "RULE_TYPE",  SIZE_CONSTRAINT_COMPARISON_OPERATOR: "SIZE_CONSTRAINT_COMPARISON_OPERATOR",  SQL_INJECTION_MATCH_FIELD_TYPE: "SQL_INJECTION_MATCH_FIELD_TYPE",  TAGS: "TAGS",  TAG_KEYS: "TAG_KEYS",  WAF_ACTION: "WAF_ACTION",  WAF_OVERRIDE_ACTION: "WAF_OVERRIDE_ACTION"};var ParameterExceptionReason = {  ILLEGAL_ARGUMENT: "ILLEGAL_ARGUMENT",  ILLEGAL_COMBINATION: "ILLEGAL_COMBINATION",  INVALID_OPTION: "INVALID_OPTION",  INVALID_TAG_KEY: "INVALID_TAG_KEY"};var WAFInvalidParameterException = class _WAFInvalidParameterException extends WAFServiceException {  static {    __name(this, "WAFInvalidParameterException");  }  name = "WAFInvalidParameterException";  $fault = "client";  field;  parameter;  reason;  /**   * @internal   */  constructor(opts) {    super({      name: "WAFInvalidParameterException",      $fault: "client",      ...opts    });    Object.setPrototypeOf(this, _WAFInvalidParameterException.prototype);    this.field = opts.field;    this.parameter = opts.parameter;    this.reason = opts.reason;  }};var WAFLimitsExceededException = class _WAFLimitsExceededException extends WAFServiceException {  static {    __name(this, "WAFLimitsExceededException");  }  name = "WAFLimitsExceededException";  $fault = "client";  /**   * @internal   */  constructor(opts) {    super({      name: "WAFLimitsExceededException",      $fault: "client",      ...opts    });    Object.setPrototypeOf(this, _WAFLimitsExceededException.prototype);  }};var WAFStaleDataException = class _WAFStaleDataException extends WAFServiceException {  static {    __name(this, "WAFStaleDataException");  }  name = "WAFStaleDataException";  $fault = "client";  /**   * @internal   */  constructor(opts) {    super({      name: "WAFStaleDataException",      $fault: "client",      ...opts    });    Object.setPrototypeOf(this, _WAFStaleDataException.prototype);  }};var GeoMatchConstraintType = {  Country: "Country"};var GeoMatchConstraintValue = {  AD: "AD",  AE: "AE",  AF: "AF",  AG: "AG",  AI: "AI",  AL: "AL",  AM: "AM",  AO: "AO",  AQ: "AQ",  AR: "AR",  AS: "AS",  AT: "AT",  AU: "AU",  AW: "AW",  AX: "AX",  AZ: "AZ",  BA: "BA",  BB: "BB",  BD: "BD",  BE: "BE",  BF: "BF",  BG: "BG",  BH: "BH",  BI: "BI",  BJ: "BJ",  BL: "BL",  BM: "BM",  BN: "BN",  BO: "BO",  BQ: "BQ",  BR: "BR",  BS: "BS",  BT: "BT",  BV: "BV",  BW: "BW",  BY: "BY",  BZ: "BZ",  CA: "CA",  CC: "CC",  CD: "CD",  CF: "CF",  CG: "CG",  CH: "CH",  CI: "CI",  CK: "CK",  CL: "CL",  CM: "CM",  CN: "CN",  CO: "CO",  CR: "CR",  CU: "CU",  CV: "CV",  CW: "CW",  CX: "CX",  CY: "CY",  CZ: "CZ",  DE: "DE",  DJ: "DJ",  DK: "DK",  DM: "DM",  DO: "DO",  DZ: "DZ",  EC: "EC",  EE: "EE",  EG: "EG",  EH: "EH",  ER: "ER",  ES: "ES",  ET: "ET",  FI: "FI",  FJ: "FJ",  FK: "FK",  FM: "FM",  FO: "FO",  FR: "FR",  GA: "GA",  GB: "GB",  GD: "GD",  GE: "GE",  GF: "GF",  GG: "GG",  GH: "GH",  GI: "GI",  GL: "GL",  GM: "GM",  GN: "GN",  GP: "GP",  GQ: "GQ",  GR: "GR",  GS: "GS",  GT: "GT",  GU: "GU",  GW: "GW",  GY: "GY",  HK: "HK",  HM: "HM",  HN: "HN",  HR: "HR",  HT: "HT",  HU: "HU",  ID: "ID",  IE: "IE",  IL: "IL",  IM: "IM",  IN: "IN",  IO: "IO",  IQ: "IQ",  IR: "IR",  IS: "IS",  IT: "IT",  JE: "JE",  JM: "JM",  JO: "JO",  JP: "JP",  KE: "KE",  KG: "KG",  KH: "KH",  KI: "KI",  KM: "KM",  KN: "KN",  KP: "KP",  KR: "KR",  KW: "KW",  KY: "KY",  KZ: "KZ",  LA: "LA",  LB: "LB",  LC: "LC",  LI: "LI",  LK: "LK",  LR: "LR",  LS: "LS",  LT: "LT",  LU: "LU",  LV: "LV",  LY: "LY",  MA: "MA",  MC: "MC",  MD: "MD",  ME: "ME",  MF: "MF",  MG: "MG",  MH: "MH",  MK: "MK",  ML: "ML",  MM: "MM",  MN: "MN",  MO: "MO",  MP: "MP",  MQ: "MQ",  MR: "MR",  MS: "MS",  MT: "MT",  MU: "MU",  MV: "MV",  MW: "MW",  MX: "MX",  MY: "MY",  MZ: "MZ",  NA: "NA",  NC: "NC",  NE: "NE",  NF: "NF",  NG: "NG",  NI: "NI",  NL: "NL",  NO: "NO",  NP: "NP",  NR: "NR",  NU: "NU",  NZ: "NZ",  OM: "OM",  PA: "PA",  PE: "PE",  PF: "PF",  PG: "PG",  PH: "PH",  PK: "PK",  PL: "PL",  PM: "PM",  PN: "PN",  PR: "PR",  PS: "PS",  PT: "PT",  PW: "PW",  PY: "PY",  QA: "QA",  RE: "RE",  RO: "RO",  RS: "RS",  RU: "RU",  RW: "RW",  SA: "SA",  SB: "SB",  SC: "SC",  SD: "SD",  SE: "SE",  SG: "SG",  SH: "SH",  SI: "SI",  SJ: "SJ",  SK: "SK",  SL: "SL",  SM: "SM",  SN: "SN",  SO: "SO",  SR: "SR",  SS: "SS",  ST: "ST",  SV: "SV",  SX: "SX",  SY: "SY",  SZ: "SZ",  TC: "TC",  TD: "TD",  TF: "TF",  TG: "TG",  TH: "TH",  TJ: "TJ",  TK: "TK",  TL: "TL",  TM: "TM",  TN: "TN",  TO: "TO",  TR: "TR",  TT: "TT",  TV: "TV",  TW: "TW",  TZ: "TZ",  UA: "UA",  UG: "UG",  UM: "UM",  US: "US",  UY: "UY",  UZ: "UZ",  VA: "VA",  VC: "VC",  VE: "VE",  VG: "VG",  VI: "VI",  VN: "VN",  VU: "VU",  WF: "WF",  WS: "WS",  YE: "YE",  YT: "YT",  ZA: "ZA",  ZM: "ZM",  ZW: "ZW"};var IPSetDescriptorType = {  IPV4: "IPV4",  IPV6: "IPV6"};var RateKey = {  IP: "IP"};var PredicateType = {  BYTE_MATCH: "ByteMatch",  GEO_MATCH: "GeoMatch",  IP_MATCH: "IPMatch",  REGEX_MATCH: "RegexMatch",  SIZE_CONSTRAINT: "SizeConstraint",  SQL_INJECTION_MATCH: "SqlInjectionMatch",  XSS_MATCH: "XssMatch"};var WAFBadRequestException = class _WAFBadRequestException extends WAFServiceException {  static {    __name(this, "WAFBadRequestException");  }  name = "WAFBadRequestException";  $fault = "client";  /**   * @internal   */  constructor(opts) {    super({      name: "WAFBadRequestException",      $fault: "client",      ...opts    });    Object.setPrototypeOf(this, _WAFBadRequestException.prototype);  }};var WAFTagOperationException = class _WAFTagOperationException extends WAFServiceException {  static {    __name(this, "WAFTagOperationException");  }  name = "WAFTagOperationException";  $fault = "client";  /**   * @internal   */  constructor(opts) {    super({      name: "WAFTagOperationException",      $fault: "client",      ...opts    });    Object.setPrototypeOf(this, _WAFTagOperationException.prototype);  }};var WAFTagOperationInternalErrorException = class _WAFTagOperationInternalErrorException extends WAFServiceException {  static {    __name(this, "WAFTagOperationInternalErrorException");  }  name = "WAFTagOperationInternalErrorException";  $fault = "server";  /**   * @internal   */  constructor(opts) {    super({      name: "WAFTagOperationInternalErrorException",      $fault: "server",      ...opts    });    Object.setPrototypeOf(this, _WAFTagOperationInternalErrorException.prototype);  }};var ComparisonOperator = {  EQ: "EQ",  GE: "GE",  GT: "GT",  LE: "LE",  LT: "LT",  NE: "NE"};var MigrationErrorType = {  ENTITY_NOT_FOUND: "ENTITY_NOT_FOUND",  ENTITY_NOT_SUPPORTED: "ENTITY_NOT_SUPPORTED",  S3_BUCKET_INVALID_REGION: "S3_BUCKET_INVALID_REGION",  S3_BUCKET_NOT_ACCESSIBLE: "S3_BUCKET_NOT_ACCESSIBLE",  S3_BUCKET_NOT_FOUND: "S3_BUCKET_NOT_FOUND",  S3_BUCKET_NO_PERMISSION: "S3_BUCKET_NO_PERMISSION",  S3_INTERNAL_ERROR: "S3_INTERNAL_ERROR"};var WAFEntityMigrationException = class _WAFEntityMigrationException extends WAFServiceException {  static {    __name(this, "WAFEntityMigrationException");  }  name = "WAFEntityMigrationException";  $fault = "client";  MigrationErrorType;  MigrationErrorReason;  /**   * @internal   */  constructor(opts) {    super({      name: "WAFEntityMigrationException",      $fault: "client",      ...opts    });    Object.setPrototypeOf(this, _WAFEntityMigrationException.prototype);    this.MigrationErrorType = opts.MigrationErrorType;    this.MigrationErrorReason = opts.MigrationErrorReason;  }};var WAFInvalidOperationException = class _WAFInvalidOperationException extends WAFServiceException {  static {    __name(this, "WAFInvalidOperationException");  }  name = "WAFInvalidOperationException";  $fault = "client";  /**   * @internal   */  constructor(opts) {    super({      name: "WAFInvalidOperationException",      $fault: "client",      ...opts    });    Object.setPrototypeOf(this, _WAFInvalidOperationException.prototype);  }};var WAFNonexistentItemException = class _WAFNonexistentItemException extends WAFServiceException {  static {    __name(this, "WAFNonexistentItemException");  }  name = "WAFNonexistentItemException";  $fault = "client";  /**   * @internal   */  constructor(opts) {    super({      name: "WAFNonexistentItemException",      $fault: "client",      ...opts    });    Object.setPrototypeOf(this, _WAFNonexistentItemException.prototype);  }};var WAFNonEmptyEntityException = class _WAFNonEmptyEntityException extends WAFServiceException {  static {    __name(this, "WAFNonEmptyEntityException");  }  name = "WAFNonEmptyEntityException";  $fault = "client";  /**   * @internal   */  constructor(opts) {    super({      name: "WAFNonEmptyEntityException",      $fault: "client",      ...opts    });    Object.setPrototypeOf(this, _WAFNonEmptyEntityException.prototype);  }};var WAFReferencedItemException = class _WAFReferencedItemException extends WAFServiceException {  static {    __name(this, "WAFReferencedItemException");  }  name = "WAFReferencedItemException";  $fault = "client";  /**   * @internal   */  constructor(opts) {    super({      name: "WAFReferencedItemException",      $fault: "client",      ...opts    });    Object.setPrototypeOf(this, _WAFReferencedItemException.prototype);  }};var ChangeTokenStatus = {  INSYNC: "INSYNC",  PENDING: "PENDING",  PROVISIONED: "PROVISIONED"};var WAFServiceLinkedRoleErrorException = class _WAFServiceLinkedRoleErrorException extends WAFServiceException {  static {    __name(this, "WAFServiceLinkedRoleErrorException");  }  name = "WAFServiceLinkedRoleErrorException";  $fault = "client";  /**   * @internal   */  constructor(opts) {    super({      name: "WAFServiceLinkedRoleErrorException",      $fault: "client",      ...opts    });    Object.setPrototypeOf(this, _WAFServiceLinkedRoleErrorException.prototype);  }};var WAFInvalidPermissionPolicyException = class _WAFInvalidPermissionPolicyException extends WAFServiceException {  static {    __name(this, "WAFInvalidPermissionPolicyException");  }  name = "WAFInvalidPermissionPolicyException";  $fault = "client";  /**   * @internal   */  constructor(opts) {    super({      name: "WAFInvalidPermissionPolicyException",      $fault: "client",      ...opts    });    Object.setPrototypeOf(this, _WAFInvalidPermissionPolicyException.prototype);  }};var ChangeAction = {  DELETE: "DELETE",  INSERT: "INSERT"};var WAFNonexistentContainerException = class _WAFNonexistentContainerException extends WAFServiceException {  static {    __name(this, "WAFNonexistentContainerException");  }  name = "WAFNonexistentContainerException";  $fault = "client";  /**   * @internal   */  constructor(opts) {    super({      name: "WAFNonexistentContainerException",      $fault: "client",      ...opts    });    Object.setPrototypeOf(this, _WAFNonexistentContainerException.prototype);  }};var WAFInvalidRegexPatternException = class _WAFInvalidRegexPatternException extends WAFServiceException {  static {    __name(this, "WAFInvalidRegexPatternException");  }  name = "WAFInvalidRegexPatternException";  $fault = "client";  /**   * @internal   */  constructor(opts) {    super({      name: "WAFInvalidRegexPatternException",      $fault: "client",      ...opts    });    Object.setPrototypeOf(this, _WAFInvalidRegexPatternException.prototype);  }};var WAFSubscriptionNotFoundException = class _WAFSubscriptionNotFoundException extends WAFServiceException {  static {    __name(this, "WAFSubscriptionNotFoundException");  }  name = "WAFSubscriptionNotFoundException";  $fault = "client";  /**   * @internal   */  constructor(opts) {    super({      name: "WAFSubscriptionNotFoundException",      $fault: "client",      ...opts    });    Object.setPrototypeOf(this, _WAFSubscriptionNotFoundException.prototype);  }}; // src/protocols/Aws_json1_1.tsvar se_CreateByteMatchSetCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("CreateByteMatchSet");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_CreateByteMatchSetCommand");var se_CreateGeoMatchSetCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("CreateGeoMatchSet");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_CreateGeoMatchSetCommand");var se_CreateIPSetCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("CreateIPSet");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_CreateIPSetCommand");var se_CreateRateBasedRuleCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("CreateRateBasedRule");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_CreateRateBasedRuleCommand");var se_CreateRegexMatchSetCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("CreateRegexMatchSet");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_CreateRegexMatchSetCommand");var se_CreateRegexPatternSetCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("CreateRegexPatternSet");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_CreateRegexPatternSetCommand");var se_CreateRuleCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("CreateRule");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_CreateRuleCommand");var se_CreateRuleGroupCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("CreateRuleGroup");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_CreateRuleGroupCommand");var se_CreateSizeConstraintSetCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("CreateSizeConstraintSet");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_CreateSizeConstraintSetCommand");var se_CreateSqlInjectionMatchSetCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("CreateSqlInjectionMatchSet");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_CreateSqlInjectionMatchSetCommand");var se_CreateWebACLCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("CreateWebACL");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_CreateWebACLCommand");var se_CreateWebACLMigrationStackCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("CreateWebACLMigrationStack");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_CreateWebACLMigrationStackCommand");var se_CreateXssMatchSetCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("CreateXssMatchSet");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_CreateXssMatchSetCommand");var se_DeleteByteMatchSetCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("DeleteByteMatchSet");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_DeleteByteMatchSetCommand");var se_DeleteGeoMatchSetCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("DeleteGeoMatchSet");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_DeleteGeoMatchSetCommand");var se_DeleteIPSetCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("DeleteIPSet");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_DeleteIPSetCommand");var se_DeleteLoggingConfigurationCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("DeleteLoggingConfiguration");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_DeleteLoggingConfigurationCommand");var se_DeletePermissionPolicyCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("DeletePermissionPolicy");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_DeletePermissionPolicyCommand");var se_DeleteRateBasedRuleCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("DeleteRateBasedRule");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_DeleteRateBasedRuleCommand");var se_DeleteRegexMatchSetCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("DeleteRegexMatchSet");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_DeleteRegexMatchSetCommand");var se_DeleteRegexPatternSetCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("DeleteRegexPatternSet");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_DeleteRegexPatternSetCommand");var se_DeleteRuleCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("DeleteRule");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_DeleteRuleCommand");var se_DeleteRuleGroupCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("DeleteRuleGroup");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_DeleteRuleGroupCommand");var se_DeleteSizeConstraintSetCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("DeleteSizeConstraintSet");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_DeleteSizeConstraintSetCommand");var se_DeleteSqlInjectionMatchSetCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("DeleteSqlInjectionMatchSet");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_DeleteSqlInjectionMatchSetCommand");var se_DeleteWebACLCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("DeleteWebACL");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_DeleteWebACLCommand");var se_DeleteXssMatchSetCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("DeleteXssMatchSet");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_DeleteXssMatchSetCommand");var se_GetByteMatchSetCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("GetByteMatchSet");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_GetByteMatchSetCommand");var se_GetChangeTokenCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("GetChangeToken");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_GetChangeTokenCommand");var se_GetChangeTokenStatusCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("GetChangeTokenStatus");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_GetChangeTokenStatusCommand");var se_GetGeoMatchSetCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("GetGeoMatchSet");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_GetGeoMatchSetCommand");var se_GetIPSetCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("GetIPSet");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_GetIPSetCommand");var se_GetLoggingConfigurationCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("GetLoggingConfiguration");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_GetLoggingConfigurationCommand");var se_GetPermissionPolicyCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("GetPermissionPolicy");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_GetPermissionPolicyCommand");var se_GetRateBasedRuleCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("GetRateBasedRule");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_GetRateBasedRuleCommand");var se_GetRateBasedRuleManagedKeysCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("GetRateBasedRuleManagedKeys");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_GetRateBasedRuleManagedKeysCommand");var se_GetRegexMatchSetCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("GetRegexMatchSet");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_GetRegexMatchSetCommand");var se_GetRegexPatternSetCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("GetRegexPatternSet");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_GetRegexPatternSetCommand");var se_GetRuleCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("GetRule");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_GetRuleCommand");var se_GetRuleGroupCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("GetRuleGroup");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_GetRuleGroupCommand");var se_GetSampledRequestsCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("GetSampledRequests");  let body;  body = JSON.stringify(se_GetSampledRequestsRequest(input, context));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_GetSampledRequestsCommand");var se_GetSizeConstraintSetCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("GetSizeConstraintSet");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_GetSizeConstraintSetCommand");var se_GetSqlInjectionMatchSetCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("GetSqlInjectionMatchSet");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_GetSqlInjectionMatchSetCommand");var se_GetWebACLCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("GetWebACL");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_GetWebACLCommand");var se_GetXssMatchSetCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("GetXssMatchSet");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_GetXssMatchSetCommand");var se_ListActivatedRulesInRuleGroupCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("ListActivatedRulesInRuleGroup");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_ListActivatedRulesInRuleGroupCommand");var se_ListByteMatchSetsCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("ListByteMatchSets");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_ListByteMatchSetsCommand");var se_ListGeoMatchSetsCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("ListGeoMatchSets");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_ListGeoMatchSetsCommand");var se_ListIPSetsCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("ListIPSets");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_ListIPSetsCommand");var se_ListLoggingConfigurationsCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("ListLoggingConfigurations");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_ListLoggingConfigurationsCommand");var se_ListRateBasedRulesCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("ListRateBasedRules");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_ListRateBasedRulesCommand");var se_ListRegexMatchSetsCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("ListRegexMatchSets");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_ListRegexMatchSetsCommand");var se_ListRegexPatternSetsCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("ListRegexPatternSets");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_ListRegexPatternSetsCommand");var se_ListRuleGroupsCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("ListRuleGroups");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_ListRuleGroupsCommand");var se_ListRulesCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("ListRules");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_ListRulesCommand");var se_ListSizeConstraintSetsCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("ListSizeConstraintSets");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_ListSizeConstraintSetsCommand");var se_ListSqlInjectionMatchSetsCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("ListSqlInjectionMatchSets");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_ListSqlInjectionMatchSetsCommand");var se_ListSubscribedRuleGroupsCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("ListSubscribedRuleGroups");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_ListSubscribedRuleGroupsCommand");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_ListWebACLsCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("ListWebACLs");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_ListWebACLsCommand");var se_ListXssMatchSetsCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("ListXssMatchSets");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_ListXssMatchSetsCommand");var se_PutLoggingConfigurationCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("PutLoggingConfiguration");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_PutLoggingConfigurationCommand");var se_PutPermissionPolicyCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("PutPermissionPolicy");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_PutPermissionPolicyCommand");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_UpdateByteMatchSetCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("UpdateByteMatchSet");  let body;  body = JSON.stringify(se_UpdateByteMatchSetRequest(input, context));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_UpdateByteMatchSetCommand");var se_UpdateGeoMatchSetCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("UpdateGeoMatchSet");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_UpdateGeoMatchSetCommand");var se_UpdateIPSetCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("UpdateIPSet");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_UpdateIPSetCommand");var se_UpdateRateBasedRuleCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("UpdateRateBasedRule");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_UpdateRateBasedRuleCommand");var se_UpdateRegexMatchSetCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("UpdateRegexMatchSet");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_UpdateRegexMatchSetCommand");var se_UpdateRegexPatternSetCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("UpdateRegexPatternSet");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_UpdateRegexPatternSetCommand");var se_UpdateRuleCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("UpdateRule");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_UpdateRuleCommand");var se_UpdateRuleGroupCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("UpdateRuleGroup");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_UpdateRuleGroupCommand");var se_UpdateSizeConstraintSetCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("UpdateSizeConstraintSet");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_UpdateSizeConstraintSetCommand");var se_UpdateSqlInjectionMatchSetCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("UpdateSqlInjectionMatchSet");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_UpdateSqlInjectionMatchSetCommand");var se_UpdateWebACLCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("UpdateWebACL");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_UpdateWebACLCommand");var se_UpdateXssMatchSetCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("UpdateXssMatchSet");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_UpdateXssMatchSetCommand");var de_CreateByteMatchSetCommand = /* @__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_CreateByteMatchSetResponse(data, context);  const response = {    $metadata: deserializeMetadata(output),    ...contents  };  return response;}, "de_CreateByteMatchSetCommand");var de_CreateGeoMatchSetCommand = /* @__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_CreateGeoMatchSetCommand");var de_CreateIPSetCommand = /* @__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_CreateIPSetCommand");var de_CreateRateBasedRuleCommand = /* @__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_CreateRateBasedRuleCommand");var de_CreateRegexMatchSetCommand = /* @__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_CreateRegexMatchSetCommand");var de_CreateRegexPatternSetCommand = /* @__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_CreateRegexPatternSetCommand");var de_CreateRuleCommand = /* @__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_CreateRuleCommand");var de_CreateRuleGroupCommand = /* @__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_CreateRuleGroupCommand");var de_CreateSizeConstraintSetCommand = /* @__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_CreateSizeConstraintSetCommand");var de_CreateSqlInjectionMatchSetCommand = /* @__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_CreateSqlInjectionMatchSetCommand");var de_CreateWebACLCommand = /* @__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_CreateWebACLCommand");var de_CreateWebACLMigrationStackCommand = /* @__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_CreateWebACLMigrationStackCommand");var de_CreateXssMatchSetCommand = /* @__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_CreateXssMatchSetCommand");var de_DeleteByteMatchSetCommand = /* @__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_DeleteByteMatchSetCommand");var de_DeleteGeoMatchSetCommand = /* @__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_DeleteGeoMatchSetCommand");var de_DeleteIPSetCommand = /* @__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_DeleteIPSetCommand");var de_DeleteLoggingConfigurationCommand = /* @__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_DeleteLoggingConfigurationCommand");var de_DeletePermissionPolicyCommand = /* @__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_DeletePermissionPolicyCommand");var de_DeleteRateBasedRuleCommand = /* @__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_DeleteRateBasedRuleCommand");var de_DeleteRegexMatchSetCommand = /* @__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_DeleteRegexMatchSetCommand");var de_DeleteRegexPatternSetCommand = /* @__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_DeleteRegexPatternSetCommand");var de_DeleteRuleCommand = /* @__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_DeleteRuleCommand");var de_DeleteRuleGroupCommand = /* @__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_DeleteRuleGroupCommand");var de_DeleteSizeConstraintSetCommand = /* @__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_DeleteSizeConstraintSetCommand");var de_DeleteSqlInjectionMatchSetCommand = /* @__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_DeleteSqlInjectionMatchSetCommand");var de_DeleteWebACLCommand = /* @__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_DeleteWebACLCommand");var de_DeleteXssMatchSetCommand = /* @__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_DeleteXssMatchSetCommand");var de_GetByteMatchSetCommand = /* @__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_GetByteMatchSetResponse(data, context);  const response = {    $metadata: deserializeMetadata(output),    ...contents  };  return response;}, "de_GetByteMatchSetCommand");var de_GetChangeTokenCommand = /* @__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_GetChangeTokenCommand");var de_GetChangeTokenStatusCommand = /* @__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_GetChangeTokenStatusCommand");var de_GetGeoMatchSetCommand = /* @__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_GetGeoMatchSetCommand");var de_GetIPSetCommand = /* @__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_GetIPSetCommand");var de_GetLoggingConfigurationCommand = /* @__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_GetLoggingConfigurationCommand");var de_GetPermissionPolicyCommand = /* @__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_GetPermissionPolicyCommand");var de_GetRateBasedRuleCommand = /* @__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_GetRateBasedRuleCommand");var de_GetRateBasedRuleManagedKeysCommand = /* @__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_GetRateBasedRuleManagedKeysCommand");var de_GetRegexMatchSetCommand = /* @__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_GetRegexMatchSetCommand");var de_GetRegexPatternSetCommand = /* @__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_GetRegexPatternSetCommand");var de_GetRuleCommand = /* @__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_GetRuleCommand");var de_GetRuleGroupCommand = /* @__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_GetRuleGroupCommand");var de_GetSampledRequestsCommand = /* @__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_GetSampledRequestsResponse(data, context);  const response = {    $metadata: deserializeMetadata(output),    ...contents  };  return response;}, "de_GetSampledRequestsCommand");var de_GetSizeConstraintSetCommand = /* @__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_GetSizeConstraintSetCommand");var de_GetSqlInjectionMatchSetCommand = /* @__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_GetSqlInjectionMatchSetCommand");var de_GetWebACLCommand = /* @__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_GetWebACLCommand");var de_GetXssMatchSetCommand = /* @__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_GetXssMatchSetCommand");var de_ListActivatedRulesInRuleGroupCommand = /* @__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_ListActivatedRulesInRuleGroupCommand");var de_ListByteMatchSetsCommand = /* @__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_ListByteMatchSetsCommand");var de_ListGeoMatchSetsCommand = /* @__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_ListGeoMatchSetsCommand");var de_ListIPSetsCommand = /* @__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_ListIPSetsCommand");var de_ListLoggingConfigurationsCommand = /* @__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_ListLoggingConfigurationsCommand");var de_ListRateBasedRulesCommand = /* @__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_ListRateBasedRulesCommand");var de_ListRegexMatchSetsCommand = /* @__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_ListRegexMatchSetsCommand");var de_ListRegexPatternSetsCommand = /* @__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_ListRegexPatternSetsCommand");var de_ListRuleGroupsCommand = /* @__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_ListRuleGroupsCommand");var de_ListRulesCommand = /* @__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_ListRulesCommand");var de_ListSizeConstraintSetsCommand = /* @__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_ListSizeConstraintSetsCommand");var de_ListSqlInjectionMatchSetsCommand = /* @__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_ListSqlInjectionMatchSetsCommand");var de_ListSubscribedRuleGroupsCommand = /* @__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_ListSubscribedRuleGroupsCommand");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_ListWebACLsCommand = /* @__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_ListWebACLsCommand");var de_ListXssMatchSetsCommand = /* @__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_ListXssMatchSetsCommand");var de_PutLoggingConfigurationCommand = /* @__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_PutLoggingConfigurationCommand");var de_PutPermissionPolicyCommand = /* @__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_PutPermissionPolicyCommand");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_UpdateByteMatchSetCommand = /* @__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_UpdateByteMatchSetCommand");var de_UpdateGeoMatchSetCommand = /* @__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_UpdateGeoMatchSetCommand");var de_UpdateIPSetCommand = /* @__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_UpdateIPSetCommand");var de_UpdateRateBasedRuleCommand = /* @__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_UpdateRateBasedRuleCommand");var de_UpdateRegexMatchSetCommand = /* @__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_UpdateRegexMatchSetCommand");var de_UpdateRegexPatternSetCommand = /* @__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_UpdateRegexPatternSetCommand");var de_UpdateRuleCommand = /* @__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_UpdateRuleCommand");var de_UpdateRuleGroupCommand = /* @__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_UpdateRuleGroupCommand");var de_UpdateSizeConstraintSetCommand = /* @__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_UpdateSizeConstraintSetCommand");var de_UpdateSqlInjectionMatchSetCommand = /* @__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_UpdateSqlInjectionMatchSetCommand");var de_UpdateWebACLCommand = /* @__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_UpdateWebACLCommand");var de_UpdateXssMatchSetCommand = /* @__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_UpdateXssMatchSetCommand");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 "WAFDisallowedNameException":    case "com.amazonaws.waf#WAFDisallowedNameException":      throw await de_WAFDisallowedNameExceptionRes(parsedOutput, context);    case "WAFInternalErrorException":    case "com.amazonaws.waf#WAFInternalErrorException":      throw await de_WAFInternalErrorExceptionRes(parsedOutput, context);    case "WAFInvalidAccountException":    case "com.amazonaws.waf#WAFInvalidAccountException":      throw await de_WAFInvalidAccountExceptionRes(parsedOutput, context);    case "WAFInvalidParameterException":    case "com.amazonaws.waf#WAFInvalidParameterException":      throw await de_WAFInvalidParameterExceptionRes(parsedOutput, context);    case "WAFLimitsExceededException":    case "com.amazonaws.waf#WAFLimitsExceededException":      throw await de_WAFLimitsExceededExceptionRes(parsedOutput, context);    case "WAFStaleDataException":    case "com.amazonaws.waf#WAFStaleDataException":      throw await de_WAFStaleDataExceptionRes(parsedOutput, context);    case "WAFBadRequestException":    case "com.amazonaws.waf#WAFBadRequestException":      throw await de_WAFBadRequestExceptionRes(parsedOutput, context);    case "WAFTagOperationException":    case "com.amazonaws.waf#WAFTagOperationException":      throw await de_WAFTagOperationExceptionRes(parsedOutput, context);    case "WAFTagOperationInternalErrorException":    case "com.amazonaws.waf#WAFTagOperationInternalErrorException":      throw await de_WAFTagOperationInternalErrorExceptionRes(parsedOutput, context);    case "WAFEntityMigrationException":    case "com.amazonaws.waf#WAFEntityMigrationException":      throw await de_WAFEntityMigrationExceptionRes(parsedOutput, context);    case "WAFInvalidOperationException":    case "com.amazonaws.waf#WAFInvalidOperationException":      throw await de_WAFInvalidOperationExceptionRes(parsedOutput, context);    case "WAFNonexistentItemException":    case "com.amazonaws.waf#WAFNonexistentItemException":      throw await de_WAFNonexistentItemExceptionRes(parsedOutput, context);    case "WAFNonEmptyEntityException":    case "com.amazonaws.waf#WAFNonEmptyEntityException":      throw await de_WAFNonEmptyEntityExceptionRes(parsedOutput, context);    case "WAFReferencedItemException":    case "com.amazonaws.waf#WAFReferencedItemException":      throw await de_WAFReferencedItemExceptionRes(parsedOutput, context);    case "WAFServiceLinkedRoleErrorException":    case "com.amazonaws.waf#WAFServiceLinkedRoleErrorException":      throw await de_WAFServiceLinkedRoleErrorExceptionRes(parsedOutput, context);    case "WAFInvalidPermissionPolicyException":    case "com.amazonaws.waf#WAFInvalidPermissionPolicyException":      throw await de_WAFInvalidPermissionPolicyExceptionRes(parsedOutput, context);    case "WAFNonexistentContainerException":    case "com.amazonaws.waf#WAFNonexistentContainerException":      throw await de_WAFNonexistentContainerExceptionRes(parsedOutput, context);    case "WAFInvalidRegexPatternException":    case "com.amazonaws.waf#WAFInvalidRegexPatternException":      throw await de_WAFInvalidRegexPatternExceptionRes(parsedOutput, context);    case "WAFSubscriptionNotFoundException":    case "com.amazonaws.waf#WAFSubscriptionNotFoundException":      throw await de_WAFSubscriptionNotFoundExceptionRes(parsedOutput, context);    default:      const parsedBody = parsedOutput.body;      return throwDefaultError({        output,        parsedBody,        errorCode      });  }}, "de_CommandError");var de_WAFBadRequestExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {  const body = parsedOutput.body;  const deserialized = (0, import_smithy_client._json)(body);  const exception = new WAFBadRequestException({    $metadata: deserializeMetadata(parsedOutput),    ...deserialized  });  return (0, import_smithy_client.decorateServiceException)(exception, body);}, "de_WAFBadRequestExceptionRes");var de_WAFDisallowedNameExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {  const body = parsedOutput.body;  const deserialized = (0, import_smithy_client._json)(body);  const exception = new WAFDisallowedNameException({    $metadata: deserializeMetadata(parsedOutput),    ...deserialized  });  return (0, import_smithy_client.decorateServiceException)(exception, body);}, "de_WAFDisallowedNameExceptionRes");var de_WAFEntityMigrationExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {  const body = parsedOutput.body;  const deserialized = (0, import_smithy_client._json)(body);  const exception = new WAFEntityMigrationException({    $metadata: deserializeMetadata(parsedOutput),    ...deserialized  });  return (0, import_smithy_client.decorateServiceException)(exception, body);}, "de_WAFEntityMigrationExceptionRes");var de_WAFInternalErrorExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {  const body = parsedOutput.body;  const deserialized = (0, import_smithy_client._json)(body);  const exception = new WAFInternalErrorException({    $metadata: deserializeMetadata(parsedOutput),    ...deserialized  });  return (0, import_smithy_client.decorateServiceException)(exception, body);}, "de_WAFInternalErrorExceptionRes");var de_WAFInvalidAccountExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {  const body = parsedOutput.body;  const deserialized = (0, import_smithy_client._json)(body);  const exception = new WAFInvalidAccountException({    $metadata: deserializeMetadata(parsedOutput),    ...deserialized  });  return (0, import_smithy_client.decorateServiceException)(exception, body);}, "de_WAFInvalidAccountExceptionRes");var de_WAFInvalidOperationExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {  const body = parsedOutput.body;  const deserialized = (0, import_smithy_client._json)(body);  const exception = new WAFInvalidOperationException({    $metadata: deserializeMetadata(parsedOutput),    ...deserialized  });  return (0, import_smithy_client.decorateServiceException)(exception, body);}, "de_WAFInvalidOperationExceptionRes");var de_WAFInvalidParameterExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {  const body = parsedOutput.body;  const deserialized = (0, import_smithy_client._json)(body);  const exception = new WAFInvalidParameterException({    $metadata: deserializeMetadata(parsedOutput),    ...deserialized  });  return (0, import_smithy_client.decorateServiceException)(exception, body);}, "de_WAFInvalidParameterExceptionRes");var de_WAFInvalidPermissionPolicyExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {  const body = parsedOutput.body;  const deserialized = (0, import_smithy_client._json)(body);  const exception = new WAFInvalidPermissionPolicyException({    $metadata: deserializeMetadata(parsedOutput),    ...deserialized  });  return (0, import_smithy_client.decorateServiceException)(exception, body);}, "de_WAFInvalidPermissionPolicyExceptionRes");var de_WAFInvalidRegexPatternExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {  const body = parsedOutput.body;  const deserialized = (0, import_smithy_client._json)(body);  const exception = new WAFInvalidRegexPatternException({    $metadata: deserializeMetadata(parsedOutput),    ...deserialized  });  return (0, import_smithy_client.decorateServiceException)(exception, body);}, "de_WAFInvalidRegexPatternExceptionRes");var de_WAFLimitsExceededExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {  const body = parsedOutput.body;  const deserialized = (0, import_smithy_client._json)(body);  const exception = new WAFLimitsExceededException({    $metadata: deserializeMetadata(parsedOutput),    ...deserialized  });  return (0, import_smithy_client.decorateServiceException)(exception, body);}, "de_WAFLimitsExceededExceptionRes");var de_WAFNonEmptyEntityExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {  const body = parsedOutput.body;  const deserialized = (0, import_smithy_client._json)(body);  const exception = new WAFNonEmptyEntityException({    $metadata: deserializeMetadata(parsedOutput),    ...deserialized  });  return (0, import_smithy_client.decorateServiceException)(exception, body);}, "de_WAFNonEmptyEntityExceptionRes");var de_WAFNonexistentContainerExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {  const body = parsedOutput.body;  const deserialized = (0, import_smithy_client._json)(body);  const exception = new WAFNonexistentContainerException({    $metadata: deserializeMetadata(parsedOutput),    ...deserialized  });  return (0, import_smithy_client.decorateServiceException)(exception, body);}, "de_WAFNonexistentContainerExceptionRes");var de_WAFNonexistentItemExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {  const body = parsedOutput.body;  const deserialized = (0, import_smithy_client._json)(body);  const exception = new WAFNonexistentItemException({    $metadata: deserializeMetadata(parsedOutput),    ...deserialized  });  return (0, import_smithy_client.decorateServiceException)(exception, body);}, "de_WAFNonexistentItemExceptionRes");var de_WAFReferencedItemExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {  const body = parsedOutput.body;  const deserialized = (0, import_smithy_client._json)(body);  const exception = new WAFReferencedItemException({    $metadata: deserializeMetadata(parsedOutput),    ...deserialized  });  return (0, import_smithy_client.decorateServiceException)(exception, body);}, "de_WAFReferencedItemExceptionRes");var de_WAFServiceLinkedRoleErrorExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {  const body = parsedOutput.body;  const deserialized = (0, import_smithy_client._json)(body);  const exception = new WAFServiceLinkedRoleErrorException({    $metadata: deserializeMetadata(parsedOutput),    ...deserialized  });  return (0, import_smithy_client.decorateServiceException)(exception, body);}, "de_WAFServiceLinkedRoleErrorExceptionRes");var de_WAFStaleDataExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {  const body = parsedOutput.body;  const deserialized = (0, import_smithy_client._json)(body);  const exception = new WAFStaleDataException({    $metadata: deserializeMetadata(parsedOutput),    ...deserialized  });  return (0, import_smithy_client.decorateServiceException)(exception, body);}, "de_WAFStaleDataExceptionRes");var de_WAFSubscriptionNotFoundExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {  const body = parsedOutput.body;  const deserialized = (0, import_smithy_client._json)(body);  const exception = new WAFSubscriptionNotFoundException({    $metadata: deserializeMetadata(parsedOutput),    ...deserialized  });  return (0, import_smithy_client.decorateServiceException)(exception, body);}, "de_WAFSubscriptionNotFoundExceptionRes");var de_WAFTagOperationExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {  const body = parsedOutput.body;  const deserialized = (0, import_smithy_client._json)(body);  const exception = new WAFTagOperationException({    $metadata: deserializeMetadata(parsedOutput),    ...deserialized  });  return (0, import_smithy_client.decorateServiceException)(exception, body);}, "de_WAFTagOperationExceptionRes");var de_WAFTagOperationInternalErrorExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {  const body = parsedOutput.body;  const deserialized = (0, import_smithy_client._json)(body);  const exception = new WAFTagOperationInternalErrorException({    $metadata: deserializeMetadata(parsedOutput),    ...deserialized  });  return (0, import_smithy_client.decorateServiceException)(exception, body);}, "de_WAFTagOperationInternalErrorExceptionRes");var se_ByteMatchSetUpdate = /* @__PURE__ */ __name((input, context) => {  return (0, import_smithy_client.take)(input, {    Action: [],    ByteMatchTuple: /* @__PURE__ */ __name((_) => se_ByteMatchTuple(_, context), "ByteMatchTuple")  });}, "se_ByteMatchSetUpdate");var se_ByteMatchSetUpdates = /* @__PURE__ */ __name((input, context) => {  return input.filter((e) => e != null).map((entry) => {    return se_ByteMatchSetUpdate(entry, context);  });}, "se_ByteMatchSetUpdates");var se_ByteMatchTuple = /* @__PURE__ */ __name((input, context) => {  return (0, import_smithy_client.take)(input, {    FieldToMatch: import_smithy_client._json,    PositionalConstraint: [],    TargetString: context.base64Encoder,    TextTransformation: []  });}, "se_ByteMatchTuple");var se_GetSampledRequestsRequest = /* @__PURE__ */ __name((input, context) => {  return (0, import_smithy_client.take)(input, {    MaxItems: [],    RuleId: [],    TimeWindow: /* @__PURE__ */ __name((_) => se_TimeWindow(_, context), "TimeWindow"),    WebAclId: []  });}, "se_GetSampledRequestsRequest");var se_TimeWindow = /* @__PURE__ */ __name((input, context) => {  return (0, import_smithy_client.take)(input, {    EndTime: /* @__PURE__ */ __name((_) => _.getTime() / 1e3, "EndTime"),    StartTime: /* @__PURE__ */ __name((_) => _.getTime() / 1e3, "StartTime")  });}, "se_TimeWindow");var se_UpdateByteMatchSetRequest = /* @__PURE__ */ __name((input, context) => {  return (0, import_smithy_client.take)(input, {    ByteMatchSetId: [],    ChangeToken: [],    Updates: /* @__PURE__ */ __name((_) => se_ByteMatchSetUpdates(_, context), "Updates")  });}, "se_UpdateByteMatchSetRequest");var de_ByteMatchSet = /* @__PURE__ */ __name((output, context) => {  return (0, import_smithy_client.take)(output, {    ByteMatchSetId: import_smithy_client.expectString,    ByteMatchTuples: /* @__PURE__ */ __name((_) => de_ByteMatchTuples(_, context), "ByteMatchTuples"),    Name: import_smithy_client.expectString  });}, "de_ByteMatchSet");var de_ByteMatchTuple = /* @__PURE__ */ __name((output, context) => {  return (0, import_smithy_client.take)(output, {    FieldToMatch: import_smithy_client._json,    PositionalConstraint: import_smithy_client.expectString,    TargetString: context.base64Decoder,    TextTransformation: import_smithy_client.expectString  });}, "de_ByteMatchTuple");var de_ByteMatchTuples = /* @__PURE__ */ __name((output, context) => {  const retVal = (output || []).filter((e) => e != null).map((entry) => {    return de_ByteMatchTuple(entry, context);  });  return retVal;}, "de_ByteMatchTuples");var de_CreateByteMatchSetResponse = /* @__PURE__ */ __name((output, context) => {  return (0, import_smithy_client.take)(output, {    ByteMatchSet: /* @__PURE__ */ __name((_) => de_ByteMatchSet(_, context), "ByteMatchSet"),    ChangeToken: import_smithy_client.expectString  });}, "de_CreateByteMatchSetResponse");var de_GetByteMatchSetResponse = /* @__PURE__ */ __name((output, context) => {  return (0, import_smithy_client.take)(output, {    ByteMatchSet: /* @__PURE__ */ __name((_) => de_ByteMatchSet(_, context), "ByteMatchSet")  });}, "de_GetByteMatchSetResponse");var de_GetSampledRequestsResponse = /* @__PURE__ */ __name((output, context) => {  return (0, import_smithy_client.take)(output, {    PopulationSize: import_smithy_client.expectLong,    SampledRequests: /* @__PURE__ */ __name((_) => de_SampledHTTPRequests(_, context), "SampledRequests"),    TimeWindow: /* @__PURE__ */ __name((_) => de_TimeWindow(_, context), "TimeWindow")  });}, "de_GetSampledRequestsResponse");var de_SampledHTTPRequest = /* @__PURE__ */ __name((output, context) => {  return (0, import_smithy_client.take)(output, {    Action: import_smithy_client.expectString,    Request: import_smithy_client._json,    RuleWithinRuleGroup: import_smithy_client.expectString,    Timestamp: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "Timestamp"),    Weight: import_smithy_client.expectLong  });}, "de_SampledHTTPRequest");var de_SampledHTTPRequests = /* @__PURE__ */ __name((output, context) => {  const retVal = (output || []).filter((e) => e != null).map((entry) => {    return de_SampledHTTPRequest(entry, context);  });  return retVal;}, "de_SampledHTTPRequests");var de_TimeWindow = /* @__PURE__ */ __name((output, context) => {  return (0, import_smithy_client.take)(output, {    EndTime: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "EndTime"),    StartTime: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "StartTime")  });}, "de_TimeWindow");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)(WAFServiceException);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": `AWSWAF_20150824.${operation}`  };}__name(sharedHeaders, "sharedHeaders"); // src/commands/CreateByteMatchSetCommand.tsvar CreateByteMatchSetCommand = 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("AWSWAF_20150824", "CreateByteMatchSet", {}).n("WAFClient", "CreateByteMatchSetCommand").f(void 0, void 0).ser(se_CreateByteMatchSetCommand).de(de_CreateByteMatchSetCommand).build() {  static {    __name(this, "CreateByteMatchSetCommand");  }}; // src/commands/CreateGeoMatchSetCommand.ts   var CreateGeoMatchSetCommand = 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("AWSWAF_20150824", "CreateGeoMatchSet", {}).n("WAFClient", "CreateGeoMatchSetCommand").f(void 0, void 0).ser(se_CreateGeoMatchSetCommand).de(de_CreateGeoMatchSetCommand).build() {  static {    __name(this, "CreateGeoMatchSetCommand");  }}; // src/commands/CreateIPSetCommand.ts   var CreateIPSetCommand = 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("AWSWAF_20150824", "CreateIPSet", {}).n("WAFClient", "CreateIPSetCommand").f(void 0, void 0).ser(se_CreateIPSetCommand).de(de_CreateIPSetCommand).build() {  static {    __name(this, "CreateIPSetCommand");  }}; // src/commands/CreateRateBasedRuleCommand.ts   var CreateRateBasedRuleCommand = 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("AWSWAF_20150824", "CreateRateBasedRule", {}).n("WAFClient", "CreateRateBasedRuleCommand").f(void 0, void 0).ser(se_CreateRateBasedRuleCommand).de(de_CreateRateBasedRuleCommand).build() {  static {    __name(this, "CreateRateBasedRuleCommand");  }}; // src/commands/CreateRegexMatchSetCommand.ts   var CreateRegexMatchSetCommand = 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("AWSWAF_20150824", "CreateRegexMatchSet", {}).n("WAFClient", "CreateRegexMatchSetCommand").f(void 0, void 0).ser(se_CreateRegexMatchSetCommand).de(de_CreateRegexMatchSetCommand).build() {  static {    __name(this, "CreateRegexMatchSetCommand");  }}; // src/commands/CreateRegexPatternSetCommand.ts   var CreateRegexPatternSetCommand = 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("AWSWAF_20150824", "CreateRegexPatternSet", {}).n("WAFClient", "CreateRegexPatternSetCommand").f(void 0, void 0).ser(se_CreateRegexPatternSetCommand).de(de_CreateRegexPatternSetCommand).build() {  static {    __name(this, "CreateRegexPatternSetCommand");  }}; // src/commands/CreateRuleCommand.ts   var CreateRuleCommand = 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("AWSWAF_20150824", "CreateRule", {}).n("WAFClient", "CreateRuleCommand").f(void 0, void 0).ser(se_CreateRuleCommand).de(de_CreateRuleCommand).build() {  static {    __name(this, "CreateRuleCommand");  }}; // src/commands/CreateRuleGroupCommand.ts   var CreateRuleGroupCommand = 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("AWSWAF_20150824", "CreateRuleGroup", {}).n("WAFClient", "CreateRuleGroupCommand").f(void 0, void 0).ser(se_CreateRuleGroupCommand).de(de_CreateRuleGroupCommand).build() {  static {    __name(this, "CreateRuleGroupCommand");  }}; // src/commands/CreateSizeConstraintSetCommand.ts   var CreateSizeConstraintSetCommand = 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("AWSWAF_20150824", "CreateSizeConstraintSet", {}).n("WAFClient", "CreateSizeConstraintSetCommand").f(void 0, void 0).ser(se_CreateSizeConstraintSetCommand).de(de_CreateSizeConstraintSetCommand).build() {  static {    __name(this, "CreateSizeConstraintSetCommand");  }}; // src/commands/CreateSqlInjectionMatchSetCommand.ts   var CreateSqlInjectionMatchSetCommand = 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("AWSWAF_20150824", "CreateSqlInjectionMatchSet", {}).n("WAFClient", "CreateSqlInjectionMatchSetCommand").f(void 0, void 0).ser(se_CreateSqlInjectionMatchSetCommand).de(de_CreateSqlInjectionMatchSetCommand).build() {  static {    __name(this, "CreateSqlInjectionMatchSetCommand");  }}; // src/commands/CreateWebACLCommand.ts   var CreateWebACLCommand = 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("AWSWAF_20150824", "CreateWebACL", {}).n("WAFClient", "CreateWebACLCommand").f(void 0, void 0).ser(se_CreateWebACLCommand).de(de_CreateWebACLCommand).build() {  static {    __name(this, "CreateWebACLCommand");  }}; // src/commands/CreateWebACLMigrationStackCommand.ts   var CreateWebACLMigrationStackCommand = 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("AWSWAF_20150824", "CreateWebACLMigrationStack", {}).n("WAFClient", "CreateWebACLMigrationStackCommand").f(void 0, void 0).ser(se_CreateWebACLMigrationStackCommand).de(de_CreateWebACLMigrationStackCommand).build() {  static {    __name(this, "CreateWebACLMigrationStackCommand");  }}; // src/commands/CreateXssMatchSetCommand.ts   var CreateXssMatchSetCommand = 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("AWSWAF_20150824", "CreateXssMatchSet", {}).n("WAFClient", "CreateXssMatchSetCommand").f(void 0, void 0).ser(se_CreateXssMatchSetCommand).de(de_CreateXssMatchSetCommand).build() {  static {    __name(this, "CreateXssMatchSetCommand");  }}; // src/commands/DeleteByteMatchSetCommand.ts   var DeleteByteMatchSetCommand = 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("AWSWAF_20150824", "DeleteByteMatchSet", {}).n("WAFClient", "DeleteByteMatchSetCommand").f(void 0, void 0).ser(se_DeleteByteMatchSetCommand).de(de_DeleteByteMatchSetCommand).build() {  static {    __name(this, "DeleteByteMatchSetCommand");  }}; // src/commands/DeleteGeoMatchSetCommand.ts   var DeleteGeoMatchSetCommand = 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("AWSWAF_20150824", "DeleteGeoMatchSet", {}).n("WAFClient", "DeleteGeoMatchSetCommand").f(void 0, void 0).ser(se_DeleteGeoMatchSetCommand).de(de_DeleteGeoMatchSetCommand).build() {  static {    __name(this, "DeleteGeoMatchSetCommand");  }}; // src/commands/DeleteIPSetCommand.ts   var DeleteIPSetCommand = 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("AWSWAF_20150824", "DeleteIPSet", {}).n("WAFClient", "DeleteIPSetCommand").f(void 0, void 0).ser(se_DeleteIPSetCommand).de(de_DeleteIPSetCommand).build() {  static {    __name(this, "DeleteIPSetCommand");  }}; // src/commands/DeleteLoggingConfigurationCommand.ts   var DeleteLoggingConfigurationCommand = 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("AWSWAF_20150824", "DeleteLoggingConfiguration", {}).n("WAFClient", "DeleteLoggingConfigurationCommand").f(void 0, void 0).ser(se_DeleteLoggingConfigurationCommand).de(de_DeleteLoggingConfigurationCommand).build() {  static {    __name(this, "DeleteLoggingConfigurationCommand");  }}; // src/commands/DeletePermissionPolicyCommand.ts   var DeletePermissionPolicyCommand = 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("AWSWAF_20150824", "DeletePermissionPolicy", {}).n("WAFClient", "DeletePermissionPolicyCommand").f(void 0, void 0).ser(se_DeletePermissionPolicyCommand).de(de_DeletePermissionPolicyCommand).build() {  static {    __name(this, "DeletePermissionPolicyCommand");  }}; // src/commands/DeleteRateBasedRuleCommand.ts   var DeleteRateBasedRuleCommand = 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("AWSWAF_20150824", "DeleteRateBasedRule", {}).n("WAFClient", "DeleteRateBasedRuleCommand").f(void 0, void 0).ser(se_DeleteRateBasedRuleCommand).de(de_DeleteRateBasedRuleCommand).build() {  static {    __name(this, "DeleteRateBasedRuleCommand");  }}; // src/commands/DeleteRegexMatchSetCommand.ts   var DeleteRegexMatchSetCommand = 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("AWSWAF_20150824", "DeleteRegexMatchSet", {}).n("WAFClient", "DeleteRegexMatchSetCommand").f(void 0, void 0).ser(se_DeleteRegexMatchSetCommand).de(de_DeleteRegexMatchSetCommand).build() {  static {    __name(this, "DeleteRegexMatchSetCommand");  }}; // src/commands/DeleteRegexPatternSetCommand.ts   var DeleteRegexPatternSetCommand = 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("AWSWAF_20150824", "DeleteRegexPatternSet", {}).n("WAFClient", "DeleteRegexPatternSetCommand").f(void 0, void 0).ser(se_DeleteRegexPatternSetCommand).de(de_DeleteRegexPatternSetCommand).build() {  static {    __name(this, "DeleteRegexPatternSetCommand");  }}; // src/commands/DeleteRuleCommand.ts   var DeleteRuleCommand = 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("AWSWAF_20150824", "DeleteRule", {}).n("WAFClient", "DeleteRuleCommand").f(void 0, void 0).ser(se_DeleteRuleCommand).de(de_DeleteRuleCommand).build() {  static {    __name(this, "DeleteRuleCommand");  }}; // src/commands/DeleteRuleGroupCommand.ts   var DeleteRuleGroupCommand = 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("AWSWAF_20150824", "DeleteRuleGroup", {}).n("WAFClient", "DeleteRuleGroupCommand").f(void 0, void 0).ser(se_DeleteRuleGroupCommand).de(de_DeleteRuleGroupCommand).build() {  static {    __name(this, "DeleteRuleGroupCommand");  }}; // src/commands/DeleteSizeConstraintSetCommand.ts   var DeleteSizeConstraintSetCommand = 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("AWSWAF_20150824", "DeleteSizeConstraintSet", {}).n("WAFClient", "DeleteSizeConstraintSetCommand").f(void 0, void 0).ser(se_DeleteSizeConstraintSetCommand).de(de_DeleteSizeConstraintSetCommand).build() {  static {    __name(this, "DeleteSizeConstraintSetCommand");  }}; // src/commands/DeleteSqlInjectionMatchSetCommand.ts   var DeleteSqlInjectionMatchSetCommand = 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("AWSWAF_20150824", "DeleteSqlInjectionMatchSet", {}).n("WAFClient", "DeleteSqlInjectionMatchSetCommand").f(void 0, void 0).ser(se_DeleteSqlInjectionMatchSetCommand).de(de_DeleteSqlInjectionMatchSetCommand).build() {  static {    __name(this, "DeleteSqlInjectionMatchSetCommand");  }}; // src/commands/DeleteWebACLCommand.ts   var DeleteWebACLCommand = 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("AWSWAF_20150824", "DeleteWebACL", {}).n("WAFClient", "DeleteWebACLCommand").f(void 0, void 0).ser(se_DeleteWebACLCommand).de(de_DeleteWebACLCommand).build() {  static {    __name(this, "DeleteWebACLCommand");  }}; // src/commands/DeleteXssMatchSetCommand.ts   var DeleteXssMatchSetCommand = 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("AWSWAF_20150824", "DeleteXssMatchSet", {}).n("WAFClient", "DeleteXssMatchSetCommand").f(void 0, void 0).ser(se_DeleteXssMatchSetCommand).de(de_DeleteXssMatchSetCommand).build() {  static {    __name(this, "DeleteXssMatchSetCommand");  }}; // src/commands/GetByteMatchSetCommand.ts   var GetByteMatchSetCommand = 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("AWSWAF_20150824", "GetByteMatchSet", {}).n("WAFClient", "GetByteMatchSetCommand").f(void 0, void 0).ser(se_GetByteMatchSetCommand).de(de_GetByteMatchSetCommand).build() {  static {    __name(this, "GetByteMatchSetCommand");  }}; // src/commands/GetChangeTokenCommand.ts   var GetChangeTokenCommand = 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("AWSWAF_20150824", "GetChangeToken", {}).n("WAFClient", "GetChangeTokenCommand").f(void 0, void 0).ser(se_GetChangeTokenCommand).de(de_GetChangeTokenCommand).build() {  static {    __name(this, "GetChangeTokenCommand");  }}; // src/commands/GetChangeTokenStatusCommand.ts   var GetChangeTokenStatusCommand = 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("AWSWAF_20150824", "GetChangeTokenStatus", {}).n("WAFClient", "GetChangeTokenStatusCommand").f(void 0, void 0).ser(se_GetChangeTokenStatusCommand).de(de_GetChangeTokenStatusCommand).build() {  static {    __name(this, "GetChangeTokenStatusCommand");  }}; // src/commands/GetGeoMatchSetCommand.ts   var GetGeoMatchSetCommand = 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("AWSWAF_20150824", "GetGeoMatchSet", {}).n("WAFClient", "GetGeoMatchSetCommand").f(void 0, void 0).ser(se_GetGeoMatchSetCommand).de(de_GetGeoMatchSetCommand).build() {  static {    __name(this, "GetGeoMatchSetCommand");  }}; // src/commands/GetIPSetCommand.ts   var GetIPSetCommand = 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("AWSWAF_20150824", "GetIPSet", {}).n("WAFClient", "GetIPSetCommand").f(void 0, void 0).ser(se_GetIPSetCommand).de(de_GetIPSetCommand).build() {  static {    __name(this, "GetIPSetCommand");  }}; // src/commands/GetLoggingConfigurationCommand.ts   var GetLoggingConfigurationCommand = 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("AWSWAF_20150824", "GetLoggingConfiguration", {}).n("WAFClient", "GetLoggingConfigurationCommand").f(void 0, void 0).ser(se_GetLoggingConfigurationCommand).de(de_GetLoggingConfigurationCommand).build() {  static {    __name(this, "GetLoggingConfigurationCommand");  }}; // src/commands/GetPermissionPolicyCommand.ts   var GetPermissionPolicyCommand = 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("AWSWAF_20150824", "GetPermissionPolicy", {}).n("WAFClient", "GetPermissionPolicyCommand").f(void 0, void 0).ser(se_GetPermissionPolicyCommand).de(de_GetPermissionPolicyCommand).build() {  static {    __name(this, "GetPermissionPolicyCommand");  }}; // src/commands/GetRateBasedRuleCommand.ts   var GetRateBasedRuleCommand = 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("AWSWAF_20150824", "GetRateBasedRule", {}).n("WAFClient", "GetRateBasedRuleCommand").f(void 0, void 0).ser(se_GetRateBasedRuleCommand).de(de_GetRateBasedRuleCommand).build() {  static {    __name(this, "GetRateBasedRuleCommand");  }}; // src/commands/GetRateBasedRuleManagedKeysCommand.ts   var GetRateBasedRuleManagedKeysCommand = 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("AWSWAF_20150824", "GetRateBasedRuleManagedKeys", {}).n("WAFClient", "GetRateBasedRuleManagedKeysCommand").f(void 0, void 0).ser(se_GetRateBasedRuleManagedKeysCommand).de(de_GetRateBasedRuleManagedKeysCommand).build() {  static {    __name(this, "GetRateBasedRuleManagedKeysCommand");  }}; // src/commands/GetRegexMatchSetCommand.ts   var GetRegexMatchSetCommand = 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("AWSWAF_20150824", "GetRegexMatchSet", {}).n("WAFClient", "GetRegexMatchSetCommand").f(void 0, void 0).ser(se_GetRegexMatchSetCommand).de(de_GetRegexMatchSetCommand).build() {  static {    __name(this, "GetRegexMatchSetCommand");  }}; // src/commands/GetRegexPatternSetCommand.ts   var GetRegexPatternSetCommand = 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("AWSWAF_20150824", "GetRegexPatternSet", {}).n("WAFClient", "GetRegexPatternSetCommand").f(void 0, void 0).ser(se_GetRegexPatternSetCommand).de(de_GetRegexPatternSetCommand).build() {  static {    __name(this, "GetRegexPatternSetCommand");  }}; // src/commands/GetRuleCommand.ts   var GetRuleCommand = 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("AWSWAF_20150824", "GetRule", {}).n("WAFClient", "GetRuleCommand").f(void 0, void 0).ser(se_GetRuleCommand).de(de_GetRuleCommand).build() {  static {    __name(this, "GetRuleCommand");  }}; // src/commands/GetRuleGroupCommand.ts   var GetRuleGroupCommand = 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("AWSWAF_20150824", "GetRuleGroup", {}).n("WAFClient", "GetRuleGroupCommand").f(void 0, void 0).ser(se_GetRuleGroupCommand).de(de_GetRuleGroupCommand).build() {  static {    __name(this, "GetRuleGroupCommand");  }}; // src/commands/GetSampledRequestsCommand.ts   var GetSampledRequestsCommand = 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("AWSWAF_20150824", "GetSampledRequests", {}).n("WAFClient", "GetSampledRequestsCommand").f(void 0, void 0).ser(se_GetSampledRequestsCommand).de(de_GetSampledRequestsCommand).build() {  static {    __name(this, "GetSampledRequestsCommand");  }}; // src/commands/GetSizeConstraintSetCommand.ts   var GetSizeConstraintSetCommand = 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("AWSWAF_20150824", "GetSizeConstraintSet", {}).n("WAFClient", "GetSizeConstraintSetCommand").f(void 0, void 0).ser(se_GetSizeConstraintSetCommand).de(de_GetSizeConstraintSetCommand).build() {  static {    __name(this, "GetSizeConstraintSetCommand");  }}; // src/commands/GetSqlInjectionMatchSetCommand.ts   var GetSqlInjectionMatchSetCommand = 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("AWSWAF_20150824", "GetSqlInjectionMatchSet", {}).n("WAFClient", "GetSqlInjectionMatchSetCommand").f(void 0, void 0).ser(se_GetSqlInjectionMatchSetCommand).de(de_GetSqlInjectionMatchSetCommand).build() {  static {    __name(this, "GetSqlInjectionMatchSetCommand");  }}; // src/commands/GetWebACLCommand.ts   var GetWebACLCommand = 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("AWSWAF_20150824", "GetWebACL", {}).n("WAFClient", "GetWebACLCommand").f(void 0, void 0).ser(se_GetWebACLCommand).de(de_GetWebACLCommand).build() {  static {    __name(this, "GetWebACLCommand");  }}; // src/commands/GetXssMatchSetCommand.ts   var GetXssMatchSetCommand = 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("AWSWAF_20150824", "GetXssMatchSet", {}).n("WAFClient", "GetXssMatchSetCommand").f(void 0, void 0).ser(se_GetXssMatchSetCommand).de(de_GetXssMatchSetCommand).build() {  static {    __name(this, "GetXssMatchSetCommand");  }}; // src/commands/ListActivatedRulesInRuleGroupCommand.ts   var ListActivatedRulesInRuleGroupCommand = 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("AWSWAF_20150824", "ListActivatedRulesInRuleGroup", {}).n("WAFClient", "ListActivatedRulesInRuleGroupCommand").f(void 0, void 0).ser(se_ListActivatedRulesInRuleGroupCommand).de(de_ListActivatedRulesInRuleGroupCommand).build() {  static {    __name(this, "ListActivatedRulesInRuleGroupCommand");  }}; // src/commands/ListByteMatchSetsCommand.ts   var ListByteMatchSetsCommand = 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("AWSWAF_20150824", "ListByteMatchSets", {}).n("WAFClient", "ListByteMatchSetsCommand").f(void 0, void 0).ser(se_ListByteMatchSetsCommand).de(de_ListByteMatchSetsCommand).build() {  static {    __name(this, "ListByteMatchSetsCommand");  }}; // src/commands/ListGeoMatchSetsCommand.ts   var ListGeoMatchSetsCommand = 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("AWSWAF_20150824", "ListGeoMatchSets", {}).n("WAFClient", "ListGeoMatchSetsCommand").f(void 0, void 0).ser(se_ListGeoMatchSetsCommand).de(de_ListGeoMatchSetsCommand).build() {  static {    __name(this, "ListGeoMatchSetsCommand");  }}; // src/commands/ListIPSetsCommand.ts   var ListIPSetsCommand = 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("AWSWAF_20150824", "ListIPSets", {}).n("WAFClient", "ListIPSetsCommand").f(void 0, void 0).ser(se_ListIPSetsCommand).de(de_ListIPSetsCommand).build() {  static {    __name(this, "ListIPSetsCommand");  }}; // src/commands/ListLoggingConfigurationsCommand.ts   var ListLoggingConfigurationsCommand = 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("AWSWAF_20150824", "ListLoggingConfigurations", {}).n("WAFClient", "ListLoggingConfigurationsCommand").f(void 0, void 0).ser(se_ListLoggingConfigurationsCommand).de(de_ListLoggingConfigurationsCommand).build() {  static {    __name(this, "ListLoggingConfigurationsCommand");  }}; // src/commands/ListRateBasedRulesCommand.ts   var ListRateBasedRulesCommand = 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("AWSWAF_20150824", "ListRateBasedRules", {}).n("WAFClient", "ListRateBasedRulesCommand").f(void 0, void 0).ser(se_ListRateBasedRulesCommand).de(de_ListRateBasedRulesCommand).build() {  static {    __name(this, "ListRateBasedRulesCommand");  }}; // src/commands/ListRegexMatchSetsCommand.ts   var ListRegexMatchSetsCommand = 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("AWSWAF_20150824", "ListRegexMatchSets", {}).n("WAFClient", "ListRegexMatchSetsCommand").f(void 0, void 0).ser(se_ListRegexMatchSetsCommand).de(de_ListRegexMatchSetsCommand).build() {  static {    __name(this, "ListRegexMatchSetsCommand");  }}; // src/commands/ListRegexPatternSetsCommand.ts   var ListRegexPatternSetsCommand = 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("AWSWAF_20150824", "ListRegexPatternSets", {}).n("WAFClient", "ListRegexPatternSetsCommand").f(void 0, void 0).ser(se_ListRegexPatternSetsCommand).de(de_ListRegexPatternSetsCommand).build() {  static {    __name(this, "ListRegexPatternSetsCommand");  }}; // src/commands/ListRuleGroupsCommand.ts   var ListRuleGroupsCommand = 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("AWSWAF_20150824", "ListRuleGroups", {}).n("WAFClient", "ListRuleGroupsCommand").f(void 0, void 0).ser(se_ListRuleGroupsCommand).de(de_ListRuleGroupsCommand).build() {  static {    __name(this, "ListRuleGroupsCommand");  }}; // src/commands/ListRulesCommand.ts   var ListRulesCommand = 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("AWSWAF_20150824", "ListRules", {}).n("WAFClient", "ListRulesCommand").f(void 0, void 0).ser(se_ListRulesCommand).de(de_ListRulesCommand).build() {  static {    __name(this, "ListRulesCommand");  }}; // src/commands/ListSizeConstraintSetsCommand.ts   var ListSizeConstraintSetsCommand = 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("AWSWAF_20150824", "ListSizeConstraintSets", {}).n("WAFClient", "ListSizeConstraintSetsCommand").f(void 0, void 0).ser(se_ListSizeConstraintSetsCommand).de(de_ListSizeConstraintSetsCommand).build() {  static {    __name(this, "ListSizeConstraintSetsCommand");  }}; // src/commands/ListSqlInjectionMatchSetsCommand.ts   var ListSqlInjectionMatchSetsCommand = 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("AWSWAF_20150824", "ListSqlInjectionMatchSets", {}).n("WAFClient", "ListSqlInjectionMatchSetsCommand").f(void 0, void 0).ser(se_ListSqlInjectionMatchSetsCommand).de(de_ListSqlInjectionMatchSetsCommand).build() {  static {    __name(this, "ListSqlInjectionMatchSetsCommand");  }}; // src/commands/ListSubscribedRuleGroupsCommand.ts   var ListSubscribedRuleGroupsCommand = 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("AWSWAF_20150824", "ListSubscribedRuleGroups", {}).n("WAFClient", "ListSubscribedRuleGroupsCommand").f(void 0, void 0).ser(se_ListSubscribedRuleGroupsCommand).de(de_ListSubscribedRuleGroupsCommand).build() {  static {    __name(this, "ListSubscribedRuleGroupsCommand");  }}; // 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("AWSWAF_20150824", "ListTagsForResource", {}).n("WAFClient", "ListTagsForResourceCommand").f(void 0, void 0).ser(se_ListTagsForResourceCommand).de(de_ListTagsForResourceCommand).build() {  static {    __name(this, "ListTagsForResourceCommand");  }}; // src/commands/ListWebACLsCommand.ts   var ListWebACLsCommand = 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("AWSWAF_20150824", "ListWebACLs", {}).n("WAFClient", "ListWebACLsCommand").f(void 0, void 0).ser(se_ListWebACLsCommand).de(de_ListWebACLsCommand).build() {  static {    __name(this, "ListWebACLsCommand");  }}; // src/commands/ListXssMatchSetsCommand.ts   var ListXssMatchSetsCommand = 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("AWSWAF_20150824", "ListXssMatchSets", {}).n("WAFClient", "ListXssMatchSetsCommand").f(void 0, void 0).ser(se_ListXssMatchSetsCommand).de(de_ListXssMatchSetsCommand).build() {  static {    __name(this, "ListXssMatchSetsCommand");  }}; // src/commands/PutLoggingConfigurationCommand.ts   var PutLoggingConfigurationCommand = 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("AWSWAF_20150824", "PutLoggingConfiguration", {}).n("WAFClient", "PutLoggingConfigurationCommand").f(void 0, void 0).ser(se_PutLoggingConfigurationCommand).de(de_PutLoggingConfigurationCommand).build() {  static {    __name(this, "PutLoggingConfigurationCommand");  }}; // src/commands/PutPermissionPolicyCommand.ts   var PutPermissionPolicyCommand = 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("AWSWAF_20150824", "PutPermissionPolicy", {}).n("WAFClient", "PutPermissionPolicyCommand").f(void 0, void 0).ser(se_PutPermissionPolicyCommand).de(de_PutPermissionPolicyCommand).build() {  static {    __name(this, "PutPermissionPolicyCommand");  }}; // 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("AWSWAF_20150824", "TagResource", {}).n("WAFClient", "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("AWSWAF_20150824", "UntagResource", {}).n("WAFClient", "UntagResourceCommand").f(void 0, void 0).ser(se_UntagResourceCommand).de(de_UntagResourceCommand).build() {  static {    __name(this, "UntagResourceCommand");  }}; // src/commands/UpdateByteMatchSetCommand.ts   var UpdateByteMatchSetCommand = 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("AWSWAF_20150824", "UpdateByteMatchSet", {}).n("WAFClient", "UpdateByteMatchSetCommand").f(void 0, void 0).ser(se_UpdateByteMatchSetCommand).de(de_UpdateByteMatchSetCommand).build() {  static {    __name(this, "UpdateByteMatchSetCommand");  }}; // src/commands/UpdateGeoMatchSetCommand.ts   var UpdateGeoMatchSetCommand = 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("AWSWAF_20150824", "UpdateGeoMatchSet", {}).n("WAFClient", "UpdateGeoMatchSetCommand").f(void 0, void 0).ser(se_UpdateGeoMatchSetCommand).de(de_UpdateGeoMatchSetCommand).build() {  static {    __name(this, "UpdateGeoMatchSetCommand");  }}; // src/commands/UpdateIPSetCommand.ts   var UpdateIPSetCommand = 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("AWSWAF_20150824", "UpdateIPSet", {}).n("WAFClient", "UpdateIPSetCommand").f(void 0, void 0).ser(se_UpdateIPSetCommand).de(de_UpdateIPSetCommand).build() {  static {    __name(this, "UpdateIPSetCommand");  }}; // src/commands/UpdateRateBasedRuleCommand.ts   var UpdateRateBasedRuleCommand = 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("AWSWAF_20150824", "UpdateRateBasedRule", {}).n("WAFClient", "UpdateRateBasedRuleCommand").f(void 0, void 0).ser(se_UpdateRateBasedRuleCommand).de(de_UpdateRateBasedRuleCommand).build() {  static {    __name(this, "UpdateRateBasedRuleCommand");  }}; // src/commands/UpdateRegexMatchSetCommand.ts   var UpdateRegexMatchSetCommand = 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("AWSWAF_20150824", "UpdateRegexMatchSet", {}).n("WAFClient", "UpdateRegexMatchSetCommand").f(void 0, void 0).ser(se_UpdateRegexMatchSetCommand).de(de_UpdateRegexMatchSetCommand).build() {  static {    __name(this, "UpdateRegexMatchSetCommand");  }}; // src/commands/UpdateRegexPatternSetCommand.ts   var UpdateRegexPatternSetCommand = 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("AWSWAF_20150824", "UpdateRegexPatternSet", {}).n("WAFClient", "UpdateRegexPatternSetCommand").f(void 0, void 0).ser(se_UpdateRegexPatternSetCommand).de(de_UpdateRegexPatternSetCommand).build() {  static {    __name(this, "UpdateRegexPatternSetCommand");  }}; // src/commands/UpdateRuleCommand.ts   var UpdateRuleCommand = 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("AWSWAF_20150824", "UpdateRule", {}).n("WAFClient", "UpdateRuleCommand").f(void 0, void 0).ser(se_UpdateRuleCommand).de(de_UpdateRuleCommand).build() {  static {    __name(this, "UpdateRuleCommand");  }}; // src/commands/UpdateRuleGroupCommand.ts   var UpdateRuleGroupCommand = 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("AWSWAF_20150824", "UpdateRuleGroup", {}).n("WAFClient", "UpdateRuleGroupCommand").f(void 0, void 0).ser(se_UpdateRuleGroupCommand).de(de_UpdateRuleGroupCommand).build() {  static {    __name(this, "UpdateRuleGroupCommand");  }}; // src/commands/UpdateSizeConstraintSetCommand.ts   var UpdateSizeConstraintSetCommand = 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("AWSWAF_20150824", "UpdateSizeConstraintSet", {}).n("WAFClient", "UpdateSizeConstraintSetCommand").f(void 0, void 0).ser(se_UpdateSizeConstraintSetCommand).de(de_UpdateSizeConstraintSetCommand).build() {  static {    __name(this, "UpdateSizeConstraintSetCommand");  }}; // src/commands/UpdateSqlInjectionMatchSetCommand.ts   var UpdateSqlInjectionMatchSetCommand = 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("AWSWAF_20150824", "UpdateSqlInjectionMatchSet", {}).n("WAFClient", "UpdateSqlInjectionMatchSetCommand").f(void 0, void 0).ser(se_UpdateSqlInjectionMatchSetCommand).de(de_UpdateSqlInjectionMatchSetCommand).build() {  static {    __name(this, "UpdateSqlInjectionMatchSetCommand");  }}; // src/commands/UpdateWebACLCommand.ts   var UpdateWebACLCommand = 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("AWSWAF_20150824", "UpdateWebACL", {}).n("WAFClient", "UpdateWebACLCommand").f(void 0, void 0).ser(se_UpdateWebACLCommand).de(de_UpdateWebACLCommand).build() {  static {    __name(this, "UpdateWebACLCommand");  }}; // src/commands/UpdateXssMatchSetCommand.ts   var UpdateXssMatchSetCommand = 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("AWSWAF_20150824", "UpdateXssMatchSet", {}).n("WAFClient", "UpdateXssMatchSetCommand").f(void 0, void 0).ser(se_UpdateXssMatchSetCommand).de(de_UpdateXssMatchSetCommand).build() {  static {    __name(this, "UpdateXssMatchSetCommand");  }}; // src/WAF.tsvar commands = {  CreateByteMatchSetCommand,  CreateGeoMatchSetCommand,  CreateIPSetCommand,  CreateRateBasedRuleCommand,  CreateRegexMatchSetCommand,  CreateRegexPatternSetCommand,  CreateRuleCommand,  CreateRuleGroupCommand,  CreateSizeConstraintSetCommand,  CreateSqlInjectionMatchSetCommand,  CreateWebACLCommand,  CreateWebACLMigrationStackCommand,  CreateXssMatchSetCommand,  DeleteByteMatchSetCommand,  DeleteGeoMatchSetCommand,  DeleteIPSetCommand,  DeleteLoggingConfigurationCommand,  DeletePermissionPolicyCommand,  DeleteRateBasedRuleCommand,  DeleteRegexMatchSetCommand,  DeleteRegexPatternSetCommand,  DeleteRuleCommand,  DeleteRuleGroupCommand,  DeleteSizeConstraintSetCommand,  DeleteSqlInjectionMatchSetCommand,  DeleteWebACLCommand,  DeleteXssMatchSetCommand,  GetByteMatchSetCommand,  GetChangeTokenCommand,  GetChangeTokenStatusCommand,  GetGeoMatchSetCommand,  GetIPSetCommand,  GetLoggingConfigurationCommand,  GetPermissionPolicyCommand,  GetRateBasedRuleCommand,  GetRateBasedRuleManagedKeysCommand,  GetRegexMatchSetCommand,  GetRegexPatternSetCommand,  GetRuleCommand,  GetRuleGroupCommand,  GetSampledRequestsCommand,  GetSizeConstraintSetCommand,  GetSqlInjectionMatchSetCommand,  GetWebACLCommand,  GetXssMatchSetCommand,  ListActivatedRulesInRuleGroupCommand,  ListByteMatchSetsCommand,  ListGeoMatchSetsCommand,  ListIPSetsCommand,  ListLoggingConfigurationsCommand,  ListRateBasedRulesCommand,  ListRegexMatchSetsCommand,  ListRegexPatternSetsCommand,  ListRuleGroupsCommand,  ListRulesCommand,  ListSizeConstraintSetsCommand,  ListSqlInjectionMatchSetsCommand,  ListSubscribedRuleGroupsCommand,  ListTagsForResourceCommand,  ListWebACLsCommand,  ListXssMatchSetsCommand,  PutLoggingConfigurationCommand,  PutPermissionPolicyCommand,  TagResourceCommand,  UntagResourceCommand,  UpdateByteMatchSetCommand,  UpdateGeoMatchSetCommand,  UpdateIPSetCommand,  UpdateRateBasedRuleCommand,  UpdateRegexMatchSetCommand,  UpdateRegexPatternSetCommand,  UpdateRuleCommand,  UpdateRuleGroupCommand,  UpdateSizeConstraintSetCommand,  UpdateSqlInjectionMatchSetCommand,  UpdateWebACLCommand,  UpdateXssMatchSetCommand};var WAF = class extends WAFClient {  static {    __name(this, "WAF");  }};(0, import_smithy_client.createAggregatedClient)(commands, WAF);// Annotate the CommonJS export names for ESM import in node: 0 && (module.exports = {  WAFServiceException,  __Client,  WAFClient,  WAF,  $Command,  CreateByteMatchSetCommand,  CreateGeoMatchSetCommand,  CreateIPSetCommand,  CreateRateBasedRuleCommand,  CreateRegexMatchSetCommand,  CreateRegexPatternSetCommand,  CreateRuleCommand,  CreateRuleGroupCommand,  CreateSizeConstraintSetCommand,  CreateSqlInjectionMatchSetCommand,  CreateWebACLCommand,  CreateWebACLMigrationStackCommand,  CreateXssMatchSetCommand,  DeleteByteMatchSetCommand,  DeleteGeoMatchSetCommand,  DeleteIPSetCommand,  DeleteLoggingConfigurationCommand,  DeletePermissionPolicyCommand,  DeleteRateBasedRuleCommand,  DeleteRegexMatchSetCommand,  DeleteRegexPatternSetCommand,  DeleteRuleCommand,  DeleteRuleGroupCommand,  DeleteSizeConstraintSetCommand,  DeleteSqlInjectionMatchSetCommand,  DeleteWebACLCommand,  DeleteXssMatchSetCommand,  GetByteMatchSetCommand,  GetChangeTokenCommand,  GetChangeTokenStatusCommand,  GetGeoMatchSetCommand,  GetIPSetCommand,  GetLoggingConfigurationCommand,  GetPermissionPolicyCommand,  GetRateBasedRuleCommand,  GetRateBasedRuleManagedKeysCommand,  GetRegexMatchSetCommand,  GetRegexPatternSetCommand,  GetRuleCommand,  GetRuleGroupCommand,  GetSampledRequestsCommand,  GetSizeConstraintSetCommand,  GetSqlInjectionMatchSetCommand,  GetWebACLCommand,  GetXssMatchSetCommand,  ListActivatedRulesInRuleGroupCommand,  ListByteMatchSetsCommand,  ListGeoMatchSetsCommand,  ListIPSetsCommand,  ListLoggingConfigurationsCommand,  ListRateBasedRulesCommand,  ListRegexMatchSetsCommand,  ListRegexPatternSetsCommand,  ListRuleGroupsCommand,  ListRulesCommand,  ListSizeConstraintSetsCommand,  ListSqlInjectionMatchSetsCommand,  ListSubscribedRuleGroupsCommand,  ListTagsForResourceCommand,  ListWebACLsCommand,  ListXssMatchSetsCommand,  PutLoggingConfigurationCommand,  PutPermissionPolicyCommand,  TagResourceCommand,  UntagResourceCommand,  UpdateByteMatchSetCommand,  UpdateGeoMatchSetCommand,  UpdateIPSetCommand,  UpdateRateBasedRuleCommand,  UpdateRegexMatchSetCommand,  UpdateRegexPatternSetCommand,  UpdateRuleCommand,  UpdateRuleGroupCommand,  UpdateSizeConstraintSetCommand,  UpdateSqlInjectionMatchSetCommand,  UpdateWebACLCommand,  UpdateXssMatchSetCommand,  WafActionType,  WafOverrideActionType,  WafRuleType,  MatchFieldType,  PositionalConstraint,  TextTransformation,  WAFDisallowedNameException,  WAFInternalErrorException,  WAFInvalidAccountException,  ParameterExceptionField,  ParameterExceptionReason,  WAFInvalidParameterException,  WAFLimitsExceededException,  WAFStaleDataException,  GeoMatchConstraintType,  GeoMatchConstraintValue,  IPSetDescriptorType,  RateKey,  PredicateType,  WAFBadRequestException,  WAFTagOperationException,  WAFTagOperationInternalErrorException,  ComparisonOperator,  MigrationErrorType,  WAFEntityMigrationException,  WAFInvalidOperationException,  WAFNonexistentItemException,  WAFNonEmptyEntityException,  WAFReferencedItemException,  ChangeTokenStatus,  WAFServiceLinkedRoleErrorException,  WAFInvalidPermissionPolicyException,  ChangeAction,  WAFNonexistentContainerException,  WAFInvalidRegexPatternException,  WAFSubscriptionNotFoundException});