File Explorer

/proc/2/root/var/runtime/node_modules/@aws-sdk/client-waf/dist-cjs

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

index.js112 KB · 3577 lines
const { awsEndpointFunctions, emitWarningIfUnsupportedVersion: emitWarningIfUnsupportedVersion$1, createDefaultUserAgentProvider, NODE_APP_ID_CONFIG_OPTIONS, getAwsRegionExtensionConfiguration, resolveAwsRegionExtensionConfiguration, resolveUserAgentConfig, resolveHostHeaderConfig, getUserAgentPlugin, getHostHeaderPlugin, getLoggerPlugin, getRecursionDetectionPlugin } = require("@aws-sdk/core/client");const { getHttpAuthSchemeEndpointRuleSetPlugin, DefaultIdentityProviderConfig, getHttpSigningPlugin } = require("@smithy/core");const { normalizeProvider, getSmithyContext, ServiceException, NoOpLogger, emitWarningIfUnsupportedVersion, loadConfigsForDefaultMode, getDefaultExtensionConfiguration, resolveDefaultRuntimeConfig, Client, makeBuilder, createAggregatedClient } = require("@smithy/core/client");const { Command: $Command } = require("@smithy/core/client");exports.$Command = $Command;exports.__Client = Client;const { resolveDefaultsModeConfig, loadConfig, NODE_USE_FIPS_ENDPOINT_CONFIG_OPTIONS, NODE_USE_DUALSTACK_ENDPOINT_CONFIG_OPTIONS, NODE_REGION_CONFIG_OPTIONS, NODE_REGION_CONFIG_FILE_OPTIONS, resolveRegionConfig } = require("@smithy/core/config");const { BinaryDecisionDiagram, EndpointCache, decideEndpoint, customEndpointFunctions, resolveEndpointConfig, getEndpointPlugin } = require("@smithy/core/endpoints");const { parseUrl, getHttpHandlerExtensionConfiguration, resolveHttpHandlerRuntimeConfig, getContentLengthPlugin } = require("@smithy/core/protocols");const { DEFAULT_RETRY_MODE, NODE_RETRY_MODE_CONFIG_OPTIONS, NODE_MAX_ATTEMPT_CONFIG_OPTIONS, resolveRetryConfig, getRetryPlugin } = require("@smithy/core/retry");const { TypeRegistry, getSchemaSerdePlugin } = require("@smithy/core/schema");const { resolveAwsSdkSigV4Config, AwsSdkSigV4Signer, NODE_AUTH_SCHEME_PREFERENCE_OPTIONS } = require("@aws-sdk/core/httpAuthSchemes");const { defaultProvider } = require("@aws-sdk/credential-provider-node");const { toUtf8, fromUtf8, toBase64, fromBase64, calculateBodyLength } = require("@smithy/core/serde");const { streamCollector, NodeHttpHandler } = require("@smithy/node-http-handler");const { AwsJson1_1Protocol } = require("@aws-sdk/core/protocols");const { Sha256 } = require("@smithy/core/checksum"); const defaultWAFHttpAuthSchemeParametersProvider = async (config, context, input) => {    return {        operation: getSmithyContext(context).operation,        region: await normalizeProvider(config.region)() || (() => {            throw new Error("expected `region` to be configured for `aws.auth#sigv4`");        })(),    };};function createAwsAuthSigv4HttpAuthOption(authParameters) {    return {        schemeId: "aws.auth#sigv4",        signingProperties: {            name: "waf",            region: authParameters.region,        },        propertiesExtractor: (config, context) => ({            signingProperties: {                config,                context,            },        }),    };}const defaultWAFHttpAuthSchemeProvider = (authParameters) => {    const options = [];    switch (authParameters.operation) {        default: {            options.push(createAwsAuthSigv4HttpAuthOption(authParameters));        }    }    return options;};const resolveHttpAuthSchemeConfig = (config) => {    const config_0 = resolveAwsSdkSigV4Config(config);    return Object.assign(config_0, {        authSchemePreference: normalizeProvider(config.authSchemePreference ?? []),    });}; const resolveClientEndpointParameters = (options) => {    return Object.assign(options, {        useDualstackEndpoint: options.useDualstackEndpoint ?? false,        useFipsEndpoint: options.useFipsEndpoint ?? false,        defaultSigningName: "waf",    });};const commonParams = {    UseFIPS: { type: "builtInParams", name: "useFipsEndpoint" },    Endpoint: { type: "builtInParams", name: "endpoint" },    Region: { type: "builtInParams", name: "region" },    UseDualStack: { type: "builtInParams", name: "useDualstackEndpoint" },}; var version = "3.1104.0";var packageInfo = {	version: version}; const l = "ref";const a = -1, b = true, c = "isSet", d = "PartitionResult", e = "booleanEquals", f = "getAttr", g = { [l]: "Endpoint" }, h = { [l]: d }, i = {}, j = { "authSchemes": [{ "name": "sigv4", "signingName": "waf", "signingRegion": "us-east-1" }] }, k = [{ [l]: "Region" }];const _data = {    conditions: [        [c, [g]],        [c, k],        ["aws.partition", k, d],        [e, [{ [l]: "UseFIPS" }, b]],        [e, [{ [l]: "UseDualStack" }, b]],        [e, [{ fn: f, argv: [h, "supportsDualStack"] }, b]],        ["stringEquals", [{ fn: f, argv: [h, "name"] }, "aws"]],        [e, [{ fn: f, argv: [h, "supportsFIPS"] }, b]]    ],    results: [        [a],        [a, "Invalid Configuration: FIPS and custom endpoint are not supported"],        [a, "Invalid Configuration: Dualstack and custom endpoint are not supported"],        [g, i],        ["https://waf.amazonaws.com", j],        ["https://waf-fips.amazonaws.com", j],        ["https://waf-fips.{Region}.{PartitionResult#dualStackDnsSuffix}", i],        [a, "FIPS and DualStack are enabled, but this partition does not support one or both"],        ["https://waf-fips.{Region}.{PartitionResult#dnsSuffix}", i],        [a, "FIPS is enabled but this partition does not support FIPS"],        ["https://waf.{Region}.{PartitionResult#dualStackDnsSuffix}", i],        [a, "DualStack is enabled but this partition does not support DualStack"],        ["https://waf.{Region}.{PartitionResult#dnsSuffix}", i],        [a, "Invalid Configuration: Missing Region"]    ]};const root = 2;const r = 100_000_000;const nodes = new Int32Array([    -1, 1, -1,    0, 14, 3,    1, 4, r + 13,    2, 5, r + 13,    3, 9, 6,    4, 8, 7,    6, r + 4, r + 12,    5, r + 10, r + 11,    4, 12, 10,    6, r + 5, 11,    7, r + 8, r + 9,    5, 13, r + 7,    7, r + 6, r + 7,    3, r + 1, 15,    4, r + 2, r + 3,]);const bdd = BinaryDecisionDiagram.from(nodes, root, _data.conditions, _data.results); const cache = new EndpointCache({    size: 50,    params: ["Endpoint", "Region", "UseDualStack", "UseFIPS"],});const defaultEndpointResolver = (endpointParams, context = {}) => {    return cache.get(endpointParams, () => decideEndpoint(bdd, {        endpointParams: endpointParams,        logger: context.logger,    }));};customEndpointFunctions.aws = awsEndpointFunctions; class WAFServiceException extends ServiceException {    constructor(options) {        super(options);        Object.setPrototypeOf(this, WAFServiceException.prototype);    }} class WAFDisallowedNameException extends WAFServiceException {    name = "WAFDisallowedNameException";    $fault = "client";    constructor(opts) {        super({            name: "WAFDisallowedNameException",            $fault: "client",            ...opts,        });        Object.setPrototypeOf(this, WAFDisallowedNameException.prototype);    }}class WAFInternalErrorException extends WAFServiceException {    name = "WAFInternalErrorException";    $fault = "server";    constructor(opts) {        super({            name: "WAFInternalErrorException",            $fault: "server",            ...opts,        });        Object.setPrototypeOf(this, WAFInternalErrorException.prototype);    }}class WAFInvalidAccountException extends WAFServiceException {    name = "WAFInvalidAccountException";    $fault = "client";    constructor(opts) {        super({            name: "WAFInvalidAccountException",            $fault: "client",            ...opts,        });        Object.setPrototypeOf(this, WAFInvalidAccountException.prototype);    }}class WAFInvalidParameterException extends WAFServiceException {    name = "WAFInvalidParameterException";    $fault = "client";    field;    parameter;    reason;    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;    }}class WAFLimitsExceededException extends WAFServiceException {    name = "WAFLimitsExceededException";    $fault = "client";    constructor(opts) {        super({            name: "WAFLimitsExceededException",            $fault: "client",            ...opts,        });        Object.setPrototypeOf(this, WAFLimitsExceededException.prototype);    }}class WAFStaleDataException extends WAFServiceException {    name = "WAFStaleDataException";    $fault = "client";    constructor(opts) {        super({            name: "WAFStaleDataException",            $fault: "client",            ...opts,        });        Object.setPrototypeOf(this, WAFStaleDataException.prototype);    }}class WAFBadRequestException extends WAFServiceException {    name = "WAFBadRequestException";    $fault = "client";    constructor(opts) {        super({            name: "WAFBadRequestException",            $fault: "client",            ...opts,        });        Object.setPrototypeOf(this, WAFBadRequestException.prototype);    }}class WAFTagOperationException extends WAFServiceException {    name = "WAFTagOperationException";    $fault = "client";    constructor(opts) {        super({            name: "WAFTagOperationException",            $fault: "client",            ...opts,        });        Object.setPrototypeOf(this, WAFTagOperationException.prototype);    }}class WAFTagOperationInternalErrorException extends WAFServiceException {    name = "WAFTagOperationInternalErrorException";    $fault = "server";    constructor(opts) {        super({            name: "WAFTagOperationInternalErrorException",            $fault: "server",            ...opts,        });        Object.setPrototypeOf(this, WAFTagOperationInternalErrorException.prototype);    }}class WAFEntityMigrationException extends WAFServiceException {    name = "WAFEntityMigrationException";    $fault = "client";    MigrationErrorType;    MigrationErrorReason;    constructor(opts) {        super({            name: "WAFEntityMigrationException",            $fault: "client",            ...opts,        });        Object.setPrototypeOf(this, WAFEntityMigrationException.prototype);        this.MigrationErrorType = opts.MigrationErrorType;        this.MigrationErrorReason = opts.MigrationErrorReason;    }}class WAFInvalidOperationException extends WAFServiceException {    name = "WAFInvalidOperationException";    $fault = "client";    constructor(opts) {        super({            name: "WAFInvalidOperationException",            $fault: "client",            ...opts,        });        Object.setPrototypeOf(this, WAFInvalidOperationException.prototype);    }}class WAFNonexistentItemException extends WAFServiceException {    name = "WAFNonexistentItemException";    $fault = "client";    constructor(opts) {        super({            name: "WAFNonexistentItemException",            $fault: "client",            ...opts,        });        Object.setPrototypeOf(this, WAFNonexistentItemException.prototype);    }}class WAFNonEmptyEntityException extends WAFServiceException {    name = "WAFNonEmptyEntityException";    $fault = "client";    constructor(opts) {        super({            name: "WAFNonEmptyEntityException",            $fault: "client",            ...opts,        });        Object.setPrototypeOf(this, WAFNonEmptyEntityException.prototype);    }}class WAFReferencedItemException extends WAFServiceException {    name = "WAFReferencedItemException";    $fault = "client";    constructor(opts) {        super({            name: "WAFReferencedItemException",            $fault: "client",            ...opts,        });        Object.setPrototypeOf(this, WAFReferencedItemException.prototype);    }}class WAFServiceLinkedRoleErrorException extends WAFServiceException {    name = "WAFServiceLinkedRoleErrorException";    $fault = "client";    constructor(opts) {        super({            name: "WAFServiceLinkedRoleErrorException",            $fault: "client",            ...opts,        });        Object.setPrototypeOf(this, WAFServiceLinkedRoleErrorException.prototype);    }}class WAFInvalidPermissionPolicyException extends WAFServiceException {    name = "WAFInvalidPermissionPolicyException";    $fault = "client";    constructor(opts) {        super({            name: "WAFInvalidPermissionPolicyException",            $fault: "client",            ...opts,        });        Object.setPrototypeOf(this, WAFInvalidPermissionPolicyException.prototype);    }}class WAFNonexistentContainerException extends WAFServiceException {    name = "WAFNonexistentContainerException";    $fault = "client";    constructor(opts) {        super({            name: "WAFNonexistentContainerException",            $fault: "client",            ...opts,        });        Object.setPrototypeOf(this, WAFNonexistentContainerException.prototype);    }}class WAFInvalidRegexPatternException extends WAFServiceException {    name = "WAFInvalidRegexPatternException";    $fault = "client";    constructor(opts) {        super({            name: "WAFInvalidRegexPatternException",            $fault: "client",            ...opts,        });        Object.setPrototypeOf(this, WAFInvalidRegexPatternException.prototype);    }}class WAFSubscriptionNotFoundException extends WAFServiceException {    name = "WAFSubscriptionNotFoundException";    $fault = "client";    constructor(opts) {        super({            name: "WAFSubscriptionNotFoundException",            $fault: "client",            ...opts,        });        Object.setPrototypeOf(this, WAFSubscriptionNotFoundException.prototype);    }} const _A = "Action";const _AR = "ActivatedRule";const _ARc = "ActivatedRules";const _BMS = "ByteMatchSet";const _BMSI = "ByteMatchSetId";const _BMSS = "ByteMatchSetSummary";const _BMSSy = "ByteMatchSetSummaries";const _BMSU = "ByteMatchSetUpdate";const _BMSUy = "ByteMatchSetUpdates";const _BMSy = "ByteMatchSets";const _BMT = "ByteMatchTuples";const _BMTy = "ByteMatchTuple";const _C = "Country";const _CBMS = "CreateByteMatchSet";const _CBMSR = "CreateByteMatchSetRequest";const _CBMSRr = "CreateByteMatchSetResponse";const _CGMS = "CreateGeoMatchSet";const _CGMSR = "CreateGeoMatchSetRequest";const _CGMSRr = "CreateGeoMatchSetResponse";const _CIP = "ClientIP";const _CIPS = "CreateIPSet";const _CIPSR = "CreateIPSetRequest";const _CIPSRr = "CreateIPSetResponse";const _CO = "ComparisonOperator";const _CR = "CreateRule";const _CRBR = "CreateRateBasedRule";const _CRBRR = "CreateRateBasedRuleRequest";const _CRBRRr = "CreateRateBasedRuleResponse";const _CRG = "CreateRuleGroup";const _CRGR = "CreateRuleGroupRequest";const _CRGRr = "CreateRuleGroupResponse";const _CRMS = "CreateRegexMatchSet";const _CRMSR = "CreateRegexMatchSetRequest";const _CRMSRr = "CreateRegexMatchSetResponse";const _CRPS = "CreateRegexPatternSet";const _CRPSR = "CreateRegexPatternSetRequest";const _CRPSRr = "CreateRegexPatternSetResponse";const _CRR = "CreateRuleRequest";const _CRRr = "CreateRuleResponse";const _CSCS = "CreateSizeConstraintSet";const _CSCSR = "CreateSizeConstraintSetRequest";const _CSCSRr = "CreateSizeConstraintSetResponse";const _CSIMS = "CreateSqlInjectionMatchSet";const _CSIMSR = "CreateSqlInjectionMatchSetRequest";const _CSIMSRr = "CreateSqlInjectionMatchSetResponse";const _CT = "ChangeToken";const _CTS = "ChangeTokenStatus";const _CWACL = "CreateWebACL";const _CWACLMS = "CreateWebACLMigrationStack";const _CWACLMSR = "CreateWebACLMigrationStackRequest";const _CWACLMSRr = "CreateWebACLMigrationStackResponse";const _CWACLR = "CreateWebACLRequest";const _CWACLRr = "CreateWebACLResponse";const _CXMS = "CreateXssMatchSet";const _CXMSR = "CreateXssMatchSetRequest";const _CXMSRr = "CreateXssMatchSetResponse";const _D = "Data";const _DA = "DefaultAction";const _DBMS = "DeleteByteMatchSet";const _DBMSR = "DeleteByteMatchSetRequest";const _DBMSRe = "DeleteByteMatchSetResponse";const _DGMS = "DeleteGeoMatchSet";const _DGMSR = "DeleteGeoMatchSetRequest";const _DGMSRe = "DeleteGeoMatchSetResponse";const _DI = "DataId";const _DIPS = "DeleteIPSet";const _DIPSR = "DeleteIPSetRequest";const _DIPSRe = "DeleteIPSetResponse";const _DLC = "DeleteLoggingConfiguration";const _DLCR = "DeleteLoggingConfigurationRequest";const _DLCRe = "DeleteLoggingConfigurationResponse";const _DPP = "DeletePermissionPolicy";const _DPPR = "DeletePermissionPolicyRequest";const _DPPRe = "DeletePermissionPolicyResponse";const _DR = "DeleteRule";const _DRBR = "DeleteRateBasedRule";const _DRBRR = "DeleteRateBasedRuleRequest";const _DRBRRe = "DeleteRateBasedRuleResponse";const _DRG = "DeleteRuleGroup";const _DRGR = "DeleteRuleGroupRequest";const _DRGRe = "DeleteRuleGroupResponse";const _DRMS = "DeleteRegexMatchSet";const _DRMSR = "DeleteRegexMatchSetRequest";const _DRMSRe = "DeleteRegexMatchSetResponse";const _DRPS = "DeleteRegexPatternSet";const _DRPSR = "DeleteRegexPatternSetRequest";const _DRPSRe = "DeleteRegexPatternSetResponse";const _DRR = "DeleteRuleRequest";const _DRRe = "DeleteRuleResponse";const _DSCS = "DeleteSizeConstraintSet";const _DSCSR = "DeleteSizeConstraintSetRequest";const _DSCSRe = "DeleteSizeConstraintSetResponse";const _DSIMS = "DeleteSqlInjectionMatchSet";const _DSIMSR = "DeleteSqlInjectionMatchSetRequest";const _DSIMSRe = "DeleteSqlInjectionMatchSetResponse";const _DWACL = "DeleteWebACL";const _DWACLR = "DeleteWebACLRequest";const _DWACLRe = "DeleteWebACLResponse";const _DXMS = "DeleteXssMatchSet";const _DXMSR = "DeleteXssMatchSetRequest";const _DXMSRe = "DeleteXssMatchSetResponse";const _ER = "ExcludedRules";const _ERx = "ExcludedRule";const _ET = "EndTime";const _FTM = "FieldToMatch";const _GBMS = "GetByteMatchSet";const _GBMSR = "GetByteMatchSetRequest";const _GBMSRe = "GetByteMatchSetResponse";const _GCT = "GetChangeToken";const _GCTR = "GetChangeTokenRequest";const _GCTRe = "GetChangeTokenResponse";const _GCTS = "GetChangeTokenStatus";const _GCTSR = "GetChangeTokenStatusRequest";const _GCTSRe = "GetChangeTokenStatusResponse";const _GGMS = "GetGeoMatchSet";const _GGMSR = "GetGeoMatchSetRequest";const _GGMSRe = "GetGeoMatchSetResponse";const _GIPS = "GetIPSet";const _GIPSR = "GetIPSetRequest";const _GIPSRe = "GetIPSetResponse";const _GLC = "GetLoggingConfiguration";const _GLCR = "GetLoggingConfigurationRequest";const _GLCRe = "GetLoggingConfigurationResponse";const _GMC = "GeoMatchConstraint";const _GMCe = "GeoMatchConstraints";const _GMS = "GeoMatchSet";const _GMSI = "GeoMatchSetId";const _GMSS = "GeoMatchSetSummary";const _GMSSe = "GeoMatchSetSummaries";const _GMSU = "GeoMatchSetUpdate";const _GMSUe = "GeoMatchSetUpdates";const _GMSe = "GeoMatchSets";const _GPP = "GetPermissionPolicy";const _GPPR = "GetPermissionPolicyRequest";const _GPPRe = "GetPermissionPolicyResponse";const _GR = "GetRule";const _GRBR = "GetRateBasedRule";const _GRBRMK = "GetRateBasedRuleManagedKeys";const _GRBRMKR = "GetRateBasedRuleManagedKeysRequest";const _GRBRMKRe = "GetRateBasedRuleManagedKeysResponse";const _GRBRR = "GetRateBasedRuleRequest";const _GRBRRe = "GetRateBasedRuleResponse";const _GRG = "GetRuleGroup";const _GRGR = "GetRuleGroupRequest";const _GRGRe = "GetRuleGroupResponse";const _GRMS = "GetRegexMatchSet";const _GRMSR = "GetRegexMatchSetRequest";const _GRMSRe = "GetRegexMatchSetResponse";const _GRPS = "GetRegexPatternSet";const _GRPSR = "GetRegexPatternSetRequest";const _GRPSRe = "GetRegexPatternSetResponse";const _GRR = "GetRuleRequest";const _GRRe = "GetRuleResponse";const _GSCS = "GetSizeConstraintSet";const _GSCSR = "GetSizeConstraintSetRequest";const _GSCSRe = "GetSizeConstraintSetResponse";const _GSIMS = "GetSqlInjectionMatchSet";const _GSIMSR = "GetSqlInjectionMatchSetRequest";const _GSIMSRe = "GetSqlInjectionMatchSetResponse";const _GSR = "GetSampledRequests";const _GSRR = "GetSampledRequestsRequest";const _GSRRe = "GetSampledRequestsResponse";const _GWACL = "GetWebACL";const _GWACLR = "GetWebACLRequest";const _GWACLRe = "GetWebACLResponse";const _GXMS = "GetXssMatchSet";const _GXMSR = "GetXssMatchSetRequest";const _GXMSRe = "GetXssMatchSetResponse";const _H = "Headers";const _HTTPH = "HTTPHeader";const _HTTPHe = "HTTPHeaders";const _HTTPR = "HTTPRequest";const _HTTPV = "HTTPVersion";const _IPS = "IPSet";const _IPSD = "IPSetDescriptors";const _IPSDe = "IPSetDescriptor";const _IPSI = "IPSetId";const _IPSS = "IPSetSummary";const _IPSSe = "IPSetSummaries";const _IPSU = "IPSetUpdate";const _IPSUe = "IPSetUpdates";const _IPSe = "IPSets";const _IUT = "IgnoreUnsupportedType";const _K = "Key";const _L = "Limit";const _LARIRG = "ListActivatedRulesInRuleGroup";const _LARIRGR = "ListActivatedRulesInRuleGroupRequest";const _LARIRGRi = "ListActivatedRulesInRuleGroupResponse";const _LBMS = "ListByteMatchSets";const _LBMSR = "ListByteMatchSetsRequest";const _LBMSRi = "ListByteMatchSetsResponse";const _LC = "LoggingConfiguration";const _LCo = "LoggingConfigurations";const _LDC = "LogDestinationConfigs";const _LGMS = "ListGeoMatchSets";const _LGMSR = "ListGeoMatchSetsRequest";const _LGMSRi = "ListGeoMatchSetsResponse";const _LIPS = "ListIPSets";const _LIPSR = "ListIPSetsRequest";const _LIPSRi = "ListIPSetsResponse";const _LLC = "ListLoggingConfigurations";const _LLCR = "ListLoggingConfigurationsRequest";const _LLCRi = "ListLoggingConfigurationsResponse";const _LR = "ListRules";const _LRBR = "ListRateBasedRules";const _LRBRR = "ListRateBasedRulesRequest";const _LRBRRi = "ListRateBasedRulesResponse";const _LRG = "ListRuleGroups";const _LRGR = "ListRuleGroupsRequest";const _LRGRi = "ListRuleGroupsResponse";const _LRMS = "ListRegexMatchSets";const _LRMSR = "ListRegexMatchSetsRequest";const _LRMSRi = "ListRegexMatchSetsResponse";const _LRPS = "ListRegexPatternSets";const _LRPSR = "ListRegexPatternSetsRequest";const _LRPSRi = "ListRegexPatternSetsResponse";const _LRR = "ListRulesRequest";const _LRRi = "ListRulesResponse";const _LSCS = "ListSizeConstraintSets";const _LSCSR = "ListSizeConstraintSetsRequest";const _LSCSRi = "ListSizeConstraintSetsResponse";const _LSIMS = "ListSqlInjectionMatchSets";const _LSIMSR = "ListSqlInjectionMatchSetsRequest";const _LSIMSRi = "ListSqlInjectionMatchSetsResponse";const _LSRG = "ListSubscribedRuleGroups";const _LSRGR = "ListSubscribedRuleGroupsRequest";const _LSRGRi = "ListSubscribedRuleGroupsResponse";const _LTFR = "ListTagsForResource";const _LTFRR = "ListTagsForResourceRequest";const _LTFRRi = "ListTagsForResourceResponse";const _LWACL = "ListWebACLs";const _LWACLR = "ListWebACLsRequest";const _LWACLRi = "ListWebACLsResponse";const _LXMS = "ListXssMatchSets";const _LXMSR = "ListXssMatchSetsRequest";const _LXMSRi = "ListXssMatchSetsResponse";const _M = "Method";const _MER = "MigrationErrorReason";const _MET = "MigrationErrorType";const _MI = "MaxItems";const _MK = "ManagedKeys";const _MN = "MetricName";const _MP = "MatchPredicates";const _N = "Name";const _NM = "NextMarker";const _Ne = "Negated";const _OA = "OverrideAction";const _P = "Priority";const _PC = "PositionalConstraint";const _PLC = "PutLoggingConfiguration";const _PLCR = "PutLoggingConfigurationRequest";const _PLCRu = "PutLoggingConfigurationResponse";const _PPP = "PutPermissionPolicy";const _PPPR = "PutPermissionPolicyRequest";const _PPPRu = "PutPermissionPolicyResponse";const _PS = "PopulationSize";const _Po = "Policy";const _Pr = "Predicate";const _Pre = "Predicates";const _R = "Rule";const _RA = "ResourceArn";const _RARN = "ResourceARN";const _RBR = "RateBasedRule";const _RF = "RedactedFields";const _RG = "RuleGroup";const _RGI = "RuleGroupId";const _RGS = "RuleGroupSummary";const _RGSu = "RuleGroupSummaries";const _RGU = "RuleGroupUpdate";const _RGUu = "RuleGroupUpdates";const _RGu = "RuleGroups";const _RI = "RuleId";const _RK = "RateKey";const _RL = "RateLimit";const _RMS = "RegexMatchSet";const _RMSI = "RegexMatchSetId";const _RMSS = "RegexMatchSetSummary";const _RMSSe = "RegexMatchSetSummaries";const _RMSU = "RegexMatchSetUpdate";const _RMSUe = "RegexMatchSetUpdates";const _RMSe = "RegexMatchSets";const _RMT = "RegexMatchTuples";const _RMTe = "RegexMatchTuple";const _RPS = "RegexPatternSet";const _RPSI = "RegexPatternSetId";const _RPSS = "RegexPatternSetSummary";const _RPSSe = "RegexPatternSetSummaries";const _RPSU = "RegexPatternSetUpdate";const _RPSUe = "RegexPatternSetUpdates";const _RPSe = "RegexPatternSets";const _RPSeg = "RegexPatternStrings";const _RPSege = "RegexPatternString";const _RS = "RuleSummary";const _RSu = "RuleSummaries";const _RU = "RuleUpdate";const _RUu = "RuleUpdates";const _RWRG = "RuleWithinRuleGroup";const _Re = "Request";const _Ru = "Rules";const _S = "Size";const _SBN = "S3BucketName";const _SC = "SizeConstraint";const _SCS = "SizeConstraintSet";const _SCSI = "SizeConstraintSetId";const _SCSS = "SizeConstraintSetSummary";const _SCSSi = "SizeConstraintSetSummaries";const _SCSU = "SizeConstraintSetUpdate";const _SCSUi = "SizeConstraintSetUpdates";const _SCSi = "SizeConstraintSets";const _SCi = "SizeConstraints";const _SHTTPR = "SampledHTTPRequest";const _SHTTPRa = "SampledHTTPRequests";const _SIMS = "SqlInjectionMatchSet";const _SIMSI = "SqlInjectionMatchSetId";const _SIMSS = "SqlInjectionMatchSetSummary";const _SIMSSq = "SqlInjectionMatchSetSummaries";const _SIMSU = "SqlInjectionMatchSetUpdate";const _SIMSUq = "SqlInjectionMatchSetUpdates";const _SIMSq = "SqlInjectionMatchSets";const _SIMT = "SqlInjectionMatchTuples";const _SIMTq = "SqlInjectionMatchTuple";const _SOU = "S3ObjectUrl";const _SR = "SampledRequests";const _SRGS = "SubscribedRuleGroupSummary";const _SRGSu = "SubscribedRuleGroupSummaries";const _ST = "StartTime";const _T = "Type";const _TIFR = "TagInfoForResource";const _TK = "TagKeys";const _TL = "TagList";const _TR = "TagResource";const _TRR = "TagResourceRequest";const _TRRa = "TagResourceResponse";const _TS = "TargetString";const _TT = "TextTransformation";const _TW = "TimeWindow";const _Ta = "Tags";const _Tag = "Tag";const _Ti = "Timestamp";const _U = "Updates";const _UBMS = "UpdateByteMatchSet";const _UBMSR = "UpdateByteMatchSetRequest";const _UBMSRp = "UpdateByteMatchSetResponse";const _UGMS = "UpdateGeoMatchSet";const _UGMSR = "UpdateGeoMatchSetRequest";const _UGMSRp = "UpdateGeoMatchSetResponse";const _UIPS = "UpdateIPSet";const _UIPSR = "UpdateIPSetRequest";const _UIPSRp = "UpdateIPSetResponse";const _UR = "UntagResource";const _URBR = "UpdateRateBasedRule";const _URBRR = "UpdateRateBasedRuleRequest";const _URBRRp = "UpdateRateBasedRuleResponse";const _URG = "UpdateRuleGroup";const _URGR = "UpdateRuleGroupRequest";const _URGRp = "UpdateRuleGroupResponse";const _URI = "URI";const _URMS = "UpdateRegexMatchSet";const _URMSR = "UpdateRegexMatchSetRequest";const _URMSRp = "UpdateRegexMatchSetResponse";const _URPS = "UpdateRegexPatternSet";const _URPSR = "UpdateRegexPatternSetRequest";const _URPSRp = "UpdateRegexPatternSetResponse";const _URR = "UntagResourceRequest";const _URRn = "UntagResourceResponse";const _URRp = "UpdateRuleRequest";const _URRpd = "UpdateRuleResponse";const _URp = "UpdateRule";const _USCS = "UpdateSizeConstraintSet";const _USCSR = "UpdateSizeConstraintSetRequest";const _USCSRp = "UpdateSizeConstraintSetResponse";const _USIMS = "UpdateSqlInjectionMatchSet";const _USIMSR = "UpdateSqlInjectionMatchSetRequest";const _USIMSRp = "UpdateSqlInjectionMatchSetResponse";const _UWACL = "UpdateWebACL";const _UWACLR = "UpdateWebACLRequest";const _UWACLRp = "UpdateWebACLResponse";const _UXMS = "UpdateXssMatchSet";const _UXMSR = "UpdateXssMatchSetRequest";const _UXMSRp = "UpdateXssMatchSetResponse";const _V = "Value";const _W = "Weight";const _WA = "WafAction";const _WACL = "WebACL";const _WACLA = "WebACLArn";const _WACLI = "WebACLId";const _WACLS = "WebACLSummary";const _WACLSe = "WebACLSummaries";const _WACLU = "WebACLUpdate";const _WACLUe = "WebACLUpdates";const _WACLe = "WebACLs";const _WAFBRE = "WAFBadRequestException";const _WAFDNE = "WAFDisallowedNameException";const _WAFEME = "WAFEntityMigrationException";const _WAFIAE = "WAFInvalidAccountException";const _WAFIEE = "WAFInternalErrorException";const _WAFIOE = "WAFInvalidOperationException";const _WAFIPE = "WAFInvalidParameterException";const _WAFIPPE = "WAFInvalidPermissionPolicyException";const _WAFIRPE = "WAFInvalidRegexPatternException";const _WAFLEE = "WAFLimitsExceededException";const _WAFNCE = "WAFNonexistentContainerException";const _WAFNEEE = "WAFNonEmptyEntityException";const _WAFNIE = "WAFNonexistentItemException";const _WAFRIE = "WAFReferencedItemException";const _WAFSDE = "WAFStaleDataException";const _WAFSLREE = "WAFServiceLinkedRoleErrorException";const _WAFSNFE = "WAFSubscriptionNotFoundException";const _WAFTOE = "WAFTagOperationException";const _WAFTOIEE = "WAFTagOperationInternalErrorException";const _WAI = "WebAclId";const _WOA = "WafOverrideAction";const _XMS = "XssMatchSet";const _XMSI = "XssMatchSetId";const _XMSS = "XssMatchSetSummary";const _XMSSs = "XssMatchSetSummaries";const _XMSU = "XssMatchSetUpdate";const _XMSUs = "XssMatchSetUpdates";const _XMSs = "XssMatchSets";const _XMT = "XssMatchTuples";const _XMTs = "XssMatchTuple";const _c = "client";const _e = "error";const _f = "field";const _m = "message";const _p = "parameter";const _r = "reason";const _s = "smithy.ts.sdk.synthetic.com.amazonaws.waf";const _se = "server";const n0 = "com.amazonaws.waf";const _s_registry = TypeRegistry.for(_s);var WAFServiceException$ = [-3, _s, "WAFServiceException", 0, [], []];_s_registry.registerError(WAFServiceException$, WAFServiceException);const n0_registry = TypeRegistry.for(n0);var WAFBadRequestException$ = [-3, n0, _WAFBRE,    { [_e]: _c },    [_m],    [0]];n0_registry.registerError(WAFBadRequestException$, WAFBadRequestException);var WAFDisallowedNameException$ = [-3, n0, _WAFDNE,    { [_e]: _c },    [_m],    [0]];n0_registry.registerError(WAFDisallowedNameException$, WAFDisallowedNameException);var WAFEntityMigrationException$ = [-3, n0, _WAFEME,    { [_e]: _c },    [_m, _MET, _MER],    [0, 0, 0]];n0_registry.registerError(WAFEntityMigrationException$, WAFEntityMigrationException);var WAFInternalErrorException$ = [-3, n0, _WAFIEE,    { [_e]: _se },    [_m],    [0]];n0_registry.registerError(WAFInternalErrorException$, WAFInternalErrorException);var WAFInvalidAccountException$ = [-3, n0, _WAFIAE,    { [_e]: _c },    [],    []];n0_registry.registerError(WAFInvalidAccountException$, WAFInvalidAccountException);var WAFInvalidOperationException$ = [-3, n0, _WAFIOE,    { [_e]: _c },    [_m],    [0]];n0_registry.registerError(WAFInvalidOperationException$, WAFInvalidOperationException);var WAFInvalidParameterException$ = [-3, n0, _WAFIPE,    { [_e]: _c },    [_f, _p, _r],    [0, 0, 0]];n0_registry.registerError(WAFInvalidParameterException$, WAFInvalidParameterException);var WAFInvalidPermissionPolicyException$ = [-3, n0, _WAFIPPE,    { [_e]: _c },    [_m],    [0]];n0_registry.registerError(WAFInvalidPermissionPolicyException$, WAFInvalidPermissionPolicyException);var WAFInvalidRegexPatternException$ = [-3, n0, _WAFIRPE,    { [_e]: _c },    [_m],    [0]];n0_registry.registerError(WAFInvalidRegexPatternException$, WAFInvalidRegexPatternException);var WAFLimitsExceededException$ = [-3, n0, _WAFLEE,    { [_e]: _c },    [_m],    [0]];n0_registry.registerError(WAFLimitsExceededException$, WAFLimitsExceededException);var WAFNonEmptyEntityException$ = [-3, n0, _WAFNEEE,    { [_e]: _c },    [_m],    [0]];n0_registry.registerError(WAFNonEmptyEntityException$, WAFNonEmptyEntityException);var WAFNonexistentContainerException$ = [-3, n0, _WAFNCE,    { [_e]: _c },    [_m],    [0]];n0_registry.registerError(WAFNonexistentContainerException$, WAFNonexistentContainerException);var WAFNonexistentItemException$ = [-3, n0, _WAFNIE,    { [_e]: _c },    [_m],    [0]];n0_registry.registerError(WAFNonexistentItemException$, WAFNonexistentItemException);var WAFReferencedItemException$ = [-3, n0, _WAFRIE,    { [_e]: _c },    [_m],    [0]];n0_registry.registerError(WAFReferencedItemException$, WAFReferencedItemException);var WAFServiceLinkedRoleErrorException$ = [-3, n0, _WAFSLREE,    { [_e]: _c },    [_m],    [0]];n0_registry.registerError(WAFServiceLinkedRoleErrorException$, WAFServiceLinkedRoleErrorException);var WAFStaleDataException$ = [-3, n0, _WAFSDE,    { [_e]: _c },    [_m],    [0]];n0_registry.registerError(WAFStaleDataException$, WAFStaleDataException);var WAFSubscriptionNotFoundException$ = [-3, n0, _WAFSNFE,    { [_e]: _c },    [_m],    [0]];n0_registry.registerError(WAFSubscriptionNotFoundException$, WAFSubscriptionNotFoundException);var WAFTagOperationException$ = [-3, n0, _WAFTOE,    { [_e]: _c },    [_m],    [0]];n0_registry.registerError(WAFTagOperationException$, WAFTagOperationException);var WAFTagOperationInternalErrorException$ = [-3, n0, _WAFTOIEE,    { [_e]: _se },    [_m],    [0]];n0_registry.registerError(WAFTagOperationInternalErrorException$, WAFTagOperationInternalErrorException);const errorTypeRegistries = [    _s_registry,    n0_registry,];var ActivatedRule$ = [3, n0, _AR,    0,    [_P, _RI, _A, _OA, _T, _ER],    [1, 0, () => WafAction$, () => WafOverrideAction$, 0, () => ExcludedRules], 2];var ByteMatchSet$ = [3, n0, _BMS,    0,    [_BMSI, _BMT, _N],    [0, () => ByteMatchTuples, 0], 2];var ByteMatchSetSummary$ = [3, n0, _BMSS,    0,    [_BMSI, _N],    [0, 0], 2];var ByteMatchSetUpdate$ = [3, n0, _BMSU,    0,    [_A, _BMTy],    [0, () => ByteMatchTuple$], 2];var ByteMatchTuple$ = [3, n0, _BMTy,    0,    [_FTM, _TS, _TT, _PC],    [() => FieldToMatch$, 21, 0, 0], 4];var CreateByteMatchSetRequest$ = [3, n0, _CBMSR,    0,    [_N, _CT],    [0, 0], 2];var CreateByteMatchSetResponse$ = [3, n0, _CBMSRr,    0,    [_BMS, _CT],    [() => ByteMatchSet$, 0]];var CreateGeoMatchSetRequest$ = [3, n0, _CGMSR,    0,    [_N, _CT],    [0, 0], 2];var CreateGeoMatchSetResponse$ = [3, n0, _CGMSRr,    0,    [_GMS, _CT],    [() => GeoMatchSet$, 0]];var CreateIPSetRequest$ = [3, n0, _CIPSR,    0,    [_N, _CT],    [0, 0], 2];var CreateIPSetResponse$ = [3, n0, _CIPSRr,    0,    [_IPS, _CT],    [() => IPSet$, 0]];var CreateRateBasedRuleRequest$ = [3, n0, _CRBRR,    0,    [_N, _MN, _RK, _RL, _CT, _Ta],    [0, 0, 0, 1, 0, () => TagList], 5];var CreateRateBasedRuleResponse$ = [3, n0, _CRBRRr,    0,    [_R, _CT],    [() => RateBasedRule$, 0]];var CreateRegexMatchSetRequest$ = [3, n0, _CRMSR,    0,    [_N, _CT],    [0, 0], 2];var CreateRegexMatchSetResponse$ = [3, n0, _CRMSRr,    0,    [_RMS, _CT],    [() => RegexMatchSet$, 0]];var CreateRegexPatternSetRequest$ = [3, n0, _CRPSR,    0,    [_N, _CT],    [0, 0], 2];var CreateRegexPatternSetResponse$ = [3, n0, _CRPSRr,    0,    [_RPS, _CT],    [() => RegexPatternSet$, 0]];var CreateRuleGroupRequest$ = [3, n0, _CRGR,    0,    [_N, _MN, _CT, _Ta],    [0, 0, 0, () => TagList], 3];var CreateRuleGroupResponse$ = [3, n0, _CRGRr,    0,    [_RG, _CT],    [() => RuleGroup$, 0]];var CreateRuleRequest$ = [3, n0, _CRR,    0,    [_N, _MN, _CT, _Ta],    [0, 0, 0, () => TagList], 3];var CreateRuleResponse$ = [3, n0, _CRRr,    0,    [_R, _CT],    [() => Rule$, 0]];var CreateSizeConstraintSetRequest$ = [3, n0, _CSCSR,    0,    [_N, _CT],    [0, 0], 2];var CreateSizeConstraintSetResponse$ = [3, n0, _CSCSRr,    0,    [_SCS, _CT],    [() => SizeConstraintSet$, 0]];var CreateSqlInjectionMatchSetRequest$ = [3, n0, _CSIMSR,    0,    [_N, _CT],    [0, 0], 2];var CreateSqlInjectionMatchSetResponse$ = [3, n0, _CSIMSRr,    0,    [_SIMS, _CT],    [() => SqlInjectionMatchSet$, 0]];var CreateWebACLMigrationStackRequest$ = [3, n0, _CWACLMSR,    0,    [_WACLI, _SBN, _IUT],    [0, 0, 2], 3];var CreateWebACLMigrationStackResponse$ = [3, n0, _CWACLMSRr,    0,    [_SOU],    [0], 1];var CreateWebACLRequest$ = [3, n0, _CWACLR,    0,    [_N, _MN, _DA, _CT, _Ta],    [0, 0, () => WafAction$, 0, () => TagList], 4];var CreateWebACLResponse$ = [3, n0, _CWACLRr,    0,    [_WACL, _CT],    [() => WebACL$, 0]];var CreateXssMatchSetRequest$ = [3, n0, _CXMSR,    0,    [_N, _CT],    [0, 0], 2];var CreateXssMatchSetResponse$ = [3, n0, _CXMSRr,    0,    [_XMS, _CT],    [() => XssMatchSet$, 0]];var DeleteByteMatchSetRequest$ = [3, n0, _DBMSR,    0,    [_BMSI, _CT],    [0, 0], 2];var DeleteByteMatchSetResponse$ = [3, n0, _DBMSRe,    0,    [_CT],    [0]];var DeleteGeoMatchSetRequest$ = [3, n0, _DGMSR,    0,    [_GMSI, _CT],    [0, 0], 2];var DeleteGeoMatchSetResponse$ = [3, n0, _DGMSRe,    0,    [_CT],    [0]];var DeleteIPSetRequest$ = [3, n0, _DIPSR,    0,    [_IPSI, _CT],    [0, 0], 2];var DeleteIPSetResponse$ = [3, n0, _DIPSRe,    0,    [_CT],    [0]];var DeleteLoggingConfigurationRequest$ = [3, n0, _DLCR,    0,    [_RA],    [0], 1];var DeleteLoggingConfigurationResponse$ = [3, n0, _DLCRe,    0,    [],    []];var DeletePermissionPolicyRequest$ = [3, n0, _DPPR,    0,    [_RA],    [0], 1];var DeletePermissionPolicyResponse$ = [3, n0, _DPPRe,    0,    [],    []];var DeleteRateBasedRuleRequest$ = [3, n0, _DRBRR,    0,    [_RI, _CT],    [0, 0], 2];var DeleteRateBasedRuleResponse$ = [3, n0, _DRBRRe,    0,    [_CT],    [0]];var DeleteRegexMatchSetRequest$ = [3, n0, _DRMSR,    0,    [_RMSI, _CT],    [0, 0], 2];var DeleteRegexMatchSetResponse$ = [3, n0, _DRMSRe,    0,    [_CT],    [0]];var DeleteRegexPatternSetRequest$ = [3, n0, _DRPSR,    0,    [_RPSI, _CT],    [0, 0], 2];var DeleteRegexPatternSetResponse$ = [3, n0, _DRPSRe,    0,    [_CT],    [0]];var DeleteRuleGroupRequest$ = [3, n0, _DRGR,    0,    [_RGI, _CT],    [0, 0], 2];var DeleteRuleGroupResponse$ = [3, n0, _DRGRe,    0,    [_CT],    [0]];var DeleteRuleRequest$ = [3, n0, _DRR,    0,    [_RI, _CT],    [0, 0], 2];var DeleteRuleResponse$ = [3, n0, _DRRe,    0,    [_CT],    [0]];var DeleteSizeConstraintSetRequest$ = [3, n0, _DSCSR,    0,    [_SCSI, _CT],    [0, 0], 2];var DeleteSizeConstraintSetResponse$ = [3, n0, _DSCSRe,    0,    [_CT],    [0]];var DeleteSqlInjectionMatchSetRequest$ = [3, n0, _DSIMSR,    0,    [_SIMSI, _CT],    [0, 0], 2];var DeleteSqlInjectionMatchSetResponse$ = [3, n0, _DSIMSRe,    0,    [_CT],    [0]];var DeleteWebACLRequest$ = [3, n0, _DWACLR,    0,    [_WACLI, _CT],    [0, 0], 2];var DeleteWebACLResponse$ = [3, n0, _DWACLRe,    0,    [_CT],    [0]];var DeleteXssMatchSetRequest$ = [3, n0, _DXMSR,    0,    [_XMSI, _CT],    [0, 0], 2];var DeleteXssMatchSetResponse$ = [3, n0, _DXMSRe,    0,    [_CT],    [0]];var ExcludedRule$ = [3, n0, _ERx,    0,    [_RI],    [0], 1];var FieldToMatch$ = [3, n0, _FTM,    0,    [_T, _D],    [0, 0], 1];var GeoMatchConstraint$ = [3, n0, _GMC,    0,    [_T, _V],    [0, 0], 2];var GeoMatchSet$ = [3, n0, _GMS,    0,    [_GMSI, _GMCe, _N],    [0, () => GeoMatchConstraints, 0], 2];var GeoMatchSetSummary$ = [3, n0, _GMSS,    0,    [_GMSI, _N],    [0, 0], 2];var GeoMatchSetUpdate$ = [3, n0, _GMSU,    0,    [_A, _GMC],    [0, () => GeoMatchConstraint$], 2];var GetByteMatchSetRequest$ = [3, n0, _GBMSR,    0,    [_BMSI],    [0], 1];var GetByteMatchSetResponse$ = [3, n0, _GBMSRe,    0,    [_BMS],    [() => ByteMatchSet$]];var GetChangeTokenRequest$ = [3, n0, _GCTR,    0,    [],    []];var GetChangeTokenResponse$ = [3, n0, _GCTRe,    0,    [_CT],    [0]];var GetChangeTokenStatusRequest$ = [3, n0, _GCTSR,    0,    [_CT],    [0], 1];var GetChangeTokenStatusResponse$ = [3, n0, _GCTSRe,    0,    [_CTS],    [0]];var GetGeoMatchSetRequest$ = [3, n0, _GGMSR,    0,    [_GMSI],    [0], 1];var GetGeoMatchSetResponse$ = [3, n0, _GGMSRe,    0,    [_GMS],    [() => GeoMatchSet$]];var GetIPSetRequest$ = [3, n0, _GIPSR,    0,    [_IPSI],    [0], 1];var GetIPSetResponse$ = [3, n0, _GIPSRe,    0,    [_IPS],    [() => IPSet$]];var GetLoggingConfigurationRequest$ = [3, n0, _GLCR,    0,    [_RA],    [0], 1];var GetLoggingConfigurationResponse$ = [3, n0, _GLCRe,    0,    [_LC],    [() => LoggingConfiguration$]];var GetPermissionPolicyRequest$ = [3, n0, _GPPR,    0,    [_RA],    [0], 1];var GetPermissionPolicyResponse$ = [3, n0, _GPPRe,    0,    [_Po],    [0]];var GetRateBasedRuleManagedKeysRequest$ = [3, n0, _GRBRMKR,    0,    [_RI, _NM],    [0, 0], 1];var GetRateBasedRuleManagedKeysResponse$ = [3, n0, _GRBRMKRe,    0,    [_MK, _NM],    [64 | 0, 0]];var GetRateBasedRuleRequest$ = [3, n0, _GRBRR,    0,    [_RI],    [0], 1];var GetRateBasedRuleResponse$ = [3, n0, _GRBRRe,    0,    [_R],    [() => RateBasedRule$]];var GetRegexMatchSetRequest$ = [3, n0, _GRMSR,    0,    [_RMSI],    [0], 1];var GetRegexMatchSetResponse$ = [3, n0, _GRMSRe,    0,    [_RMS],    [() => RegexMatchSet$]];var GetRegexPatternSetRequest$ = [3, n0, _GRPSR,    0,    [_RPSI],    [0], 1];var GetRegexPatternSetResponse$ = [3, n0, _GRPSRe,    0,    [_RPS],    [() => RegexPatternSet$]];var GetRuleGroupRequest$ = [3, n0, _GRGR,    0,    [_RGI],    [0], 1];var GetRuleGroupResponse$ = [3, n0, _GRGRe,    0,    [_RG],    [() => RuleGroup$]];var GetRuleRequest$ = [3, n0, _GRR,    0,    [_RI],    [0], 1];var GetRuleResponse$ = [3, n0, _GRRe,    0,    [_R],    [() => Rule$]];var GetSampledRequestsRequest$ = [3, n0, _GSRR,    0,    [_WAI, _RI, _TW, _MI],    [0, 0, () => TimeWindow$, 1], 4];var GetSampledRequestsResponse$ = [3, n0, _GSRRe,    0,    [_SR, _PS, _TW],    [() => SampledHTTPRequests, 1, () => TimeWindow$]];var GetSizeConstraintSetRequest$ = [3, n0, _GSCSR,    0,    [_SCSI],    [0], 1];var GetSizeConstraintSetResponse$ = [3, n0, _GSCSRe,    0,    [_SCS],    [() => SizeConstraintSet$]];var GetSqlInjectionMatchSetRequest$ = [3, n0, _GSIMSR,    0,    [_SIMSI],    [0], 1];var GetSqlInjectionMatchSetResponse$ = [3, n0, _GSIMSRe,    0,    [_SIMS],    [() => SqlInjectionMatchSet$]];var GetWebACLRequest$ = [3, n0, _GWACLR,    0,    [_WACLI],    [0], 1];var GetWebACLResponse$ = [3, n0, _GWACLRe,    0,    [_WACL],    [() => WebACL$]];var GetXssMatchSetRequest$ = [3, n0, _GXMSR,    0,    [_XMSI],    [0], 1];var GetXssMatchSetResponse$ = [3, n0, _GXMSRe,    0,    [_XMS],    [() => XssMatchSet$]];var HTTPHeader$ = [3, n0, _HTTPH,    0,    [_N, _V],    [0, 0]];var HTTPRequest$ = [3, n0, _HTTPR,    0,    [_CIP, _C, _URI, _M, _HTTPV, _H],    [0, 0, 0, 0, 0, () => HTTPHeaders]];var IPSet$ = [3, n0, _IPS,    0,    [_IPSI, _IPSD, _N],    [0, () => IPSetDescriptors, 0], 2];var IPSetDescriptor$ = [3, n0, _IPSDe,    0,    [_T, _V],    [0, 0], 2];var IPSetSummary$ = [3, n0, _IPSS,    0,    [_IPSI, _N],    [0, 0], 2];var IPSetUpdate$ = [3, n0, _IPSU,    0,    [_A, _IPSDe],    [0, () => IPSetDescriptor$], 2];var ListActivatedRulesInRuleGroupRequest$ = [3, n0, _LARIRGR,    0,    [_RGI, _NM, _L],    [0, 0, 1]];var ListActivatedRulesInRuleGroupResponse$ = [3, n0, _LARIRGRi,    0,    [_NM, _ARc],    [0, () => ActivatedRules]];var ListByteMatchSetsRequest$ = [3, n0, _LBMSR,    0,    [_NM, _L],    [0, 1]];var ListByteMatchSetsResponse$ = [3, n0, _LBMSRi,    0,    [_NM, _BMSy],    [0, () => ByteMatchSetSummaries]];var ListGeoMatchSetsRequest$ = [3, n0, _LGMSR,    0,    [_NM, _L],    [0, 1]];var ListGeoMatchSetsResponse$ = [3, n0, _LGMSRi,    0,    [_NM, _GMSe],    [0, () => GeoMatchSetSummaries]];var ListIPSetsRequest$ = [3, n0, _LIPSR,    0,    [_NM, _L],    [0, 1]];var ListIPSetsResponse$ = [3, n0, _LIPSRi,    0,    [_NM, _IPSe],    [0, () => IPSetSummaries]];var ListLoggingConfigurationsRequest$ = [3, n0, _LLCR,    0,    [_NM, _L],    [0, 1]];var ListLoggingConfigurationsResponse$ = [3, n0, _LLCRi,    0,    [_LCo, _NM],    [() => LoggingConfigurations, 0]];var ListRateBasedRulesRequest$ = [3, n0, _LRBRR,    0,    [_NM, _L],    [0, 1]];var ListRateBasedRulesResponse$ = [3, n0, _LRBRRi,    0,    [_NM, _Ru],    [0, () => RuleSummaries]];var ListRegexMatchSetsRequest$ = [3, n0, _LRMSR,    0,    [_NM, _L],    [0, 1]];var ListRegexMatchSetsResponse$ = [3, n0, _LRMSRi,    0,    [_NM, _RMSe],    [0, () => RegexMatchSetSummaries]];var ListRegexPatternSetsRequest$ = [3, n0, _LRPSR,    0,    [_NM, _L],    [0, 1]];var ListRegexPatternSetsResponse$ = [3, n0, _LRPSRi,    0,    [_NM, _RPSe],    [0, () => RegexPatternSetSummaries]];var ListRuleGroupsRequest$ = [3, n0, _LRGR,    0,    [_NM, _L],    [0, 1]];var ListRuleGroupsResponse$ = [3, n0, _LRGRi,    0,    [_NM, _RGu],    [0, () => RuleGroupSummaries]];var ListRulesRequest$ = [3, n0, _LRR,    0,    [_NM, _L],    [0, 1]];var ListRulesResponse$ = [3, n0, _LRRi,    0,    [_NM, _Ru],    [0, () => RuleSummaries]];var ListSizeConstraintSetsRequest$ = [3, n0, _LSCSR,    0,    [_NM, _L],    [0, 1]];var ListSizeConstraintSetsResponse$ = [3, n0, _LSCSRi,    0,    [_NM, _SCSi],    [0, () => SizeConstraintSetSummaries]];var ListSqlInjectionMatchSetsRequest$ = [3, n0, _LSIMSR,    0,    [_NM, _L],    [0, 1]];var ListSqlInjectionMatchSetsResponse$ = [3, n0, _LSIMSRi,    0,    [_NM, _SIMSq],    [0, () => SqlInjectionMatchSetSummaries]];var ListSubscribedRuleGroupsRequest$ = [3, n0, _LSRGR,    0,    [_NM, _L],    [0, 1]];var ListSubscribedRuleGroupsResponse$ = [3, n0, _LSRGRi,    0,    [_NM, _RGu],    [0, () => SubscribedRuleGroupSummaries]];var ListTagsForResourceRequest$ = [3, n0, _LTFRR,    0,    [_RARN, _NM, _L],    [0, 0, 1], 1];var ListTagsForResourceResponse$ = [3, n0, _LTFRRi,    0,    [_NM, _TIFR],    [0, () => TagInfoForResource$]];var ListWebACLsRequest$ = [3, n0, _LWACLR,    0,    [_NM, _L],    [0, 1]];var ListWebACLsResponse$ = [3, n0, _LWACLRi,    0,    [_NM, _WACLe],    [0, () => WebACLSummaries]];var ListXssMatchSetsRequest$ = [3, n0, _LXMSR,    0,    [_NM, _L],    [0, 1]];var ListXssMatchSetsResponse$ = [3, n0, _LXMSRi,    0,    [_NM, _XMSs],    [0, () => XssMatchSetSummaries]];var LoggingConfiguration$ = [3, n0, _LC,    0,    [_RA, _LDC, _RF],    [0, 64 | 0, () => RedactedFields], 2];var Predicate$ = [3, n0, _Pr,    0,    [_Ne, _T, _DI],    [2, 0, 0], 3];var PutLoggingConfigurationRequest$ = [3, n0, _PLCR,    0,    [_LC],    [() => LoggingConfiguration$], 1];var PutLoggingConfigurationResponse$ = [3, n0, _PLCRu,    0,    [_LC],    [() => LoggingConfiguration$]];var PutPermissionPolicyRequest$ = [3, n0, _PPPR,    0,    [_RA, _Po],    [0, 0], 2];var PutPermissionPolicyResponse$ = [3, n0, _PPPRu,    0,    [],    []];var RateBasedRule$ = [3, n0, _RBR,    0,    [_RI, _MP, _RK, _RL, _N, _MN],    [0, () => Predicates, 0, 1, 0, 0], 4];var RegexMatchSet$ = [3, n0, _RMS,    0,    [_RMSI, _N, _RMT],    [0, 0, () => RegexMatchTuples]];var RegexMatchSetSummary$ = [3, n0, _RMSS,    0,    [_RMSI, _N],    [0, 0], 2];var RegexMatchSetUpdate$ = [3, n0, _RMSU,    0,    [_A, _RMTe],    [0, () => RegexMatchTuple$], 2];var RegexMatchTuple$ = [3, n0, _RMTe,    0,    [_FTM, _TT, _RPSI],    [() => FieldToMatch$, 0, 0], 3];var RegexPatternSet$ = [3, n0, _RPS,    0,    [_RPSI, _RPSeg, _N],    [0, 64 | 0, 0], 2];var RegexPatternSetSummary$ = [3, n0, _RPSS,    0,    [_RPSI, _N],    [0, 0], 2];var RegexPatternSetUpdate$ = [3, n0, _RPSU,    0,    [_A, _RPSege],    [0, 0], 2];var Rule$ = [3, n0, _R,    0,    [_RI, _Pre, _N, _MN],    [0, () => Predicates, 0, 0], 2];var RuleGroup$ = [3, n0, _RG,    0,    [_RGI, _N, _MN],    [0, 0, 0], 1];var RuleGroupSummary$ = [3, n0, _RGS,    0,    [_RGI, _N],    [0, 0], 2];var RuleGroupUpdate$ = [3, n0, _RGU,    0,    [_A, _AR],    [0, () => ActivatedRule$], 2];var RuleSummary$ = [3, n0, _RS,    0,    [_RI, _N],    [0, 0], 2];var RuleUpdate$ = [3, n0, _RU,    0,    [_A, _Pr],    [0, () => Predicate$], 2];var SampledHTTPRequest$ = [3, n0, _SHTTPR,    0,    [_Re, _W, _Ti, _A, _RWRG],    [() => HTTPRequest$, 1, 4, 0, 0], 2];var SizeConstraint$ = [3, n0, _SC,    0,    [_FTM, _TT, _CO, _S],    [() => FieldToMatch$, 0, 0, 1], 4];var SizeConstraintSet$ = [3, n0, _SCS,    0,    [_SCSI, _SCi, _N],    [0, () => SizeConstraints, 0], 2];var SizeConstraintSetSummary$ = [3, n0, _SCSS,    0,    [_SCSI, _N],    [0, 0], 2];var SizeConstraintSetUpdate$ = [3, n0, _SCSU,    0,    [_A, _SC],    [0, () => SizeConstraint$], 2];var SqlInjectionMatchSet$ = [3, n0, _SIMS,    0,    [_SIMSI, _SIMT, _N],    [0, () => SqlInjectionMatchTuples, 0], 2];var SqlInjectionMatchSetSummary$ = [3, n0, _SIMSS,    0,    [_SIMSI, _N],    [0, 0], 2];var SqlInjectionMatchSetUpdate$ = [3, n0, _SIMSU,    0,    [_A, _SIMTq],    [0, () => SqlInjectionMatchTuple$], 2];var SqlInjectionMatchTuple$ = [3, n0, _SIMTq,    0,    [_FTM, _TT],    [() => FieldToMatch$, 0], 2];var SubscribedRuleGroupSummary$ = [3, n0, _SRGS,    0,    [_RGI, _N, _MN],    [0, 0, 0], 3];var Tag$ = [3, n0, _Tag,    0,    [_K, _V],    [0, 0], 2];var TagInfoForResource$ = [3, n0, _TIFR,    0,    [_RARN, _TL],    [0, () => TagList]];var TagResourceRequest$ = [3, n0, _TRR,    0,    [_RARN, _Ta],    [0, () => TagList], 2];var TagResourceResponse$ = [3, n0, _TRRa,    0,    [],    []];var TimeWindow$ = [3, n0, _TW,    0,    [_ST, _ET],    [4, 4], 2];var UntagResourceRequest$ = [3, n0, _URR,    0,    [_RARN, _TK],    [0, 64 | 0], 2];var UntagResourceResponse$ = [3, n0, _URRn,    0,    [],    []];var UpdateByteMatchSetRequest$ = [3, n0, _UBMSR,    0,    [_BMSI, _CT, _U],    [0, 0, () => ByteMatchSetUpdates], 3];var UpdateByteMatchSetResponse$ = [3, n0, _UBMSRp,    0,    [_CT],    [0]];var UpdateGeoMatchSetRequest$ = [3, n0, _UGMSR,    0,    [_GMSI, _CT, _U],    [0, 0, () => GeoMatchSetUpdates], 3];var UpdateGeoMatchSetResponse$ = [3, n0, _UGMSRp,    0,    [_CT],    [0]];var UpdateIPSetRequest$ = [3, n0, _UIPSR,    0,    [_IPSI, _CT, _U],    [0, 0, () => IPSetUpdates], 3];var UpdateIPSetResponse$ = [3, n0, _UIPSRp,    0,    [_CT],    [0]];var UpdateRateBasedRuleRequest$ = [3, n0, _URBRR,    0,    [_RI, _CT, _U, _RL],    [0, 0, () => RuleUpdates, 1], 4];var UpdateRateBasedRuleResponse$ = [3, n0, _URBRRp,    0,    [_CT],    [0]];var UpdateRegexMatchSetRequest$ = [3, n0, _URMSR,    0,    [_RMSI, _U, _CT],    [0, () => RegexMatchSetUpdates, 0], 3];var UpdateRegexMatchSetResponse$ = [3, n0, _URMSRp,    0,    [_CT],    [0]];var UpdateRegexPatternSetRequest$ = [3, n0, _URPSR,    0,    [_RPSI, _U, _CT],    [0, () => RegexPatternSetUpdates, 0], 3];var UpdateRegexPatternSetResponse$ = [3, n0, _URPSRp,    0,    [_CT],    [0]];var UpdateRuleGroupRequest$ = [3, n0, _URGR,    0,    [_RGI, _U, _CT],    [0, () => RuleGroupUpdates, 0], 3];var UpdateRuleGroupResponse$ = [3, n0, _URGRp,    0,    [_CT],    [0]];var UpdateRuleRequest$ = [3, n0, _URRp,    0,    [_RI, _CT, _U],    [0, 0, () => RuleUpdates], 3];var UpdateRuleResponse$ = [3, n0, _URRpd,    0,    [_CT],    [0]];var UpdateSizeConstraintSetRequest$ = [3, n0, _USCSR,    0,    [_SCSI, _CT, _U],    [0, 0, () => SizeConstraintSetUpdates], 3];var UpdateSizeConstraintSetResponse$ = [3, n0, _USCSRp,    0,    [_CT],    [0]];var UpdateSqlInjectionMatchSetRequest$ = [3, n0, _USIMSR,    0,    [_SIMSI, _CT, _U],    [0, 0, () => SqlInjectionMatchSetUpdates], 3];var UpdateSqlInjectionMatchSetResponse$ = [3, n0, _USIMSRp,    0,    [_CT],    [0]];var UpdateWebACLRequest$ = [3, n0, _UWACLR,    0,    [_WACLI, _CT, _U, _DA],    [0, 0, () => WebACLUpdates, () => WafAction$], 2];var UpdateWebACLResponse$ = [3, n0, _UWACLRp,    0,    [_CT],    [0]];var UpdateXssMatchSetRequest$ = [3, n0, _UXMSR,    0,    [_XMSI, _CT, _U],    [0, 0, () => XssMatchSetUpdates], 3];var UpdateXssMatchSetResponse$ = [3, n0, _UXMSRp,    0,    [_CT],    [0]];var WafAction$ = [3, n0, _WA,    0,    [_T],    [0], 1];var WafOverrideAction$ = [3, n0, _WOA,    0,    [_T],    [0], 1];var WebACL$ = [3, n0, _WACL,    0,    [_WACLI, _DA, _Ru, _N, _MN, _WACLA],    [0, () => WafAction$, () => ActivatedRules, 0, 0, 0], 3];var WebACLSummary$ = [3, n0, _WACLS,    0,    [_WACLI, _N],    [0, 0], 2];var WebACLUpdate$ = [3, n0, _WACLU,    0,    [_A, _AR],    [0, () => ActivatedRule$], 2];var XssMatchSet$ = [3, n0, _XMS,    0,    [_XMSI, _XMT, _N],    [0, () => XssMatchTuples, 0], 2];var XssMatchSetSummary$ = [3, n0, _XMSS,    0,    [_XMSI, _N],    [0, 0], 2];var XssMatchSetUpdate$ = [3, n0, _XMSU,    0,    [_A, _XMTs],    [0, () => XssMatchTuple$], 2];var XssMatchTuple$ = [3, n0, _XMTs,    0,    [_FTM, _TT],    [() => FieldToMatch$, 0], 2];var ActivatedRules = [1, n0, _ARc,    0, () => ActivatedRule$];var ByteMatchSetSummaries = [1, n0, _BMSSy,    0, () => ByteMatchSetSummary$];var ByteMatchSetUpdates = [1, n0, _BMSUy,    0, () => ByteMatchSetUpdate$];var ByteMatchTuples = [1, n0, _BMT,    0, () => ByteMatchTuple$];var ExcludedRules = [1, n0, _ER,    0, () => ExcludedRule$];var GeoMatchConstraints = [1, n0, _GMCe,    0, () => GeoMatchConstraint$];var GeoMatchSetSummaries = [1, n0, _GMSSe,    0, () => GeoMatchSetSummary$];var GeoMatchSetUpdates = [1, n0, _GMSUe,    0, () => GeoMatchSetUpdate$];var HTTPHeaders = [1, n0, _HTTPHe,    0, () => HTTPHeader$];var IPSetDescriptors = [1, n0, _IPSD,    0, () => IPSetDescriptor$];var IPSetSummaries = [1, n0, _IPSSe,    0, () => IPSetSummary$];var IPSetUpdates = [1, n0, _IPSUe,    0, () => IPSetUpdate$];var LoggingConfigurations = [1, n0, _LCo,    0, () => LoggingConfiguration$];var Predicates = [1, n0, _Pre,    0, () => Predicate$];var RedactedFields = [1, n0, _RF,    0, () => FieldToMatch$];var RegexMatchSetSummaries = [1, n0, _RMSSe,    0, () => RegexMatchSetSummary$];var RegexMatchSetUpdates = [1, n0, _RMSUe,    0, () => RegexMatchSetUpdate$];var RegexMatchTuples = [1, n0, _RMT,    0, () => RegexMatchTuple$];var RegexPatternSetSummaries = [1, n0, _RPSSe,    0, () => RegexPatternSetSummary$];var RegexPatternSetUpdates = [1, n0, _RPSUe,    0, () => RegexPatternSetUpdate$];var RuleGroupSummaries = [1, n0, _RGSu,    0, () => RuleGroupSummary$];var RuleGroupUpdates = [1, n0, _RGUu,    0, () => RuleGroupUpdate$];var RuleSummaries = [1, n0, _RSu,    0, () => RuleSummary$];var RuleUpdates = [1, n0, _RUu,    0, () => RuleUpdate$];var SampledHTTPRequests = [1, n0, _SHTTPRa,    0, () => SampledHTTPRequest$];var SizeConstraints = [1, n0, _SCi,    0, () => SizeConstraint$];var SizeConstraintSetSummaries = [1, n0, _SCSSi,    0, () => SizeConstraintSetSummary$];var SizeConstraintSetUpdates = [1, n0, _SCSUi,    0, () => SizeConstraintSetUpdate$];var SqlInjectionMatchSetSummaries = [1, n0, _SIMSSq,    0, () => SqlInjectionMatchSetSummary$];var SqlInjectionMatchSetUpdates = [1, n0, _SIMSUq,    0, () => SqlInjectionMatchSetUpdate$];var SqlInjectionMatchTuples = [1, n0, _SIMT,    0, () => SqlInjectionMatchTuple$];var SubscribedRuleGroupSummaries = [1, n0, _SRGSu,    0, () => SubscribedRuleGroupSummary$];var TagList = [1, n0, _TL,    0, () => Tag$];var WebACLSummaries = [1, n0, _WACLSe,    0, () => WebACLSummary$];var WebACLUpdates = [1, n0, _WACLUe,    0, () => WebACLUpdate$];var XssMatchSetSummaries = [1, n0, _XMSSs,    0, () => XssMatchSetSummary$];var XssMatchSetUpdates = [1, n0, _XMSUs,    0, () => XssMatchSetUpdate$];var XssMatchTuples = [1, n0, _XMT,    0, () => XssMatchTuple$];var CreateByteMatchSet$ = [9, n0, _CBMS,    0, () => CreateByteMatchSetRequest$, () => CreateByteMatchSetResponse$];var CreateGeoMatchSet$ = [9, n0, _CGMS,    0, () => CreateGeoMatchSetRequest$, () => CreateGeoMatchSetResponse$];var CreateIPSet$ = [9, n0, _CIPS,    0, () => CreateIPSetRequest$, () => CreateIPSetResponse$];var CreateRateBasedRule$ = [9, n0, _CRBR,    0, () => CreateRateBasedRuleRequest$, () => CreateRateBasedRuleResponse$];var CreateRegexMatchSet$ = [9, n0, _CRMS,    0, () => CreateRegexMatchSetRequest$, () => CreateRegexMatchSetResponse$];var CreateRegexPatternSet$ = [9, n0, _CRPS,    0, () => CreateRegexPatternSetRequest$, () => CreateRegexPatternSetResponse$];var CreateRule$ = [9, n0, _CR,    0, () => CreateRuleRequest$, () => CreateRuleResponse$];var CreateRuleGroup$ = [9, n0, _CRG,    0, () => CreateRuleGroupRequest$, () => CreateRuleGroupResponse$];var CreateSizeConstraintSet$ = [9, n0, _CSCS,    0, () => CreateSizeConstraintSetRequest$, () => CreateSizeConstraintSetResponse$];var CreateSqlInjectionMatchSet$ = [9, n0, _CSIMS,    0, () => CreateSqlInjectionMatchSetRequest$, () => CreateSqlInjectionMatchSetResponse$];var CreateWebACL$ = [9, n0, _CWACL,    0, () => CreateWebACLRequest$, () => CreateWebACLResponse$];var CreateWebACLMigrationStack$ = [9, n0, _CWACLMS,    0, () => CreateWebACLMigrationStackRequest$, () => CreateWebACLMigrationStackResponse$];var CreateXssMatchSet$ = [9, n0, _CXMS,    0, () => CreateXssMatchSetRequest$, () => CreateXssMatchSetResponse$];var DeleteByteMatchSet$ = [9, n0, _DBMS,    0, () => DeleteByteMatchSetRequest$, () => DeleteByteMatchSetResponse$];var DeleteGeoMatchSet$ = [9, n0, _DGMS,    0, () => DeleteGeoMatchSetRequest$, () => DeleteGeoMatchSetResponse$];var DeleteIPSet$ = [9, n0, _DIPS,    0, () => DeleteIPSetRequest$, () => DeleteIPSetResponse$];var DeleteLoggingConfiguration$ = [9, n0, _DLC,    0, () => DeleteLoggingConfigurationRequest$, () => DeleteLoggingConfigurationResponse$];var DeletePermissionPolicy$ = [9, n0, _DPP,    0, () => DeletePermissionPolicyRequest$, () => DeletePermissionPolicyResponse$];var DeleteRateBasedRule$ = [9, n0, _DRBR,    0, () => DeleteRateBasedRuleRequest$, () => DeleteRateBasedRuleResponse$];var DeleteRegexMatchSet$ = [9, n0, _DRMS,    0, () => DeleteRegexMatchSetRequest$, () => DeleteRegexMatchSetResponse$];var DeleteRegexPatternSet$ = [9, n0, _DRPS,    0, () => DeleteRegexPatternSetRequest$, () => DeleteRegexPatternSetResponse$];var DeleteRule$ = [9, n0, _DR,    0, () => DeleteRuleRequest$, () => DeleteRuleResponse$];var DeleteRuleGroup$ = [9, n0, _DRG,    0, () => DeleteRuleGroupRequest$, () => DeleteRuleGroupResponse$];var DeleteSizeConstraintSet$ = [9, n0, _DSCS,    0, () => DeleteSizeConstraintSetRequest$, () => DeleteSizeConstraintSetResponse$];var DeleteSqlInjectionMatchSet$ = [9, n0, _DSIMS,    0, () => DeleteSqlInjectionMatchSetRequest$, () => DeleteSqlInjectionMatchSetResponse$];var DeleteWebACL$ = [9, n0, _DWACL,    0, () => DeleteWebACLRequest$, () => DeleteWebACLResponse$];var DeleteXssMatchSet$ = [9, n0, _DXMS,    0, () => DeleteXssMatchSetRequest$, () => DeleteXssMatchSetResponse$];var GetByteMatchSet$ = [9, n0, _GBMS,    0, () => GetByteMatchSetRequest$, () => GetByteMatchSetResponse$];var GetChangeToken$ = [9, n0, _GCT,    0, () => GetChangeTokenRequest$, () => GetChangeTokenResponse$];var GetChangeTokenStatus$ = [9, n0, _GCTS,    0, () => GetChangeTokenStatusRequest$, () => GetChangeTokenStatusResponse$];var GetGeoMatchSet$ = [9, n0, _GGMS,    0, () => GetGeoMatchSetRequest$, () => GetGeoMatchSetResponse$];var GetIPSet$ = [9, n0, _GIPS,    0, () => GetIPSetRequest$, () => GetIPSetResponse$];var GetLoggingConfiguration$ = [9, n0, _GLC,    0, () => GetLoggingConfigurationRequest$, () => GetLoggingConfigurationResponse$];var GetPermissionPolicy$ = [9, n0, _GPP,    0, () => GetPermissionPolicyRequest$, () => GetPermissionPolicyResponse$];var GetRateBasedRule$ = [9, n0, _GRBR,    0, () => GetRateBasedRuleRequest$, () => GetRateBasedRuleResponse$];var GetRateBasedRuleManagedKeys$ = [9, n0, _GRBRMK,    0, () => GetRateBasedRuleManagedKeysRequest$, () => GetRateBasedRuleManagedKeysResponse$];var GetRegexMatchSet$ = [9, n0, _GRMS,    0, () => GetRegexMatchSetRequest$, () => GetRegexMatchSetResponse$];var GetRegexPatternSet$ = [9, n0, _GRPS,    0, () => GetRegexPatternSetRequest$, () => GetRegexPatternSetResponse$];var GetRule$ = [9, n0, _GR,    0, () => GetRuleRequest$, () => GetRuleResponse$];var GetRuleGroup$ = [9, n0, _GRG,    0, () => GetRuleGroupRequest$, () => GetRuleGroupResponse$];var GetSampledRequests$ = [9, n0, _GSR,    0, () => GetSampledRequestsRequest$, () => GetSampledRequestsResponse$];var GetSizeConstraintSet$ = [9, n0, _GSCS,    0, () => GetSizeConstraintSetRequest$, () => GetSizeConstraintSetResponse$];var GetSqlInjectionMatchSet$ = [9, n0, _GSIMS,    0, () => GetSqlInjectionMatchSetRequest$, () => GetSqlInjectionMatchSetResponse$];var GetWebACL$ = [9, n0, _GWACL,    0, () => GetWebACLRequest$, () => GetWebACLResponse$];var GetXssMatchSet$ = [9, n0, _GXMS,    0, () => GetXssMatchSetRequest$, () => GetXssMatchSetResponse$];var ListActivatedRulesInRuleGroup$ = [9, n0, _LARIRG,    0, () => ListActivatedRulesInRuleGroupRequest$, () => ListActivatedRulesInRuleGroupResponse$];var ListByteMatchSets$ = [9, n0, _LBMS,    0, () => ListByteMatchSetsRequest$, () => ListByteMatchSetsResponse$];var ListGeoMatchSets$ = [9, n0, _LGMS,    0, () => ListGeoMatchSetsRequest$, () => ListGeoMatchSetsResponse$];var ListIPSets$ = [9, n0, _LIPS,    0, () => ListIPSetsRequest$, () => ListIPSetsResponse$];var ListLoggingConfigurations$ = [9, n0, _LLC,    0, () => ListLoggingConfigurationsRequest$, () => ListLoggingConfigurationsResponse$];var ListRateBasedRules$ = [9, n0, _LRBR,    0, () => ListRateBasedRulesRequest$, () => ListRateBasedRulesResponse$];var ListRegexMatchSets$ = [9, n0, _LRMS,    0, () => ListRegexMatchSetsRequest$, () => ListRegexMatchSetsResponse$];var ListRegexPatternSets$ = [9, n0, _LRPS,    0, () => ListRegexPatternSetsRequest$, () => ListRegexPatternSetsResponse$];var ListRuleGroups$ = [9, n0, _LRG,    0, () => ListRuleGroupsRequest$, () => ListRuleGroupsResponse$];var ListRules$ = [9, n0, _LR,    0, () => ListRulesRequest$, () => ListRulesResponse$];var ListSizeConstraintSets$ = [9, n0, _LSCS,    0, () => ListSizeConstraintSetsRequest$, () => ListSizeConstraintSetsResponse$];var ListSqlInjectionMatchSets$ = [9, n0, _LSIMS,    0, () => ListSqlInjectionMatchSetsRequest$, () => ListSqlInjectionMatchSetsResponse$];var ListSubscribedRuleGroups$ = [9, n0, _LSRG,    0, () => ListSubscribedRuleGroupsRequest$, () => ListSubscribedRuleGroupsResponse$];var ListTagsForResource$ = [9, n0, _LTFR,    0, () => ListTagsForResourceRequest$, () => ListTagsForResourceResponse$];var ListWebACLs$ = [9, n0, _LWACL,    0, () => ListWebACLsRequest$, () => ListWebACLsResponse$];var ListXssMatchSets$ = [9, n0, _LXMS,    0, () => ListXssMatchSetsRequest$, () => ListXssMatchSetsResponse$];var PutLoggingConfiguration$ = [9, n0, _PLC,    0, () => PutLoggingConfigurationRequest$, () => PutLoggingConfigurationResponse$];var PutPermissionPolicy$ = [9, n0, _PPP,    0, () => PutPermissionPolicyRequest$, () => PutPermissionPolicyResponse$];var TagResource$ = [9, n0, _TR,    0, () => TagResourceRequest$, () => TagResourceResponse$];var UntagResource$ = [9, n0, _UR,    0, () => UntagResourceRequest$, () => UntagResourceResponse$];var UpdateByteMatchSet$ = [9, n0, _UBMS,    0, () => UpdateByteMatchSetRequest$, () => UpdateByteMatchSetResponse$];var UpdateGeoMatchSet$ = [9, n0, _UGMS,    0, () => UpdateGeoMatchSetRequest$, () => UpdateGeoMatchSetResponse$];var UpdateIPSet$ = [9, n0, _UIPS,    0, () => UpdateIPSetRequest$, () => UpdateIPSetResponse$];var UpdateRateBasedRule$ = [9, n0, _URBR,    0, () => UpdateRateBasedRuleRequest$, () => UpdateRateBasedRuleResponse$];var UpdateRegexMatchSet$ = [9, n0, _URMS,    0, () => UpdateRegexMatchSetRequest$, () => UpdateRegexMatchSetResponse$];var UpdateRegexPatternSet$ = [9, n0, _URPS,    0, () => UpdateRegexPatternSetRequest$, () => UpdateRegexPatternSetResponse$];var UpdateRule$ = [9, n0, _URp,    0, () => UpdateRuleRequest$, () => UpdateRuleResponse$];var UpdateRuleGroup$ = [9, n0, _URG,    0, () => UpdateRuleGroupRequest$, () => UpdateRuleGroupResponse$];var UpdateSizeConstraintSet$ = [9, n0, _USCS,    0, () => UpdateSizeConstraintSetRequest$, () => UpdateSizeConstraintSetResponse$];var UpdateSqlInjectionMatchSet$ = [9, n0, _USIMS,    0, () => UpdateSqlInjectionMatchSetRequest$, () => UpdateSqlInjectionMatchSetResponse$];var UpdateWebACL$ = [9, n0, _UWACL,    0, () => UpdateWebACLRequest$, () => UpdateWebACLResponse$];var UpdateXssMatchSet$ = [9, n0, _UXMS,    0, () => UpdateXssMatchSetRequest$, () => UpdateXssMatchSetResponse$]; const getRuntimeConfig$1 = (config) => {    return {        apiVersion: "2015-08-24",        base64Decoder: config?.base64Decoder ?? fromBase64,        base64Encoder: config?.base64Encoder ?? toBase64,        disableHostPrefix: config?.disableHostPrefix ?? false,        endpointProvider: config?.endpointProvider ?? defaultEndpointResolver,        extensions: config?.extensions ?? [],        httpAuthSchemeProvider: config?.httpAuthSchemeProvider ?? defaultWAFHttpAuthSchemeProvider,        httpAuthSchemes: config?.httpAuthSchemes ?? [            {                schemeId: "aws.auth#sigv4",                identityProvider: (ipc) => ipc.getIdentityProvider("aws.auth#sigv4"),                signer: new AwsSdkSigV4Signer(),            },        ],        logger: config?.logger ?? new NoOpLogger(),        protocol: config?.protocol ?? AwsJson1_1Protocol,        protocolSettings: config?.protocolSettings ?? {            defaultNamespace: "com.amazonaws.waf",            errorTypeRegistries,            xmlNamespace: "http://waf.amazonaws.com/doc/2015-08-24/",            version: "2015-08-24",            serviceTarget: "AWSWAF_20150824",        },        serviceId: config?.serviceId ?? "WAF",        sha256: config?.sha256 ?? Sha256,        urlParser: config?.urlParser ?? parseUrl,        utf8Decoder: config?.utf8Decoder ?? fromUtf8,        utf8Encoder: config?.utf8Encoder ?? toUtf8,    };}; const getRuntimeConfig = (config) => {    emitWarningIfUnsupportedVersion(process.version);    const defaultsMode = resolveDefaultsModeConfig(config);    const defaultConfigProvider = () => defaultsMode().then(loadConfigsForDefaultMode);    const clientSharedValues = getRuntimeConfig$1(config);    emitWarningIfUnsupportedVersion$1(process.version);    const loaderConfig = {        profile: config?.profile,        logger: clientSharedValues.logger,    };    return {        ...clientSharedValues,        ...config,        runtime: "node",        defaultsMode,        authSchemePreference: config?.authSchemePreference ?? loadConfig(NODE_AUTH_SCHEME_PREFERENCE_OPTIONS, loaderConfig),        bodyLengthChecker: config?.bodyLengthChecker ?? calculateBodyLength,        credentialDefaultProvider: config?.credentialDefaultProvider ?? defaultProvider,        defaultUserAgentProvider: config?.defaultUserAgentProvider ?? createDefaultUserAgentProvider({ serviceId: clientSharedValues.serviceId, clientVersion: packageInfo.version }),        maxAttempts: config?.maxAttempts ?? loadConfig(NODE_MAX_ATTEMPT_CONFIG_OPTIONS, config),        region: config?.region ?? loadConfig(NODE_REGION_CONFIG_OPTIONS, { ...NODE_REGION_CONFIG_FILE_OPTIONS, ...loaderConfig }),        requestHandler: NodeHttpHandler.create(config?.requestHandler ?? defaultConfigProvider),        retryMode: config?.retryMode ??            loadConfig({                ...NODE_RETRY_MODE_CONFIG_OPTIONS,                default: async () => (await defaultConfigProvider()).retryMode || DEFAULT_RETRY_MODE,            }, config),        streamCollector: config?.streamCollector ?? streamCollector,        useDualstackEndpoint: config?.useDualstackEndpoint ?? loadConfig(NODE_USE_DUALSTACK_ENDPOINT_CONFIG_OPTIONS, loaderConfig),        useFipsEndpoint: config?.useFipsEndpoint ?? loadConfig(NODE_USE_FIPS_ENDPOINT_CONFIG_OPTIONS, loaderConfig),        userAgentAppId: config?.userAgentAppId ?? loadConfig(NODE_APP_ID_CONFIG_OPTIONS, loaderConfig),    };}; const getHttpAuthExtensionConfiguration = (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;        },    };};const resolveHttpAuthRuntimeConfig = (config) => {    return {        httpAuthSchemes: config.httpAuthSchemes(),        httpAuthSchemeProvider: config.httpAuthSchemeProvider(),        credentials: config.credentials(),    };}; const resolveRuntimeExtensions = (runtimeConfig, extensions) => {    const extensionConfiguration = Object.assign(getAwsRegionExtensionConfiguration(runtimeConfig), getDefaultExtensionConfiguration(runtimeConfig), getHttpHandlerExtensionConfiguration(runtimeConfig), getHttpAuthExtensionConfiguration(runtimeConfig));    extensions.forEach((extension) => extension.configure(extensionConfiguration));    return Object.assign(runtimeConfig, resolveAwsRegionExtensionConfiguration(extensionConfiguration), resolveDefaultRuntimeConfig(extensionConfiguration), resolveHttpHandlerRuntimeConfig(extensionConfiguration), resolveHttpAuthRuntimeConfig(extensionConfiguration));}; class WAFClient extends Client {    config;    constructor(...[configuration]) {        const _config_0 = getRuntimeConfig(configuration || {});        super(_config_0);        this.initConfig = _config_0;        const _config_1 = resolveClientEndpointParameters(_config_0);        const _config_2 = resolveUserAgentConfig(_config_1);        const _config_3 = resolveRetryConfig(_config_2);        const _config_4 = resolveRegionConfig(_config_3);        const _config_5 = resolveHostHeaderConfig(_config_4);        const _config_6 = resolveEndpointConfig(_config_5);        const _config_7 = resolveHttpAuthSchemeConfig(_config_6);        const _config_8 = resolveRuntimeExtensions(_config_7, configuration?.extensions || []);        this.config = _config_8;        this.middlewareStack.use(getSchemaSerdePlugin(this.config));        this.middlewareStack.use(getUserAgentPlugin(this.config));        this.middlewareStack.use(getRetryPlugin(this.config));        this.middlewareStack.use(getContentLengthPlugin(this.config));        this.middlewareStack.use(getHostHeaderPlugin(this.config));        this.middlewareStack.use(getLoggerPlugin(this.config));        this.middlewareStack.use(getRecursionDetectionPlugin(this.config));        this.middlewareStack.use(getHttpAuthSchemeEndpointRuleSetPlugin(this.config, {            httpAuthSchemeParametersProvider: defaultWAFHttpAuthSchemeParametersProvider,            identityProviderConfigProvider: async (config) => new DefaultIdentityProviderConfig({                "aws.auth#sigv4": config.credentials,            }),        }));        this.middlewareStack.use(getHttpSigningPlugin(this.config));    }    destroy() {        super.destroy();    }} const command = makeBuilder(commonParams, "AWSWAF_20150824", "WAFClient", getEndpointPlugin);const _ep0 = {};const _mw0 = (Command, cs, config, o) => []; class CreateByteMatchSetCommand extends command(_ep0, _mw0, "CreateByteMatchSet", CreateByteMatchSet$) {} class CreateGeoMatchSetCommand extends command(_ep0, _mw0, "CreateGeoMatchSet", CreateGeoMatchSet$) {} class CreateIPSetCommand extends command(_ep0, _mw0, "CreateIPSet", CreateIPSet$) {} class CreateRateBasedRuleCommand extends command(_ep0, _mw0, "CreateRateBasedRule", CreateRateBasedRule$) {} class CreateRegexMatchSetCommand extends command(_ep0, _mw0, "CreateRegexMatchSet", CreateRegexMatchSet$) {} class CreateRegexPatternSetCommand extends command(_ep0, _mw0, "CreateRegexPatternSet", CreateRegexPatternSet$) {} class CreateRuleCommand extends command(_ep0, _mw0, "CreateRule", CreateRule$) {} class CreateRuleGroupCommand extends command(_ep0, _mw0, "CreateRuleGroup", CreateRuleGroup$) {} class CreateSizeConstraintSetCommand extends command(_ep0, _mw0, "CreateSizeConstraintSet", CreateSizeConstraintSet$) {} class CreateSqlInjectionMatchSetCommand extends command(_ep0, _mw0, "CreateSqlInjectionMatchSet", CreateSqlInjectionMatchSet$) {} class CreateWebACLCommand extends command(_ep0, _mw0, "CreateWebACL", CreateWebACL$) {} class CreateWebACLMigrationStackCommand extends command(_ep0, _mw0, "CreateWebACLMigrationStack", CreateWebACLMigrationStack$) {} class CreateXssMatchSetCommand extends command(_ep0, _mw0, "CreateXssMatchSet", CreateXssMatchSet$) {} class DeleteByteMatchSetCommand extends command(_ep0, _mw0, "DeleteByteMatchSet", DeleteByteMatchSet$) {} class DeleteGeoMatchSetCommand extends command(_ep0, _mw0, "DeleteGeoMatchSet", DeleteGeoMatchSet$) {} class DeleteIPSetCommand extends command(_ep0, _mw0, "DeleteIPSet", DeleteIPSet$) {} class DeleteLoggingConfigurationCommand extends command(_ep0, _mw0, "DeleteLoggingConfiguration", DeleteLoggingConfiguration$) {} class DeletePermissionPolicyCommand extends command(_ep0, _mw0, "DeletePermissionPolicy", DeletePermissionPolicy$) {} class DeleteRateBasedRuleCommand extends command(_ep0, _mw0, "DeleteRateBasedRule", DeleteRateBasedRule$) {} class DeleteRegexMatchSetCommand extends command(_ep0, _mw0, "DeleteRegexMatchSet", DeleteRegexMatchSet$) {} class DeleteRegexPatternSetCommand extends command(_ep0, _mw0, "DeleteRegexPatternSet", DeleteRegexPatternSet$) {} class DeleteRuleCommand extends command(_ep0, _mw0, "DeleteRule", DeleteRule$) {} class DeleteRuleGroupCommand extends command(_ep0, _mw0, "DeleteRuleGroup", DeleteRuleGroup$) {} class DeleteSizeConstraintSetCommand extends command(_ep0, _mw0, "DeleteSizeConstraintSet", DeleteSizeConstraintSet$) {} class DeleteSqlInjectionMatchSetCommand extends command(_ep0, _mw0, "DeleteSqlInjectionMatchSet", DeleteSqlInjectionMatchSet$) {} class DeleteWebACLCommand extends command(_ep0, _mw0, "DeleteWebACL", DeleteWebACL$) {} class DeleteXssMatchSetCommand extends command(_ep0, _mw0, "DeleteXssMatchSet", DeleteXssMatchSet$) {} class GetByteMatchSetCommand extends command(_ep0, _mw0, "GetByteMatchSet", GetByteMatchSet$) {} class GetChangeTokenCommand extends command(_ep0, _mw0, "GetChangeToken", GetChangeToken$) {} class GetChangeTokenStatusCommand extends command(_ep0, _mw0, "GetChangeTokenStatus", GetChangeTokenStatus$) {} class GetGeoMatchSetCommand extends command(_ep0, _mw0, "GetGeoMatchSet", GetGeoMatchSet$) {} class GetIPSetCommand extends command(_ep0, _mw0, "GetIPSet", GetIPSet$) {} class GetLoggingConfigurationCommand extends command(_ep0, _mw0, "GetLoggingConfiguration", GetLoggingConfiguration$) {} class GetPermissionPolicyCommand extends command(_ep0, _mw0, "GetPermissionPolicy", GetPermissionPolicy$) {} class GetRateBasedRuleCommand extends command(_ep0, _mw0, "GetRateBasedRule", GetRateBasedRule$) {} class GetRateBasedRuleManagedKeysCommand extends command(_ep0, _mw0, "GetRateBasedRuleManagedKeys", GetRateBasedRuleManagedKeys$) {} class GetRegexMatchSetCommand extends command(_ep0, _mw0, "GetRegexMatchSet", GetRegexMatchSet$) {} class GetRegexPatternSetCommand extends command(_ep0, _mw0, "GetRegexPatternSet", GetRegexPatternSet$) {} class GetRuleCommand extends command(_ep0, _mw0, "GetRule", GetRule$) {} class GetRuleGroupCommand extends command(_ep0, _mw0, "GetRuleGroup", GetRuleGroup$) {} class GetSampledRequestsCommand extends command(_ep0, _mw0, "GetSampledRequests", GetSampledRequests$) {} class GetSizeConstraintSetCommand extends command(_ep0, _mw0, "GetSizeConstraintSet", GetSizeConstraintSet$) {} class GetSqlInjectionMatchSetCommand extends command(_ep0, _mw0, "GetSqlInjectionMatchSet", GetSqlInjectionMatchSet$) {} class GetWebACLCommand extends command(_ep0, _mw0, "GetWebACL", GetWebACL$) {} class GetXssMatchSetCommand extends command(_ep0, _mw0, "GetXssMatchSet", GetXssMatchSet$) {} class ListActivatedRulesInRuleGroupCommand extends command(_ep0, _mw0, "ListActivatedRulesInRuleGroup", ListActivatedRulesInRuleGroup$) {} class ListByteMatchSetsCommand extends command(_ep0, _mw0, "ListByteMatchSets", ListByteMatchSets$) {} class ListGeoMatchSetsCommand extends command(_ep0, _mw0, "ListGeoMatchSets", ListGeoMatchSets$) {} class ListIPSetsCommand extends command(_ep0, _mw0, "ListIPSets", ListIPSets$) {} class ListLoggingConfigurationsCommand extends command(_ep0, _mw0, "ListLoggingConfigurations", ListLoggingConfigurations$) {} class ListRateBasedRulesCommand extends command(_ep0, _mw0, "ListRateBasedRules", ListRateBasedRules$) {} class ListRegexMatchSetsCommand extends command(_ep0, _mw0, "ListRegexMatchSets", ListRegexMatchSets$) {} class ListRegexPatternSetsCommand extends command(_ep0, _mw0, "ListRegexPatternSets", ListRegexPatternSets$) {} class ListRuleGroupsCommand extends command(_ep0, _mw0, "ListRuleGroups", ListRuleGroups$) {} class ListRulesCommand extends command(_ep0, _mw0, "ListRules", ListRules$) {} class ListSizeConstraintSetsCommand extends command(_ep0, _mw0, "ListSizeConstraintSets", ListSizeConstraintSets$) {} class ListSqlInjectionMatchSetsCommand extends command(_ep0, _mw0, "ListSqlInjectionMatchSets", ListSqlInjectionMatchSets$) {} class ListSubscribedRuleGroupsCommand extends command(_ep0, _mw0, "ListSubscribedRuleGroups", ListSubscribedRuleGroups$) {} class ListTagsForResourceCommand extends command(_ep0, _mw0, "ListTagsForResource", ListTagsForResource$) {} class ListWebACLsCommand extends command(_ep0, _mw0, "ListWebACLs", ListWebACLs$) {} class ListXssMatchSetsCommand extends command(_ep0, _mw0, "ListXssMatchSets", ListXssMatchSets$) {} class PutLoggingConfigurationCommand extends command(_ep0, _mw0, "PutLoggingConfiguration", PutLoggingConfiguration$) {} class PutPermissionPolicyCommand extends command(_ep0, _mw0, "PutPermissionPolicy", PutPermissionPolicy$) {} class TagResourceCommand extends command(_ep0, _mw0, "TagResource", TagResource$) {} class UntagResourceCommand extends command(_ep0, _mw0, "UntagResource", UntagResource$) {} class UpdateByteMatchSetCommand extends command(_ep0, _mw0, "UpdateByteMatchSet", UpdateByteMatchSet$) {} class UpdateGeoMatchSetCommand extends command(_ep0, _mw0, "UpdateGeoMatchSet", UpdateGeoMatchSet$) {} class UpdateIPSetCommand extends command(_ep0, _mw0, "UpdateIPSet", UpdateIPSet$) {} class UpdateRateBasedRuleCommand extends command(_ep0, _mw0, "UpdateRateBasedRule", UpdateRateBasedRule$) {} class UpdateRegexMatchSetCommand extends command(_ep0, _mw0, "UpdateRegexMatchSet", UpdateRegexMatchSet$) {} class UpdateRegexPatternSetCommand extends command(_ep0, _mw0, "UpdateRegexPatternSet", UpdateRegexPatternSet$) {} class UpdateRuleCommand extends command(_ep0, _mw0, "UpdateRule", UpdateRule$) {} class UpdateRuleGroupCommand extends command(_ep0, _mw0, "UpdateRuleGroup", UpdateRuleGroup$) {} class UpdateSizeConstraintSetCommand extends command(_ep0, _mw0, "UpdateSizeConstraintSet", UpdateSizeConstraintSet$) {} class UpdateSqlInjectionMatchSetCommand extends command(_ep0, _mw0, "UpdateSqlInjectionMatchSet", UpdateSqlInjectionMatchSet$) {} class UpdateWebACLCommand extends command(_ep0, _mw0, "UpdateWebACL", UpdateWebACL$) {} class UpdateXssMatchSetCommand extends command(_ep0, _mw0, "UpdateXssMatchSet", UpdateXssMatchSet$) {} const commands = {    CreateByteMatchSetCommand,    CreateGeoMatchSetCommand,    CreateIPSetCommand,    CreateRateBasedRuleCommand,    CreateRegexMatchSetCommand,    CreateRegexPatternSetCommand,    CreateRuleCommand,    CreateRuleGroupCommand,    CreateSizeConstraintSetCommand,    CreateSqlInjectionMatchSetCommand,    CreateWebACLCommand,    CreateWebACLMigrationStackCommand,    CreateXssMatchSetCommand,    DeleteByteMatchSetCommand,    DeleteGeoMatchSetCommand,    DeleteIPSetCommand,    DeleteLoggingConfigurationCommand,    DeletePermissionPolicyCommand,    DeleteRateBasedRuleCommand,    DeleteRegexMatchSetCommand,    DeleteRegexPatternSetCommand,    DeleteRuleCommand,    DeleteRuleGroupCommand,    DeleteSizeConstraintSetCommand,    DeleteSqlInjectionMatchSetCommand,    DeleteWebACLCommand,    DeleteXssMatchSetCommand,    GetByteMatchSetCommand,    GetChangeTokenCommand,    GetChangeTokenStatusCommand,    GetGeoMatchSetCommand,    GetIPSetCommand,    GetLoggingConfigurationCommand,    GetPermissionPolicyCommand,    GetRateBasedRuleCommand,    GetRateBasedRuleManagedKeysCommand,    GetRegexMatchSetCommand,    GetRegexPatternSetCommand,    GetRuleCommand,    GetRuleGroupCommand,    GetSampledRequestsCommand,    GetSizeConstraintSetCommand,    GetSqlInjectionMatchSetCommand,    GetWebACLCommand,    GetXssMatchSetCommand,    ListActivatedRulesInRuleGroupCommand,    ListByteMatchSetsCommand,    ListGeoMatchSetsCommand,    ListIPSetsCommand,    ListLoggingConfigurationsCommand,    ListRateBasedRulesCommand,    ListRegexMatchSetsCommand,    ListRegexPatternSetsCommand,    ListRuleGroupsCommand,    ListRulesCommand,    ListSizeConstraintSetsCommand,    ListSqlInjectionMatchSetsCommand,    ListSubscribedRuleGroupsCommand,    ListTagsForResourceCommand,    ListWebACLsCommand,    ListXssMatchSetsCommand,    PutLoggingConfigurationCommand,    PutPermissionPolicyCommand,    TagResourceCommand,    UntagResourceCommand,    UpdateByteMatchSetCommand,    UpdateGeoMatchSetCommand,    UpdateIPSetCommand,    UpdateRateBasedRuleCommand,    UpdateRegexMatchSetCommand,    UpdateRegexPatternSetCommand,    UpdateRuleCommand,    UpdateRuleGroupCommand,    UpdateSizeConstraintSetCommand,    UpdateSqlInjectionMatchSetCommand,    UpdateWebACLCommand,    UpdateXssMatchSetCommand,};class WAF extends WAFClient {}createAggregatedClient(commands, WAF); const WafActionType = {    ALLOW: "ALLOW",    BLOCK: "BLOCK",    COUNT: "COUNT",};const WafOverrideActionType = {    COUNT: "COUNT",    NONE: "NONE",};const WafRuleType = {    GROUP: "GROUP",    RATE_BASED: "RATE_BASED",    REGULAR: "REGULAR",};const MatchFieldType = {    ALL_QUERY_ARGS: "ALL_QUERY_ARGS",    BODY: "BODY",    HEADER: "HEADER",    METHOD: "METHOD",    QUERY_STRING: "QUERY_STRING",    SINGLE_QUERY_ARG: "SINGLE_QUERY_ARG",    URI: "URI",};const PositionalConstraint = {    CONTAINS: "CONTAINS",    CONTAINS_WORD: "CONTAINS_WORD",    ENDS_WITH: "ENDS_WITH",    EXACTLY: "EXACTLY",    STARTS_WITH: "STARTS_WITH",};const TextTransformation = {    CMD_LINE: "CMD_LINE",    COMPRESS_WHITE_SPACE: "COMPRESS_WHITE_SPACE",    HTML_ENTITY_DECODE: "HTML_ENTITY_DECODE",    LOWERCASE: "LOWERCASE",    NONE: "NONE",    URL_DECODE: "URL_DECODE",};const ParameterExceptionField = {    BYTE_MATCH_FIELD_TYPE: "BYTE_MATCH_FIELD_TYPE",    BYTE_MATCH_POSITIONAL_CONSTRAINT: "BYTE_MATCH_POSITIONAL_CONSTRAINT",    BYTE_MATCH_TEXT_TRANSFORMATION: "BYTE_MATCH_TEXT_TRANSFORMATION",    CHANGE_ACTION: "CHANGE_ACTION",    GEO_MATCH_LOCATION_TYPE: "GEO_MATCH_LOCATION_TYPE",    GEO_MATCH_LOCATION_VALUE: "GEO_MATCH_LOCATION_VALUE",    IPSET_TYPE: "IPSET_TYPE",    NEXT_MARKER: "NEXT_MARKER",    PREDICATE_TYPE: "PREDICATE_TYPE",    RATE_KEY: "RATE_KEY",    RESOURCE_ARN: "RESOURCE_ARN",    RULE_TYPE: "RULE_TYPE",    SIZE_CONSTRAINT_COMPARISON_OPERATOR: "SIZE_CONSTRAINT_COMPARISON_OPERATOR",    SQL_INJECTION_MATCH_FIELD_TYPE: "SQL_INJECTION_MATCH_FIELD_TYPE",    TAGS: "TAGS",    TAG_KEYS: "TAG_KEYS",    WAF_ACTION: "WAF_ACTION",    WAF_OVERRIDE_ACTION: "WAF_OVERRIDE_ACTION",};const ParameterExceptionReason = {    ILLEGAL_ARGUMENT: "ILLEGAL_ARGUMENT",    ILLEGAL_COMBINATION: "ILLEGAL_COMBINATION",    INVALID_OPTION: "INVALID_OPTION",    INVALID_TAG_KEY: "INVALID_TAG_KEY",};const GeoMatchConstraintType = {    Country: "Country",};const GeoMatchConstraintValue = {    AD: "AD",    AE: "AE",    AF: "AF",    AG: "AG",    AI: "AI",    AL: "AL",    AM: "AM",    AO: "AO",    AQ: "AQ",    AR: "AR",    AS: "AS",    AT: "AT",    AU: "AU",    AW: "AW",    AX: "AX",    AZ: "AZ",    BA: "BA",    BB: "BB",    BD: "BD",    BE: "BE",    BF: "BF",    BG: "BG",    BH: "BH",    BI: "BI",    BJ: "BJ",    BL: "BL",    BM: "BM",    BN: "BN",    BO: "BO",    BQ: "BQ",    BR: "BR",    BS: "BS",    BT: "BT",    BV: "BV",    BW: "BW",    BY: "BY",    BZ: "BZ",    CA: "CA",    CC: "CC",    CD: "CD",    CF: "CF",    CG: "CG",    CH: "CH",    CI: "CI",    CK: "CK",    CL: "CL",    CM: "CM",    CN: "CN",    CO: "CO",    CR: "CR",    CU: "CU",    CV: "CV",    CW: "CW",    CX: "CX",    CY: "CY",    CZ: "CZ",    DE: "DE",    DJ: "DJ",    DK: "DK",    DM: "DM",    DO: "DO",    DZ: "DZ",    EC: "EC",    EE: "EE",    EG: "EG",    EH: "EH",    ER: "ER",    ES: "ES",    ET: "ET",    FI: "FI",    FJ: "FJ",    FK: "FK",    FM: "FM",    FO: "FO",    FR: "FR",    GA: "GA",    GB: "GB",    GD: "GD",    GE: "GE",    GF: "GF",    GG: "GG",    GH: "GH",    GI: "GI",    GL: "GL",    GM: "GM",    GN: "GN",    GP: "GP",    GQ: "GQ",    GR: "GR",    GS: "GS",    GT: "GT",    GU: "GU",    GW: "GW",    GY: "GY",    HK: "HK",    HM: "HM",    HN: "HN",    HR: "HR",    HT: "HT",    HU: "HU",    ID: "ID",    IE: "IE",    IL: "IL",    IM: "IM",    IN: "IN",    IO: "IO",    IQ: "IQ",    IR: "IR",    IS: "IS",    IT: "IT",    JE: "JE",    JM: "JM",    JO: "JO",    JP: "JP",    KE: "KE",    KG: "KG",    KH: "KH",    KI: "KI",    KM: "KM",    KN: "KN",    KP: "KP",    KR: "KR",    KW: "KW",    KY: "KY",    KZ: "KZ",    LA: "LA",    LB: "LB",    LC: "LC",    LI: "LI",    LK: "LK",    LR: "LR",    LS: "LS",    LT: "LT",    LU: "LU",    LV: "LV",    LY: "LY",    MA: "MA",    MC: "MC",    MD: "MD",    ME: "ME",    MF: "MF",    MG: "MG",    MH: "MH",    MK: "MK",    ML: "ML",    MM: "MM",    MN: "MN",    MO: "MO",    MP: "MP",    MQ: "MQ",    MR: "MR",    MS: "MS",    MT: "MT",    MU: "MU",    MV: "MV",    MW: "MW",    MX: "MX",    MY: "MY",    MZ: "MZ",    NA: "NA",    NC: "NC",    NE: "NE",    NF: "NF",    NG: "NG",    NI: "NI",    NL: "NL",    NO: "NO",    NP: "NP",    NR: "NR",    NU: "NU",    NZ: "NZ",    OM: "OM",    PA: "PA",    PE: "PE",    PF: "PF",    PG: "PG",    PH: "PH",    PK: "PK",    PL: "PL",    PM: "PM",    PN: "PN",    PR: "PR",    PS: "PS",    PT: "PT",    PW: "PW",    PY: "PY",    QA: "QA",    RE: "RE",    RO: "RO",    RS: "RS",    RU: "RU",    RW: "RW",    SA: "SA",    SB: "SB",    SC: "SC",    SD: "SD",    SE: "SE",    SG: "SG",    SH: "SH",    SI: "SI",    SJ: "SJ",    SK: "SK",    SL: "SL",    SM: "SM",    SN: "SN",    SO: "SO",    SR: "SR",    SS: "SS",    ST: "ST",    SV: "SV",    SX: "SX",    SY: "SY",    SZ: "SZ",    TC: "TC",    TD: "TD",    TF: "TF",    TG: "TG",    TH: "TH",    TJ: "TJ",    TK: "TK",    TL: "TL",    TM: "TM",    TN: "TN",    TO: "TO",    TR: "TR",    TT: "TT",    TV: "TV",    TW: "TW",    TZ: "TZ",    UA: "UA",    UG: "UG",    UM: "UM",    US: "US",    UY: "UY",    UZ: "UZ",    VA: "VA",    VC: "VC",    VE: "VE",    VG: "VG",    VI: "VI",    VN: "VN",    VU: "VU",    WF: "WF",    WS: "WS",    YE: "YE",    YT: "YT",    ZA: "ZA",    ZM: "ZM",    ZW: "ZW",};const IPSetDescriptorType = {    IPV4: "IPV4",    IPV6: "IPV6",};const RateKey = {    IP: "IP",};const PredicateType = {    BYTE_MATCH: "ByteMatch",    GEO_MATCH: "GeoMatch",    IP_MATCH: "IPMatch",    REGEX_MATCH: "RegexMatch",    SIZE_CONSTRAINT: "SizeConstraint",    SQL_INJECTION_MATCH: "SqlInjectionMatch",    XSS_MATCH: "XssMatch",};const ComparisonOperator = {    EQ: "EQ",    GE: "GE",    GT: "GT",    LE: "LE",    LT: "LT",    NE: "NE",};const MigrationErrorType = {    ENTITY_NOT_FOUND: "ENTITY_NOT_FOUND",    ENTITY_NOT_SUPPORTED: "ENTITY_NOT_SUPPORTED",    S3_BUCKET_INVALID_REGION: "S3_BUCKET_INVALID_REGION",    S3_BUCKET_NOT_ACCESSIBLE: "S3_BUCKET_NOT_ACCESSIBLE",    S3_BUCKET_NOT_FOUND: "S3_BUCKET_NOT_FOUND",    S3_BUCKET_NO_PERMISSION: "S3_BUCKET_NO_PERMISSION",    S3_INTERNAL_ERROR: "S3_INTERNAL_ERROR",};const ChangeTokenStatus = {    INSYNC: "INSYNC",    PENDING: "PENDING",    PROVISIONED: "PROVISIONED",};const ChangeAction = {    DELETE: "DELETE",    INSERT: "INSERT",}; exports.ActivatedRule$ = ActivatedRule$;exports.ByteMatchSet$ = ByteMatchSet$;exports.ByteMatchSetSummary$ = ByteMatchSetSummary$;exports.ByteMatchSetUpdate$ = ByteMatchSetUpdate$;exports.ByteMatchTuple$ = ByteMatchTuple$;exports.ChangeAction = ChangeAction;exports.ChangeTokenStatus = ChangeTokenStatus;exports.ComparisonOperator = ComparisonOperator;exports.CreateByteMatchSet$ = CreateByteMatchSet$;exports.CreateByteMatchSetCommand = CreateByteMatchSetCommand;exports.CreateByteMatchSetRequest$ = CreateByteMatchSetRequest$;exports.CreateByteMatchSetResponse$ = CreateByteMatchSetResponse$;exports.CreateGeoMatchSet$ = CreateGeoMatchSet$;exports.CreateGeoMatchSetCommand = CreateGeoMatchSetCommand;exports.CreateGeoMatchSetRequest$ = CreateGeoMatchSetRequest$;exports.CreateGeoMatchSetResponse$ = CreateGeoMatchSetResponse$;exports.CreateIPSet$ = CreateIPSet$;exports.CreateIPSetCommand = CreateIPSetCommand;exports.CreateIPSetRequest$ = CreateIPSetRequest$;exports.CreateIPSetResponse$ = CreateIPSetResponse$;exports.CreateRateBasedRule$ = CreateRateBasedRule$;exports.CreateRateBasedRuleCommand = CreateRateBasedRuleCommand;exports.CreateRateBasedRuleRequest$ = CreateRateBasedRuleRequest$;exports.CreateRateBasedRuleResponse$ = CreateRateBasedRuleResponse$;exports.CreateRegexMatchSet$ = CreateRegexMatchSet$;exports.CreateRegexMatchSetCommand = CreateRegexMatchSetCommand;exports.CreateRegexMatchSetRequest$ = CreateRegexMatchSetRequest$;exports.CreateRegexMatchSetResponse$ = CreateRegexMatchSetResponse$;exports.CreateRegexPatternSet$ = CreateRegexPatternSet$;exports.CreateRegexPatternSetCommand = CreateRegexPatternSetCommand;exports.CreateRegexPatternSetRequest$ = CreateRegexPatternSetRequest$;exports.CreateRegexPatternSetResponse$ = CreateRegexPatternSetResponse$;exports.CreateRule$ = CreateRule$;exports.CreateRuleCommand = CreateRuleCommand;exports.CreateRuleGroup$ = CreateRuleGroup$;exports.CreateRuleGroupCommand = CreateRuleGroupCommand;exports.CreateRuleGroupRequest$ = CreateRuleGroupRequest$;exports.CreateRuleGroupResponse$ = CreateRuleGroupResponse$;exports.CreateRuleRequest$ = CreateRuleRequest$;exports.CreateRuleResponse$ = CreateRuleResponse$;exports.CreateSizeConstraintSet$ = CreateSizeConstraintSet$;exports.CreateSizeConstraintSetCommand = CreateSizeConstraintSetCommand;exports.CreateSizeConstraintSetRequest$ = CreateSizeConstraintSetRequest$;exports.CreateSizeConstraintSetResponse$ = CreateSizeConstraintSetResponse$;exports.CreateSqlInjectionMatchSet$ = CreateSqlInjectionMatchSet$;exports.CreateSqlInjectionMatchSetCommand = CreateSqlInjectionMatchSetCommand;exports.CreateSqlInjectionMatchSetRequest$ = CreateSqlInjectionMatchSetRequest$;exports.CreateSqlInjectionMatchSetResponse$ = CreateSqlInjectionMatchSetResponse$;exports.CreateWebACL$ = CreateWebACL$;exports.CreateWebACLCommand = CreateWebACLCommand;exports.CreateWebACLMigrationStack$ = CreateWebACLMigrationStack$;exports.CreateWebACLMigrationStackCommand = CreateWebACLMigrationStackCommand;exports.CreateWebACLMigrationStackRequest$ = CreateWebACLMigrationStackRequest$;exports.CreateWebACLMigrationStackResponse$ = CreateWebACLMigrationStackResponse$;exports.CreateWebACLRequest$ = CreateWebACLRequest$;exports.CreateWebACLResponse$ = CreateWebACLResponse$;exports.CreateXssMatchSet$ = CreateXssMatchSet$;exports.CreateXssMatchSetCommand = CreateXssMatchSetCommand;exports.CreateXssMatchSetRequest$ = CreateXssMatchSetRequest$;exports.CreateXssMatchSetResponse$ = CreateXssMatchSetResponse$;exports.DeleteByteMatchSet$ = DeleteByteMatchSet$;exports.DeleteByteMatchSetCommand = DeleteByteMatchSetCommand;exports.DeleteByteMatchSetRequest$ = DeleteByteMatchSetRequest$;exports.DeleteByteMatchSetResponse$ = DeleteByteMatchSetResponse$;exports.DeleteGeoMatchSet$ = DeleteGeoMatchSet$;exports.DeleteGeoMatchSetCommand = DeleteGeoMatchSetCommand;exports.DeleteGeoMatchSetRequest$ = DeleteGeoMatchSetRequest$;exports.DeleteGeoMatchSetResponse$ = DeleteGeoMatchSetResponse$;exports.DeleteIPSet$ = DeleteIPSet$;exports.DeleteIPSetCommand = DeleteIPSetCommand;exports.DeleteIPSetRequest$ = DeleteIPSetRequest$;exports.DeleteIPSetResponse$ = DeleteIPSetResponse$;exports.DeleteLoggingConfiguration$ = DeleteLoggingConfiguration$;exports.DeleteLoggingConfigurationCommand = DeleteLoggingConfigurationCommand;exports.DeleteLoggingConfigurationRequest$ = DeleteLoggingConfigurationRequest$;exports.DeleteLoggingConfigurationResponse$ = DeleteLoggingConfigurationResponse$;exports.DeletePermissionPolicy$ = DeletePermissionPolicy$;exports.DeletePermissionPolicyCommand = DeletePermissionPolicyCommand;exports.DeletePermissionPolicyRequest$ = DeletePermissionPolicyRequest$;exports.DeletePermissionPolicyResponse$ = DeletePermissionPolicyResponse$;exports.DeleteRateBasedRule$ = DeleteRateBasedRule$;exports.DeleteRateBasedRuleCommand = DeleteRateBasedRuleCommand;exports.DeleteRateBasedRuleRequest$ = DeleteRateBasedRuleRequest$;exports.DeleteRateBasedRuleResponse$ = DeleteRateBasedRuleResponse$;exports.DeleteRegexMatchSet$ = DeleteRegexMatchSet$;exports.DeleteRegexMatchSetCommand = DeleteRegexMatchSetCommand;exports.DeleteRegexMatchSetRequest$ = DeleteRegexMatchSetRequest$;exports.DeleteRegexMatchSetResponse$ = DeleteRegexMatchSetResponse$;exports.DeleteRegexPatternSet$ = DeleteRegexPatternSet$;exports.DeleteRegexPatternSetCommand = DeleteRegexPatternSetCommand;exports.DeleteRegexPatternSetRequest$ = DeleteRegexPatternSetRequest$;exports.DeleteRegexPatternSetResponse$ = DeleteRegexPatternSetResponse$;exports.DeleteRule$ = DeleteRule$;exports.DeleteRuleCommand = DeleteRuleCommand;exports.DeleteRuleGroup$ = DeleteRuleGroup$;exports.DeleteRuleGroupCommand = DeleteRuleGroupCommand;exports.DeleteRuleGroupRequest$ = DeleteRuleGroupRequest$;exports.DeleteRuleGroupResponse$ = DeleteRuleGroupResponse$;exports.DeleteRuleRequest$ = DeleteRuleRequest$;exports.DeleteRuleResponse$ = DeleteRuleResponse$;exports.DeleteSizeConstraintSet$ = DeleteSizeConstraintSet$;exports.DeleteSizeConstraintSetCommand = DeleteSizeConstraintSetCommand;exports.DeleteSizeConstraintSetRequest$ = DeleteSizeConstraintSetRequest$;exports.DeleteSizeConstraintSetResponse$ = DeleteSizeConstraintSetResponse$;exports.DeleteSqlInjectionMatchSet$ = DeleteSqlInjectionMatchSet$;exports.DeleteSqlInjectionMatchSetCommand = DeleteSqlInjectionMatchSetCommand;exports.DeleteSqlInjectionMatchSetRequest$ = DeleteSqlInjectionMatchSetRequest$;exports.DeleteSqlInjectionMatchSetResponse$ = DeleteSqlInjectionMatchSetResponse$;exports.DeleteWebACL$ = DeleteWebACL$;exports.DeleteWebACLCommand = DeleteWebACLCommand;exports.DeleteWebACLRequest$ = DeleteWebACLRequest$;exports.DeleteWebACLResponse$ = DeleteWebACLResponse$;exports.DeleteXssMatchSet$ = DeleteXssMatchSet$;exports.DeleteXssMatchSetCommand = DeleteXssMatchSetCommand;exports.DeleteXssMatchSetRequest$ = DeleteXssMatchSetRequest$;exports.DeleteXssMatchSetResponse$ = DeleteXssMatchSetResponse$;exports.ExcludedRule$ = ExcludedRule$;exports.FieldToMatch$ = FieldToMatch$;exports.GeoMatchConstraint$ = GeoMatchConstraint$;exports.GeoMatchConstraintType = GeoMatchConstraintType;exports.GeoMatchConstraintValue = GeoMatchConstraintValue;exports.GeoMatchSet$ = GeoMatchSet$;exports.GeoMatchSetSummary$ = GeoMatchSetSummary$;exports.GeoMatchSetUpdate$ = GeoMatchSetUpdate$;exports.GetByteMatchSet$ = GetByteMatchSet$;exports.GetByteMatchSetCommand = GetByteMatchSetCommand;exports.GetByteMatchSetRequest$ = GetByteMatchSetRequest$;exports.GetByteMatchSetResponse$ = GetByteMatchSetResponse$;exports.GetChangeToken$ = GetChangeToken$;exports.GetChangeTokenCommand = GetChangeTokenCommand;exports.GetChangeTokenRequest$ = GetChangeTokenRequest$;exports.GetChangeTokenResponse$ = GetChangeTokenResponse$;exports.GetChangeTokenStatus$ = GetChangeTokenStatus$;exports.GetChangeTokenStatusCommand = GetChangeTokenStatusCommand;exports.GetChangeTokenStatusRequest$ = GetChangeTokenStatusRequest$;exports.GetChangeTokenStatusResponse$ = GetChangeTokenStatusResponse$;exports.GetGeoMatchSet$ = GetGeoMatchSet$;exports.GetGeoMatchSetCommand = GetGeoMatchSetCommand;exports.GetGeoMatchSetRequest$ = GetGeoMatchSetRequest$;exports.GetGeoMatchSetResponse$ = GetGeoMatchSetResponse$;exports.GetIPSet$ = GetIPSet$;exports.GetIPSetCommand = GetIPSetCommand;exports.GetIPSetRequest$ = GetIPSetRequest$;exports.GetIPSetResponse$ = GetIPSetResponse$;exports.GetLoggingConfiguration$ = GetLoggingConfiguration$;exports.GetLoggingConfigurationCommand = GetLoggingConfigurationCommand;exports.GetLoggingConfigurationRequest$ = GetLoggingConfigurationRequest$;exports.GetLoggingConfigurationResponse$ = GetLoggingConfigurationResponse$;exports.GetPermissionPolicy$ = GetPermissionPolicy$;exports.GetPermissionPolicyCommand = GetPermissionPolicyCommand;exports.GetPermissionPolicyRequest$ = GetPermissionPolicyRequest$;exports.GetPermissionPolicyResponse$ = GetPermissionPolicyResponse$;exports.GetRateBasedRule$ = GetRateBasedRule$;exports.GetRateBasedRuleCommand = GetRateBasedRuleCommand;exports.GetRateBasedRuleManagedKeys$ = GetRateBasedRuleManagedKeys$;exports.GetRateBasedRuleManagedKeysCommand = GetRateBasedRuleManagedKeysCommand;exports.GetRateBasedRuleManagedKeysRequest$ = GetRateBasedRuleManagedKeysRequest$;exports.GetRateBasedRuleManagedKeysResponse$ = GetRateBasedRuleManagedKeysResponse$;exports.GetRateBasedRuleRequest$ = GetRateBasedRuleRequest$;exports.GetRateBasedRuleResponse$ = GetRateBasedRuleResponse$;exports.GetRegexMatchSet$ = GetRegexMatchSet$;exports.GetRegexMatchSetCommand = GetRegexMatchSetCommand;exports.GetRegexMatchSetRequest$ = GetRegexMatchSetRequest$;exports.GetRegexMatchSetResponse$ = GetRegexMatchSetResponse$;exports.GetRegexPatternSet$ = GetRegexPatternSet$;exports.GetRegexPatternSetCommand = GetRegexPatternSetCommand;exports.GetRegexPatternSetRequest$ = GetRegexPatternSetRequest$;exports.GetRegexPatternSetResponse$ = GetRegexPatternSetResponse$;exports.GetRule$ = GetRule$;exports.GetRuleCommand = GetRuleCommand;exports.GetRuleGroup$ = GetRuleGroup$;exports.GetRuleGroupCommand = GetRuleGroupCommand;exports.GetRuleGroupRequest$ = GetRuleGroupRequest$;exports.GetRuleGroupResponse$ = GetRuleGroupResponse$;exports.GetRuleRequest$ = GetRuleRequest$;exports.GetRuleResponse$ = GetRuleResponse$;exports.GetSampledRequests$ = GetSampledRequests$;exports.GetSampledRequestsCommand = GetSampledRequestsCommand;exports.GetSampledRequestsRequest$ = GetSampledRequestsRequest$;exports.GetSampledRequestsResponse$ = GetSampledRequestsResponse$;exports.GetSizeConstraintSet$ = GetSizeConstraintSet$;exports.GetSizeConstraintSetCommand = GetSizeConstraintSetCommand;exports.GetSizeConstraintSetRequest$ = GetSizeConstraintSetRequest$;exports.GetSizeConstraintSetResponse$ = GetSizeConstraintSetResponse$;exports.GetSqlInjectionMatchSet$ = GetSqlInjectionMatchSet$;exports.GetSqlInjectionMatchSetCommand = GetSqlInjectionMatchSetCommand;exports.GetSqlInjectionMatchSetRequest$ = GetSqlInjectionMatchSetRequest$;exports.GetSqlInjectionMatchSetResponse$ = GetSqlInjectionMatchSetResponse$;exports.GetWebACL$ = GetWebACL$;exports.GetWebACLCommand = GetWebACLCommand;exports.GetWebACLRequest$ = GetWebACLRequest$;exports.GetWebACLResponse$ = GetWebACLResponse$;exports.GetXssMatchSet$ = GetXssMatchSet$;exports.GetXssMatchSetCommand = GetXssMatchSetCommand;exports.GetXssMatchSetRequest$ = GetXssMatchSetRequest$;exports.GetXssMatchSetResponse$ = GetXssMatchSetResponse$;exports.HTTPHeader$ = HTTPHeader$;exports.HTTPRequest$ = HTTPRequest$;exports.IPSet$ = IPSet$;exports.IPSetDescriptor$ = IPSetDescriptor$;exports.IPSetDescriptorType = IPSetDescriptorType;exports.IPSetSummary$ = IPSetSummary$;exports.IPSetUpdate$ = IPSetUpdate$;exports.ListActivatedRulesInRuleGroup$ = ListActivatedRulesInRuleGroup$;exports.ListActivatedRulesInRuleGroupCommand = ListActivatedRulesInRuleGroupCommand;exports.ListActivatedRulesInRuleGroupRequest$ = ListActivatedRulesInRuleGroupRequest$;exports.ListActivatedRulesInRuleGroupResponse$ = ListActivatedRulesInRuleGroupResponse$;exports.ListByteMatchSets$ = ListByteMatchSets$;exports.ListByteMatchSetsCommand = ListByteMatchSetsCommand;exports.ListByteMatchSetsRequest$ = ListByteMatchSetsRequest$;exports.ListByteMatchSetsResponse$ = ListByteMatchSetsResponse$;exports.ListGeoMatchSets$ = ListGeoMatchSets$;exports.ListGeoMatchSetsCommand = ListGeoMatchSetsCommand;exports.ListGeoMatchSetsRequest$ = ListGeoMatchSetsRequest$;exports.ListGeoMatchSetsResponse$ = ListGeoMatchSetsResponse$;exports.ListIPSets$ = ListIPSets$;exports.ListIPSetsCommand = ListIPSetsCommand;exports.ListIPSetsRequest$ = ListIPSetsRequest$;exports.ListIPSetsResponse$ = ListIPSetsResponse$;exports.ListLoggingConfigurations$ = ListLoggingConfigurations$;exports.ListLoggingConfigurationsCommand = ListLoggingConfigurationsCommand;exports.ListLoggingConfigurationsRequest$ = ListLoggingConfigurationsRequest$;exports.ListLoggingConfigurationsResponse$ = ListLoggingConfigurationsResponse$;exports.ListRateBasedRules$ = ListRateBasedRules$;exports.ListRateBasedRulesCommand = ListRateBasedRulesCommand;exports.ListRateBasedRulesRequest$ = ListRateBasedRulesRequest$;exports.ListRateBasedRulesResponse$ = ListRateBasedRulesResponse$;exports.ListRegexMatchSets$ = ListRegexMatchSets$;exports.ListRegexMatchSetsCommand = ListRegexMatchSetsCommand;exports.ListRegexMatchSetsRequest$ = ListRegexMatchSetsRequest$;exports.ListRegexMatchSetsResponse$ = ListRegexMatchSetsResponse$;exports.ListRegexPatternSets$ = ListRegexPatternSets$;exports.ListRegexPatternSetsCommand = ListRegexPatternSetsCommand;exports.ListRegexPatternSetsRequest$ = ListRegexPatternSetsRequest$;exports.ListRegexPatternSetsResponse$ = ListRegexPatternSetsResponse$;exports.ListRuleGroups$ = ListRuleGroups$;exports.ListRuleGroupsCommand = ListRuleGroupsCommand;exports.ListRuleGroupsRequest$ = ListRuleGroupsRequest$;exports.ListRuleGroupsResponse$ = ListRuleGroupsResponse$;exports.ListRules$ = ListRules$;exports.ListRulesCommand = ListRulesCommand;exports.ListRulesRequest$ = ListRulesRequest$;exports.ListRulesResponse$ = ListRulesResponse$;exports.ListSizeConstraintSets$ = ListSizeConstraintSets$;exports.ListSizeConstraintSetsCommand = ListSizeConstraintSetsCommand;exports.ListSizeConstraintSetsRequest$ = ListSizeConstraintSetsRequest$;exports.ListSizeConstraintSetsResponse$ = ListSizeConstraintSetsResponse$;exports.ListSqlInjectionMatchSets$ = ListSqlInjectionMatchSets$;exports.ListSqlInjectionMatchSetsCommand = ListSqlInjectionMatchSetsCommand;exports.ListSqlInjectionMatchSetsRequest$ = ListSqlInjectionMatchSetsRequest$;exports.ListSqlInjectionMatchSetsResponse$ = ListSqlInjectionMatchSetsResponse$;exports.ListSubscribedRuleGroups$ = ListSubscribedRuleGroups$;exports.ListSubscribedRuleGroupsCommand = ListSubscribedRuleGroupsCommand;exports.ListSubscribedRuleGroupsRequest$ = ListSubscribedRuleGroupsRequest$;exports.ListSubscribedRuleGroupsResponse$ = ListSubscribedRuleGroupsResponse$;exports.ListTagsForResource$ = ListTagsForResource$;exports.ListTagsForResourceCommand = ListTagsForResourceCommand;exports.ListTagsForResourceRequest$ = ListTagsForResourceRequest$;exports.ListTagsForResourceResponse$ = ListTagsForResourceResponse$;exports.ListWebACLs$ = ListWebACLs$;exports.ListWebACLsCommand = ListWebACLsCommand;exports.ListWebACLsRequest$ = ListWebACLsRequest$;exports.ListWebACLsResponse$ = ListWebACLsResponse$;exports.ListXssMatchSets$ = ListXssMatchSets$;exports.ListXssMatchSetsCommand = ListXssMatchSetsCommand;exports.ListXssMatchSetsRequest$ = ListXssMatchSetsRequest$;exports.ListXssMatchSetsResponse$ = ListXssMatchSetsResponse$;exports.LoggingConfiguration$ = LoggingConfiguration$;exports.MatchFieldType = MatchFieldType;exports.MigrationErrorType = MigrationErrorType;exports.ParameterExceptionField = ParameterExceptionField;exports.ParameterExceptionReason = ParameterExceptionReason;exports.PositionalConstraint = PositionalConstraint;exports.Predicate$ = Predicate$;exports.PredicateType = PredicateType;exports.PutLoggingConfiguration$ = PutLoggingConfiguration$;exports.PutLoggingConfigurationCommand = PutLoggingConfigurationCommand;exports.PutLoggingConfigurationRequest$ = PutLoggingConfigurationRequest$;exports.PutLoggingConfigurationResponse$ = PutLoggingConfigurationResponse$;exports.PutPermissionPolicy$ = PutPermissionPolicy$;exports.PutPermissionPolicyCommand = PutPermissionPolicyCommand;exports.PutPermissionPolicyRequest$ = PutPermissionPolicyRequest$;exports.PutPermissionPolicyResponse$ = PutPermissionPolicyResponse$;exports.RateBasedRule$ = RateBasedRule$;exports.RateKey = RateKey;exports.RegexMatchSet$ = RegexMatchSet$;exports.RegexMatchSetSummary$ = RegexMatchSetSummary$;exports.RegexMatchSetUpdate$ = RegexMatchSetUpdate$;exports.RegexMatchTuple$ = RegexMatchTuple$;exports.RegexPatternSet$ = RegexPatternSet$;exports.RegexPatternSetSummary$ = RegexPatternSetSummary$;exports.RegexPatternSetUpdate$ = RegexPatternSetUpdate$;exports.Rule$ = Rule$;exports.RuleGroup$ = RuleGroup$;exports.RuleGroupSummary$ = RuleGroupSummary$;exports.RuleGroupUpdate$ = RuleGroupUpdate$;exports.RuleSummary$ = RuleSummary$;exports.RuleUpdate$ = RuleUpdate$;exports.SampledHTTPRequest$ = SampledHTTPRequest$;exports.SizeConstraint$ = SizeConstraint$;exports.SizeConstraintSet$ = SizeConstraintSet$;exports.SizeConstraintSetSummary$ = SizeConstraintSetSummary$;exports.SizeConstraintSetUpdate$ = SizeConstraintSetUpdate$;exports.SqlInjectionMatchSet$ = SqlInjectionMatchSet$;exports.SqlInjectionMatchSetSummary$ = SqlInjectionMatchSetSummary$;exports.SqlInjectionMatchSetUpdate$ = SqlInjectionMatchSetUpdate$;exports.SqlInjectionMatchTuple$ = SqlInjectionMatchTuple$;exports.SubscribedRuleGroupSummary$ = SubscribedRuleGroupSummary$;exports.Tag$ = Tag$;exports.TagInfoForResource$ = TagInfoForResource$;exports.TagResource$ = TagResource$;exports.TagResourceCommand = TagResourceCommand;exports.TagResourceRequest$ = TagResourceRequest$;exports.TagResourceResponse$ = TagResourceResponse$;exports.TextTransformation = TextTransformation;exports.TimeWindow$ = TimeWindow$;exports.UntagResource$ = UntagResource$;exports.UntagResourceCommand = UntagResourceCommand;exports.UntagResourceRequest$ = UntagResourceRequest$;exports.UntagResourceResponse$ = UntagResourceResponse$;exports.UpdateByteMatchSet$ = UpdateByteMatchSet$;exports.UpdateByteMatchSetCommand = UpdateByteMatchSetCommand;exports.UpdateByteMatchSetRequest$ = UpdateByteMatchSetRequest$;exports.UpdateByteMatchSetResponse$ = UpdateByteMatchSetResponse$;exports.UpdateGeoMatchSet$ = UpdateGeoMatchSet$;exports.UpdateGeoMatchSetCommand = UpdateGeoMatchSetCommand;exports.UpdateGeoMatchSetRequest$ = UpdateGeoMatchSetRequest$;exports.UpdateGeoMatchSetResponse$ = UpdateGeoMatchSetResponse$;exports.UpdateIPSet$ = UpdateIPSet$;exports.UpdateIPSetCommand = UpdateIPSetCommand;exports.UpdateIPSetRequest$ = UpdateIPSetRequest$;exports.UpdateIPSetResponse$ = UpdateIPSetResponse$;exports.UpdateRateBasedRule$ = UpdateRateBasedRule$;exports.UpdateRateBasedRuleCommand = UpdateRateBasedRuleCommand;exports.UpdateRateBasedRuleRequest$ = UpdateRateBasedRuleRequest$;exports.UpdateRateBasedRuleResponse$ = UpdateRateBasedRuleResponse$;exports.UpdateRegexMatchSet$ = UpdateRegexMatchSet$;exports.UpdateRegexMatchSetCommand = UpdateRegexMatchSetCommand;exports.UpdateRegexMatchSetRequest$ = UpdateRegexMatchSetRequest$;exports.UpdateRegexMatchSetResponse$ = UpdateRegexMatchSetResponse$;exports.UpdateRegexPatternSet$ = UpdateRegexPatternSet$;exports.UpdateRegexPatternSetCommand = UpdateRegexPatternSetCommand;exports.UpdateRegexPatternSetRequest$ = UpdateRegexPatternSetRequest$;exports.UpdateRegexPatternSetResponse$ = UpdateRegexPatternSetResponse$;exports.UpdateRule$ = UpdateRule$;exports.UpdateRuleCommand = UpdateRuleCommand;exports.UpdateRuleGroup$ = UpdateRuleGroup$;exports.UpdateRuleGroupCommand = UpdateRuleGroupCommand;exports.UpdateRuleGroupRequest$ = UpdateRuleGroupRequest$;exports.UpdateRuleGroupResponse$ = UpdateRuleGroupResponse$;exports.UpdateRuleRequest$ = UpdateRuleRequest$;exports.UpdateRuleResponse$ = UpdateRuleResponse$;exports.UpdateSizeConstraintSet$ = UpdateSizeConstraintSet$;exports.UpdateSizeConstraintSetCommand = UpdateSizeConstraintSetCommand;exports.UpdateSizeConstraintSetRequest$ = UpdateSizeConstraintSetRequest$;exports.UpdateSizeConstraintSetResponse$ = UpdateSizeConstraintSetResponse$;exports.UpdateSqlInjectionMatchSet$ = UpdateSqlInjectionMatchSet$;exports.UpdateSqlInjectionMatchSetCommand = UpdateSqlInjectionMatchSetCommand;exports.UpdateSqlInjectionMatchSetRequest$ = UpdateSqlInjectionMatchSetRequest$;exports.UpdateSqlInjectionMatchSetResponse$ = UpdateSqlInjectionMatchSetResponse$;exports.UpdateWebACL$ = UpdateWebACL$;exports.UpdateWebACLCommand = UpdateWebACLCommand;exports.UpdateWebACLRequest$ = UpdateWebACLRequest$;exports.UpdateWebACLResponse$ = UpdateWebACLResponse$;exports.UpdateXssMatchSet$ = UpdateXssMatchSet$;exports.UpdateXssMatchSetCommand = UpdateXssMatchSetCommand;exports.UpdateXssMatchSetRequest$ = UpdateXssMatchSetRequest$;exports.UpdateXssMatchSetResponse$ = UpdateXssMatchSetResponse$;exports.WAF = WAF;exports.WAFBadRequestException = WAFBadRequestException;exports.WAFBadRequestException$ = WAFBadRequestException$;exports.WAFClient = WAFClient;exports.WAFDisallowedNameException = WAFDisallowedNameException;exports.WAFDisallowedNameException$ = WAFDisallowedNameException$;exports.WAFEntityMigrationException = WAFEntityMigrationException;exports.WAFEntityMigrationException$ = WAFEntityMigrationException$;exports.WAFInternalErrorException = WAFInternalErrorException;exports.WAFInternalErrorException$ = WAFInternalErrorException$;exports.WAFInvalidAccountException = WAFInvalidAccountException;exports.WAFInvalidAccountException$ = WAFInvalidAccountException$;exports.WAFInvalidOperationException = WAFInvalidOperationException;exports.WAFInvalidOperationException$ = WAFInvalidOperationException$;exports.WAFInvalidParameterException = WAFInvalidParameterException;exports.WAFInvalidParameterException$ = WAFInvalidParameterException$;exports.WAFInvalidPermissionPolicyException = WAFInvalidPermissionPolicyException;exports.WAFInvalidPermissionPolicyException$ = WAFInvalidPermissionPolicyException$;exports.WAFInvalidRegexPatternException = WAFInvalidRegexPatternException;exports.WAFInvalidRegexPatternException$ = WAFInvalidRegexPatternException$;exports.WAFLimitsExceededException = WAFLimitsExceededException;exports.WAFLimitsExceededException$ = WAFLimitsExceededException$;exports.WAFNonEmptyEntityException = WAFNonEmptyEntityException;exports.WAFNonEmptyEntityException$ = WAFNonEmptyEntityException$;exports.WAFNonexistentContainerException = WAFNonexistentContainerException;exports.WAFNonexistentContainerException$ = WAFNonexistentContainerException$;exports.WAFNonexistentItemException = WAFNonexistentItemException;exports.WAFNonexistentItemException$ = WAFNonexistentItemException$;exports.WAFReferencedItemException = WAFReferencedItemException;exports.WAFReferencedItemException$ = WAFReferencedItemException$;exports.WAFServiceException = WAFServiceException;exports.WAFServiceException$ = WAFServiceException$;exports.WAFServiceLinkedRoleErrorException = WAFServiceLinkedRoleErrorException;exports.WAFServiceLinkedRoleErrorException$ = WAFServiceLinkedRoleErrorException$;exports.WAFStaleDataException = WAFStaleDataException;exports.WAFStaleDataException$ = WAFStaleDataException$;exports.WAFSubscriptionNotFoundException = WAFSubscriptionNotFoundException;exports.WAFSubscriptionNotFoundException$ = WAFSubscriptionNotFoundException$;exports.WAFTagOperationException = WAFTagOperationException;exports.WAFTagOperationException$ = WAFTagOperationException$;exports.WAFTagOperationInternalErrorException = WAFTagOperationInternalErrorException;exports.WAFTagOperationInternalErrorException$ = WAFTagOperationInternalErrorException$;exports.WafAction$ = WafAction$;exports.WafActionType = WafActionType;exports.WafOverrideAction$ = WafOverrideAction$;exports.WafOverrideActionType = WafOverrideActionType;exports.WafRuleType = WafRuleType;exports.WebACL$ = WebACL$;exports.WebACLSummary$ = WebACLSummary$;exports.WebACLUpdate$ = WebACLUpdate$;exports.XssMatchSet$ = XssMatchSet$;exports.XssMatchSetSummary$ = XssMatchSetSummary$;exports.XssMatchSetUpdate$ = XssMatchSetUpdate$;exports.XssMatchTuple$ = XssMatchTuple$;exports.errorTypeRegistries = errorTypeRegistries;