File Explorer

/var/runtime/node_modules/@aws-sdk/client-wafv2/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.js155 KB · 4010 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, {  ActionValue: () => ActionValue,  AssociateWebACLCommand: () => AssociateWebACLCommand,  AssociatedResourceType: () => AssociatedResourceType,  BodyParsingFallbackBehavior: () => BodyParsingFallbackBehavior,  CheckCapacityCommand: () => CheckCapacityCommand,  ComparisonOperator: () => ComparisonOperator,  CountryCode: () => CountryCode,  CreateAPIKeyCommand: () => CreateAPIKeyCommand,  CreateIPSetCommand: () => CreateIPSetCommand,  CreateRegexPatternSetCommand: () => CreateRegexPatternSetCommand,  CreateRuleGroupCommand: () => CreateRuleGroupCommand,  CreateWebACLCommand: () => CreateWebACLCommand,  DataProtectionAction: () => DataProtectionAction,  DeleteAPIKeyCommand: () => DeleteAPIKeyCommand,  DeleteFirewallManagerRuleGroupsCommand: () => DeleteFirewallManagerRuleGroupsCommand,  DeleteIPSetCommand: () => DeleteIPSetCommand,  DeleteLoggingConfigurationCommand: () => DeleteLoggingConfigurationCommand,  DeletePermissionPolicyCommand: () => DeletePermissionPolicyCommand,  DeleteRegexPatternSetCommand: () => DeleteRegexPatternSetCommand,  DeleteRuleGroupCommand: () => DeleteRuleGroupCommand,  DeleteWebACLCommand: () => DeleteWebACLCommand,  DescribeAllManagedProductsCommand: () => DescribeAllManagedProductsCommand,  DescribeManagedProductsByVendorCommand: () => DescribeManagedProductsByVendorCommand,  DescribeManagedRuleGroupCommand: () => DescribeManagedRuleGroupCommand,  DisassociateWebACLCommand: () => DisassociateWebACLCommand,  FailureReason: () => FailureReason,  FallbackBehavior: () => FallbackBehavior,  FieldToProtectType: () => FieldToProtectType,  FilterBehavior: () => FilterBehavior,  FilterRequirement: () => FilterRequirement,  ForwardedIPPosition: () => ForwardedIPPosition,  GenerateMobileSdkReleaseUrlCommand: () => GenerateMobileSdkReleaseUrlCommand,  GetDecryptedAPIKeyCommand: () => GetDecryptedAPIKeyCommand,  GetIPSetCommand: () => GetIPSetCommand,  GetLoggingConfigurationCommand: () => GetLoggingConfigurationCommand,  GetManagedRuleSetCommand: () => GetManagedRuleSetCommand,  GetMobileSdkReleaseCommand: () => GetMobileSdkReleaseCommand,  GetPermissionPolicyCommand: () => GetPermissionPolicyCommand,  GetRateBasedStatementManagedKeysCommand: () => GetRateBasedStatementManagedKeysCommand,  GetRegexPatternSetCommand: () => GetRegexPatternSetCommand,  GetRuleGroupCommand: () => GetRuleGroupCommand,  GetSampledRequestsCommand: () => GetSampledRequestsCommand,  GetWebACLCommand: () => GetWebACLCommand,  GetWebACLForResourceCommand: () => GetWebACLForResourceCommand,  IPAddressVersion: () => IPAddressVersion,  InspectionLevel: () => InspectionLevel,  JsonMatchScope: () => JsonMatchScope,  LabelMatchScope: () => LabelMatchScope,  ListAPIKeysCommand: () => ListAPIKeysCommand,  ListAvailableManagedRuleGroupVersionsCommand: () => ListAvailableManagedRuleGroupVersionsCommand,  ListAvailableManagedRuleGroupsCommand: () => ListAvailableManagedRuleGroupsCommand,  ListIPSetsCommand: () => ListIPSetsCommand,  ListLoggingConfigurationsCommand: () => ListLoggingConfigurationsCommand,  ListManagedRuleSetsCommand: () => ListManagedRuleSetsCommand,  ListMobileSdkReleasesCommand: () => ListMobileSdkReleasesCommand,  ListRegexPatternSetsCommand: () => ListRegexPatternSetsCommand,  ListResourcesForWebACLCommand: () => ListResourcesForWebACLCommand,  ListRuleGroupsCommand: () => ListRuleGroupsCommand,  ListTagsForResourceCommand: () => ListTagsForResourceCommand,  ListWebACLsCommand: () => ListWebACLsCommand,  LogScope: () => LogScope,  LogType: () => LogType,  LowReputationMode: () => LowReputationMode,  MapMatchScope: () => MapMatchScope,  OversizeHandling: () => OversizeHandling,  ParameterExceptionField: () => ParameterExceptionField,  PayloadType: () => PayloadType,  Platform: () => Platform,  PositionalConstraint: () => PositionalConstraint,  PutLoggingConfigurationCommand: () => PutLoggingConfigurationCommand,  PutManagedRuleSetVersionsCommand: () => PutManagedRuleSetVersionsCommand,  PutPermissionPolicyCommand: () => PutPermissionPolicyCommand,  RateBasedStatementAggregateKeyType: () => RateBasedStatementAggregateKeyType,  ResourceType: () => ResourceType,  ResponseContentType: () => ResponseContentType,  Scope: () => Scope,  SensitivityLevel: () => SensitivityLevel,  SensitivityToAct: () => SensitivityToAct,  SizeInspectionLimit: () => SizeInspectionLimit,  TagResourceCommand: () => TagResourceCommand,  TextTransformationType: () => TextTransformationType,  UntagResourceCommand: () => UntagResourceCommand,  UpdateIPSetCommand: () => UpdateIPSetCommand,  UpdateManagedRuleSetVersionExpiryDateCommand: () => UpdateManagedRuleSetVersionExpiryDateCommand,  UpdateRegexPatternSetCommand: () => UpdateRegexPatternSetCommand,  UpdateRuleGroupCommand: () => UpdateRuleGroupCommand,  UpdateWebACLCommand: () => UpdateWebACLCommand,  UsageOfAction: () => UsageOfAction,  WAFAssociatedItemException: () => WAFAssociatedItemException,  WAFConfigurationWarningException: () => WAFConfigurationWarningException,  WAFDuplicateItemException: () => WAFDuplicateItemException,  WAFExpiredManagedRuleGroupVersionException: () => WAFExpiredManagedRuleGroupVersionException,  WAFInternalErrorException: () => WAFInternalErrorException,  WAFInvalidOperationException: () => WAFInvalidOperationException,  WAFInvalidParameterException: () => WAFInvalidParameterException,  WAFInvalidPermissionPolicyException: () => WAFInvalidPermissionPolicyException,  WAFInvalidResourceException: () => WAFInvalidResourceException,  WAFLimitsExceededException: () => WAFLimitsExceededException,  WAFLogDestinationPermissionIssueException: () => WAFLogDestinationPermissionIssueException,  WAFNonexistentItemException: () => WAFNonexistentItemException,  WAFOptimisticLockException: () => WAFOptimisticLockException,  WAFServiceLinkedRoleErrorException: () => WAFServiceLinkedRoleErrorException,  WAFSubscriptionNotFoundException: () => WAFSubscriptionNotFoundException,  WAFTagOperationException: () => WAFTagOperationException,  WAFTagOperationInternalErrorException: () => WAFTagOperationInternalErrorException,  WAFUnavailableEntityException: () => WAFUnavailableEntityException,  WAFUnsupportedAggregateKeyTypeException: () => WAFUnsupportedAggregateKeyTypeException,  WAFV2: () => WAFV2,  WAFV2Client: () => WAFV2Client,  WAFV2ServiceException: () => WAFV2ServiceException,  __Client: () => import_smithy_client.Client});module.exports = __toCommonJS(index_exports); // src/WAFV2Client.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: "wafv2"  });}, "resolveClientEndpointParameters");var commonParams = {  UseFIPS: { type: "builtInParams", name: "useFipsEndpoint" },  Endpoint: { type: "builtInParams", name: "endpoint" },  Region: { type: "builtInParams", name: "region" },  UseDualStack: { type: "builtInParams", name: "useDualstackEndpoint" }}; // src/WAFV2Client.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/WAFV2Client.tsvar WAFV2Client = class extends import_smithy_client.Client {  static {    __name(this, "WAFV2Client");  }  /**   * The resolved configuration of WAFV2Client class. This is resolved and normalized from the {@link WAFV2ClientConfig | 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.defaultWAFV2HttpAuthSchemeParametersProvider,        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/WAFV2.ts  // src/commands/AssociateWebACLCommand.ts var import_middleware_serde = require("@smithy/middleware-serde");  // src/protocols/Aws_json1_1.tsvar import_core2 = require("@aws-sdk/core");   // src/models/WAFV2ServiceException.ts var WAFV2ServiceException = class _WAFV2ServiceException extends import_smithy_client.ServiceException {  static {    __name(this, "WAFV2ServiceException");  }  /**   * @internal   */  constructor(options) {    super(options);    Object.setPrototypeOf(this, _WAFV2ServiceException.prototype);  }}; // src/models/models_0.tsvar ActionValue = {  ALLOW: "ALLOW",  BLOCK: "BLOCK",  CAPTCHA: "CAPTCHA",  CHALLENGE: "CHALLENGE",  COUNT: "COUNT",  EXCLUDED_AS_COUNT: "EXCLUDED_AS_COUNT"};var FallbackBehavior = {  MATCH: "MATCH",  NO_MATCH: "NO_MATCH"};var OversizeHandling = {  CONTINUE: "CONTINUE",  MATCH: "MATCH",  NO_MATCH: "NO_MATCH"};var MapMatchScope = {  ALL: "ALL",  KEY: "KEY",  VALUE: "VALUE"};var BodyParsingFallbackBehavior = {  EVALUATE_AS_STRING: "EVALUATE_AS_STRING",  MATCH: "MATCH",  NO_MATCH: "NO_MATCH"};var JsonMatchScope = {  ALL: "ALL",  KEY: "KEY",  VALUE: "VALUE"};var PositionalConstraint = {  CONTAINS: "CONTAINS",  CONTAINS_WORD: "CONTAINS_WORD",  ENDS_WITH: "ENDS_WITH",  EXACTLY: "EXACTLY",  STARTS_WITH: "STARTS_WITH"};var TextTransformationType = {  BASE64_DECODE: "BASE64_DECODE",  BASE64_DECODE_EXT: "BASE64_DECODE_EXT",  CMD_LINE: "CMD_LINE",  COMPRESS_WHITE_SPACE: "COMPRESS_WHITE_SPACE",  CSS_DECODE: "CSS_DECODE",  ESCAPE_SEQ_DECODE: "ESCAPE_SEQ_DECODE",  HEX_DECODE: "HEX_DECODE",  HTML_ENTITY_DECODE: "HTML_ENTITY_DECODE",  JS_DECODE: "JS_DECODE",  LOWERCASE: "LOWERCASE",  MD5: "MD5",  NONE: "NONE",  NORMALIZE_PATH: "NORMALIZE_PATH",  NORMALIZE_PATH_WIN: "NORMALIZE_PATH_WIN",  REMOVE_NULLS: "REMOVE_NULLS",  REPLACE_COMMENTS: "REPLACE_COMMENTS",  REPLACE_NULLS: "REPLACE_NULLS",  SQL_HEX_DECODE: "SQL_HEX_DECODE",  URL_DECODE: "URL_DECODE",  URL_DECODE_UNI: "URL_DECODE_UNI",  UTF8_TO_UNICODE: "UTF8_TO_UNICODE"};var CountryCode = {  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",  XK: "XK",  YE: "YE",  YT: "YT",  ZA: "ZA",  ZM: "ZM",  ZW: "ZW"};var ForwardedIPPosition = {  ANY: "ANY",  FIRST: "FIRST",  LAST: "LAST"};var LabelMatchScope = {  LABEL: "LABEL",  NAMESPACE: "NAMESPACE"};var PayloadType = {  FORM_ENCODED: "FORM_ENCODED",  JSON: "JSON"};var SensitivityToAct = {  HIGH: "HIGH",  LOW: "LOW",  MEDIUM: "MEDIUM"};var UsageOfAction = {  DISABLED: "DISABLED",  ENABLED: "ENABLED"};var InspectionLevel = {  COMMON: "COMMON",  TARGETED: "TARGETED"};var RateBasedStatementAggregateKeyType = {  CONSTANT: "CONSTANT",  CUSTOM_KEYS: "CUSTOM_KEYS",  FORWARDED_IP: "FORWARDED_IP",  IP: "IP"};var ComparisonOperator = {  EQ: "EQ",  GE: "GE",  GT: "GT",  LE: "LE",  LT: "LT",  NE: "NE"};var SensitivityLevel = {  HIGH: "HIGH",  LOW: "LOW"};var AssociatedResourceType = {  API_GATEWAY: "API_GATEWAY",  APP_RUNNER_SERVICE: "APP_RUNNER_SERVICE",  CLOUDFRONT: "CLOUDFRONT",  COGNITO_USER_POOL: "COGNITO_USER_POOL",  VERIFIED_ACCESS_INSTANCE: "VERIFIED_ACCESS_INSTANCE"};var WAFInternalErrorException = class _WAFInternalErrorException extends WAFV2ServiceException {  static {    __name(this, "WAFInternalErrorException");  }  name = "WAFInternalErrorException";  $fault = "server";  Message;  /**   * @internal   */  constructor(opts) {    super({      name: "WAFInternalErrorException",      $fault: "server",      ...opts    });    Object.setPrototypeOf(this, _WAFInternalErrorException.prototype);    this.Message = opts.Message;  }};var WAFInvalidOperationException = class _WAFInvalidOperationException extends WAFV2ServiceException {  static {    __name(this, "WAFInvalidOperationException");  }  name = "WAFInvalidOperationException";  $fault = "client";  Message;  /**   * @internal   */  constructor(opts) {    super({      name: "WAFInvalidOperationException",      $fault: "client",      ...opts    });    Object.setPrototypeOf(this, _WAFInvalidOperationException.prototype);    this.Message = opts.Message;  }};var ParameterExceptionField = {  ACP_RULE_SET_RESPONSE_INSPECTION: "ACP_RULE_SET_RESPONSE_INSPECTION",  AND_STATEMENT: "AND_STATEMENT",  ASSOCIABLE_RESOURCE: "ASSOCIABLE_RESOURCE",  ASSOCIATED_RESOURCE_TYPE: "ASSOCIATED_RESOURCE_TYPE",  ATP_RULE_SET_RESPONSE_INSPECTION: "ATP_RULE_SET_RESPONSE_INSPECTION",  BODY_PARSING_FALLBACK_BEHAVIOR: "BODY_PARSING_FALLBACK_BEHAVIOR",  BYTE_MATCH_STATEMENT: "BYTE_MATCH_STATEMENT",  CHALLENGE_CONFIG: "CHALLENGE_CONFIG",  CHANGE_PROPAGATION_STATUS: "CHANGE_PROPAGATION_STATUS",  COOKIE_MATCH_PATTERN: "COOKIE_MATCH_PATTERN",  CUSTOM_KEYS: "CUSTOM_KEYS",  CUSTOM_REQUEST_HANDLING: "CUSTOM_REQUEST_HANDLING",  CUSTOM_RESPONSE: "CUSTOM_RESPONSE",  CUSTOM_RESPONSE_BODY: "CUSTOM_RESPONSE_BODY",  DATA_PROTECTION_CONFIG: "DATA_PROTECTION_CONFIG",  DEFAULT_ACTION: "DEFAULT_ACTION",  ENTITY_LIMIT: "ENTITY_LIMIT",  EXCLUDED_RULE: "EXCLUDED_RULE",  EXPIRE_TIMESTAMP: "EXPIRE_TIMESTAMP",  FALLBACK_BEHAVIOR: "FALLBACK_BEHAVIOR",  FIELD_TO_MATCH: "FIELD_TO_MATCH",  FILTER_CONDITION: "FILTER_CONDITION",  FIREWALL_MANAGER_STATEMENT: "FIREWALL_MANAGER_STATEMENT",  FORWARDED_IP_CONFIG: "FORWARDED_IP_CONFIG",  GEO_MATCH_STATEMENT: "GEO_MATCH_STATEMENT",  HEADER_MATCH_PATTERN: "HEADER_MATCH_PATTERN",  HEADER_NAME: "HEADER_NAME",  IP_ADDRESS: "IP_ADDRESS",  IP_ADDRESS_VERSION: "IP_ADDRESS_VERSION",  IP_SET: "IP_SET",  IP_SET_FORWARDED_IP_CONFIG: "IP_SET_FORWARDED_IP_CONFIG",  IP_SET_REFERENCE_STATEMENT: "IP_SET_REFERENCE_STATEMENT",  JSON_MATCH_PATTERN: "JSON_MATCH_PATTERN",  JSON_MATCH_SCOPE: "JSON_MATCH_SCOPE",  LABEL_MATCH_STATEMENT: "LABEL_MATCH_STATEMENT",  LOGGING_FILTER: "LOGGING_FILTER",  LOG_DESTINATION: "LOG_DESTINATION",  LOW_REPUTATION_MODE: "LOW_REPUTATION_MODE",  MANAGED_RULE_GROUP_CONFIG: "MANAGED_RULE_GROUP_CONFIG",  MANAGED_RULE_SET: "MANAGED_RULE_SET",  MANAGED_RULE_SET_STATEMENT: "MANAGED_RULE_SET_STATEMENT",  MAP_MATCH_SCOPE: "MAP_MATCH_SCOPE",  METRIC_NAME: "METRIC_NAME",  NOT_STATEMENT: "NOT_STATEMENT",  OR_STATEMENT: "OR_STATEMENT",  OVERRIDE_ACTION: "OVERRIDE_ACTION",  OVERSIZE_HANDLING: "OVERSIZE_HANDLING",  PAYLOAD_TYPE: "PAYLOAD_TYPE",  POSITION: "POSITION",  RATE_BASED_STATEMENT: "RATE_BASED_STATEMENT",  REGEX_PATTERN_REFERENCE_STATEMENT: "REGEX_PATTERN_REFERENCE_STATEMENT",  REGEX_PATTERN_SET: "REGEX_PATTERN_SET",  RESOURCE_ARN: "RESOURCE_ARN",  RESOURCE_TYPE: "RESOURCE_TYPE",  RESPONSE_CONTENT_TYPE: "RESPONSE_CONTENT_TYPE",  RULE: "RULE",  RULE_ACTION: "RULE_ACTION",  RULE_GROUP: "RULE_GROUP",  RULE_GROUP_REFERENCE_STATEMENT: "RULE_GROUP_REFERENCE_STATEMENT",  SCOPE_DOWN: "SCOPE_DOWN",  SCOPE_VALUE: "SCOPE_VALUE",  SINGLE_HEADER: "SINGLE_HEADER",  SINGLE_QUERY_ARGUMENT: "SINGLE_QUERY_ARGUMENT",  SIZE_CONSTRAINT_STATEMENT: "SIZE_CONSTRAINT_STATEMENT",  SQLI_MATCH_STATEMENT: "SQLI_MATCH_STATEMENT",  STATEMENT: "STATEMENT",  TAGS: "TAGS",  TAG_KEYS: "TAG_KEYS",  TEXT_TRANSFORMATION: "TEXT_TRANSFORMATION",  TOKEN_DOMAIN: "TOKEN_DOMAIN",  WEB_ACL: "WEB_ACL",  XSS_MATCH_STATEMENT: "XSS_MATCH_STATEMENT"};var WAFInvalidParameterException = class _WAFInvalidParameterException extends WAFV2ServiceException {  static {    __name(this, "WAFInvalidParameterException");  }  name = "WAFInvalidParameterException";  $fault = "client";  /**   * <p>The settings where the invalid parameter was found. </p>   * @public   */  Field;  /**   * <p>The invalid parameter that resulted in the exception. </p>   * @public   */  Parameter;  /**   * <p>Additional information about the exception.</p>   * @public   */  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 WAFNonexistentItemException = class _WAFNonexistentItemException extends WAFV2ServiceException {  static {    __name(this, "WAFNonexistentItemException");  }  name = "WAFNonexistentItemException";  $fault = "client";  Message;  /**   * @internal   */  constructor(opts) {    super({      name: "WAFNonexistentItemException",      $fault: "client",      ...opts    });    Object.setPrototypeOf(this, _WAFNonexistentItemException.prototype);    this.Message = opts.Message;  }};var WAFUnavailableEntityException = class _WAFUnavailableEntityException extends WAFV2ServiceException {  static {    __name(this, "WAFUnavailableEntityException");  }  name = "WAFUnavailableEntityException";  $fault = "client";  Message;  /**   * @internal   */  constructor(opts) {    super({      name: "WAFUnavailableEntityException",      $fault: "client",      ...opts    });    Object.setPrototypeOf(this, _WAFUnavailableEntityException.prototype);    this.Message = opts.Message;  }};var SizeInspectionLimit = {  KB_16: "KB_16",  KB_32: "KB_32",  KB_48: "KB_48",  KB_64: "KB_64"};var Scope = {  CLOUDFRONT: "CLOUDFRONT",  REGIONAL: "REGIONAL"};var WAFExpiredManagedRuleGroupVersionException = class _WAFExpiredManagedRuleGroupVersionException extends WAFV2ServiceException {  static {    __name(this, "WAFExpiredManagedRuleGroupVersionException");  }  name = "WAFExpiredManagedRuleGroupVersionException";  $fault = "client";  Message;  /**   * @internal   */  constructor(opts) {    super({      name: "WAFExpiredManagedRuleGroupVersionException",      $fault: "client",      ...opts    });    Object.setPrototypeOf(this, _WAFExpiredManagedRuleGroupVersionException.prototype);    this.Message = opts.Message;  }};var WAFInvalidResourceException = class _WAFInvalidResourceException extends WAFV2ServiceException {  static {    __name(this, "WAFInvalidResourceException");  }  name = "WAFInvalidResourceException";  $fault = "client";  Message;  /**   * @internal   */  constructor(opts) {    super({      name: "WAFInvalidResourceException",      $fault: "client",      ...opts    });    Object.setPrototypeOf(this, _WAFInvalidResourceException.prototype);    this.Message = opts.Message;  }};var WAFLimitsExceededException = class _WAFLimitsExceededException extends WAFV2ServiceException {  static {    __name(this, "WAFLimitsExceededException");  }  name = "WAFLimitsExceededException";  $fault = "client";  Message;  /**   * <p>Source type for the exception. </p>   * @public   */  SourceType;  /**   * @internal   */  constructor(opts) {    super({      name: "WAFLimitsExceededException",      $fault: "client",      ...opts    });    Object.setPrototypeOf(this, _WAFLimitsExceededException.prototype);    this.Message = opts.Message;    this.SourceType = opts.SourceType;  }};var WAFSubscriptionNotFoundException = class _WAFSubscriptionNotFoundException extends WAFV2ServiceException {  static {    __name(this, "WAFSubscriptionNotFoundException");  }  name = "WAFSubscriptionNotFoundException";  $fault = "client";  Message;  /**   * @internal   */  constructor(opts) {    super({      name: "WAFSubscriptionNotFoundException",      $fault: "client",      ...opts    });    Object.setPrototypeOf(this, _WAFSubscriptionNotFoundException.prototype);    this.Message = opts.Message;  }};var IPAddressVersion = {  IPV4: "IPV4",  IPV6: "IPV6"};var WAFDuplicateItemException = class _WAFDuplicateItemException extends WAFV2ServiceException {  static {    __name(this, "WAFDuplicateItemException");  }  name = "WAFDuplicateItemException";  $fault = "client";  Message;  /**   * @internal   */  constructor(opts) {    super({      name: "WAFDuplicateItemException",      $fault: "client",      ...opts    });    Object.setPrototypeOf(this, _WAFDuplicateItemException.prototype);    this.Message = opts.Message;  }};var WAFOptimisticLockException = class _WAFOptimisticLockException extends WAFV2ServiceException {  static {    __name(this, "WAFOptimisticLockException");  }  name = "WAFOptimisticLockException";  $fault = "client";  Message;  /**   * @internal   */  constructor(opts) {    super({      name: "WAFOptimisticLockException",      $fault: "client",      ...opts    });    Object.setPrototypeOf(this, _WAFOptimisticLockException.prototype);    this.Message = opts.Message;  }};var WAFTagOperationException = class _WAFTagOperationException extends WAFV2ServiceException {  static {    __name(this, "WAFTagOperationException");  }  name = "WAFTagOperationException";  $fault = "client";  Message;  /**   * @internal   */  constructor(opts) {    super({      name: "WAFTagOperationException",      $fault: "client",      ...opts    });    Object.setPrototypeOf(this, _WAFTagOperationException.prototype);    this.Message = opts.Message;  }};var WAFTagOperationInternalErrorException = class _WAFTagOperationInternalErrorException extends WAFV2ServiceException {  static {    __name(this, "WAFTagOperationInternalErrorException");  }  name = "WAFTagOperationInternalErrorException";  $fault = "server";  Message;  /**   * @internal   */  constructor(opts) {    super({      name: "WAFTagOperationInternalErrorException",      $fault: "server",      ...opts    });    Object.setPrototypeOf(this, _WAFTagOperationInternalErrorException.prototype);    this.Message = opts.Message;  }};var ResponseContentType = {  APPLICATION_JSON: "APPLICATION_JSON",  TEXT_HTML: "TEXT_HTML",  TEXT_PLAIN: "TEXT_PLAIN"};var DataProtectionAction = {  HASH: "HASH",  SUBSTITUTION: "SUBSTITUTION"};var FieldToProtectType = {  BODY: "BODY",  QUERY_STRING: "QUERY_STRING",  SINGLE_COOKIE: "SINGLE_COOKIE",  SINGLE_HEADER: "SINGLE_HEADER",  SINGLE_QUERY_ARGUMENT: "SINGLE_QUERY_ARGUMENT"};var LowReputationMode = {  ACTIVE_UNDER_DDOS: "ACTIVE_UNDER_DDOS",  ALWAYS_ON: "ALWAYS_ON"};var WAFConfigurationWarningException = class _WAFConfigurationWarningException extends WAFV2ServiceException {  static {    __name(this, "WAFConfigurationWarningException");  }  name = "WAFConfigurationWarningException";  $fault = "client";  Message;  /**   * @internal   */  constructor(opts) {    super({      name: "WAFConfigurationWarningException",      $fault: "client",      ...opts    });    Object.setPrototypeOf(this, _WAFConfigurationWarningException.prototype);    this.Message = opts.Message;  }};var WAFAssociatedItemException = class _WAFAssociatedItemException extends WAFV2ServiceException {  static {    __name(this, "WAFAssociatedItemException");  }  name = "WAFAssociatedItemException";  $fault = "client";  Message;  /**   * @internal   */  constructor(opts) {    super({      name: "WAFAssociatedItemException",      $fault: "client",      ...opts    });    Object.setPrototypeOf(this, _WAFAssociatedItemException.prototype);    this.Message = opts.Message;  }};var LogScope = {  CUSTOMER: "CUSTOMER",  SECURITY_LAKE: "SECURITY_LAKE"};var LogType = {  WAF_LOGS: "WAF_LOGS"};var Platform = {  ANDROID: "ANDROID",  IOS: "IOS"};var FilterBehavior = {  DROP: "DROP",  KEEP: "KEEP"};var FilterRequirement = {  MEETS_ALL: "MEETS_ALL",  MEETS_ANY: "MEETS_ANY"};var WAFUnsupportedAggregateKeyTypeException = class _WAFUnsupportedAggregateKeyTypeException extends WAFV2ServiceException {  static {    __name(this, "WAFUnsupportedAggregateKeyTypeException");  }  name = "WAFUnsupportedAggregateKeyTypeException";  $fault = "client";  Message;  /**   * @internal   */  constructor(opts) {    super({      name: "WAFUnsupportedAggregateKeyTypeException",      $fault: "client",      ...opts    });    Object.setPrototypeOf(this, _WAFUnsupportedAggregateKeyTypeException.prototype);    this.Message = opts.Message;  }};var FailureReason = {  TOKEN_DOMAIN_MISMATCH: "TOKEN_DOMAIN_MISMATCH",  TOKEN_EXPIRED: "TOKEN_EXPIRED",  TOKEN_INVALID: "TOKEN_INVALID",  TOKEN_MISSING: "TOKEN_MISSING"};var ResourceType = {  AMPLIFY: "AMPLIFY",  API_GATEWAY: "API_GATEWAY",  APPLICATION_LOAD_BALANCER: "APPLICATION_LOAD_BALANCER",  APPSYNC: "APPSYNC",  APP_RUNNER_SERVICE: "APP_RUNNER_SERVICE",  COGNITIO_USER_POOL: "COGNITO_USER_POOL",  VERIFIED_ACCESS_INSTANCE: "VERIFIED_ACCESS_INSTANCE"};var WAFLogDestinationPermissionIssueException = class _WAFLogDestinationPermissionIssueException extends WAFV2ServiceException {  static {    __name(this, "WAFLogDestinationPermissionIssueException");  }  name = "WAFLogDestinationPermissionIssueException";  $fault = "client";  Message;  /**   * @internal   */  constructor(opts) {    super({      name: "WAFLogDestinationPermissionIssueException",      $fault: "client",      ...opts    });    Object.setPrototypeOf(this, _WAFLogDestinationPermissionIssueException.prototype);    this.Message = opts.Message;  }};var WAFServiceLinkedRoleErrorException = class _WAFServiceLinkedRoleErrorException extends WAFV2ServiceException {  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 WAFV2ServiceException {  static {    __name(this, "WAFInvalidPermissionPolicyException");  }  name = "WAFInvalidPermissionPolicyException";  $fault = "client";  Message;  /**   * @internal   */  constructor(opts) {    super({      name: "WAFInvalidPermissionPolicyException",      $fault: "client",      ...opts    });    Object.setPrototypeOf(this, _WAFInvalidPermissionPolicyException.prototype);    this.Message = opts.Message;  }}; // src/protocols/Aws_json1_1.tsvar se_AssociateWebACLCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("AssociateWebACL");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_AssociateWebACLCommand");var se_CheckCapacityCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("CheckCapacity");  let body;  body = JSON.stringify(se_CheckCapacityRequest(input, context));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_CheckCapacityCommand");var se_CreateAPIKeyCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("CreateAPIKey");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_CreateAPIKeyCommand");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_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_CreateRuleGroupCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("CreateRuleGroup");  let body;  body = JSON.stringify(se_CreateRuleGroupRequest(input, context));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_CreateRuleGroupCommand");var se_CreateWebACLCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("CreateWebACL");  let body;  body = JSON.stringify(se_CreateWebACLRequest(input, context));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_CreateWebACLCommand");var se_DeleteAPIKeyCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("DeleteAPIKey");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_DeleteAPIKeyCommand");var se_DeleteFirewallManagerRuleGroupsCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("DeleteFirewallManagerRuleGroups");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_DeleteFirewallManagerRuleGroupsCommand");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_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_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_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_DescribeAllManagedProductsCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("DescribeAllManagedProducts");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_DescribeAllManagedProductsCommand");var se_DescribeManagedProductsByVendorCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("DescribeManagedProductsByVendor");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_DescribeManagedProductsByVendorCommand");var se_DescribeManagedRuleGroupCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("DescribeManagedRuleGroup");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_DescribeManagedRuleGroupCommand");var se_DisassociateWebACLCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("DisassociateWebACL");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_DisassociateWebACLCommand");var se_GenerateMobileSdkReleaseUrlCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("GenerateMobileSdkReleaseUrl");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_GenerateMobileSdkReleaseUrlCommand");var se_GetDecryptedAPIKeyCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("GetDecryptedAPIKey");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_GetDecryptedAPIKeyCommand");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_GetManagedRuleSetCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("GetManagedRuleSet");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_GetManagedRuleSetCommand");var se_GetMobileSdkReleaseCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("GetMobileSdkRelease");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_GetMobileSdkReleaseCommand");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_GetRateBasedStatementManagedKeysCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("GetRateBasedStatementManagedKeys");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_GetRateBasedStatementManagedKeysCommand");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_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_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_GetWebACLForResourceCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("GetWebACLForResource");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_GetWebACLForResourceCommand");var se_ListAPIKeysCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("ListAPIKeys");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_ListAPIKeysCommand");var se_ListAvailableManagedRuleGroupsCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("ListAvailableManagedRuleGroups");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_ListAvailableManagedRuleGroupsCommand");var se_ListAvailableManagedRuleGroupVersionsCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("ListAvailableManagedRuleGroupVersions");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_ListAvailableManagedRuleGroupVersionsCommand");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_ListManagedRuleSetsCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("ListManagedRuleSets");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_ListManagedRuleSetsCommand");var se_ListMobileSdkReleasesCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("ListMobileSdkReleases");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_ListMobileSdkReleasesCommand");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_ListResourcesForWebACLCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("ListResourcesForWebACL");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_ListResourcesForWebACLCommand");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_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_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_PutManagedRuleSetVersionsCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("PutManagedRuleSetVersions");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_PutManagedRuleSetVersionsCommand");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_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_UpdateManagedRuleSetVersionExpiryDateCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("UpdateManagedRuleSetVersionExpiryDate");  let body;  body = JSON.stringify(se_UpdateManagedRuleSetVersionExpiryDateRequest(input, context));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_UpdateManagedRuleSetVersionExpiryDateCommand");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_UpdateRuleGroupCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("UpdateRuleGroup");  let body;  body = JSON.stringify(se_UpdateRuleGroupRequest(input, context));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_UpdateRuleGroupCommand");var se_UpdateWebACLCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("UpdateWebACL");  let body;  body = JSON.stringify(se_UpdateWebACLRequest(input, context));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_UpdateWebACLCommand");var de_AssociateWebACLCommand = /* @__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_AssociateWebACLCommand");var de_CheckCapacityCommand = /* @__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_CheckCapacityCommand");var de_CreateAPIKeyCommand = /* @__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_CreateAPIKeyCommand");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_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_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_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_DeleteAPIKeyCommand = /* @__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_DeleteAPIKeyCommand");var de_DeleteFirewallManagerRuleGroupsCommand = /* @__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_DeleteFirewallManagerRuleGroupsCommand");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_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_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_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_DescribeAllManagedProductsCommand = /* @__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_DescribeAllManagedProductsCommand");var de_DescribeManagedProductsByVendorCommand = /* @__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_DescribeManagedProductsByVendorCommand");var de_DescribeManagedRuleGroupCommand = /* @__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_DescribeManagedRuleGroupCommand");var de_DisassociateWebACLCommand = /* @__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_DisassociateWebACLCommand");var de_GenerateMobileSdkReleaseUrlCommand = /* @__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_GenerateMobileSdkReleaseUrlCommand");var de_GetDecryptedAPIKeyCommand = /* @__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_GetDecryptedAPIKeyResponse(data, context);  const response = {    $metadata: deserializeMetadata(output),    ...contents  };  return response;}, "de_GetDecryptedAPIKeyCommand");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_GetManagedRuleSetCommand = /* @__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_GetManagedRuleSetResponse(data, context);  const response = {    $metadata: deserializeMetadata(output),    ...contents  };  return response;}, "de_GetManagedRuleSetCommand");var de_GetMobileSdkReleaseCommand = /* @__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_GetMobileSdkReleaseResponse(data, context);  const response = {    $metadata: deserializeMetadata(output),    ...contents  };  return response;}, "de_GetMobileSdkReleaseCommand");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_GetRateBasedStatementManagedKeysCommand = /* @__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_GetRateBasedStatementManagedKeysCommand");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_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 = de_GetRuleGroupResponse(data, context);  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_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 = de_GetWebACLResponse(data, context);  const response = {    $metadata: deserializeMetadata(output),    ...contents  };  return response;}, "de_GetWebACLCommand");var de_GetWebACLForResourceCommand = /* @__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_GetWebACLForResourceResponse(data, context);  const response = {    $metadata: deserializeMetadata(output),    ...contents  };  return response;}, "de_GetWebACLForResourceCommand");var de_ListAPIKeysCommand = /* @__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_ListAPIKeysResponse(data, context);  const response = {    $metadata: deserializeMetadata(output),    ...contents  };  return response;}, "de_ListAPIKeysCommand");var de_ListAvailableManagedRuleGroupsCommand = /* @__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_ListAvailableManagedRuleGroupsCommand");var de_ListAvailableManagedRuleGroupVersionsCommand = /* @__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_ListAvailableManagedRuleGroupVersionsResponse(data, context);  const response = {    $metadata: deserializeMetadata(output),    ...contents  };  return response;}, "de_ListAvailableManagedRuleGroupVersionsCommand");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_ListManagedRuleSetsCommand = /* @__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_ListManagedRuleSetsCommand");var de_ListMobileSdkReleasesCommand = /* @__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_ListMobileSdkReleasesResponse(data, context);  const response = {    $metadata: deserializeMetadata(output),    ...contents  };  return response;}, "de_ListMobileSdkReleasesCommand");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_ListResourcesForWebACLCommand = /* @__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_ListResourcesForWebACLCommand");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_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_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_PutManagedRuleSetVersionsCommand = /* @__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_PutManagedRuleSetVersionsCommand");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_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_UpdateManagedRuleSetVersionExpiryDateCommand = /* @__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_UpdateManagedRuleSetVersionExpiryDateResponse(data, context);  const response = {    $metadata: deserializeMetadata(output),    ...contents  };  return response;}, "de_UpdateManagedRuleSetVersionExpiryDateCommand");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_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_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_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 "WAFInternalErrorException":    case "com.amazonaws.wafv2#WAFInternalErrorException":      throw await de_WAFInternalErrorExceptionRes(parsedOutput, context);    case "WAFInvalidOperationException":    case "com.amazonaws.wafv2#WAFInvalidOperationException":      throw await de_WAFInvalidOperationExceptionRes(parsedOutput, context);    case "WAFInvalidParameterException":    case "com.amazonaws.wafv2#WAFInvalidParameterException":      throw await de_WAFInvalidParameterExceptionRes(parsedOutput, context);    case "WAFNonexistentItemException":    case "com.amazonaws.wafv2#WAFNonexistentItemException":      throw await de_WAFNonexistentItemExceptionRes(parsedOutput, context);    case "WAFUnavailableEntityException":    case "com.amazonaws.wafv2#WAFUnavailableEntityException":      throw await de_WAFUnavailableEntityExceptionRes(parsedOutput, context);    case "WAFExpiredManagedRuleGroupVersionException":    case "com.amazonaws.wafv2#WAFExpiredManagedRuleGroupVersionException":      throw await de_WAFExpiredManagedRuleGroupVersionExceptionRes(parsedOutput, context);    case "WAFInvalidResourceException":    case "com.amazonaws.wafv2#WAFInvalidResourceException":      throw await de_WAFInvalidResourceExceptionRes(parsedOutput, context);    case "WAFLimitsExceededException":    case "com.amazonaws.wafv2#WAFLimitsExceededException":      throw await de_WAFLimitsExceededExceptionRes(parsedOutput, context);    case "WAFSubscriptionNotFoundException":    case "com.amazonaws.wafv2#WAFSubscriptionNotFoundException":      throw await de_WAFSubscriptionNotFoundExceptionRes(parsedOutput, context);    case "WAFDuplicateItemException":    case "com.amazonaws.wafv2#WAFDuplicateItemException":      throw await de_WAFDuplicateItemExceptionRes(parsedOutput, context);    case "WAFOptimisticLockException":    case "com.amazonaws.wafv2#WAFOptimisticLockException":      throw await de_WAFOptimisticLockExceptionRes(parsedOutput, context);    case "WAFTagOperationException":    case "com.amazonaws.wafv2#WAFTagOperationException":      throw await de_WAFTagOperationExceptionRes(parsedOutput, context);    case "WAFTagOperationInternalErrorException":    case "com.amazonaws.wafv2#WAFTagOperationInternalErrorException":      throw await de_WAFTagOperationInternalErrorExceptionRes(parsedOutput, context);    case "WAFConfigurationWarningException":    case "com.amazonaws.wafv2#WAFConfigurationWarningException":      throw await de_WAFConfigurationWarningExceptionRes(parsedOutput, context);    case "WAFAssociatedItemException":    case "com.amazonaws.wafv2#WAFAssociatedItemException":      throw await de_WAFAssociatedItemExceptionRes(parsedOutput, context);    case "WAFUnsupportedAggregateKeyTypeException":    case "com.amazonaws.wafv2#WAFUnsupportedAggregateKeyTypeException":      throw await de_WAFUnsupportedAggregateKeyTypeExceptionRes(parsedOutput, context);    case "WAFLogDestinationPermissionIssueException":    case "com.amazonaws.wafv2#WAFLogDestinationPermissionIssueException":      throw await de_WAFLogDestinationPermissionIssueExceptionRes(parsedOutput, context);    case "WAFServiceLinkedRoleErrorException":    case "com.amazonaws.wafv2#WAFServiceLinkedRoleErrorException":      throw await de_WAFServiceLinkedRoleErrorExceptionRes(parsedOutput, context);    case "WAFInvalidPermissionPolicyException":    case "com.amazonaws.wafv2#WAFInvalidPermissionPolicyException":      throw await de_WAFInvalidPermissionPolicyExceptionRes(parsedOutput, context);    default:      const parsedBody = parsedOutput.body;      return throwDefaultError({        output,        parsedBody,        errorCode      });  }}, "de_CommandError");var de_WAFAssociatedItemExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {  const body = parsedOutput.body;  const deserialized = (0, import_smithy_client._json)(body);  const exception = new WAFAssociatedItemException({    $metadata: deserializeMetadata(parsedOutput),    ...deserialized  });  return (0, import_smithy_client.decorateServiceException)(exception, body);}, "de_WAFAssociatedItemExceptionRes");var de_WAFConfigurationWarningExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {  const body = parsedOutput.body;  const deserialized = (0, import_smithy_client._json)(body);  const exception = new WAFConfigurationWarningException({    $metadata: deserializeMetadata(parsedOutput),    ...deserialized  });  return (0, import_smithy_client.decorateServiceException)(exception, body);}, "de_WAFConfigurationWarningExceptionRes");var de_WAFDuplicateItemExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {  const body = parsedOutput.body;  const deserialized = (0, import_smithy_client._json)(body);  const exception = new WAFDuplicateItemException({    $metadata: deserializeMetadata(parsedOutput),    ...deserialized  });  return (0, import_smithy_client.decorateServiceException)(exception, body);}, "de_WAFDuplicateItemExceptionRes");var de_WAFExpiredManagedRuleGroupVersionExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {  const body = parsedOutput.body;  const deserialized = (0, import_smithy_client._json)(body);  const exception = new WAFExpiredManagedRuleGroupVersionException({    $metadata: deserializeMetadata(parsedOutput),    ...deserialized  });  return (0, import_smithy_client.decorateServiceException)(exception, body);}, "de_WAFExpiredManagedRuleGroupVersionExceptionRes");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_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_WAFInvalidResourceExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {  const body = parsedOutput.body;  const deserialized = (0, import_smithy_client._json)(body);  const exception = new WAFInvalidResourceException({    $metadata: deserializeMetadata(parsedOutput),    ...deserialized  });  return (0, import_smithy_client.decorateServiceException)(exception, body);}, "de_WAFInvalidResourceExceptionRes");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_WAFLogDestinationPermissionIssueExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {  const body = parsedOutput.body;  const deserialized = (0, import_smithy_client._json)(body);  const exception = new WAFLogDestinationPermissionIssueException({    $metadata: deserializeMetadata(parsedOutput),    ...deserialized  });  return (0, import_smithy_client.decorateServiceException)(exception, body);}, "de_WAFLogDestinationPermissionIssueExceptionRes");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_WAFOptimisticLockExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {  const body = parsedOutput.body;  const deserialized = (0, import_smithy_client._json)(body);  const exception = new WAFOptimisticLockException({    $metadata: deserializeMetadata(parsedOutput),    ...deserialized  });  return (0, import_smithy_client.decorateServiceException)(exception, body);}, "de_WAFOptimisticLockExceptionRes");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_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 de_WAFUnavailableEntityExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {  const body = parsedOutput.body;  const deserialized = (0, import_smithy_client._json)(body);  const exception = new WAFUnavailableEntityException({    $metadata: deserializeMetadata(parsedOutput),    ...deserialized  });  return (0, import_smithy_client.decorateServiceException)(exception, body);}, "de_WAFUnavailableEntityExceptionRes");var de_WAFUnsupportedAggregateKeyTypeExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {  const body = parsedOutput.body;  const deserialized = (0, import_smithy_client._json)(body);  const exception = new WAFUnsupportedAggregateKeyTypeException({    $metadata: deserializeMetadata(parsedOutput),    ...deserialized  });  return (0, import_smithy_client.decorateServiceException)(exception, body);}, "de_WAFUnsupportedAggregateKeyTypeExceptionRes");var se_AndStatement = /* @__PURE__ */ __name((input, context) => {  return (0, import_smithy_client.take)(input, {    Statements: /* @__PURE__ */ __name((_) => se_Statements(_, context), "Statements")  });}, "se_AndStatement");var se_ByteMatchStatement = /* @__PURE__ */ __name((input, context) => {  return (0, import_smithy_client.take)(input, {    FieldToMatch: import_smithy_client._json,    PositionalConstraint: [],    SearchString: context.base64Encoder,    TextTransformations: import_smithy_client._json  });}, "se_ByteMatchStatement");var se_CheckCapacityRequest = /* @__PURE__ */ __name((input, context) => {  return (0, import_smithy_client.take)(input, {    Rules: /* @__PURE__ */ __name((_) => se_Rules(_, context), "Rules"),    Scope: []  });}, "se_CheckCapacityRequest");var se_CreateRuleGroupRequest = /* @__PURE__ */ __name((input, context) => {  return (0, import_smithy_client.take)(input, {    Capacity: [],    CustomResponseBodies: import_smithy_client._json,    Description: [],    Name: [],    Rules: /* @__PURE__ */ __name((_) => se_Rules(_, context), "Rules"),    Scope: [],    Tags: import_smithy_client._json,    VisibilityConfig: import_smithy_client._json  });}, "se_CreateRuleGroupRequest");var se_CreateWebACLRequest = /* @__PURE__ */ __name((input, context) => {  return (0, import_smithy_client.take)(input, {    ApplicationConfig: import_smithy_client._json,    AssociationConfig: import_smithy_client._json,    CaptchaConfig: import_smithy_client._json,    ChallengeConfig: import_smithy_client._json,    CustomResponseBodies: import_smithy_client._json,    DataProtectionConfig: import_smithy_client._json,    DefaultAction: import_smithy_client._json,    Description: [],    Name: [],    OnSourceDDoSProtectionConfig: import_smithy_client._json,    Rules: /* @__PURE__ */ __name((_) => se_Rules(_, context), "Rules"),    Scope: [],    Tags: import_smithy_client._json,    TokenDomains: import_smithy_client._json,    VisibilityConfig: import_smithy_client._json  });}, "se_CreateWebACLRequest");var se_GetSampledRequestsRequest = /* @__PURE__ */ __name((input, context) => {  return (0, import_smithy_client.take)(input, {    MaxItems: [],    RuleMetricName: [],    Scope: [],    TimeWindow: /* @__PURE__ */ __name((_) => se_TimeWindow(_, context), "TimeWindow"),    WebAclArn: []  });}, "se_GetSampledRequestsRequest");var se_ManagedRuleGroupStatement = /* @__PURE__ */ __name((input, context) => {  return (0, import_smithy_client.take)(input, {    ExcludedRules: import_smithy_client._json,    ManagedRuleGroupConfigs: import_smithy_client._json,    Name: [],    RuleActionOverrides: import_smithy_client._json,    ScopeDownStatement: /* @__PURE__ */ __name((_) => se_Statement(_, context), "ScopeDownStatement"),    VendorName: [],    Version: []  });}, "se_ManagedRuleGroupStatement");var se_NotStatement = /* @__PURE__ */ __name((input, context) => {  return (0, import_smithy_client.take)(input, {    Statement: /* @__PURE__ */ __name((_) => se_Statement(_, context), "Statement")  });}, "se_NotStatement");var se_OrStatement = /* @__PURE__ */ __name((input, context) => {  return (0, import_smithy_client.take)(input, {    Statements: /* @__PURE__ */ __name((_) => se_Statements(_, context), "Statements")  });}, "se_OrStatement");var se_RateBasedStatement = /* @__PURE__ */ __name((input, context) => {  return (0, import_smithy_client.take)(input, {    AggregateKeyType: [],    CustomKeys: import_smithy_client._json,    EvaluationWindowSec: [],    ForwardedIPConfig: import_smithy_client._json,    Limit: [],    ScopeDownStatement: /* @__PURE__ */ __name((_) => se_Statement(_, context), "ScopeDownStatement")  });}, "se_RateBasedStatement");var se_Rule = /* @__PURE__ */ __name((input, context) => {  return (0, import_smithy_client.take)(input, {    Action: import_smithy_client._json,    CaptchaConfig: import_smithy_client._json,    ChallengeConfig: import_smithy_client._json,    Name: [],    OverrideAction: import_smithy_client._json,    Priority: [],    RuleLabels: import_smithy_client._json,    Statement: /* @__PURE__ */ __name((_) => se_Statement(_, context), "Statement"),    VisibilityConfig: import_smithy_client._json  });}, "se_Rule");var se_Rules = /* @__PURE__ */ __name((input, context) => {  return input.filter((e) => e != null).map((entry) => {    return se_Rule(entry, context);  });}, "se_Rules");var se_Statement = /* @__PURE__ */ __name((input, context) => {  return (0, import_smithy_client.take)(input, {    AndStatement: /* @__PURE__ */ __name((_) => se_AndStatement(_, context), "AndStatement"),    AsnMatchStatement: import_smithy_client._json,    ByteMatchStatement: /* @__PURE__ */ __name((_) => se_ByteMatchStatement(_, context), "ByteMatchStatement"),    GeoMatchStatement: import_smithy_client._json,    IPSetReferenceStatement: import_smithy_client._json,    LabelMatchStatement: import_smithy_client._json,    ManagedRuleGroupStatement: /* @__PURE__ */ __name((_) => se_ManagedRuleGroupStatement(_, context), "ManagedRuleGroupStatement"),    NotStatement: /* @__PURE__ */ __name((_) => se_NotStatement(_, context), "NotStatement"),    OrStatement: /* @__PURE__ */ __name((_) => se_OrStatement(_, context), "OrStatement"),    RateBasedStatement: /* @__PURE__ */ __name((_) => se_RateBasedStatement(_, context), "RateBasedStatement"),    RegexMatchStatement: import_smithy_client._json,    RegexPatternSetReferenceStatement: import_smithy_client._json,    RuleGroupReferenceStatement: import_smithy_client._json,    SizeConstraintStatement: import_smithy_client._json,    SqliMatchStatement: import_smithy_client._json,    XssMatchStatement: import_smithy_client._json  });}, "se_Statement");var se_Statements = /* @__PURE__ */ __name((input, context) => {  return input.filter((e) => e != null).map((entry) => {    return se_Statement(entry, context);  });}, "se_Statements");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_UpdateManagedRuleSetVersionExpiryDateRequest = /* @__PURE__ */ __name((input, context) => {  return (0, import_smithy_client.take)(input, {    ExpiryTimestamp: /* @__PURE__ */ __name((_) => _.getTime() / 1e3, "ExpiryTimestamp"),    Id: [],    LockToken: [],    Name: [],    Scope: [],    VersionToExpire: []  });}, "se_UpdateManagedRuleSetVersionExpiryDateRequest");var se_UpdateRuleGroupRequest = /* @__PURE__ */ __name((input, context) => {  return (0, import_smithy_client.take)(input, {    CustomResponseBodies: import_smithy_client._json,    Description: [],    Id: [],    LockToken: [],    Name: [],    Rules: /* @__PURE__ */ __name((_) => se_Rules(_, context), "Rules"),    Scope: [],    VisibilityConfig: import_smithy_client._json  });}, "se_UpdateRuleGroupRequest");var se_UpdateWebACLRequest = /* @__PURE__ */ __name((input, context) => {  return (0, import_smithy_client.take)(input, {    ApplicationConfig: import_smithy_client._json,    AssociationConfig: import_smithy_client._json,    CaptchaConfig: import_smithy_client._json,    ChallengeConfig: import_smithy_client._json,    CustomResponseBodies: import_smithy_client._json,    DataProtectionConfig: import_smithy_client._json,    DefaultAction: import_smithy_client._json,    Description: [],    Id: [],    LockToken: [],    Name: [],    OnSourceDDoSProtectionConfig: import_smithy_client._json,    Rules: /* @__PURE__ */ __name((_) => se_Rules(_, context), "Rules"),    Scope: [],    TokenDomains: import_smithy_client._json,    VisibilityConfig: import_smithy_client._json  });}, "se_UpdateWebACLRequest");var de_AndStatement = /* @__PURE__ */ __name((output, context) => {  return (0, import_smithy_client.take)(output, {    Statements: /* @__PURE__ */ __name((_) => de_Statements(_, context), "Statements")  });}, "de_AndStatement");var de_APIKeySummaries = /* @__PURE__ */ __name((output, context) => {  const retVal = (output || []).filter((e) => e != null).map((entry) => {    return de_APIKeySummary(entry, context);  });  return retVal;}, "de_APIKeySummaries");var de_APIKeySummary = /* @__PURE__ */ __name((output, context) => {  return (0, import_smithy_client.take)(output, {    APIKey: import_smithy_client.expectString,    CreationTimestamp: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "CreationTimestamp"),    TokenDomains: import_smithy_client._json,    Version: import_smithy_client.expectInt32  });}, "de_APIKeySummary");var de_ByteMatchStatement = /* @__PURE__ */ __name((output, context) => {  return (0, import_smithy_client.take)(output, {    FieldToMatch: import_smithy_client._json,    PositionalConstraint: import_smithy_client.expectString,    SearchString: context.base64Decoder,    TextTransformations: import_smithy_client._json  });}, "de_ByteMatchStatement");var de_FirewallManagerRuleGroup = /* @__PURE__ */ __name((output, context) => {  return (0, import_smithy_client.take)(output, {    FirewallManagerStatement: /* @__PURE__ */ __name((_) => de_FirewallManagerStatement(_, context), "FirewallManagerStatement"),    Name: import_smithy_client.expectString,    OverrideAction: import_smithy_client._json,    Priority: import_smithy_client.expectInt32,    VisibilityConfig: import_smithy_client._json  });}, "de_FirewallManagerRuleGroup");var de_FirewallManagerRuleGroups = /* @__PURE__ */ __name((output, context) => {  const retVal = (output || []).filter((e) => e != null).map((entry) => {    return de_FirewallManagerRuleGroup(entry, context);  });  return retVal;}, "de_FirewallManagerRuleGroups");var de_FirewallManagerStatement = /* @__PURE__ */ __name((output, context) => {  return (0, import_smithy_client.take)(output, {    ManagedRuleGroupStatement: /* @__PURE__ */ __name((_) => de_ManagedRuleGroupStatement(_, context), "ManagedRuleGroupStatement"),    RuleGroupReferenceStatement: import_smithy_client._json  });}, "de_FirewallManagerStatement");var de_GetDecryptedAPIKeyResponse = /* @__PURE__ */ __name((output, context) => {  return (0, import_smithy_client.take)(output, {    CreationTimestamp: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "CreationTimestamp"),    TokenDomains: import_smithy_client._json  });}, "de_GetDecryptedAPIKeyResponse");var de_GetManagedRuleSetResponse = /* @__PURE__ */ __name((output, context) => {  return (0, import_smithy_client.take)(output, {    LockToken: import_smithy_client.expectString,    ManagedRuleSet: /* @__PURE__ */ __name((_) => de_ManagedRuleSet(_, context), "ManagedRuleSet")  });}, "de_GetManagedRuleSetResponse");var de_GetMobileSdkReleaseResponse = /* @__PURE__ */ __name((output, context) => {  return (0, import_smithy_client.take)(output, {    MobileSdkRelease: /* @__PURE__ */ __name((_) => de_MobileSdkRelease(_, context), "MobileSdkRelease")  });}, "de_GetMobileSdkReleaseResponse");var de_GetRuleGroupResponse = /* @__PURE__ */ __name((output, context) => {  return (0, import_smithy_client.take)(output, {    LockToken: import_smithy_client.expectString,    RuleGroup: /* @__PURE__ */ __name((_) => de_RuleGroup(_, context), "RuleGroup")  });}, "de_GetRuleGroupResponse");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_GetWebACLForResourceResponse = /* @__PURE__ */ __name((output, context) => {  return (0, import_smithy_client.take)(output, {    WebACL: /* @__PURE__ */ __name((_) => de_WebACL(_, context), "WebACL")  });}, "de_GetWebACLForResourceResponse");var de_GetWebACLResponse = /* @__PURE__ */ __name((output, context) => {  return (0, import_smithy_client.take)(output, {    ApplicationIntegrationURL: import_smithy_client.expectString,    LockToken: import_smithy_client.expectString,    WebACL: /* @__PURE__ */ __name((_) => de_WebACL(_, context), "WebACL")  });}, "de_GetWebACLResponse");var de_ListAPIKeysResponse = /* @__PURE__ */ __name((output, context) => {  return (0, import_smithy_client.take)(output, {    APIKeySummaries: /* @__PURE__ */ __name((_) => de_APIKeySummaries(_, context), "APIKeySummaries"),    ApplicationIntegrationURL: import_smithy_client.expectString,    NextMarker: import_smithy_client.expectString  });}, "de_ListAPIKeysResponse");var de_ListAvailableManagedRuleGroupVersionsResponse = /* @__PURE__ */ __name((output, context) => {  return (0, import_smithy_client.take)(output, {    CurrentDefaultVersion: import_smithy_client.expectString,    NextMarker: import_smithy_client.expectString,    Versions: /* @__PURE__ */ __name((_) => de_ManagedRuleGroupVersions(_, context), "Versions")  });}, "de_ListAvailableManagedRuleGroupVersionsResponse");var de_ListMobileSdkReleasesResponse = /* @__PURE__ */ __name((output, context) => {  return (0, import_smithy_client.take)(output, {    NextMarker: import_smithy_client.expectString,    ReleaseSummaries: /* @__PURE__ */ __name((_) => de_ReleaseSummaries(_, context), "ReleaseSummaries")  });}, "de_ListMobileSdkReleasesResponse");var de_ManagedRuleGroupStatement = /* @__PURE__ */ __name((output, context) => {  return (0, import_smithy_client.take)(output, {    ExcludedRules: import_smithy_client._json,    ManagedRuleGroupConfigs: import_smithy_client._json,    Name: import_smithy_client.expectString,    RuleActionOverrides: import_smithy_client._json,    ScopeDownStatement: /* @__PURE__ */ __name((_) => de_Statement(_, context), "ScopeDownStatement"),    VendorName: import_smithy_client.expectString,    Version: import_smithy_client.expectString  });}, "de_ManagedRuleGroupStatement");var de_ManagedRuleGroupVersion = /* @__PURE__ */ __name((output, context) => {  return (0, import_smithy_client.take)(output, {    LastUpdateTimestamp: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "LastUpdateTimestamp"),    Name: import_smithy_client.expectString  });}, "de_ManagedRuleGroupVersion");var de_ManagedRuleGroupVersions = /* @__PURE__ */ __name((output, context) => {  const retVal = (output || []).filter((e) => e != null).map((entry) => {    return de_ManagedRuleGroupVersion(entry, context);  });  return retVal;}, "de_ManagedRuleGroupVersions");var de_ManagedRuleSet = /* @__PURE__ */ __name((output, context) => {  return (0, import_smithy_client.take)(output, {    ARN: import_smithy_client.expectString,    Description: import_smithy_client.expectString,    Id: import_smithy_client.expectString,    LabelNamespace: import_smithy_client.expectString,    Name: import_smithy_client.expectString,    PublishedVersions: /* @__PURE__ */ __name((_) => de_PublishedVersions(_, context), "PublishedVersions"),    RecommendedVersion: import_smithy_client.expectString  });}, "de_ManagedRuleSet");var de_ManagedRuleSetVersion = /* @__PURE__ */ __name((output, context) => {  return (0, import_smithy_client.take)(output, {    AssociatedRuleGroupArn: import_smithy_client.expectString,    Capacity: import_smithy_client.expectLong,    ExpiryTimestamp: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "ExpiryTimestamp"),    ForecastedLifetime: import_smithy_client.expectInt32,    LastUpdateTimestamp: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "LastUpdateTimestamp"),    PublishTimestamp: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "PublishTimestamp")  });}, "de_ManagedRuleSetVersion");var de_MobileSdkRelease = /* @__PURE__ */ __name((output, context) => {  return (0, import_smithy_client.take)(output, {    ReleaseNotes: import_smithy_client.expectString,    ReleaseVersion: import_smithy_client.expectString,    Tags: import_smithy_client._json,    Timestamp: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "Timestamp")  });}, "de_MobileSdkRelease");var de_NotStatement = /* @__PURE__ */ __name((output, context) => {  return (0, import_smithy_client.take)(output, {    Statement: /* @__PURE__ */ __name((_) => de_Statement(_, context), "Statement")  });}, "de_NotStatement");var de_OrStatement = /* @__PURE__ */ __name((output, context) => {  return (0, import_smithy_client.take)(output, {    Statements: /* @__PURE__ */ __name((_) => de_Statements(_, context), "Statements")  });}, "de_OrStatement");var de_PublishedVersions = /* @__PURE__ */ __name((output, context) => {  return Object.entries(output).reduce((acc, [key, value]) => {    if (value === null) {      return acc;    }    acc[key] = de_ManagedRuleSetVersion(value, context);    return acc;  }, {});}, "de_PublishedVersions");var de_RateBasedStatement = /* @__PURE__ */ __name((output, context) => {  return (0, import_smithy_client.take)(output, {    AggregateKeyType: import_smithy_client.expectString,    CustomKeys: import_smithy_client._json,    EvaluationWindowSec: import_smithy_client.expectLong,    ForwardedIPConfig: import_smithy_client._json,    Limit: import_smithy_client.expectLong,    ScopeDownStatement: /* @__PURE__ */ __name((_) => de_Statement(_, context), "ScopeDownStatement")  });}, "de_RateBasedStatement");var de_ReleaseSummaries = /* @__PURE__ */ __name((output, context) => {  const retVal = (output || []).filter((e) => e != null).map((entry) => {    return de_ReleaseSummary(entry, context);  });  return retVal;}, "de_ReleaseSummaries");var de_ReleaseSummary = /* @__PURE__ */ __name((output, context) => {  return (0, import_smithy_client.take)(output, {    ReleaseVersion: import_smithy_client.expectString,    Timestamp: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "Timestamp")  });}, "de_ReleaseSummary");var de_Rule = /* @__PURE__ */ __name((output, context) => {  return (0, import_smithy_client.take)(output, {    Action: import_smithy_client._json,    CaptchaConfig: import_smithy_client._json,    ChallengeConfig: import_smithy_client._json,    Name: import_smithy_client.expectString,    OverrideAction: import_smithy_client._json,    Priority: import_smithy_client.expectInt32,    RuleLabels: import_smithy_client._json,    Statement: /* @__PURE__ */ __name((_) => de_Statement(_, context), "Statement"),    VisibilityConfig: import_smithy_client._json  });}, "de_Rule");var de_RuleGroup = /* @__PURE__ */ __name((output, context) => {  return (0, import_smithy_client.take)(output, {    ARN: import_smithy_client.expectString,    AvailableLabels: import_smithy_client._json,    Capacity: import_smithy_client.expectLong,    ConsumedLabels: import_smithy_client._json,    CustomResponseBodies: import_smithy_client._json,    Description: import_smithy_client.expectString,    Id: import_smithy_client.expectString,    LabelNamespace: import_smithy_client.expectString,    Name: import_smithy_client.expectString,    Rules: /* @__PURE__ */ __name((_) => de_Rules(_, context), "Rules"),    VisibilityConfig: import_smithy_client._json  });}, "de_RuleGroup");var de_Rules = /* @__PURE__ */ __name((output, context) => {  const retVal = (output || []).filter((e) => e != null).map((entry) => {    return de_Rule(entry, context);  });  return retVal;}, "de_Rules");var de_SampledHTTPRequest = /* @__PURE__ */ __name((output, context) => {  return (0, import_smithy_client.take)(output, {    Action: import_smithy_client.expectString,    CaptchaResponse: import_smithy_client._json,    ChallengeResponse: import_smithy_client._json,    Labels: import_smithy_client._json,    OverriddenAction: import_smithy_client.expectString,    Request: import_smithy_client._json,    RequestHeadersInserted: import_smithy_client._json,    ResponseCodeSent: import_smithy_client.expectInt32,    RuleNameWithinRuleGroup: 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_Statement = /* @__PURE__ */ __name((output, context) => {  return (0, import_smithy_client.take)(output, {    AndStatement: /* @__PURE__ */ __name((_) => de_AndStatement(_, context), "AndStatement"),    AsnMatchStatement: import_smithy_client._json,    ByteMatchStatement: /* @__PURE__ */ __name((_) => de_ByteMatchStatement(_, context), "ByteMatchStatement"),    GeoMatchStatement: import_smithy_client._json,    IPSetReferenceStatement: import_smithy_client._json,    LabelMatchStatement: import_smithy_client._json,    ManagedRuleGroupStatement: /* @__PURE__ */ __name((_) => de_ManagedRuleGroupStatement(_, context), "ManagedRuleGroupStatement"),    NotStatement: /* @__PURE__ */ __name((_) => de_NotStatement(_, context), "NotStatement"),    OrStatement: /* @__PURE__ */ __name((_) => de_OrStatement(_, context), "OrStatement"),    RateBasedStatement: /* @__PURE__ */ __name((_) => de_RateBasedStatement(_, context), "RateBasedStatement"),    RegexMatchStatement: import_smithy_client._json,    RegexPatternSetReferenceStatement: import_smithy_client._json,    RuleGroupReferenceStatement: import_smithy_client._json,    SizeConstraintStatement: import_smithy_client._json,    SqliMatchStatement: import_smithy_client._json,    XssMatchStatement: import_smithy_client._json  });}, "de_Statement");var de_Statements = /* @__PURE__ */ __name((output, context) => {  const retVal = (output || []).filter((e) => e != null).map((entry) => {    return de_Statement(entry, context);  });  return retVal;}, "de_Statements");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 de_UpdateManagedRuleSetVersionExpiryDateResponse = /* @__PURE__ */ __name((output, context) => {  return (0, import_smithy_client.take)(output, {    ExpiringVersion: import_smithy_client.expectString,    ExpiryTimestamp: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "ExpiryTimestamp"),    NextLockToken: import_smithy_client.expectString  });}, "de_UpdateManagedRuleSetVersionExpiryDateResponse");var de_WebACL = /* @__PURE__ */ __name((output, context) => {  return (0, import_smithy_client.take)(output, {    ARN: import_smithy_client.expectString,    ApplicationConfig: import_smithy_client._json,    AssociationConfig: import_smithy_client._json,    Capacity: import_smithy_client.expectLong,    CaptchaConfig: import_smithy_client._json,    ChallengeConfig: import_smithy_client._json,    CustomResponseBodies: import_smithy_client._json,    DataProtectionConfig: import_smithy_client._json,    DefaultAction: import_smithy_client._json,    Description: import_smithy_client.expectString,    Id: import_smithy_client.expectString,    LabelNamespace: import_smithy_client.expectString,    ManagedByFirewallManager: import_smithy_client.expectBoolean,    Name: import_smithy_client.expectString,    OnSourceDDoSProtectionConfig: import_smithy_client._json,    PostProcessFirewallManagerRuleGroups: /* @__PURE__ */ __name((_) => de_FirewallManagerRuleGroups(_, context), "PostProcessFirewallManagerRuleGroups"),    PreProcessFirewallManagerRuleGroups: /* @__PURE__ */ __name((_) => de_FirewallManagerRuleGroups(_, context), "PreProcessFirewallManagerRuleGroups"),    RetrofittedByFirewallManager: import_smithy_client.expectBoolean,    Rules: /* @__PURE__ */ __name((_) => de_Rules(_, context), "Rules"),    TokenDomains: import_smithy_client._json,    VisibilityConfig: import_smithy_client._json  });}, "de_WebACL");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)(WAFV2ServiceException);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_20190729.${operation}`  };}__name(sharedHeaders, "sharedHeaders"); // src/commands/AssociateWebACLCommand.tsvar AssociateWebACLCommand = 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_20190729", "AssociateWebACL", {}).n("WAFV2Client", "AssociateWebACLCommand").f(void 0, void 0).ser(se_AssociateWebACLCommand).de(de_AssociateWebACLCommand).build() {  static {    __name(this, "AssociateWebACLCommand");  }}; // src/commands/CheckCapacityCommand.ts   var CheckCapacityCommand = 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_20190729", "CheckCapacity", {}).n("WAFV2Client", "CheckCapacityCommand").f(void 0, void 0).ser(se_CheckCapacityCommand).de(de_CheckCapacityCommand).build() {  static {    __name(this, "CheckCapacityCommand");  }}; // src/commands/CreateAPIKeyCommand.ts   var CreateAPIKeyCommand = 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_20190729", "CreateAPIKey", {}).n("WAFV2Client", "CreateAPIKeyCommand").f(void 0, void 0).ser(se_CreateAPIKeyCommand).de(de_CreateAPIKeyCommand).build() {  static {    __name(this, "CreateAPIKeyCommand");  }}; // 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_20190729", "CreateIPSet", {}).n("WAFV2Client", "CreateIPSetCommand").f(void 0, void 0).ser(se_CreateIPSetCommand).de(de_CreateIPSetCommand).build() {  static {    __name(this, "CreateIPSetCommand");  }}; // 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_20190729", "CreateRegexPatternSet", {}).n("WAFV2Client", "CreateRegexPatternSetCommand").f(void 0, void 0).ser(se_CreateRegexPatternSetCommand).de(de_CreateRegexPatternSetCommand).build() {  static {    __name(this, "CreateRegexPatternSetCommand");  }}; // 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_20190729", "CreateRuleGroup", {}).n("WAFV2Client", "CreateRuleGroupCommand").f(void 0, void 0).ser(se_CreateRuleGroupCommand).de(de_CreateRuleGroupCommand).build() {  static {    __name(this, "CreateRuleGroupCommand");  }}; // 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_20190729", "CreateWebACL", {}).n("WAFV2Client", "CreateWebACLCommand").f(void 0, void 0).ser(se_CreateWebACLCommand).de(de_CreateWebACLCommand).build() {  static {    __name(this, "CreateWebACLCommand");  }}; // src/commands/DeleteAPIKeyCommand.ts   var DeleteAPIKeyCommand = 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_20190729", "DeleteAPIKey", {}).n("WAFV2Client", "DeleteAPIKeyCommand").f(void 0, void 0).ser(se_DeleteAPIKeyCommand).de(de_DeleteAPIKeyCommand).build() {  static {    __name(this, "DeleteAPIKeyCommand");  }}; // src/commands/DeleteFirewallManagerRuleGroupsCommand.ts   var DeleteFirewallManagerRuleGroupsCommand = 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_20190729", "DeleteFirewallManagerRuleGroups", {}).n("WAFV2Client", "DeleteFirewallManagerRuleGroupsCommand").f(void 0, void 0).ser(se_DeleteFirewallManagerRuleGroupsCommand).de(de_DeleteFirewallManagerRuleGroupsCommand).build() {  static {    __name(this, "DeleteFirewallManagerRuleGroupsCommand");  }}; // 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_20190729", "DeleteIPSet", {}).n("WAFV2Client", "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_20190729", "DeleteLoggingConfiguration", {}).n("WAFV2Client", "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_20190729", "DeletePermissionPolicy", {}).n("WAFV2Client", "DeletePermissionPolicyCommand").f(void 0, void 0).ser(se_DeletePermissionPolicyCommand).de(de_DeletePermissionPolicyCommand).build() {  static {    __name(this, "DeletePermissionPolicyCommand");  }}; // 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_20190729", "DeleteRegexPatternSet", {}).n("WAFV2Client", "DeleteRegexPatternSetCommand").f(void 0, void 0).ser(se_DeleteRegexPatternSetCommand).de(de_DeleteRegexPatternSetCommand).build() {  static {    __name(this, "DeleteRegexPatternSetCommand");  }}; // 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_20190729", "DeleteRuleGroup", {}).n("WAFV2Client", "DeleteRuleGroupCommand").f(void 0, void 0).ser(se_DeleteRuleGroupCommand).de(de_DeleteRuleGroupCommand).build() {  static {    __name(this, "DeleteRuleGroupCommand");  }}; // 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_20190729", "DeleteWebACL", {}).n("WAFV2Client", "DeleteWebACLCommand").f(void 0, void 0).ser(se_DeleteWebACLCommand).de(de_DeleteWebACLCommand).build() {  static {    __name(this, "DeleteWebACLCommand");  }}; // src/commands/DescribeAllManagedProductsCommand.ts   var DescribeAllManagedProductsCommand = 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_20190729", "DescribeAllManagedProducts", {}).n("WAFV2Client", "DescribeAllManagedProductsCommand").f(void 0, void 0).ser(se_DescribeAllManagedProductsCommand).de(de_DescribeAllManagedProductsCommand).build() {  static {    __name(this, "DescribeAllManagedProductsCommand");  }}; // src/commands/DescribeManagedProductsByVendorCommand.ts   var DescribeManagedProductsByVendorCommand = 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_20190729", "DescribeManagedProductsByVendor", {}).n("WAFV2Client", "DescribeManagedProductsByVendorCommand").f(void 0, void 0).ser(se_DescribeManagedProductsByVendorCommand).de(de_DescribeManagedProductsByVendorCommand).build() {  static {    __name(this, "DescribeManagedProductsByVendorCommand");  }}; // src/commands/DescribeManagedRuleGroupCommand.ts   var DescribeManagedRuleGroupCommand = 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_20190729", "DescribeManagedRuleGroup", {}).n("WAFV2Client", "DescribeManagedRuleGroupCommand").f(void 0, void 0).ser(se_DescribeManagedRuleGroupCommand).de(de_DescribeManagedRuleGroupCommand).build() {  static {    __name(this, "DescribeManagedRuleGroupCommand");  }}; // src/commands/DisassociateWebACLCommand.ts   var DisassociateWebACLCommand = 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_20190729", "DisassociateWebACL", {}).n("WAFV2Client", "DisassociateWebACLCommand").f(void 0, void 0).ser(se_DisassociateWebACLCommand).de(de_DisassociateWebACLCommand).build() {  static {    __name(this, "DisassociateWebACLCommand");  }}; // src/commands/GenerateMobileSdkReleaseUrlCommand.ts   var GenerateMobileSdkReleaseUrlCommand = 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_20190729", "GenerateMobileSdkReleaseUrl", {}).n("WAFV2Client", "GenerateMobileSdkReleaseUrlCommand").f(void 0, void 0).ser(se_GenerateMobileSdkReleaseUrlCommand).de(de_GenerateMobileSdkReleaseUrlCommand).build() {  static {    __name(this, "GenerateMobileSdkReleaseUrlCommand");  }}; // src/commands/GetDecryptedAPIKeyCommand.ts   var GetDecryptedAPIKeyCommand = 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_20190729", "GetDecryptedAPIKey", {}).n("WAFV2Client", "GetDecryptedAPIKeyCommand").f(void 0, void 0).ser(se_GetDecryptedAPIKeyCommand).de(de_GetDecryptedAPIKeyCommand).build() {  static {    __name(this, "GetDecryptedAPIKeyCommand");  }}; // 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_20190729", "GetIPSet", {}).n("WAFV2Client", "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_20190729", "GetLoggingConfiguration", {}).n("WAFV2Client", "GetLoggingConfigurationCommand").f(void 0, void 0).ser(se_GetLoggingConfigurationCommand).de(de_GetLoggingConfigurationCommand).build() {  static {    __name(this, "GetLoggingConfigurationCommand");  }}; // src/commands/GetManagedRuleSetCommand.ts   var GetManagedRuleSetCommand = 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_20190729", "GetManagedRuleSet", {}).n("WAFV2Client", "GetManagedRuleSetCommand").f(void 0, void 0).ser(se_GetManagedRuleSetCommand).de(de_GetManagedRuleSetCommand).build() {  static {    __name(this, "GetManagedRuleSetCommand");  }}; // src/commands/GetMobileSdkReleaseCommand.ts   var GetMobileSdkReleaseCommand = 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_20190729", "GetMobileSdkRelease", {}).n("WAFV2Client", "GetMobileSdkReleaseCommand").f(void 0, void 0).ser(se_GetMobileSdkReleaseCommand).de(de_GetMobileSdkReleaseCommand).build() {  static {    __name(this, "GetMobileSdkReleaseCommand");  }}; // 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_20190729", "GetPermissionPolicy", {}).n("WAFV2Client", "GetPermissionPolicyCommand").f(void 0, void 0).ser(se_GetPermissionPolicyCommand).de(de_GetPermissionPolicyCommand).build() {  static {    __name(this, "GetPermissionPolicyCommand");  }}; // src/commands/GetRateBasedStatementManagedKeysCommand.ts   var GetRateBasedStatementManagedKeysCommand = 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_20190729", "GetRateBasedStatementManagedKeys", {}).n("WAFV2Client", "GetRateBasedStatementManagedKeysCommand").f(void 0, void 0).ser(se_GetRateBasedStatementManagedKeysCommand).de(de_GetRateBasedStatementManagedKeysCommand).build() {  static {    __name(this, "GetRateBasedStatementManagedKeysCommand");  }}; // 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_20190729", "GetRegexPatternSet", {}).n("WAFV2Client", "GetRegexPatternSetCommand").f(void 0, void 0).ser(se_GetRegexPatternSetCommand).de(de_GetRegexPatternSetCommand).build() {  static {    __name(this, "GetRegexPatternSetCommand");  }}; // 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_20190729", "GetRuleGroup", {}).n("WAFV2Client", "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_20190729", "GetSampledRequests", {}).n("WAFV2Client", "GetSampledRequestsCommand").f(void 0, void 0).ser(se_GetSampledRequestsCommand).de(de_GetSampledRequestsCommand).build() {  static {    __name(this, "GetSampledRequestsCommand");  }}; // 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_20190729", "GetWebACL", {}).n("WAFV2Client", "GetWebACLCommand").f(void 0, void 0).ser(se_GetWebACLCommand).de(de_GetWebACLCommand).build() {  static {    __name(this, "GetWebACLCommand");  }}; // src/commands/GetWebACLForResourceCommand.ts   var GetWebACLForResourceCommand = 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_20190729", "GetWebACLForResource", {}).n("WAFV2Client", "GetWebACLForResourceCommand").f(void 0, void 0).ser(se_GetWebACLForResourceCommand).de(de_GetWebACLForResourceCommand).build() {  static {    __name(this, "GetWebACLForResourceCommand");  }}; // src/commands/ListAPIKeysCommand.ts   var ListAPIKeysCommand = 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_20190729", "ListAPIKeys", {}).n("WAFV2Client", "ListAPIKeysCommand").f(void 0, void 0).ser(se_ListAPIKeysCommand).de(de_ListAPIKeysCommand).build() {  static {    __name(this, "ListAPIKeysCommand");  }}; // src/commands/ListAvailableManagedRuleGroupsCommand.ts   var ListAvailableManagedRuleGroupsCommand = 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_20190729", "ListAvailableManagedRuleGroups", {}).n("WAFV2Client", "ListAvailableManagedRuleGroupsCommand").f(void 0, void 0).ser(se_ListAvailableManagedRuleGroupsCommand).de(de_ListAvailableManagedRuleGroupsCommand).build() {  static {    __name(this, "ListAvailableManagedRuleGroupsCommand");  }}; // src/commands/ListAvailableManagedRuleGroupVersionsCommand.ts   var ListAvailableManagedRuleGroupVersionsCommand = 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_20190729", "ListAvailableManagedRuleGroupVersions", {}).n("WAFV2Client", "ListAvailableManagedRuleGroupVersionsCommand").f(void 0, void 0).ser(se_ListAvailableManagedRuleGroupVersionsCommand).de(de_ListAvailableManagedRuleGroupVersionsCommand).build() {  static {    __name(this, "ListAvailableManagedRuleGroupVersionsCommand");  }}; // 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_20190729", "ListIPSets", {}).n("WAFV2Client", "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_20190729", "ListLoggingConfigurations", {}).n("WAFV2Client", "ListLoggingConfigurationsCommand").f(void 0, void 0).ser(se_ListLoggingConfigurationsCommand).de(de_ListLoggingConfigurationsCommand).build() {  static {    __name(this, "ListLoggingConfigurationsCommand");  }}; // src/commands/ListManagedRuleSetsCommand.ts   var ListManagedRuleSetsCommand = 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_20190729", "ListManagedRuleSets", {}).n("WAFV2Client", "ListManagedRuleSetsCommand").f(void 0, void 0).ser(se_ListManagedRuleSetsCommand).de(de_ListManagedRuleSetsCommand).build() {  static {    __name(this, "ListManagedRuleSetsCommand");  }}; // src/commands/ListMobileSdkReleasesCommand.ts   var ListMobileSdkReleasesCommand = 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_20190729", "ListMobileSdkReleases", {}).n("WAFV2Client", "ListMobileSdkReleasesCommand").f(void 0, void 0).ser(se_ListMobileSdkReleasesCommand).de(de_ListMobileSdkReleasesCommand).build() {  static {    __name(this, "ListMobileSdkReleasesCommand");  }}; // 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_20190729", "ListRegexPatternSets", {}).n("WAFV2Client", "ListRegexPatternSetsCommand").f(void 0, void 0).ser(se_ListRegexPatternSetsCommand).de(de_ListRegexPatternSetsCommand).build() {  static {    __name(this, "ListRegexPatternSetsCommand");  }}; // src/commands/ListResourcesForWebACLCommand.ts   var ListResourcesForWebACLCommand = 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_20190729", "ListResourcesForWebACL", {}).n("WAFV2Client", "ListResourcesForWebACLCommand").f(void 0, void 0).ser(se_ListResourcesForWebACLCommand).de(de_ListResourcesForWebACLCommand).build() {  static {    __name(this, "ListResourcesForWebACLCommand");  }}; // 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_20190729", "ListRuleGroups", {}).n("WAFV2Client", "ListRuleGroupsCommand").f(void 0, void 0).ser(se_ListRuleGroupsCommand).de(de_ListRuleGroupsCommand).build() {  static {    __name(this, "ListRuleGroupsCommand");  }}; // 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_20190729", "ListTagsForResource", {}).n("WAFV2Client", "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_20190729", "ListWebACLs", {}).n("WAFV2Client", "ListWebACLsCommand").f(void 0, void 0).ser(se_ListWebACLsCommand).de(de_ListWebACLsCommand).build() {  static {    __name(this, "ListWebACLsCommand");  }}; // 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_20190729", "PutLoggingConfiguration", {}).n("WAFV2Client", "PutLoggingConfigurationCommand").f(void 0, void 0).ser(se_PutLoggingConfigurationCommand).de(de_PutLoggingConfigurationCommand).build() {  static {    __name(this, "PutLoggingConfigurationCommand");  }}; // src/commands/PutManagedRuleSetVersionsCommand.ts   var PutManagedRuleSetVersionsCommand = 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_20190729", "PutManagedRuleSetVersions", {}).n("WAFV2Client", "PutManagedRuleSetVersionsCommand").f(void 0, void 0).ser(se_PutManagedRuleSetVersionsCommand).de(de_PutManagedRuleSetVersionsCommand).build() {  static {    __name(this, "PutManagedRuleSetVersionsCommand");  }}; // 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_20190729", "PutPermissionPolicy", {}).n("WAFV2Client", "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_20190729", "TagResource", {}).n("WAFV2Client", "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_20190729", "UntagResource", {}).n("WAFV2Client", "UntagResourceCommand").f(void 0, void 0).ser(se_UntagResourceCommand).de(de_UntagResourceCommand).build() {  static {    __name(this, "UntagResourceCommand");  }}; // 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_20190729", "UpdateIPSet", {}).n("WAFV2Client", "UpdateIPSetCommand").f(void 0, void 0).ser(se_UpdateIPSetCommand).de(de_UpdateIPSetCommand).build() {  static {    __name(this, "UpdateIPSetCommand");  }}; // src/commands/UpdateManagedRuleSetVersionExpiryDateCommand.ts   var UpdateManagedRuleSetVersionExpiryDateCommand = 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_20190729", "UpdateManagedRuleSetVersionExpiryDate", {}).n("WAFV2Client", "UpdateManagedRuleSetVersionExpiryDateCommand").f(void 0, void 0).ser(se_UpdateManagedRuleSetVersionExpiryDateCommand).de(de_UpdateManagedRuleSetVersionExpiryDateCommand).build() {  static {    __name(this, "UpdateManagedRuleSetVersionExpiryDateCommand");  }}; // 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_20190729", "UpdateRegexPatternSet", {}).n("WAFV2Client", "UpdateRegexPatternSetCommand").f(void 0, void 0).ser(se_UpdateRegexPatternSetCommand).de(de_UpdateRegexPatternSetCommand).build() {  static {    __name(this, "UpdateRegexPatternSetCommand");  }}; // 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_20190729", "UpdateRuleGroup", {}).n("WAFV2Client", "UpdateRuleGroupCommand").f(void 0, void 0).ser(se_UpdateRuleGroupCommand).de(de_UpdateRuleGroupCommand).build() {  static {    __name(this, "UpdateRuleGroupCommand");  }}; // 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_20190729", "UpdateWebACL", {}).n("WAFV2Client", "UpdateWebACLCommand").f(void 0, void 0).ser(se_UpdateWebACLCommand).de(de_UpdateWebACLCommand).build() {  static {    __name(this, "UpdateWebACLCommand");  }}; // src/WAFV2.tsvar commands = {  AssociateWebACLCommand,  CheckCapacityCommand,  CreateAPIKeyCommand,  CreateIPSetCommand,  CreateRegexPatternSetCommand,  CreateRuleGroupCommand,  CreateWebACLCommand,  DeleteAPIKeyCommand,  DeleteFirewallManagerRuleGroupsCommand,  DeleteIPSetCommand,  DeleteLoggingConfigurationCommand,  DeletePermissionPolicyCommand,  DeleteRegexPatternSetCommand,  DeleteRuleGroupCommand,  DeleteWebACLCommand,  DescribeAllManagedProductsCommand,  DescribeManagedProductsByVendorCommand,  DescribeManagedRuleGroupCommand,  DisassociateWebACLCommand,  GenerateMobileSdkReleaseUrlCommand,  GetDecryptedAPIKeyCommand,  GetIPSetCommand,  GetLoggingConfigurationCommand,  GetManagedRuleSetCommand,  GetMobileSdkReleaseCommand,  GetPermissionPolicyCommand,  GetRateBasedStatementManagedKeysCommand,  GetRegexPatternSetCommand,  GetRuleGroupCommand,  GetSampledRequestsCommand,  GetWebACLCommand,  GetWebACLForResourceCommand,  ListAPIKeysCommand,  ListAvailableManagedRuleGroupsCommand,  ListAvailableManagedRuleGroupVersionsCommand,  ListIPSetsCommand,  ListLoggingConfigurationsCommand,  ListManagedRuleSetsCommand,  ListMobileSdkReleasesCommand,  ListRegexPatternSetsCommand,  ListResourcesForWebACLCommand,  ListRuleGroupsCommand,  ListTagsForResourceCommand,  ListWebACLsCommand,  PutLoggingConfigurationCommand,  PutManagedRuleSetVersionsCommand,  PutPermissionPolicyCommand,  TagResourceCommand,  UntagResourceCommand,  UpdateIPSetCommand,  UpdateManagedRuleSetVersionExpiryDateCommand,  UpdateRegexPatternSetCommand,  UpdateRuleGroupCommand,  UpdateWebACLCommand};var WAFV2 = class extends WAFV2Client {  static {    __name(this, "WAFV2");  }};(0, import_smithy_client.createAggregatedClient)(commands, WAFV2);// Annotate the CommonJS export names for ESM import in node: 0 && (module.exports = {  WAFV2ServiceException,  __Client,  WAFV2Client,  WAFV2,  $Command,  AssociateWebACLCommand,  CheckCapacityCommand,  CreateAPIKeyCommand,  CreateIPSetCommand,  CreateRegexPatternSetCommand,  CreateRuleGroupCommand,  CreateWebACLCommand,  DeleteAPIKeyCommand,  DeleteFirewallManagerRuleGroupsCommand,  DeleteIPSetCommand,  DeleteLoggingConfigurationCommand,  DeletePermissionPolicyCommand,  DeleteRegexPatternSetCommand,  DeleteRuleGroupCommand,  DeleteWebACLCommand,  DescribeAllManagedProductsCommand,  DescribeManagedProductsByVendorCommand,  DescribeManagedRuleGroupCommand,  DisassociateWebACLCommand,  GenerateMobileSdkReleaseUrlCommand,  GetDecryptedAPIKeyCommand,  GetIPSetCommand,  GetLoggingConfigurationCommand,  GetManagedRuleSetCommand,  GetMobileSdkReleaseCommand,  GetPermissionPolicyCommand,  GetRateBasedStatementManagedKeysCommand,  GetRegexPatternSetCommand,  GetRuleGroupCommand,  GetSampledRequestsCommand,  GetWebACLCommand,  GetWebACLForResourceCommand,  ListAPIKeysCommand,  ListAvailableManagedRuleGroupVersionsCommand,  ListAvailableManagedRuleGroupsCommand,  ListIPSetsCommand,  ListLoggingConfigurationsCommand,  ListManagedRuleSetsCommand,  ListMobileSdkReleasesCommand,  ListRegexPatternSetsCommand,  ListResourcesForWebACLCommand,  ListRuleGroupsCommand,  ListTagsForResourceCommand,  ListWebACLsCommand,  PutLoggingConfigurationCommand,  PutManagedRuleSetVersionsCommand,  PutPermissionPolicyCommand,  TagResourceCommand,  UntagResourceCommand,  UpdateIPSetCommand,  UpdateManagedRuleSetVersionExpiryDateCommand,  UpdateRegexPatternSetCommand,  UpdateRuleGroupCommand,  UpdateWebACLCommand,  ActionValue,  FallbackBehavior,  OversizeHandling,  MapMatchScope,  BodyParsingFallbackBehavior,  JsonMatchScope,  PositionalConstraint,  TextTransformationType,  CountryCode,  ForwardedIPPosition,  LabelMatchScope,  PayloadType,  SensitivityToAct,  UsageOfAction,  InspectionLevel,  RateBasedStatementAggregateKeyType,  ComparisonOperator,  SensitivityLevel,  AssociatedResourceType,  WAFInternalErrorException,  WAFInvalidOperationException,  ParameterExceptionField,  WAFInvalidParameterException,  WAFNonexistentItemException,  WAFUnavailableEntityException,  SizeInspectionLimit,  Scope,  WAFExpiredManagedRuleGroupVersionException,  WAFInvalidResourceException,  WAFLimitsExceededException,  WAFSubscriptionNotFoundException,  IPAddressVersion,  WAFDuplicateItemException,  WAFOptimisticLockException,  WAFTagOperationException,  WAFTagOperationInternalErrorException,  ResponseContentType,  DataProtectionAction,  FieldToProtectType,  LowReputationMode,  WAFConfigurationWarningException,  WAFAssociatedItemException,  LogScope,  LogType,  Platform,  FilterBehavior,  FilterRequirement,  WAFUnsupportedAggregateKeyTypeException,  FailureReason,  ResourceType,  WAFLogDestinationPermissionIssueException,  WAFServiceLinkedRoleErrorException,  WAFInvalidPermissionPolicyException});