PageSourceSearch

https://www.theoutbound.com/_expo/static/js/web/__common-45149ccdbed27250424b332b4d5f98ef.js

js theoutbound.com collected 2026-10-01 10:28:32 UTC 345,845 bytes, 477 lines download raw bytes

1var _sentryDebugIds,_sentryDebugIdIdentifier;void 0===_sentryDebugIds&&(_sentryDebugIds={});try{var stack=(new Error).stack;stack&&(_sentryDebugIds[stack]="ec3d15b3-6af2-41d1-9490-5aa1d2ed3e71",_sentryDebugIdIdentifier="sentry-dbid-ec3d15b3-6af2-41d1-9490-5aa1d2ed3e71")}catch(e){}
2var SENTRY_RELEASE;SENTRY_RELEASE={name: "Outbound", version: "8.2.2"};
3__d(function(g,r,i,a,m,e,d){},2156,[]);
4__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"toEndpointV1",{enumerable:!0,get:function(){return c.toEndpointV1}}),Object.defineProperty(e,"BinaryDecisionDiagram",{enumerable:!0,get:function(){return f.BinaryDecisionDiagram}}),Object.defineProperty(e,"EndpointCache",{enumerable:!0,get:function(){return b.EndpointCache}}),Object.defineProperty(e,"decideEndpoint",{enumerable:!0,get:function(){return l.decideEndpoint}}),Object.defineProperty(e,"isIpAddress",{enumerable:!0,get:function(){return s.isIpAddress}}),Object.defineProperty(e,"isValidHostLabel",{enumerable:!0,get:function(){return c.isValidHostLabel}}),Object.defineProperty(e,"customEndpointFunctions",{enumerable:!0,get:function(){return E.customEndpointFunctions}}),Object.defineProperty(e,"resolveEndpoint",{enumerable:!0,get:function(){return P.resolveEndpoint}}),Object.defineProperty(e,"EndpointError",{enumerable:!0,get:function(){return y.EndpointError}}),Object.defineProperty(e,"resolveParams",{enumerable:!0,get:function(){return t.resolveParams}}),Object.defineProperty(e,"middlewareEndpointToEndpointV1",{enumerable:!0,get:function(){return O.toEndpointV1}}),Object.defineProperty(e,"endpointMiddlewareOptions",{enumerable:!0,get:function(){return u.endpointMiddlewareOptions}}),Object.defineProperty(e,"resolveEndpointRequiredConfig",{enumerable:!0,get:function(){return j.resolveEndpointRequiredConfig}}),Object.defineProperty(e,"getEndpointFromInstructions",{enumerable:!0,get:function(){return v}}),Object.defineProperty(e,"resolveEndpointConfig",{enumerable:!0,get:function(){return C}}),Object.defineProperty(e,"endpointMiddleware",{enumerable:!0,get:function(){return F}}),Object.defineProperty(e,"getEndpointPlugin",{enumerable:!0,get:function(){return V}});var n=r(d[0]),t=r(d[1]),o=r(d[2]),u=r(d[3]),p=r(d[4]),c=r(d[5]),f=r(d[6]),b=r(d[7]),l=r(d[8]),s=r(d[9]),E=r(d[10]),P=r(d[11]),y=r(d[12]),O=r(d[13]),j=r(d[14]);const v=(0,t.bindGetEndpointFromInstructions)(n.getEndpointFromConfig),C=(0,p.bindResolveEndpointConfig)(n.getEndpointFromConfig),F=(0,o.bindEndpointMiddleware)(n.getEndpointFromConfig),V=(0,u.bindGetEndpointPlugin)(n.getEndpointFromConfig)},4627,[4707,4708,4713,4714,4715,4630,4716,4717,4718,4738,4727,4748,4719,4712,4754]);
5__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"deref",{enumerable:!0,get:function(){return t.deref}}),Object.defineProperty(e,"deserializerMiddlewareOption",{enumerable:!0,get:function(){return n.deserializerMiddlewareOption}}),Object.defineProperty(e,"getSchemaSerdePlugin",{enumerable:!0,get:function(){return n.getSchemaSerdePlugin}}),Object.defineProperty(e,"serializerMiddlewareOption",{enumerable:!0,get:function(){return n.serializerMiddlewareOption}}),Object.defineProperty(e,"ListSchema",{enumerable:!0,get:function(){return c.ListSchema}}),Object.defineProperty(e,"list",{enumerable:!0,get:function(){return c.list}}),Object.defineProperty(e,"MapSchema",{enumerable:!0,get:function(){return u.MapSchema}}),Object.defineProperty(e,"map",{enumerable:!0,get:function(){return u.map}}),Object.defineProperty(e,"OperationSchema",{enumerable:!0,get:function(){return o.OperationSchema}}),Object.defineProperty(e,"op",{enumerable:!0,get:function(){return o.op}}),Object.defineProperty(e,"operation",{enumerable:!0,get:function(){return f.operation}}),Object.defineProperty(e,"ErrorSchema",{enumerable:!0,get:function(){return b.ErrorSchema}}),Object.defineProperty(e,"error",{enumerable:!0,get:function(){return b.error}}),Object.defineProperty(e,"NormalizedSchema",{enumerable:!0,get:function(){return p.NormalizedSchema}}),Object.defineProperty(e,"isStaticSchema",{enumerable:!0,get:function(){return p.isStaticSchema}}),Object.defineProperty(e,"simpleSchemaCacheN",{enumerable:!0,get:function(){return p.simpleSchemaCacheN}}),Object.defineProperty(e,"simpleSchemaCacheS",{enumerable:!0,get:function(){return p.simpleSchemaCacheS}}),Object.defineProperty(e,"Schema",{enumerable:!0,get:function(){return l.Schema}}),Object.defineProperty(e,"SimpleSchema",{enumerable:!0,get:function(){return S.SimpleSchema}}),Object.defineProperty(e,"sim",{enumerable:!0,get:function(){return S.sim}}),Object.defineProperty(e,"simAdapter",{enumerable:!0,get:function(){return S.simAdapter}}),Object.defineProperty(e,"StructureSchema",{enumerable:!0,get:function(){return O.StructureSchema}}),Object.defineProperty(e,"struct",{enumerable:!0,get:function(){return O.struct}}),Object.defineProperty(e,"SCHEMA",{enumerable:!0,get:function(){return y.SCHEMA}}),Object.defineProperty(e,"traitsCache",{enumerable:!0,get:function(){return s.traitsCache}}),Object.defineProperty(e,"translateTraits",{enumerable:!0,get:function(){return s.translateTraits}}),Object.defineProperty(e,"TypeRegistry",{enumerable:!0,get:function(){return h.TypeRegistry}});var t=r(d[0]),n=r(d[1]),c=r(d[2]),u=r(d[3]),o=r(d[4]),f=r(d[5]),b=r(d[6]),p=r(d[7]),l=r(d[8]),S=r(d[9]),O=r(d[10]),y=r(d[11]),s=r(d[12]),h=r(d[13])},4628,[4667,4668,4672,4674,4675,4670,4676,4678,4673,4680,4677,4681,4679,4682]);
6__d(function(g,r,i,a,m,e,d){"use strict";
6Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"copyDocumentWithTransform",{enumerable:!0,get:function(){return b.copyDocumentWithTransform}}),Object.defineProperty(e,"dateToUtcString",{enumerable:!0,get:function(){return l.dateToUtcString}}),Object.defineProperty(e,"parseRfc3339DateTime",{enumerable:!0,get:function(){return l.parseRfc3339DateTime}}),Object.defineProperty(e,"parseRfc3339DateTimeWithOffset",{enumerable:!0,get:function(){return l.parseRfc3339DateTimeWithOffset}}),Object.defineProperty(e,"parseRfc7231DateTime",{enumerable:!0,get:function(){return l.parseRfc7231DateTime}}),Object.defineProperty(e,"parseEpochTimestamp",{enumerable:!0,get:function(){return l.parseEpochTimestamp}}),Object.defineProperty(e,"LazyJsonString",{enumerable:!0,get:function(){return p.LazyJsonString}}),Object.defineProperty(e,"logger",{enumerable:!0,get:function(){return s.logger}}),Object.defineProperty(e,"parseBoolean",{enumerable:!0,get:function(){return s.parseBoolean}}),Object.defineProperty(e,"expectBoolean",{enumerable:!0,get:function(){return s.expectBoolean}}),Object.defineProperty(e,"expectNumber",{enumerable:!0,get:function(){return s.expectNumber}}),Object.defineProperty(e,"expectFloat32",{enumerable:!0,get:function(){return s.expectFloat32}}),Object.defineProperty(e,"expectInt",{enumerable:!0,get:function(){return s.expectInt}}),Object.defineProperty(e,"expectInt32",{enumerable:!0,get:function(){return s.expectInt32}}),Object.defineProperty(e,"expectShort",{enumerable:!0,get:function(){return s.expectShort}}),Object.defineProperty(e,"expectByte",{enumerable:!0,get:function(){return s.expectByte}}),Object.defineProperty(e,"expectNonNull",{enumerable:!0,get:function(){return s.expectNonNull}}),Object.defineProperty(e,"expectObject",{enumerable:!0,get:function(){return s.expectObject}}),Object.defineProperty(e,"expectString",{enumerable:!0,get:function(){return s.expectString}}),Object.defineProperty(e,"expectUnion",{enumerable:!0,get:function(){return s.expectUnion}}),Object.defineProperty(e,"expectLong",{enumerable:!0,get:function(){return s.expectLong}}),Object.defineProperty(e,"strictParseDouble",{enumerable:!0,get:function(){return s.strictParseDouble}}),Object.defineProperty(e,"strictParseFloat",{enumerable:!0,get:function(){return s.strictParseFloat}}),Object.defineProperty(e,"strictParseFloat32",{enumerable:!0,get:function(){return s.strictParseFloat32}}),Object.defineProperty(e,"strictParseLong",{enumerable:!0,get:function(){return s.strictParseLong}}),Object.defineProperty(e,"strictParseInt",{enumerable:!0,get:function(){return s.strictParseInt}}),Object.defineProperty(e,"strictParseInt32",{enumerable:!0,get:function(){return s.strictParseInt32}}
6),Object.defineProperty(e,"strictParseShort",{enumerable:!0,get:function(){return s.strictParseShort}}),Object.defineProperty(e,"strictParseByte",{enumerable:!0,get:function(){return s.strictParseByte}}),Object.defineProperty(e,"limitedParseDouble",{enumerable:!0,get:function(){return s.limitedParseDouble}}),Object.defineProperty(e,"handleFloat",{enumerable:!0,get:function(){return s.handleFloat}}),Object.defineProperty(e,"limitedParseFloat",{enumerable:!0,get:function(){return s.limitedParseFloat}}),Object.defineProperty(e,"limitedParseFloat32",{enumerable:!0,get:function(){return s.limitedParseFloat32}}),Object.defineProperty(e,"quoteHeader",{enumerable:!0,get:function(){return y.quoteHeader}}),Object.defineProperty(e,"_parseEpochTimestamp",{enumerable:!0,get:function(){return P._parseEpochTimestamp}}),Object.defineProperty(e,"_parseRfc3339DateTimeWithOffset",{enumerable:!0,get:function(){return P._parseRfc3339DateTimeWithOffset}}),Object.defineProperty(e,"_parseRfc7231DateTime",{enumerable:!0,get:function(){return P._parseRfc7231DateTime}}),Object.defineProperty(e,"splitEvery",{enumerable:!0,get:function(){return O.splitEvery}}),Object.defineProperty(e,"splitHeader",{enumerable:!0,get:function(){return j.splitHeader}}),Object.defineProperty(e,"NumericValue",{enumerable:!0,get:function(){return x.NumericValue}}),Object.defineProperty(e,"nv",{enumerable:!0,get:function(){return x.nv}}),Object.defineProperty(e,"fromHex",{enumerable:!0,get:function(){return h.fromHex}}),Object.defineProperty(e,"toHex",{enumerable:!0,get:function(){return h.toHex}}),Object.defineProperty(e,"calculateBodyLength",{enumerable:!0,get:function(){return S.calculateBodyLength}}),Object.defineProperty(e,"toUint8Array",{enumerable:!0,get:function(){return B.toUint8Array}}),Object.defineProperty(e,"concatBytes",{enumerable:!0,get:function(){return T.concatBytes}}),Object.defineProperty(e,"isArrayBuffer",{enumerable:!0,get:function(){return D.isArrayBuffer}}),Object.defineProperty(e,"deserializerMiddleware",{enumerable:!0,get:function(){return R.deserializerMiddleware}}),Object.defineProperty(e,"deserializerMiddlewareOption",{enumerable:!0,get:function(){return U.deserializerMiddlewareOption}}),Object.defineProperty(e,"serializerMiddlewareOption",{enumerable:!0,get:function(){return U.serializerMiddlewareOption}}),Object.defineProperty(e,"getSerdePlugin",{enumerable:!0,get:function(){return U.getSerdePlugin}}),Object.defineProperty(e,"serializerMiddleware",{enumerable:!0,get:function(){return w.serializerMiddleware}}),Object.defineProperty(e,"ChecksumStream",{enumerable:!0,get:function(){return F.ChecksumStream}}),Object.defineProperty(e,"createChecksumStream",{enumerable:!0,get:function(){return A.createChecksumStream}}),Object.defineProperty(e,"createBufferedReadable",{enumerable:!0,get:function(){return M.createBufferedReadable}}),Object.defineProperty(e,"getAwsChunkedEncodingStream",{enumerable:!0,get:function(){return z.getAwsChunkedEncodingStream}}),Object.defineProperty(e,"headStream",{enumerable:!0,get:function(){return _.headStream}}),Object.defineProperty(e,"sdkStreamMixin",{enumerable:!0,get:function(){return k.sdkStreamMixin}}),Object.defineProperty(e,"splitStream",{enumerable:!0,get:function(){return H.splitStream}}),Object.defineProperty(e,"isReadableStream",{enumerable:!0,get:function(){return I.isReadableStream}}),Object.defineProperty(e,"isBlob",{enumerable:!0,get:function(){return I.isBlob}}),Object.defineProperty(e,"streamCollector",{enumerable:!0,get:function(){return C.streamCollector}}),Object.defineProperty(e,"hasOwn",{enumerable:!0,get:function(){return E.hasOwn}}),Object.defineProperty(e,"toBase64",{enumerable:!0,get:function(){return n.toBase64}}),Object.defineProperty(e,"fromBase64",{enumerable:!0,get:function(){return t.fromBase64}}),Object.defineProperty(e,"toUtf8",{enumerable:!0,get:function(){return c.toUtf8}}),Object.defineProperty(e,"fromUtf8",{enumerable:!0,get:function(){return o.fromUtf8}}),Object.defineProperty(e,"fromArrayBuffer",{enumerable:!0,get:function(){return N}}),Object.defineProperty(e,"fromString",{enumerable:!0,get:function(){return v}}),Object.defineProperty(e,"Hash",{enumerable:!0,get:function(){return W}}),Object.defineProperty(e,"Uint8ArrayBlobAdapter",{enumerable:!0,get:function(){return V}}),Object.defineProperty(e,"v4",{enumerable:!0,get:function(){return q}}),Object.defineProperty(e,"generateIdempotencyToken",{enumerable:!0,get:function(){return J}});var t=r(d[0]),n=r(d[1]),u=r(d[2]),o=r(d[3]),c=r(d[4]),f=r(d[5]),b=r(d[6]),l=r(d[7]),p=r(d[8]),s=r(d[9]),y=r(d[10]),P=r(d[11]),O=r(d[12]),j=r(d[13]),x=r(d[14]),h=r(d[15]),S=r(d[16]),B=r(d[17]),T=r(d[18]),D=r(d[19]),R=r(d[20]),U=r(d[21]),w=r(d[22]),F=r(d[23]),A=r(d[24]),M=r(d[25]),z=r(d[26]),_=r(d[27]),k=r(d[28]),H=r(d[29]),I=r(d[30]),C=r(d[31]),E=r(
6d[32]);const L=Symbol.for("node-only"),N=L,v=L,W=L;class V extends((0,u.bindUint8ArrayBlobAdapter)(c.toUtf8,o.fromUtf8,n.toBase64,t.fromBase64)){}const q=(0,f.bindV4)(t=>crypto.getRandomValues(t)),J=q},4629,[4683,4685,4687,4686,4688,4689,4690,4691,4693,4692,4694,4695,4696,4697,4698,4699,4700,4701,4702,4703,4704,4705,4706,4755,4756,4758,4760,4761,4762,4764,4757,4763,4630]);
7__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"getSmithyContext",{enumerable:!0,get:function(){return t.getSmithyContext}}),Object.defineProperty(e,"hasOwn",{enumerable:!0,get:function(){return n.hasOwn}}),Object.defineProperty(e,"HttpRequest",{enumerable:!0,get:function(){return o.HttpRequest}}),Object.defineProperty(e,"HttpResponse",{enumerable:!0,get:function(){return u.HttpResponse}}),Object.defineProperty(e,"isValidHostLabel",{enumerable:!0,get:function(){return b.isValidHostLabel}}),Object.defineProperty(e,"isValidHostname",{enumerable:!0,get:function(){return c.isValidHostname}}),Object.defineProperty(e,"normalizeProvider",{enumerable:!0,get:function(){return p.normalizeProvider}}),Object.defineProperty(e,"parseQueryString",{enumerable:!0,get:function(){return s.parseQueryString}}),Object.defineProperty(e,"parseUrl",{enumerable:!0,get:function(){return f.parseUrl}}),Object.defineProperty(e,"toEndpointV1",{enumerable:!0,get:function(){return l.toEndpointV1}});var t=r(d[0]),n=r(d[1]),o=r(d[2]),u=r(d[3]),b=r(d[4]),c=r(d[5]),p=r(d[6]),s=r(d[7]),f=r(d[8]),l=r(d[9])},4630,[4646,4658,4659,4660,4661,4662,4663,4664,4665,4666]);
8__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"HttpApiKeyAuthLocation",{enumerable:!0,get:function(){return t.HttpApiKeyAuthLocation}}),Object.defineProperty(e,"HttpAuthLocation",{enumerable:!0,get:function(){return t.HttpAuthLocation}}),Object.defineProperty(e,"EndpointURLScheme",{enumerable:!0,get:function(){return n.EndpointURLScheme}}),Object.defineProperty(e,"AlgorithmId",{enumerable:!0,get:function(){return o.AlgorithmId}}),Object.defineProperty(e,"getDefaultClientConfiguration",{enumerable:!0,get:function(){return o.getDefaultClientConfiguration}}),Object.defineProperty(e,"resolveDefaultRuntimeConfig",{enumerable:!0,get:function(){return o.resolveDefaultRuntimeConfig}}),Object.defineProperty(e,"FieldPosition",{enumerable:!0,get:function(){return u.FieldPosition}}),Object.defineProperty(e,"SMITHY_CONTEXT_KEY",{enumerable:!0,get:function(){return c.SMITHY_CONTEXT_KEY}}),Object.defineProperty(e,"IniSectionType",{enumerable:!0,get:function(){return f.IniSectionType}}),Object.defineProperty(e,"RequestHandlerProtocol",{enumerable:!0,get:function(){return l.RequestHandlerProtocol}});var t=r(d[0]),n=r(d[1]),o=r(d[2]),u=r(d[3]),c=r(d[4]),f=r(d[5]),l=r(d[6])},4631,[4647,4650,4651,4654,4655,4656,4657]);
9__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"copyDocumentWithTransform",{enumerable:!0,get:function(){return b.copyDocumentWithTransform}}),Object.defineProperty(e,"dateToUtcString",{enumerable:!0,get:function(){return l.dateToUtcString}}),Object.defineProperty(e,"parseRfc3339DateTime",{enumerable:!0,get:function(){return l.parseRfc3339DateTime}}),Object.defineProperty(e,"parseRfc3339DateTimeWithOffset",{enumerable:!0,get:function(){return l.parseRfc3339DateTimeWithOffset}}),Object.defineProperty(e,"parseRfc7231DateTime",{enumerable:!0,get:function(){return l.parseRfc7231DateTime}}),Object.defineProperty(e,"parseEpochTimestamp",{enumerable:!0,get:function(){return l.parseEpochTimestamp}}),Object.defineProperty(e,"LazyJsonString",{enumerable:!0,get:function(){return p.LazyJsonString}}),Object.defineProperty(e,"logger",{enumerable:!0,get:function(){return s.logger}}),Object.defineProperty(e,"parseBoolean",{enumerable:!0,get:function(){return s.parseBoolean}}),Object.defineProperty(e,"expectBoolean",{enumerable:!0,get:function(){return s.expectBoolean}}),Object.defineProperty(e,"expectNumber",{enumerable:!0,get:function(){return s.expectNumber}}),Object.defineProperty(e,"expectFloat32",{enumerable:!0,get:function(){return s.expectFloat32}}),Object.defineProperty(e,"expectInt",{enumerable:!0,get:function(){return s.expectInt}}),Object.defineProperty(e,"expectInt32",{enumerable:!0,get:function(){return s.expectInt32}}),Object.defineProperty(e,"expectShort",{enumerable:!0,get:function(){return s.expectShort}}),Object.defineProperty(e,"expectByte",{enumerable:!0,get:function(){return s.expectByte}}),Object.defineProperty(e,"expectNonNull",{enumerable:!0,get:function(){return s.expectNonNull}}),Object.defineProperty(e,"expectObject",{enumerable:!0,get:function(){return s.expectObject}}),Object.defineProperty(e,"expectString",{enumerable:!0,get:function(){return s.expectString}}),Object.defineProperty(e,"expectUnion",{enumerable:!0,get:function(){return s.expectUnion}}),Object.defineProperty(e,"expectLong",{enumerable:!0,get:function(){return s.expectLong}}),Object.defineProperty(e,"strictParseDouble",{enumerable:!0,get:function(){return s.strictParseDouble}}),Object.defineProperty(e,"strictParseFloat",{enumerable:!0,get:function(){return s.strictParseFloat}}),Object.defineProperty(e,"strictParseFloat32",{enumerable:!0,get:function(){return s.strictParseFloat32}}),Object.defineProperty(e,"strictParseLong",{enumerable:!0,get:function(){return s.strictParseLong}}),Object.defineProperty(e,"strictParseInt",{enumerable:!0,get:function(){return s.strictParseInt}}),Object.defineProperty(e,"strictParseInt32",{enumerable:!0,get:function(){return s.strictParseInt32}}
9),Object.defineProperty(e,"strictParseShort",{enumerable:!0,get:function(){return s.strictParseShort}}),Object.defineProperty(e,"strictParseByte",{enumerable:!0,get:function(){return s.strictParseByte}}),Object.defineProperty(e,"limitedParseDouble",{enumerable:!0,get:function(){return s.limitedParseDouble}}),Object.defineProperty(e,"handleFloat",{enumerable:!0,get:function(){return s.handleFloat}}),Object.defineProperty(e,"limitedParseFloat",{enumerable:!0,get:function(){return s.limitedParseFloat}}),Object.defineProperty(e,"limitedParseFloat32",{enumerable:!0,get:function(){return s.limitedParseFloat32}}),Object.defineProperty(e,"quoteHeader",{enumerable:!0,get:function(){return y.quoteHeader}}),Object.defineProperty(e,"_parseEpochTimestamp",{enumerable:!0,get:function(){return P._parseEpochTimestamp}}),Object.defineProperty(e,"_parseRfc3339DateTimeWithOffset",{enumerable:!0,get:function(){return P._parseRfc3339DateTimeWithOffset}}),Object.defineProperty(e,"_parseRfc7231DateTime",{enumerable:!0,get:function(){return P._parseRfc7231DateTime}}),Object.defineProperty(e,"splitEvery",{enumerable:!0,get:function(){return O.splitEvery}}),Object.defineProperty(e,"splitHeader",{enumerable:!0,get:function(){return j.splitHeader}}),Object.defineProperty(e,"NumericValue",{enumerable:!0,get:function(){return x.NumericValue}}),Object.defineProperty(e,"nv",{enumerable:!0,get:function(){return x.nv}}),Object.defineProperty(e,"fromHex",{enumerable:!0,get:function(){return S.fromHex}}),Object.defineProperty(e,"toHex",{enumerable:!0,get:function(){return S.toHex}}),Object.defineProperty(e,"calculateBodyLength",{enumerable:!0,get:function(){return h.calculateBodyLength}}),Object.defineProperty(e,"toUint8Array",{enumerable:!0,get:function(){return B.toUint8Array}}),Object.defineProperty(e,"concatBytes",{enumerable:!0,get:function(){return T.concatBytes}}),Object.defineProperty(e,"isArrayBuffer",{enumerable:!0,get:function(){return D.isArrayBuffer}}),Object.defineProperty(e,"deserializerMiddleware",{enumerable:!0,get:function(){return R.deserializerMiddleware}}),Object.defineProperty(e,"deserializerMiddlewareOption",{enumerable:!0,get:function(){return U.deserializerMiddlewareOption}}),Object.defineProperty(e,"serializerMiddlewareOption",{enumerable:!0,get:function(){return U.serializerMiddlewareOption}}),Object.defineProperty(e,"getSerdePlugin",{enumerable:!0,get:function(){return U.getSerdePlugin}}),Object.defineProperty(e,"serializerMiddleware",{enumerable:!0,get:function(){return F.serializerMiddleware}}),Object.defineProperty(e,"ChecksumStream",{enumerable:!0,get:function(){return A.ChecksumStream}}),Object.defineProperty(e,"createChecksumStream",{enumerable:!0,get:function(){return M.createChecksumStream}}),Object.defineProperty(e,"createBufferedReadable",{enumerable:!0,get:function(){return w.createBufferedReadable}}),Object.defineProperty(e,"getAwsChunkedEncodingStream",{enumerable:!0,get:function(){return z.getAwsChunkedEncodingStream}}),Object.defineProperty(e,"headStream",{enumerable:!0,get:function(){return _.headStream}}),Object.defineProperty(e,"sdkStreamMixin",{enumerable:!0,get:function(){return k.sdkStreamMixin}}),Object.defineProperty(e,"splitStream",{enumerable:!0,get:function(){return H.splitStream}}),Object.defineProperty(e,"isReadableStream",{enumerable:!0,get:function(){return I.isReadableStream}}),Object.defineProperty(e,"isBlob",{enumerable:!0,get:function(){return I.isBlob}}),Object.defineProperty(e,"streamCollector",{enumerable:!0,get:function(){return C.streamCollector}}),Object.defineProperty(e,"toBase64",{enumerable:!0,get:function(){return n.toBase64}}),Object.defineProperty(e,"fromBase64",{enumerable:!0,get:function(){return t.fromBase64}}),Object.defineProperty(e,"toUtf8",{enumerable:!0,get:function(){return c.toUtf8}}),Object.defineProperty(e,"fromUtf8",{enumerable:!0,get:function(){return o.fromUtf8}}),Object.defineProperty(e,"fromArrayBuffer",{enumerable:!0,get:function(){return L}}),Object.defineProperty(e,"fromString",{enumerable:!0,get:function(){return N}}),Object.defineProperty(e,"Hash",{enumerable:!0,get:function(){return v}}),Object.defineProperty(e,"Uint8ArrayBlobAdapter",{enumerable:!0,get:function(){return W}}),Object.defineProperty(e,"v4",{enumerable:!0,get:function(){return V}}),Object.defineProperty(e,"generateIdempotencyToken",{enumerable:!0,get:function(){return q}});var t=r(d[0]),n=r(d[1]),u=r(d[2]),o=r(d[3]),c=r(d[4]),f=r(d[5]),b=r(d[6]),l=r(d[7]),p=r(d[8]),s=r(d[9]),y=r(d[10]),P=r(d[11]),O=r(d[12]),j=r(d[13]),x=r(d[14]),S=r(d[15]),h=r(d[16]),B=r(d[17]),T=r(d[18]),D=r(d[19]),R=r(d[20]),U=r(d[21]),F=r(d[22]),A=r(d[23]),M=r(d[24]),w=r(d[25]),z=r(d[26]),_=r(d[27]),k=r(d[28]),H=r(d[29]),I=r(d[30]),C=r(d[31]);const E=Symbol.for("node-only"),L=E,N=E,v=E;class W extends((0,u.bindUint8ArrayBlobAdapter)(c.toUtf8,o.fromUtf8,n.toBase64,t.fromBase64)){}const V=(0,f.bindV4)(t=>crypto.getRandomValues(t)),q=V},4633,[4771,4773,4775,4774,4776,4777,4778,4779,4781,4780,4782,4783,4784,4785,4786,4787,4788,4789,4790,4791,4792,4813,4814,4864,4865,4867,4869,4870,4871,4873,4866,4872]);
10__d(function(g,r,i,a,m,e,d){"use strict";
10Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"getSmithyContext",{enumerable:!0,get:function(){return t.getSmithyContext}}),Object.defineProperty(e,"HttpRequest",{enumerable:!0,get:function(){return n.HttpRequest}}),Object.defineProperty(e,"HttpResponse",{enumerable:!0,get:function(){return o.HttpResponse}}),Object.defineProperty(e,"isValidHostLabel",{enumerable:!0,get:function(){return u.isValidHostLabel}}),Object.defineProperty(e,"isValidHostname",{enumerable:!0,get:function(){return p.isValidHostname}}),Object.defineProperty(e,"normalizeProvider",{enumerable:!0,get:function(){return b.normalizeProvider}}),Object.defineProperty(e,"parseQueryString",{enumerable:!0,get:function(){return c.parseQueryString}}),Object.defineProperty(e,"parseUrl",{enumerable:!0,get:function(){return l.parseUrl}}),Object.defineProperty(e,"toEndpointV1",{enumerable:!0,get:function(){return s.toEndpointV1}});var t=r(d[0]),n=r(d[1]),o=r(d[2]),u=r(d[3]),p=r(d[4]),b=r(d[5]),c=r(d[6]),l=r(d[7]),s=r(d[8])},4634,[4793,4805,4806,4807,4808,4809,4810,4811,4812]);
11__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"HttpApiKeyAuthLocation",{enumerable:!0,get:function(){return t.HttpApiKeyAuthLocation}}),Object.defineProperty(e,"HttpAuthLocation",{enumerable:!0,get:function(){return t.HttpAuthLocation}}),Object.defineProperty(e,"EndpointURLScheme",{enumerable:!0,get:function(){return n.EndpointURLScheme}}),Object.defineProperty(e,"AlgorithmId",{enumerable:!0,get:function(){return o.AlgorithmId}}),Object.defineProperty(e,"getDefaultClientConfiguration",{enumerable:!0,get:function(){return o.getDefaultClientConfiguration}}),Object.defineProperty(e,"resolveDefaultRuntimeConfig",{enumerable:!0,get:function(){return o.resolveDefaultRuntimeConfig}}),Object.defineProperty(e,"FieldPosition",{enumerable:!0,get:function(){return u.FieldPosition}}),Object.defineProperty(e,"SMITHY_CONTEXT_KEY",{enumerable:!0,get:function(){return c.SMITHY_CONTEXT_KEY}}),Object.defineProperty(e,"IniSectionType",{enumerable:!0,get:function(){return f.IniSectionType}}),Object.defineProperty(e,"RequestHandlerProtocol",{enumerable:!0,get:function(){return l.RequestHandlerProtocol}});var t=r(d[0]),n=r(d[1]),o=r(d[2]),u=r(d[3]),c=r(d[4]),f=r(d[5]),l=r(d[6])},4635,[4794,4797,4798,4801,4802,4803,4804]);
12__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"deref",{enumerable:!0,get:function(){return t.deref}}),Object.defineProperty(e,"deserializerMiddlewareOption",{enumerable:!0,get:function(){return n.deserializerMiddlewareOption}}),Object.defineProperty(e,"getSchemaSerdePlugin",{enumerable:!0,get:function(){return n.getSchemaSerdePlugin}}),Object.defineProperty(e,"serializerMiddlewareOption",{enumerable:!0,get:function(){return n.serializerMiddlewareOption}}),Object.defineProperty(e,"ListSchema",{enumerable:!0,get:function(){return c.ListSchema}}),Object.defineProperty(e,"list",{enumerable:!0,get:function(){return c.list}}),Object.defineProperty(e,"MapSchema",{enumerable:!0,get:function(){return u.MapSchema}}),Object.defineProperty(e,"map",{enumerable:!0,get:function(){return u.map}}),Object.defineProperty(e,"OperationSchema",{enumerable:!0,get:function(){return o.OperationSchema}}),Object.defineProperty(e,"op",{enumerable:!0,get:function(){return o.op}}),Object.defineProperty(e,"operation",{enumerable:!0,get:function(){return f.operation}}),Object.defineProperty(e,"ErrorSchema",{enumerable:!0,get:function(){return b.ErrorSchema}}),Object.defineProperty(e,"error",{enumerable:!0,get:function(){return b.error}}),Object.defineProperty(e,"NormalizedSchema",{enumerable:!0,get:function(){return p.NormalizedSchema}}),Object.defineProperty(e,"isStaticSchema",{enumerable:!0,get:function(){return p.isStaticSchema}}),Object.defineProperty(e,"simpleSchemaCacheN",{enumerable:!0,get:function(){return p.simpleSchemaCacheN}}),Object.defineProperty(e,"simpleSchemaCacheS",{enumerable:!0,get:function(){return p.simpleSchemaCacheS}}),Object.defineProperty(e,"Schema",{enumerable:!0,get:function(){return l.Schema}}),Object.defineProperty(e,"SimpleSchema",{enumerable:!0,get:function(){return S.SimpleSchema}}),Object.defineProperty(e,"sim",{enumerable:!0,get:function(){return S.sim}}),Object.defineProperty(e,"simAdapter",{enumerable:!0,get:function(){return S.simAdapter}}),Object.defineProperty(e,"StructureSchema",{enumerable:!0,get:function(){return O.StructureSchema}}),Object.defineProperty(e,"struct",{enumerable:!0,get:function(){return O.struct}}),Object.defineProperty(e,"SCHEMA",{enumerable:!0,get:function(){return y.SCHEMA}}),Object.defineProperty(e,"traitsCache",{enumerable:!0,get:function(){return s.traitsCache}}),Object.defineProperty(e,"translateTraits",{enumerable:!0,get:function(){return s.translateTraits}}),Object.defineProperty(e,"TypeRegistry",{enumerable:!0,get:function(){return h.TypeRegistry}});var t=r(d[0]),n=r(d[1]),c=r(d[2]),u=r(d[3]),o=r(d[4]),f=r(d[5]),b=r(d[6]),p=r(d[7]),l=r(d[8]),S=r(d[9]),O=r(d[10]),y=r(d[11]),s=r(d[12]),h=r(d[13])},4636,[4874,4875,4879,4881,4882,4877,4883,4885,4880,4887,4884,4888,4886,4889]);
13__d(function(g,r,i,a,m,e,d){"use strict";
13Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"blobHasher",{enumerable:!0,get:function(){return t.blobHasher}}),Object.defineProperty(e,"Md5Js",{enumerable:!0,get:function(){return n.Md5Js}}),Object.defineProperty(e,"Md5",{enumerable:!0,get:function(){return n.Md5Js}}),Object.defineProperty(e,"Crc32Js",{enumerable:!0,get:function(){return o.Crc32Js}}),Object.defineProperty(e,"Crc32",{enumerable:!0,get:function(){return o.Crc32Js}}),Object.defineProperty(e,"Sha256Js",{enumerable:!0,get:function(){return u.Sha256Js}}),Object.defineProperty(e,"Sha256WebCrypto",{enumerable:!0,get:function(){return b.Sha256WebCrypto}}),Object.defineProperty(e,"Sha256",{enumerable:!0,get:function(){return b.Sha256WebCrypto}}),Object.defineProperty(e,"blobReader",{enumerable:!0,get:function(){return c.blobReader}}),Object.defineProperty(e,"fileStreamHasher",{enumerable:!0,get:function(){return l}}),Object.defineProperty(e,"readableStreamHasher",{enumerable:!0,get:function(){return y}}),Object.defineProperty(e,"Md5Node",{enumerable:!0,get:function(){return p}}),Object.defineProperty(e,"Crc32Node",{enumerable:!0,get:function(){return s}}),Object.defineProperty(e,"Sha256Node",{enumerable:!0,get:function(){return j}});var t=r(d[0]),n=r(d[1]),o=r(d[2]),u=r(d[3]),b=r(d[4]),c=r(d[5]);const f=Symbol.for("node-only"),l=f,y=f,p=f,s=f,j=f},4638,[4765,4767,4768,4769,4770,4766]);
14__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"convertToBuffer",{enumerable:!0,get:function(){return t.convertToBuffer}}),Object.defineProperty(e,"isEmptyData",{enumerable:!0,get:function(){return n.isEmptyData}}),Object.defineProperty(e,"numToUint8",{enumerable:!0,get:function(){return u.numToUint8}}),Object.defineProperty(e,"uint32ArrayFrom",{enumerable:!0,get:function(){return o.uint32ArrayFrom}});var t=r(d[0]),n=r(d[1]),u=r(d[2]),o=r(d[3])},4639,[4890,4895,4896,4897]);
15__d(function(_g,_r,_i,_a,_m,_e,_d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return G}}),_e.__extends=t,Object.defineProperty(_e,"__assign",{enumerable:!0,get:function(){return r}}),_e.__rest=n,_e.__decorate=o,_e.__param=a,_e.__esDecorate=i,_e.__runInitializers=c,_e.__propKey=u,_e.__setFunctionName=s,_e.__metadata=f,_e.__awaiter=l,_e.__generator=p,Object.defineProperty(_e,"__createBinding",{enumerable:!0,get:function(){return y}}),_e.__exportStar=_,_e.__values=d,_e.__read=h,_e.__spread=b,_e.__spreadArrays=v,_e.__spreadArray=w,_e.__await=m,_e.__asyncGenerator=g,_e.__asyncDelegator=O,_e.__asyncValues=j,_e.__makeTemplateOb
vendor: 9,785 bytes, line 15
15ject=P,_e.__importStar=x,_e.__importDefault=T,_e.__classPrivateFieldGet=I,_e.__classPrivateFieldSet=D,_e.__classPrivateFieldIn=R,_e.__addDisposableResource=k,_e.__disposeResources=F,_e.__rewriteRelativeImportExtension=C;var e=function(t,r){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])},e(t,r)};function t(t,r){if("function"!=typeof r&&null!==r)throw new TypeError("Class extends value "+String(r)+" is not a constructor or null");function n(){this.constructor=t}e(t,r),t.prototype=null===r?Object.create(r):(n.prototype=r.prototype,new n)}var r=function(){return r=Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++)for(var o in t=arguments[r])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},r.apply(this,arguments)};function n(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(n=Object.getOwnPropertySymbols(e);o<n.length;o++)t.indexOf(n[o])<0&&Object.prototype.propertyIsEnumerable.call(e,n[o])&&(r[n[o]]=e[n[o]])}return r}function o(e,t,r,n){var o,a=arguments.length,i=a<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)i=Reflect.decorate(e,t,r,n);else for(var c=e.length-1;c>=0;c--)(o=e[c])&&(i=(a<3?o(i):a>3?o(t,r,i):o(t,r))||i);return a>3&&i&&Object.defineProperty(t,r,i),i}function a(e,t){return function(r,n){t(r,n,e)}}function i(e,t,r,n,o,a){function i(e){if(void 0!==e&&"function"!=typeof e)throw new TypeError("Function expected");return e}for(var c,u=n.kind,s="getter"===u?"get":"setter"===u?"set":"value",f=!t&&e?n.static?e:e.prototype:null,l=t||(f?Object.getOwnPropertyDescriptor(f,n.name):{}),p=!1,y=r.length-1;y>=0;y--){var _={};for(var d in n)_[d]="access"===d?{}:n[d];for(var d in n.access)_.access[d]=n.access[d];_.addInitializer=function(e){if(p)throw new TypeError("Cannot add initializers after decoration has completed");a.push(i(e||null))};var h=(0,r[y])("accessor"===u?{get:l.get,set:l.set}:l[s],_);if("accessor"===u){if(void 0===h)continue;if(null===h||"object"!=typeof h)throw new TypeError("Object expected");(c=i(h.get))&&(l.get=c),(c=i(h.set))&&(l.set=c),(c=i(h.init))&&o.unshift(c)}else(c=i(h))&&("field"===u?o.unshift(c):l[s]=c)}f&&Object.defineProperty(f,n.name,l),p=!0}function c(e,t,r){for(var n=arguments.length>2,o=0;o<t.length;o++)r=n?t[o].call(e,r):t[o].call(e);return n?r:void 0}function u(e){return"symbol"==typeof e?e:"".concat(e)}function s(e,t,r){return"symbol"==typeof t&&(t=t.description?"[".concat(t.description,"]"):""),Object.defineProperty(e,"name",{configurable:!0,value:r?"".concat(r," ",t):t})}function f(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)}function l(e,t,r,n){return new(r||(r=Promise))(function(o,a){function i(e){try{u(n.next(e))}catch(e){a(e)}}function c(e){try{u(n.throw(e))}catch(e){a(e)}}function u(e){var t;e.done?o(e.value):(t=e.value,t instanceof r?t:new r(function(e){e(t)})).then(i,c)}u((n=n.apply(e,t||[])).next())})}function p(e,t){var r,n,o,a={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]},i=Object.create(("function"==typeof Iterator?Iterator:Object).prototype);return i.next=c(0),i.throw=c(1),i.return=c(2),"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function c(e){return function(t){return u([e,t])}}function u(c){if(r)throw new TypeError("Generator is already executing.");for(;i&&(i=0,c[0]&&(a=0)),a;)try{if(r=1,n&&(o=2&c[0]?n.return:c[0]?n.throw||((o=n.return)&&o.call(n),0):n.next)&&!(o=o.call(n,c[1])).done)return o;switch(n=0,o&&(c=[2&c[0],o.value]),c[0]){case 0:case 1:o=c;break;case 4:return a.label++,{value:c[1],done:!1};case 5:a.label++,n=c[1],c=[0];continue;case 7:c=a.ops.pop(),a.trys.pop();continue;default:if(!(o=a.trys,(o=o.length>0&&o[o.length-1])||6!==c[0]&&2!==c[0])){a=0;continue}if(3===c[0]&&(!o||c[1]>o[0]&&c[1]<o[3])){a.label=c[1];break}if(6===c[0]&&a.label<o[1]){a.label=o[1],o=c;break}if(o&&a.label<o[2]){a.label=o[2],a.ops.push(c);break}o[2]&&a.ops.pop(),a.trys.pop();continue}c=t.call(e,a)}catch(e){c=[6,e],n=0}finally{r=o=0}if(5&c[0])throw c[1];return{value:c[0]?c[1]:void 0,done:!0}}}var y=Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]};function _(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||y(t,e,r)}function d(e){var t="function"==typeof Symbol&&Symbol.iterator,r=t&&e[t],n=0;if(r)return r.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&n>=e.length&&(e=void 0),{value:e&&e[n++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function h(e,t){var r="function"==typeof Symbol&&e[Symbol.iterator];if(!r)return e;var n,o,a=r.call(e),i=[];try{for(;(void 0===t||t-- >0)&&!(n=a.next()).done;)i.push(n.value)}catch(e){o={error:e}}finally{try{n&&!n.done&&(r=a.return)&&r.call(a)}finally{if(o)throw o.error}}return i}function b(){for(var e=[],t=0;t<arguments.length;t++)e=e.concat(h(arguments[t]));return e}function v(){for(var e=0,t=0,r=arguments.length;t<r;t++)e+=arguments[t].length;var n=Array(e),o=0;for(t=0;t<r;t++)for(var a=arguments[t],i=0,c=a.length;i<c;i++,o++)n[o]=a[i];return n}function w(e,t,r){if(r||2===arguments.length)for(var n,o=0,a=t.length;o<a;o++)!n&&o in t||(n||(n=Array.prototype.slice.call(t,0,o)),n[o]=t[o]);return e.concat(n||Array.prototype.slice.call(t))}function m(e){return this instanceof m?(this.v=e,this):new m(e)}function g(e,t,r){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var n,o=r.apply(e,t||[]),a=[];return n=Object.create(("function"==typeof AsyncIterator?AsyncIterator:Object).prototype),i("next"),i("throw"),i("return",function(e){return function(t){return Promise.resolve(t).then(e,s)}}),n[Symbol.asyncIterator]=function(){return this},n;function i(e,t){o[e]&&(n[e]=function(t){return new Promise(function(r,n){a.push([e,t,r,n])>1||c(e,t)})},t&&(n[e]=t(n[e])))}function c(e,t){try{(r=o[e](t)).value instanceof m?Promise.resolve(r.value.v).then(u,s):f(a[0][2],r)}catch(e){f(a[0][3],e)}var r}function u(e){c("next",e)}function s(e){c("throw",e)}function f(e,t){e(t),a.shift(),a.length&&c(a[0][0],a[0][1])}}function O(e){var t,r;return t={},n("next"),n("throw",function(e){throw e}),n("return"),t[Symbol.iterator]=function(){return this},t;function n(n,o){t[n]=e[n]?function(t){return(r=!r)?{value:m(e[n](t)),done:!1}:o?o(t):t}:o}}function j(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t,r=e[Symbol.asyncIterator];return r?r.call(e):(e=d(e),t={},n("next"),n("throw"),n("return"),t[Symbol.asyncIterator]=function(){return this},t);function n(r){t[r]=e[r]&&function(t){return new Promise(function(n,a){o(n,a,(t=e[r](t)).done,t.value)})}}function o(e,t,r,n){Promise.resolve(n).then(function(t){e({value:t,done:r})},t)}}function P(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e}var S=Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t},E=function(e){return E=Object.getOwnPropertyNames||function(e){var t=[];for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[t.length]=r);return t},E(e)};function x(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r=E(e),n=0;n<r.length;n++)"default"!==r[n]&&y(t,e,r[n]);return S(t,e),t}function T(e){return e&&e.__esModule?e:{default:e}}function I(e,t,r,n){if("a"===r&&!n)throw new TypeError("Private accessor was defined without a getter");if("function"==typeof t?e!==t||!n:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return"m"===r?n:"a"===r?n.call(e):n?n.value:t.get(e)}function D(e,t,r,n,o){if("m"===n)throw new TypeError("Private method is not writable");if("a"===n&&!o)throw new TypeError("Private accessor was defined without a setter");if("function"==typeof t?e!==t||!o:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return"a"===n?o.call(e,r):o?o.value=r:t.set(e,r),r}function R(e,t){if(null===t||"object"!=typeof t&&"function"!=typeof t)throw new TypeError("Cannot use 'in' operator on non-object");return"function"==typeof e?t===e:e.has(t)}function k(e,t,r){if(null!=t){if("object"!=typeof t&&"function"!=typeof t)throw new TypeError("Object expected.");var n,o;if(r){if(!Symbol.asyncDispose)throw new TypeError("Symbol.asyncDispose is not defined.");n=t[Symbol.asyncDispose]}if(void 0===n){if(!Symbol.dispose)throw new TypeError("Symbol.dispose is not defined.");n=t[Symbol.dispose],r&&(o=n)}if("function"!=typeof n)throw new TypeError("Object not disposable.");o&&(n=function(){try{o.call(this)}catch(e){return Promise.reject(e)}}),e.stack.push({value:t,dispose:n,async:r})}else r&&e.stack.push({async:!0});return t}var A="function"==typeof SuppressedError?SuppressedError:function(e,t,r){var n=new Error(r);return n.name="SuppressedError",n.error=e,n.suppressed=t,n};function F(e){function t(t){e.error=e.hasError?new A(t,e.error,"An error was suppressed during disposal."):t,e.hasError=!0}var r,n=0;return(function o(){for(;r=e.stack.pop();)try{if(!r.async&&1===n)return n=0,e.stack.push(r),Promise.resolve().then(o);if(r.dispose){var a=r.dispose.call(r.value);if(r.async)return n|=2,Promise.resolve(a).then(o,function(e){return t(e),o()})}else n|=1}catch(e){t(e)}
15if(1===n)return e.hasError?Promise.reject(e.error):Promise.resolve();if(e.hasError)throw e.error})()}function C(e,t){return"string"==typeof e&&/^\.\.?\//.test(e)?e.replace(/\.(tsx)$|((?:\.d)?)((?:\.[^./]+?)?)\.([cm]?)ts$/i,function(e,r,n,o,a){return r?t?".jsx":".js":!n||o&&a?n+o+"."+a.toLowerCase()+"js":e}):e}var G={__extends:t,__assign:r,__rest:n,__decorate:o,__param:a,__esDecorate:i,__runInitializers:c,__propKey:u,__setFunctionName:s,__metadata:f,__awaiter:l,__generator:p,__createBinding:y,__exportStar:_,__values:d,__read:h,__spread:b,__spreadArrays:v,__spreadArray:w,__await:m,__asyncGenerator:g,__asyncDelegator:O,__asyncValues:j,__makeTemplateObject:P,__importStar:x,__importDefault:T,__classPrivateFieldGet:I,__classPrivateFieldSet:D,__classPrivateFieldIn:R,__addDisposableResource:k,__disposeResources:F,__rewriteRelativeImportExtension:C}},4640,[]);
16__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"getSmithyContext",{enumerable:!0,get:function(){return t.getSmithyContext}}),Object.defineProperty(e,"HttpRequest",{enumerable:!0,get:function(){return n.HttpRequest}}),Object.defineProperty(e,"HttpResponse",{enumerable:!0,get:function(){return o.HttpResponse}}),Object.defineProperty(e,"isValidHostLabel",{enumerable:!0,get:function(){return u.isValidHostLabel}}),Object.defineProperty(e,"isValidHostname",{enumerable:!0,get:function(){return p.isValidHostname}}),Object.defineProperty(e,"normalizeProvider",{enumerable:!0,get:function(){return b.normalizeProvider}}),Object.defineProperty(e,"parseQueryString",{enumerable:!0,get:function(){return c.parseQueryString}}),Object.defineProperty(e,"parseUrl",{enumerable:!0,get:function(){return l.parseUrl}}),Object.defineProperty(e,"toEndpointV1",{enumerable:!0,get:function(){return s.toEndpointV1}});var t=r(d[0]),n=r(d[1]),o=r(d[2]),u=r(d[3]),p=r(d[4]),b=r(d[5]),c=r(d[6]),l=r(d[7]),s=r(d[8])},4641,[4919,4984,4985,4986,4987,4988,4989,4990,4991]);
17__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"copyDocumentWithTransform",{enumerable:!0,get:function(){return b.copyDocumentWithTransform}}),Object.defineProperty(e,"dateToUtcString",{enumerable:!0,get:function(){return l.dateToUtcString}}),Object.defineProperty(e,"parseRfc3339DateTime",{enumerable:!0,get:function(){return l.parseRfc3339DateTime}}),Object.defineProperty(e,"parseRfc3339DateTimeWithOffset",{enumerable:!0,get:function(){return l.parseRfc3339DateTimeWithOffset}}),Object.defineProperty(e,"parseRfc7231DateTime",{enumerable:!0,get:function(){return l.parseRfc7231DateTime}}),Object.defineProperty(e,"parseEpochTimestamp",{enumerable:!0,get:function(){return l.parseEpochTimestamp}}),Object.defineProperty(e,"LazyJsonString",{enumerable:!0,get:function(){return p.LazyJsonString}}),Object.defineProperty(e,"logger",{enumerable:!0,get:function(){return s.logger}}),Object.defineProperty(e,"parseBoolean",{enumerable:!0,get:function(){return s.parseBoolean}}),Object.defineProperty(e,"expectBoolean",{enumerable:!0,get:function(){return s.expectBoolean}}),Object.defineProperty(e,"expectNumber",{enumerable:!0,get:function(){return s.expectNumber}}),Object.defineProperty(e,"expectFloat32",{enumerable:!0,get:function(){return s.expectFloat32}}),Object.defineProperty(e,"expectInt",{enumerable:!0,get:function(){return s.expectInt}}),Object.defineProperty(e,"expectInt32",{enumerable:!0,get:function(){return s.expectInt32}}),Object.defineProperty(e,"expectShort",{enumerable:!0,get:function(){return s.expectShort}}),Object.defineProperty(e,"expectByte",{enumerable:!0,get:function(){return s.expectByte}}),Object.defineProperty(e,"expectNonNull",{enumerable:!0,get:function(){return s.expectNonNull}}),Object.defineProperty(e,"expectObject",{enumerable:!0,get:function(){return s.expectObject}}),Object.defineProperty(e,"expectString",{enumerable:!0,get:function(){return s.expectString}}),Object.defineProperty(e,"expectUnion",{enumerable:!0,get:function(){return s.expectUnion}}),Object.defineProperty(e,"expectLong",{enumerable:!0,get:function(){return s.expectLong}}),Object.defineProperty(e,"strictParseDouble",{enumerable:!0,get:function(){return s.strictParseDouble}}),Object.defineProperty(e,"strictParseFloat",{enumerable:!0,get:function(){return s.strictParseFloat}}),Object.defineProperty(e,"strictParseFloat32",{enumerable:!0,get:function(){return s.strictParseFloat32}}),Object.defineProperty(e,"strictParseLong",{enumerable:!0,get:function(){return s.strictParseLong}}),Object.defineProperty(e,"strictParseInt",{enumerable:!0,get:function(){return s.strictParseInt}}),Object.defineProperty(e,"strictParseInt32",{enumerable:!0,get:function(){return s.strictParseInt32}}
17),Object.defineProperty(e,"strictParseShort",{enumerable:!0,get:function(){return s.strictParseShort}}),Object.defineProperty(e,"strictParseByte",{enumerable:!0,get:function(){return s.strictParseByte}}),Object.defineProperty(e,"limitedParseDouble",{enumerable:!0,get:function(){return s.limitedParseDouble}}),Object.defineProperty(e,"handleFloat",{enumerable:!0,get:function(){return s.handleFloat}}),Object.defineProperty(e,"limitedParseFloat",{enumerable:!0,get:function(){return s.limitedParseFloat}}),Object.defineProperty(e,"limitedParseFloat32",{enumerable:!0,get:function(){return s.limitedParseFloat32}}),Object.defineProperty(e,"quoteHeader",{enumerable:!0,get:function(){return P.quoteHeader}}),Object.defineProperty(e,"_parseEpochTimestamp",{enumerable:!0,get:function(){return y._parseEpochTimestamp}}),Object.defineProperty(e,"_parseRfc3339DateTimeWithOffset",{enumerable:!0,get:function(){return y._parseRfc3339DateTimeWithOffset}}),Object.defineProperty(e,"_parseRfc7231DateTime",{enumerable:!0,get:function(){return y._parseRfc7231DateTime}}),Object.defineProperty(e,"splitEvery",{enumerable:!0,get:function(){return O.splitEvery}}),Object.defineProperty(e,"splitHeader",{enumerable:!0,get:function(){return j.splitHeader}}),Object.defineProperty(e,"NumericValue",{enumerable:!0,get:function(){return x.NumericValue}}),Object.defineProperty(e,"nv",{enumerable:!0,get:function(){return x.nv}}),Object.defineProperty(e,"fromHex",{enumerable:!0,get:function(){return S.fromHex}}),Object.defineProperty(e,"toHex",{enumerable:!0,get:function(){return S.toHex}}),Object.defineProperty(e,"calculateBodyLength",{enumerable:!0,get:function(){return h.calculateBodyLength}}),Object.defineProperty(e,"toUint8Array",{enumerable:!0,get:function(){return B.toUint8Array}}),Object.defineProperty(e,"isArrayBuffer",{enumerable:!0,get:function(){return T.isArrayBuffer}}),Object.defineProperty(e,"deserializerMiddleware",{enumerable:!0,get:function(){return D.deserializerMiddleware}}),Object.defineProperty(e,"deserializerMiddlewareOption",{enumerable:!0,get:function(){return R.deserializerMiddlewareOption}}),Object.defineProperty(e,"serializerMiddlewareOption",{enumerable:!0,get:function(){return R.serializerMiddlewareOption}}),Object.defineProperty(e,"getSerdePlugin",{enumerable:!0,get:function(){return R.getSerdePlugin}}),Object.defineProperty(e,"serializerMiddleware",{enumerable:!0,get:function(){return U.serializerMiddleware}}),Object.defineProperty(e,"ChecksumStream",{enumerable:!0,get:function(){return F.ChecksumStream}}),Object.defineProperty(e,"createChecksumStream",{enumerable:!0,get:function(){return A.createChecksumStream}}),Object.defineProperty(e,"createBufferedReadable",{enumerable:!0,get:function(){return M.createBufferedReadable}}),Object.defineProperty(e,"getAwsChunkedEncodingStream",{enumerable:!0,get:function(){return w.getAwsChunkedEncodingStream}}),Object.defineProperty(e,"headStream",{enumerable:!0,get:function(){return z.headStream}}),Object.defineProperty(e,"sdkStreamMixin",{enumerable:!0,get:function(){return _.sdkStreamMixin}}),Object.defineProperty(e,"splitStream",{enumerable:!0,get:function(){return k.splitStream}}),Object.defineProperty(e,"isReadableStream",{enumerable:!0,get:function(){return H.isReadableStream}}),Object.defineProperty(e,"isBlob",{enumerable:!0,get:function(){return H.isBlob}}),Object.defineProperty(e,"toBase64",{enumerable:!0,get:function(){return n.toBase64}}),Object.defineProperty(e,"fromBase64",{enumerable:!0,get:function(){return t.fromBase64}}),Object.defineProperty(e,"toUtf8",{enumerable:!0,get:function(){return c.toUtf8}}),Object.defineProperty(e,"fromUtf8",{enumerable:!0,get:function(){return o.fromUtf8}}),Object.defineProperty(e,"fromArrayBuffer",{enumerable:!0,get:function(){return E}}),Object.defineProperty(e,"fromString",{enumerable:!0,get:function(){return L}}),Object.defineProperty(e,"Hash",{enumerable:!0,get:function(){return N}}),Object.defineProperty(e,"Uint8ArrayBlobAdapter",{enumerable:!0,get:function(){return v}}),Object.defineProperty(e,"v4",{enumerable:!0,get:function(){return C}}),Object.defineProperty(e,"generateIdempotencyToken",{enumerable:!0,get:function(){return W}});var t=r(d[0]),n=r(d[1]),u=r(d[2]),o=r(d[3]),c=r(d[4]),f=r(d[5]),b=r(d[6]),l=r(d[7]),p=r(d[8]),s=r(d[9]),P=r(d[10]),y=r(d[11]),O=r(d[12]),j=r(d[13]),x=r(d[14]),S=r(d[15]),h=r(d[16]),B=r(d[17]),T=r(d[18]),D=r(d[19]),R=r(d[20]),U=r(d[21]),F=r(d[22]),A=r(d[23]),M=r(d[24]),w=r(d[25]),z=r(d[26]),_=r(d[27]),k=r(d[28]),H=r(d[29]);const I=Symbol.for("node-only"),E=I,L=I,N=I;class v extends((0,u.bindUint8ArrayBlobAdapter)(c.toUtf8,o.fromUtf8,n.toBase64,t.fromBase64)){}const C=(0,f.bindV4)(t=>crypto.getRandomValues(t)),W=C},4642,[4898,4900,4902,4901,4903,4904,4905,4906,4908,4907,4909,4910,4911,4912,4913,4914,4915,4916,4917,4918,4992,4993,5094,5095,5097,5099,5100,5101,5103,5096]);
18__d(function(g,r,i,a,m,e,d){"use strict";
18Object.defineProperty(e,'__esModule',{value:!0});var t=r(d[0]);Object.keys(t).forEach(function(n){'default'===n||Object.prototype.hasOwnProperty.call(e,n)||Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[n]}})});var n=r(d[1]);Object.keys(n).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return n[t]}})});var c=r(d[2]);Object.keys(c).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return c[t]}})});var o=r(d[3]);Object.keys(o).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return o[t]}})});var u=r(d[4]);Object.keys(u).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return u[t]}})});var f=r(d[5]);Object.keys(f).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return f[t]}})});var l=r(d[6]);Object.keys(l).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return l[t]}})});var b=r(d[7]);Object.keys(b).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return b[t]}})});var p=r(d[8]);Object.keys(p).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return p[t]}})});var y=r(d[9]);Object.keys(y).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return y[t]}})});var O=r(d[10]);Object.keys(O).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return O[t]}})});var j=r(d[11]);Object.keys(j).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return j[t]}})});var s=r(d[12]);Object.keys(s).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return s[t]}})});var P=r(d[13]);Object.keys(P).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return P[t]}})})},4643,[5015,5016,5020,5022,5023,5018,5024,5026,5021,5028,5025,5029,5027,5030]);
19__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0});var t=r(d[0]);Object.keys(t).forEach(function(n){'default'===n||Object.prototype.hasOwnProperty.call(e,n)||Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[n]}})});var n=r(d[1]);Object.keys(n).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return n[t]}})});var c=r(d[2]);Object.keys(c).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return c[t]}})});var o=r(d[3]);Object.keys(o).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return o[t]}})});var u=r(d[4]);Object.keys(u).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return u[t]}})});var f=r(d[5]);Object.keys(f).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return f[t]}})});var l=r(d[6]);Object.keys(l).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return l[t]}})});var b=r(d[7]);Object.keys(b).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return b[t]}})});var p=r(d[8]);
19Object.keys(p).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return p[t]}})});var y=r(d[9]);Object.keys(y).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return y[t]}})});var O=r(d[10]);Object.keys(O).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return O[t]}})});var j=r(d[11]);Object.keys(j).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return j[t]}})});var s=r(d[12]);Object.keys(s).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return s[t]}})});var P=r(d[13]);Object.keys(P).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return P[t]}})});var h=r(d[14]);Object.keys(h).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return h[t]}})});var v=r(d[15]);Object.keys(v).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return v[t]}})});var k=r(d[16]);Object.keys(k).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return k[t]}})});var w=r(d[17]);
19Object.keys(w).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return w[t]}})});var E=r(d[18]);Object.keys(E).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return E[t]}})});var _=r(d[19]);Object.keys(_).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return _[t]}})});var M=r(d[20]);Object.keys(M).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return M[t]}})});var q=r(d[21]);Object.keys(q).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return q[t]}})});var x=r(d[22]);Object.keys(x).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return x[t]}})});var z=r(d[23]);Object.keys(z).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return z[t]}})});var A=r(d[24]);Object.keys(A).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return A[t]}})});var B=r(d[25]);Object.keys(B).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return B[t]}})});var C=r(d[26]);Object.keys(C).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return C[t]}})});var D=r(d[27]);Object.keys(D).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return D[t]}})});var F=r(d[28]);Object.keys(F).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return F[t]}})});var G=r(d[29]);Object.keys(G).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return G[t]}})});var H=r(d[30]);Object.keys(H).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return H[t]}})});var I=r(d[31]);Object.keys(I).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return I[t]}})});var J=r(d[32]);Object.keys(J).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return J[t]}})});var K=r(d[33]);Object.keys(K).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return K[t]}})});var L=r(d[34]);Object.keys(L).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return L[t]}})});var N=r(d[35]);Object.keys(N).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return N[t]}})});var Q=r(d[36]);Object.keys(Q).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return Q[t]}})});var R=r(d[37]);Object.keys(R).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return R[t]}})});var S=r(d[38]);Object.keys(S).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return S[t]}})});var T=r(d[39]);Object.keys(T).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return T[t]}})});var U=r(d[40]);
19Object.keys(U).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return U[t]}})});var V=r(d[41]);Object.keys(V).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return V[t]}})});var W=r(d[42]);Object.keys(W).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return W[t]}})})},4645,[4920,4921,4928,4929,4930,4931,4932,4936,4937,4938,4939,4945,4946,4950,4951,4952,4953,4958,4959,4960,4961,4962,4963,4964,4965,4966,4967,4968,4969,4970,4971,4972,4973,4974,4975,4976,4977,4978,4979,4980,4981,4982,4983]);
20__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"getSmithyContext",{enumerable:!0,get:function(){return n}});var t=r(d[0]);const n=n=>n[t.SMITHY_CONTEXT_KEY]||(n[t.SMITHY_CONTEXT_KEY]={})},4646,[4631]);
21__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"HttpAuthLocation",{enumerable:!0,get:function(){return t.HttpAuthLocation}}),Object.defineProperty(e,"HttpApiKeyAuthLocation",{enumerable:!0,get:function(){return n.HttpApiKeyAuthLocation}});var t=r(d[0]),n=r(d[1])},4647,[4648,4649]);
22__d(function(g,r,i,a,m,e,d){"use strict";var t;Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"HttpAuthLocation",{enumerable:!0,get:function(){return t}}),(function(t){t.HEADER="header",t.QUERY="query"})(t||(t={}))},4648,[]);
23__d(function(g,r,i,a,m,e,d){"use strict";var t;Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"HttpApiKeyAuthLocation",{enumerable:!0,get:function(){return t}}),(function(t){t.HEADER="header",t.QUERY="query"})(t||(t={}))},4649,[]);
24__d(function(g,r,i,a,m,e,d){"use strict";var t;Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"EndpointURLScheme",{enumerable:!0,get:function(){return t}}),(function(t){t.HTTP="http",t.HTTPS="https"})(t||(t={}))},4650,[]);
25__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"getDefaultClientConfiguration",{enumerable:!0,get:function(){return t.getDefaultClientConfiguration}}),Object.defineProperty(e,"resolveDefaultRuntimeConfig",{enumerable:!0,get:function(){return t.resolveDefaultRuntimeConfig}}),Object.defineProperty(e,"AlgorithmId",{enumerable:!0,get:function(){return n.AlgorithmId}});var t=r(d[0]),n=r(d[1])},4651,[4652,4653]);
26__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"getDefaultClientConfiguration",{enumerable:!0,get:function(){return n}}),Object.defineProperty(e,"resolveDefaultRuntimeConfig",{enumerable:!0,get:function(){return u}});var t=r(d[0]);const n=n=>(0,t.getChecksumConfiguration)(n),u=n=>(0,t.resolveChecksumRuntimeConfig)(n)},4652,[4653]);
27__d(function(g,r,i,a,m,e,d){"use strict";var t;Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"AlgorithmId",{enumerable:!0,get:function(){return t}}),Object.defineProperty(e,"getChecksumConfiguration",{enumerable:!0,get:function(){return c}}),Object.defineProperty(e,"resolveChecksumRuntimeConfig",{enumerable:!0,get:function(){return n}}),(function(t){t.MD5="md5",t.CRC32="crc32",t.CRC32C="crc32c",t.SHA1="sha1",t.SHA256="sha256"})(t||(t={}));const c=c=>{const n=[];return void 0!==c.sha256&&n.push({algorithmId:()=>t.SHA256,checksumConstructor:()=>c.sha256}),null!=c.md5&&n.push({algorithmId:()=>t.MD5,checksumConstructor:()=>c.md5}),{addChecksumAlgorithm(t){n.push(t)},checksumAlgorithms:()=>n}},n=t=>{const c={};return t.checksumAlgorithms().forEach(t=>{c[t.algorithmId()]=t.checksumConstructor()}),c}},4653,[]);
28__d(function(g,r,i,a,m,e,d){"use strict";var t;Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"FieldPosition",{enumerable:!0,get:function(){return t}}),(function(t){t[t.HEADER=0]="HEADER",t[t.TRAILER=1]="TRAILER"})(t||(t={}))},4654,[]);
29__d(function(g,r,i,a,m,e,d){"use strict";
29Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"SMITHY_CONTEXT_KEY",{enumerable:!0,get:function(){return t}});const t="__smithy_context"},4655,[]);
30__d(function(g,r,i,a,m,e,d){"use strict";var n;Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"IniSectionType",{enumerable:!0,get:function(){return n}}),(function(n){n.PROFILE="profile",n.SSO_SESSION="sso-session",n.SERVICES="services"})(n||(n={}))},4656,[]);
31__d(function(g,r,i,a,m,e,d){"use strict";var t;Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"RequestHandlerProtocol",{enumerable:!0,get:function(){return t}}),(function(t){t.HTTP_0_9="http/0.9",t.HTTP_1_0="http/1.0",t.TDS_8_0="tds/8.0"})(t||(t={}))},4657,[]);
32__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.hasOwn=function(t,n){return Object.prototype.hasOwnProperty.call(t,n)}},4658,[]);
33__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"HttpRequest",{enumerable:!0,get:function(){return t}});class t{constructor(t){this.method=t.method||"GET",this.hostname=t.hostname||"localhost",this.port=t.port,this.query=t.query||{},this.headers=t.headers||{},this.body=t.body,this.protocol=t.protocol?":"!==t.protocol.slice(-1)?`${t.protocol}:`:t.protocol:"https:",this.path=t.path?"/"!==t.path.charAt(0)?`/${t.path}`:t.path:"/",this.username=t.username,this.password=t.password,this.fragment=t.fragment}static clone(o){const s=new t({...o,headers:{...o.headers}});var n;return s.query&&(s.query=(n=s.query,Object.keys(n).reduce((t,o)=>{const s=n[o];return{...t,[o]:Array.isArray(s)?[...s]:s}},{}))),s}static isInstance(t){if(!t)return!1;const o=t;return"method"in o&&"protocol"in o&&"hostname"in o&&"path"in o&&"object"==typeof o.query&&"object"==typeof o.headers}clone(){return t.clone(this)}}},4659,[]);
34__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"HttpResponse",{enumerable:!0,get:function(){return t}});class t{constructor(t){this.statusCode=t.statusCode,this.reason=t.reason,this.headers=t.headers||{},this.body=t.body}static isInstance(t){if(!t)return!1;const s=t;return"number"==typeof s.statusCode&&"object"==typeof s.headers}}},4660,[]);
35__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"isValidHostLabel",{enumerable:!0,get:function(){return n}});const t=new RegExp("^(?!.*-$)(?!-)[a-zA-Z0-9-]{1,63}$"),n=(o,s=!1)=>{if(!s)return t.test(o);const u=o.split(".");for(const t of u)if(!n(t))return!1;return!0}},4661,[]);
36__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.isValidHostname=function(t){return/^[a-z0-9][a-z0-9.-]*[a-z0-9]$/.test(t)}},4662,[]);
37__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"normalizeProvider",{enumerable:!0,get:function(){return t}});const t=t=>{if("function"==typeof t)return t;const n=Promise.resolve(t);return()=>n}},4663,[]);
38__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.parseQueryString=function(n){const t={};if(n=n.replace(/^\?/,""))for(const o of n.split("&")){let[n,s=null]=o.split("=");n=decodeURIComponent(n),s&&(s=decodeURIComponent(s)),n in t?Array.isArray(t[n])?t[n].push(s):t[n]=[t[n],s]:t[n]=s}return t}},4664,[]);
39__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"parseUrl",{enumerable:!0,get:function(){return n}});var t=r(d[0]);const n=o=>{if("string"==typeof o)return n(new URL(o));const{hostname:p,pathname:s,port:u,protocol:c,search:l}=o;let f;return l&&(f=(0,t.parseQueryString)(l)),{hostname:p,port:u?parseInt(u):void 0,protocol:c,path:s,query:f}}},4665,[4664]);
40__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"toEndpointV1",{enumerable:!0,get:function(){return o}});var t=r(d[0]),n=r(d[1]);const o=o=>{if("object"==typeof o){if("url"in o){const s=(0,n.parseUrl)(o.url);if(o.headers){s.headers={};for(const n in o.headers)(0,t.hasOwn)(o.headers,n)&&(s.headers[n.toLowerCase()]=o.headers[n].join(", "))}return s}return o}return(0,n.parseUrl)(o)}},4666,[4658,4665]);
41__d(function(g,r,i,a,m,e,d){"use strict";
41Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"deref",{enumerable:!0,get:function(){return t}});const t=t=>"function"==typeof t?t():t},4667,[]);
42__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"deserializerMiddlewareOption",{enumerable:!0,get:function(){return l}}),Object.defineProperty(e,"serializerMiddlewareOption",{enumerable:!0,get:function(){return o}}),e.getSchemaSerdePlugin=function(s){return{applyToStack:c=>{c.add((0,n.schemaSerializationMiddleware)(s),o),c.add((0,t.schemaDeserializationMiddleware)(s),l),s.protocol.setSerdeContext(s)}}};var t=r(d[0]),n=r(d[1]);const l={name:"deserializerMiddleware",step:"deserialize",tags:["DESERIALIZER"],override:!0},o={name:"serializerMiddleware",step:"serialize",tags:["SERIALIZER"],override:!0}},4668,[4669,4671]);
43__d(function(g,r,_i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"schemaDeserializationMiddleware",{enumerable:!0,get:function(){return s}});var t=r(d[0]),o=r(d[1]);const s=s=>(i,c)=>async p=>{const{response:u}=await i(p),{operationSchema:h}=(0,t.getSmithyContext)(c),[,l,f,$,b,w]=h??[];try{return{response:u,output:await s.protocol.deserializeResponse((0,o.operation)(l,f,$,b,w),{...s,...c},u)}}catch(o){if(Object.defineProperty(o,"$response",{value:u,enumerable:!1,writable:!1,configurable:!1}),!("$metadata"in o)){const s="Deserialization error: to see the raw response, inspect the hidden field {error}.$response on this object.";try{o.message+="\n  Deserialization error: to see the raw response, inspect the hidden field {error}.$response on this object."}catch(t){c.logger&&"NoOpLogger"!==c.logger?.constructor?.name&&c.logger?.warn?.(s)}void 0!==o.$responseBodyText&&o.$response&&(o.$response.body=o.$responseBodyText);try{if(t.HttpResponse.isInstance(u)){const{headers:t={},statusCode:s}=u,i=Object.entries(t);o.$metadata={httpStatusCode:s,requestId:n(/^x-[\w-]+-request-?id$/,i),extendedRequestId:n(/^x-[\w-]+-id-2$/,i),cfId:n(/^x-[\w-]+-cf-id$/,i)}}}catch(t){}}throw o}},n=(t,o)=>(o.find(([o])=>o.match(t))||[void 0,void 0])[1]},4669,[4630,4670]);
44__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"operation",{enumerable:!0,get:function(){return t}});const t=(t,n,u,o,c)=>({name:n,namespace:t,traits:u,input:o,output:c})},4670,[]);
45__d(function(g,r,_i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"schemaSerializationMiddleware",{enumerable:!0,get:function(){return o}});var t=r(d[0]),n=r(d[1]);const o=o=>(i,c)=>async p=>{const{operationSchema:s}=(0,t.getSmithyContext)(c),[,u,l,y,f,_]=s??[],b=c.endpointV2?async()=>(0,t.toEndpointV1)(c.endpointV2):o.endpoint,h=await o.protocol.serializeRequest((0,n.operation)(u,l,y,f,_),p.input,{...o,...c,endpoint:b});return i({...p,request:h})}},4671,[4630,4670]);
46__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"ListSchema",{enumerable:!0,get:function(){return n}}),Object.defineProperty(e,"list",{enumerable:!0,get:function(){return s}});var t=r(d[0]);class n extends t.Schema{static symbol=Symbol.for("@smithy/lis");symbol=n.symbol}const s=(s,c,o,l)=>t.Schema.assign(new n,{name:c,namespace:s,traits:o,valueSchema:l})},4672,[4673]);
47__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"Schema",{enumerable:!0,get:function(){return t}});class t{static assign(t,s){return Object.assign(t,s)}static[Symbol.hasInstance](t){const s=this.prototype.isPrototypeOf(t);if(!s&&"object"==typeof t&&null!==t){return t.symbol===this.symbol}return s}getName(){return this.namespace+"#"+this.name}}},4673,[]);
48__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"MapSchema",{enumerable:!0,get:function(){return n}}),Object.defineProperty(e,"map",{enumerable:!0,get:function(){return c}});var t=r(d[0]);class n extends t.Schema{static symbol=Symbol.for("@smithy/map");symbol=n.symbol}const c=(c,s,o,u,l)=>t.Schema.assign(new n,{name:s,namespace:c,traits:o,keySchema:u,valueSchema:l})},4674,[4673]);
49__d(function(g,r,i,a,m,e,d){"use strict";
49Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"OperationSchema",{enumerable:!0,get:function(){return n}}),Object.defineProperty(e,"op",{enumerable:!0,get:function(){return o}});var t=r(d[0]);class n extends t.Schema{static symbol=Symbol.for("@smithy/ope");symbol=n.symbol}const o=(o,s,c,u,b)=>t.Schema.assign(new n,{name:s,namespace:o,traits:c,input:u,output:b})},4675,[4673]);
50__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"ErrorSchema",{enumerable:!0,get:function(){return s}}),Object.defineProperty(e,"error",{enumerable:!0,get:function(){return c}});var t=r(d[0]),n=r(d[1]);class s extends n.StructureSchema{static symbol=Symbol.for("@smithy/err");symbol=s.symbol}const c=(n,c,o,u,b,l)=>t.Schema.assign(new s,{name:c,namespace:n,traits:o,memberNames:u,memberList:b,ctor:null})},4676,[4673,4677]);
51__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"StructureSchema",{enumerable:!0,get:function(){return s}}),Object.defineProperty(e,"struct",{enumerable:!0,get:function(){return n}});var t=r(d[0]);class s extends t.Schema{static symbol=Symbol.for("@smithy/str");symbol=s.symbol}const n=(n,c,o,u,b)=>t.Schema.assign(new s,{name:c,namespace:n,traits:o,memberNames:u,memberList:b})},4677,[4673]);
52__d(function(g,r,_i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"simpleSchemaCacheN",{enumerable:!0,get:function(){return h}}),Object.defineProperty(e,"simpleSchemaCacheS",{enumerable:!0,get:function(){return c}}),Object.defineProperty(e,"NormalizedSchema",{enumerable:!0,get:function(){return o}}),Object.defineProperty(e,"isStaticSchema",{enumerable:!0,get:function(){return f}});var t=r(d[0]),s=r(d[1]);const i=Symbol.for("@smithy/nor-struct-it"),n=Symbol.for("@smithy/ns"),h=[],c={};class o{static symbol=Symbol.for("@smithy/nor");symbol=o.symbol;constructor(i,n){this.ref=i,this.memberName=n;const h=[];let c=i,u=i;for(this._isMemberSchema=!1;S(c);)h.push(c[1]),c=c[0],u=(0,t.deref)(c),this._isMemberSchema=!0;if(h.length>0){this.memberTraits={};for(let t=h.length-1;t>=0;--t){const i=h[t];Object.assign(this.memberTraits,(0,s.translateTraits)(i))}}else this.memberTraits=0;if(u instanceof o){const t=this.memberTraits;return Object.assign(this,u),this.memberTraits=Object.assign({},t,u.getMemberTraits(),this.getMemberTraits()),this.normalizedTraits=void 0,void(this.memberName=n??u.memberName)}if(this.schema=(0,t.deref)(u),f(this.schema)?(this.name=`${this.schema[1]}#${this.schema[2]}`,this.traits=this.schema[3]):(this.name=this.memberName??String(u),this.traits=0),this._isMemberSchema&&!n)throw new Error(`@smithy/core/schema - NormalizedSchema member init ${this.getName(!0)} missing member name.`)}static[Symbol.hasInstance](t){const s=this.prototype.isPrototypeOf(t);if(!s&&"object"==typeof t&&null!==t){return t.symbol===this.symbol}return s}static of(i){const u="function"==typeof i||"object"==typeof i&&null!==i;if("number"==typeof i){if(h[i])return h[i]}else if("string"==typeof i){if(c[i])return c[i]}else if(u&&i[n])return i[n];const f=(0,t.deref)(i);if(f instanceof o)return f;if(S(f)){const[t,n]=f;if(t instanceof o)return Object.assign(t.getMergedTraits(),(0,s.translateTraits)(n)),t;throw new Error(`@smithy/core/schema - may not init unwrapped member schema=${JSON.stringify(i,null,2)}.`)}const b=new o(f);return u?i[n]=b:"string"==typeof f?c[f]=b:"number"==typeof f?h[f]=b:b}getSchema(){const t=this.schema;return Array.isArray(t)&&0===t[0]?t[4]:t}getName(t=!1){const{name:s}=this;return!t&&s&&s.includes("#")?s.split("#")[1]:s||void 0}getMemberName(){return this.memberName}isMemberSchema(){return this._isMemberSchema}isListSchema(){const t=this.getSchema();return"number"==typeof t?t>=64&&t<128:1===t[0]}isMapSchema(){const t=this.getSchema();return"number"==typeof t?t>=128&&t<=255:2===t[0]}isStructSchema(){const t=this.getSchema();if("object"!=typeof t)return!1;const s=t[0];return 3===s||-3===s||4===s}isUnionSchema(){const t=this.getSchema();return"object"==typeof t&&4===t[0]}isBlobSchema(){const t=this.getSchema();return 21===t||42===t}isTimestampSchema(){const t=this.getSchema();return"number"==typeof t&&t>=4&&t<=7}isUnitSchema(){return"unit"===this.getSchema()}isDocumentSchema(){return 15===this.getSchema()}isStringSchema(){return 0===this.getSchema()}isBooleanSchema(){return 2===this.getSchema()}isNumericSchema(){return 1===this.getSchema()}
52isBigIntegerSchema(){return 17===this.getSchema()}isBigDecimalSchema(){return 19===this.getSchema()}isStreaming(){const{streaming:t}=this.getMergedTraits();return!!t||42===this.getSchema()}isIdempotencyToken(){return!!this.getMergedTraits().idempotencyToken}getMergedTraits(){return this.normalizedTraits??(this.normalizedTraits={...this.getOwnTraits(),...this.getMemberTraits()})}getMemberTraits(){return(0,s.translateTraits)(this.memberTraits)}getOwnTraits(){return(0,s.translateTraits)(this.traits)}getKeySchema(){const[t,s]=[this.isDocumentSchema(),this.isMapSchema()];if(!t&&!s)throw new Error(`@smithy/core/schema - cannot get key for non-map: ${this.getName(!0)}`);const i=this.getSchema();return u([t?15:i[4]??0,0],"key")}getValueSchema(){const t=this.getSchema(),[s,i,n]=[this.isDocumentSchema(),this.isMapSchema(),this.isListSchema()],h="number"==typeof t?63&t:t&&"object"==typeof t&&(i||n)?t[3+t[0]]:s?15:void 0;if(null!=h)return u([h,0],i?"value":"member");throw new Error(`@smithy/core/schema - ${this.getName(!0)} has no value member.`)}getMemberSchema(t){const s=this.getSchema();if(this.isStructSchema()&&s[4].includes(t)){const i=s[4].indexOf(t),n=s[5][i];return u(S(n)?n:[n,0],t)}if(this.isDocumentSchema())return u([15,0],t);throw new Error(`@smithy/core/schema - ${this.getName(!0)} has no member=${t}.`)}getMemberSchemas(){const t={};try{for(const[s,i]of this.structIterator())t[s]=i}catch(t){}return t}getEventStreamMember(){if(this.isStructSchema())for(const[t,s]of this.structIterator())if(s.isStreaming()&&s.isStructSchema())return t;return""}*structIterator(){if(this.isUnitSchema())return;if(!this.isStructSchema())throw new Error("@smithy/core/schema - cannot iterate non-struct schema.");const t=this.getSchema(),s=t[4].length;let n=t[i];if(n&&s===n.length)yield*n;else{n=Array(s);for(let i=0;i<s;++i){const s=t[4][i],h=u([t[5][i],0],s);yield n[i]=[s,h]}t[i]=n}}}function u(t,s){if(t instanceof o)return Object.assign(t,{memberName:s,_isMemberSchema:!0});return new o(t,s)}const S=t=>Array.isArray(t)&&2===t.length,f=t=>Array.isArray(t)&&t.length>=5},4678,[4667,4679]);
53__d(function(g,r,_i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"traitsCache",{enumerable:!0,get:function(){return t}}),e.translateTraits=function(n){if("object"==typeof n)return n;if(t[n|=0])return t[n];const o={};let i=0;for(const t of["httpLabel","idempotent","idempotencyToken","sensitive","httpPayload","httpResponseCode","httpQueryParams"])1==(n>>i++&1)&&(o[t]=1);return t[n]=o};const t=[]},4679,[]);
54__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"SimpleSchema",{enumerable:!0,get:function(){return n}}),Object.defineProperty(e,"sim",{enumerable:!0,get:function(){return s}}),Object.defineProperty(e,"simAdapter",{enumerable:!0,get:function(){return c}});var t=r(d[0]);class n extends t.Schema{static symbol=Symbol.for("@smithy/sim");symbol=n.symbol}const s=(s,c,o,u)=>t.Schema.assign(new n,{name:c,namespace:s,traits:u,schemaRef:o}),c=(s,c,o,u)=>t.Schema.assign(new n,{name:c,namespace:s,traits:o,schemaRef:u})},4680,[4673]);
55__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"SCHEMA",{enumerable:!0,get:function(){return E}});const E={BLOB:21,STREAMING_BLOB:42,BOOLEAN:2,STRING:0,NUMERIC:1,BIG_INTEGER:17,BIG_DECIMAL:19,DOCUMENT:15,TIMESTAMP_DEFAULT:4,TIMESTAMP_DATE_TIME:5,TIMESTAMP_HTTP_DATE:6,TIMESTAMP_EPOCH_SECONDS:7,LIST_MODIFIER:64,MAP_MODIFIER:128}},4681,[]);
56__d(function(g,_r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"TypeRegistry",{enumerable:!0,get:function(){return s}});class s{static registries=new Map;constructor(s,t=new Map,r=new Map){this.namespace=s,this.schemas=t,this.exceptions=r}static for(t){return s.registries.has(t)||s.registries.set(t,new s(t)),s.registries.get(t)}copyFrom(s){const{schemas:t,exceptions:r}=this;for(const[r,o]of s.schemas)t.has(r)||t.set(r,o);for(const[t,o]of s.exceptions)r.has(t)||r.set(t,o)}register(t,r){const o=this.normalizeShapeId(t);for(const t of[this,s.for(o.split("#")[0])])t.schemas.set(o,r)}getSchema(s){const t=this.normalizeShapeId(s);if(!this.schemas.has(t)){if(!s.includes("#")){const t="#"+s,r=[];for(const[s,o]of this.schemas.entries())s.endsWith(t)&&r.push(o);if(1===r.length)return r[0]}throw new Error(`@smithy/core/schema - schema not found for ${t}`)}return this.schemas.get(t)}
56registerError(t,r){const o=t,n=o[1];for(const t of[this,s.for(n)])t.schemas.set(n+"#"+o[2],o),t.exceptions.set(o,r)}getErrorCtor(t){const r=t;if(this.exceptions.has(r))return this.exceptions.get(r);return s.for(r[1]).exceptions.get(r)}getBaseException(){for(const s of this.exceptions.keys())if(Array.isArray(s)){const[,t,r]=s,o=t+"#"+r;if(o.startsWith("smithy.ts.sdk.synthetic.")&&o.endsWith("ServiceException"))return s}}find(s){for(const t of this.schemas.values())if(s(t))return t}clear(){this.schemas.clear(),this.exceptions.clear()}normalizeShapeId(s){return s.includes("#")?s:this.namespace+"#"+s}}},4682,[]);
57__d(function(g,r,_i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"fromBase64",{enumerable:!0,get:function(){return n}});var t=r(d[0]);const n=n=>{let i=n.length/4*3;"=="===n.slice(-2)?i-=2:"="===n.slice(-1)&&i--;const s=new ArrayBuffer(i),o=new DataView(s);for(let i=0;i<n.length;i+=4){let s=0,l=0;for(let o=i,c=i+3;o<=c;o++)if("="!==n[o]){if(!(n[o]in t.alphabetByEncoding))throw new TypeError(`Invalid character ${n[o]} in base64 string.`);s|=t.alphabetByEncoding[n[o]]<<(c-o)*t.bitsPerLetter,l+=t.bitsPerLetter}else s>>=t.bitsPerLetter;const c=i/4*3;s>>=l%t.bitsPerByte;const f=Math.floor(l/t.bitsPerByte);for(let n=0;n<f;n++){const i=(f-n-1)*t.bitsPerByte;o.setUint8(c+n,(s&255<<i)>>i)}}return new Uint8Array(s)}},4683,[4684]);
58__d(function(g,r,_i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"alphabetByEncoding",{enumerable:!0,get:function(){return n}}),Object.defineProperty(e,"alphabetByValue",{enumerable:!0,get:function(){return u}}),Object.defineProperty(e,"bitsPerLetter",{enumerable:!0,get:function(){return i}}),Object.defineProperty(e,"bitsPerByte",{enumerable:!0,get:function(){return b}}),Object.defineProperty(e,"maxLetterValue",{enumerable:!0,get:function(){return c}});const t="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",n=Object.entries(t).reduce((t,[n,u])=>(t[u]=Number(n),t),{}),u=t.split(""),i=6,b=8,c=63},4684,[]);
59__d(function(g,r,_i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.toBase64=function(n){let s;s="string"==typeof n?(0,t.fromUtf8)(n):n;const i="object"==typeof s&&"number"==typeof s.length,f="object"==typeof s&&"number"==typeof s.byteOffset&&"number"==typeof s.byteLength;if(!i&&!f)throw new Error("@smithy/util-base64: toBase64 encoder function only accepts string | Uint8Array.");let l="";for(let t=0;t<s.length;t+=3){let n=0,i=0;for(let f=t,l=Math.min(t+3,s.length);f<l;f++)n|=s[f]<<(l-f-1)*o.bitsPerByte,i+=o.bitsPerByte;const f=Math.ceil(i/o.bitsPerLetter);n<<=f*o.bitsPerLetter-i;for(let t=1;t<=f;t++){const s=(f-t)*o.bitsPerLetter;l+=o.alphabetByValue[(n&o.maxLetterValue<<s)>>s]}l+="==".slice(0,4-f)}return l};var t=r(d[0]),o=r(d[1])},4685,[4686,4684]);
60__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"fromUtf8",{enumerable:!0,get:function(){return t}});const t=t=>(new TextEncoder).encode(t)},4686,[]);
61__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.bindUint8ArrayBlobAdapter=function(t,n,o,s){return class u extends Uint8Array{static fromString(t,o="utf-8"){if("string"==typeof t)return"base64"===o?u.mutate(s(t)):u.mutate(n(t));throw new Error(`Unsupported conversion from ${typeof t} to Uint8ArrayBlobAdapter.`)}static mutate(t){return Object.setPrototypeOf(t,u.prototype),t}transformToString(n="utf-8"){return"base64"===n?o(this):t(this)}}}},4687,[]);
62__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"toUtf8",{enumerable:!0,get:function(){return t}});const t=t=>{if("string"==typeof t)return t;if("object"!=typeof t||"number"!=typeof t.byteOffset||"number"!=typeof t.byteLength)throw new Error("@smithy/util-utf8: toUtf8 encoder function only accepts string | Uint8Array.");return new TextDecoder("utf-8").decode(t)}},4688,[]);
63__d(function(g,r,_i,a,m,e,d){"use strict";
63Object.defineProperty(e,'__esModule',{value:!0}),e.bindV4=function(n){if("undefined"!=typeof crypto&&"function"==typeof crypto.randomUUID)return()=>crypto.randomUUID();return()=>{const o=new Uint8Array(16);return n(o),o[6]=15&o[6]|64,o[8]=63&o[8]|128,t[o[0]]+t[o[1]]+t[o[2]]+t[o[3]]+"-"+t[o[4]]+t[o[5]]+"-"+t[o[6]]+t[o[7]]+"-"+t[o[8]]+t[o[9]]+"-"+t[o[10]]+t[o[11]]+t[o[12]]+t[o[13]]+t[o[14]]+t[o[15]]}};const t=Array.from({length:256},(t,n)=>n.toString(16).padStart(2,"0"))},4689,[]);
64__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"copyDocumentWithTransform",{enumerable:!0,get:function(){return t}});const t=(t,n,o=t=>t)=>t},4690,[]);
65__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.dateToUtcString=function(t){const o=t.getUTCFullYear(),u=t.getUTCMonth(),c=t.getUTCDay(),l=t.getUTCDate(),f=t.getUTCHours(),p=t.getUTCMinutes(),T=t.getUTCSeconds(),h=l<10?`0${l}`:`${l}`,y=f<10?`0${f}`:`${f}`,w=p<10?`0${p}`:`${p}`,b=T<10?`0${T}`:`${T}`;return`${n[c]}, ${h} ${s[u]} ${o} ${y}:${w}:${b} GMT`},Object.defineProperty(e,"parseRfc3339DateTime",{enumerable:!0,get:function(){return u}}),Object.defineProperty(e,"parseRfc3339DateTimeWithOffset",{enumerable:!0,get:function(){return l}}),Object.defineProperty(e,"parseRfc7231DateTime",{enumerable:!0,get:function(){return h}}),Object.defineProperty(e,"parseEpochTimestamp",{enumerable:!0,get:function(){return y}});var t=r(d[0]);const n=["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],s=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];const o=new RegExp(/^(\d{4})-(\d{2})-(\d{2})[tT](\d{2}):(\d{2}):(\d{2})(?:\.(\d+))?[zZ]$/),u=n=>{if(null==n)return;if("string"!=typeof n)throw new TypeError("RFC-3339 date-times must be expressed as strings");const s=o.exec(n);if(!s)throw new TypeError("Invalid RFC-3339 date-time value");const[u,c,l,f,p,T,h,y]=s,b=(0,t.strictParseShort)(v(c)),M=U(l,"month",1,12),$=U(f,"day",1,31);return w(b,M,$,{hours:p,minutes:T,seconds:h,fractionalMilliseconds:y})},c=new RegExp(/^(\d{4})-(\d{2})-(\d{2})[tT](\d{2}):(\d{2}):(\d{2})(?:\.(\d+))?(([-+]\d{2}:\d{2})|[zZ])$/),l=n=>{if(null==n)return;if("string"!=typeof n)throw new TypeError("RFC-3339 date-times must be expressed as strings");const s=c.exec(n);if(!s)throw new TypeError("Invalid RFC-3339 date-time value");const[o,u,l,f,p,T,h,y,b]=s,M=(0,t.strictParseShort)(v(u)),$=U(l,"month",1,12),C=U(f,"day",1,31),E=w(M,$,C,{hours:p,minutes:T,seconds:h,fractionalMilliseconds:y});return"Z"!=b.toUpperCase()&&E.setTime(E.getTime()-F(b)),E},f=new RegExp(/^(?:Mon|Tue|Wed|Thu|Fri|Sat|Sun), (\d{2}) (Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) (\d{4}) (\d{1,2}):(\d{2}):(\d{2})(?:\.(\d+))? GMT$/),p=new RegExp(/^(?:Monday|Tuesday|Wednesday|Thursday|Friday|Saturday|Sunday), (\d{2})-(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)-(\d{2}) (\d{1,2}):(\d{2}):(\d{2})(?:\.(\d+))? GMT$/),T=new RegExp(/^(?:Mon|Tue|Wed|Thu|Fri|Sat|Sun) (Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) ( [1-9]|\d{2}) (\d{1,2}):(\d{2}):(\d{2})(?:\.(\d+))? (\d{4})$/),h=n=>{if(null==n)return;if("string"!=typeof n)throw new TypeError("RFC-7231 date-times must be expressed as strings");let s=f.exec(n);if(s){const[n,o,u,c,l,f,p,T]=s;return w((0,t.strictParseShort)(v(c)),$(u),U(o,"day",1,31),{hours:l,minutes:f,seconds:p,fractionalMilliseconds:T})}if(s=p.exec(n),s){const[t,n,o,u,c,l,f,p]=s;return M(w(b(u),$(o),U(n,"day",1,31),{hours:c,minutes:l,seconds:f,fractionalMilliseconds:p}))}if(s=T.exec(n),s){const[n,o,u,c,l,f,p,T]=s;return w((0,t.strictParseShort)(v(T)),$(o),U(u.trimLeft(),"day",1,31),{hours:c,minutes:l,seconds:f,fractionalMilliseconds:p})}throw new TypeError("Invalid RFC-7231 date-time value")},y=n=>{if(null==n)return;let s;if("number"==typeof n)s=n;else if("string"==typeof n)s=(0,t.strictParseDouble)(n);else{if("object"!=typeof n||1!==n.tag)throw new TypeError("Epoch timestamps must be expressed as floating point numbers or their string representation");s=n.value}if(Number.isNaN(s)||s===1/0||s===-1/0)throw new TypeError("Epoch timestamps must be valid, non-Infinite, non-NaN numerics");return new Date(Math.round(1e3*s))},w=(t,n,s,o)=>{const u=n-1;return E(t,u,s),new Date(Date.UTC(t,u,s,U(o.hours,"hour",0,23),U(o.minutes,"minute",0,59),U(o.seconds,"seconds",0,60),D(o.fractionalMilliseconds)))},b=n=>{const s=(new Date).getUTCFullYear(),o=100*Math.floor(s/100)+(0,t.strictParseShort)(v(n));return o<s?o+100:o},M=t=>t.getTime()-(new Date).getTime()>15768e8?new Date(Date.UTC(t.getUTCFullYear()-100,t.getUTCMonth(),t.getUTCDate(),t.getUTCHours(),t.getUTCMinutes(),t.getUTCSeconds(),t.getUTCMilliseconds())):t,$=t=>{const n=s.indexOf(t);if(n<0)throw new TypeError(`Invalid month: ${t}`);return n+1},C=[31,28,31,30,31,30,31,31,30,31,30,31],E=(t,n,o)=>{let u=C[n];if(1===n&&S(t)&&(u=29),o>u)throw new TypeError(`Invalid day for ${s[n]} in ${t}: ${o}`)},S=t=>t%4==0&&(t%100!=0||t%400==0),U=(n,s,o,u)=>{const c=(0,t.strictParseByte)(v(n));if(c<o||c>u)throw new TypeError(`${s} must be between ${o} and ${u}, inclusive`);return c},D=n=>
65null==n?0:1e3*(0,t.strictParseFloat32)("0."+n),F=t=>{const n=t[0];let s=1;if("+"==n)s=1;else{if("-"!=n)throw new TypeError(`Offset direction, ${n}, must be "+" or "-"`);s=-1}return s*(60*Number(t.substring(1,3))+Number(t.substring(4,6)))*60*1e3},v=t=>{let n=0;for(;n<t.length-1&&"0"===t.charAt(n);)n++;return 0===n?t:t.slice(n)}},4691,[4692]);
66__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"parseBoolean",{enumerable:!0,get:function(){return n}}),Object.defineProperty(e,"expectBoolean",{enumerable:!0,get:function(){return o}}),Object.defineProperty(e,"expectNumber",{enumerable:!0,get:function(){return u}}),Object.defineProperty(e,"expectFloat32",{enumerable:!0,get:function(){return f}}),Object.defineProperty(e,"expectLong",{enumerable:!0,get:function(){return l}}),Object.defineProperty(e,"expectInt",{enumerable:!0,get:function(){return p}}),Object.defineProperty(e,"expectInt32",{enumerable:!0,get:function(){return s}}),Object.defineProperty(e,"expectShort",{enumerable:!0,get:function(){return b}}),Object.defineProperty(e,"expectByte",{enumerable:!0,get:function(){return y}}),Object.defineProperty(e,"expectNonNull",{enumerable:!0,get:function(){return h}}),Object.defineProperty(e,"expectObject",{enumerable:!0,get:function(){return j}}),Object.defineProperty(e,"expectString",{enumerable:!0,get:function(){return E}}),Object.defineProperty(e,"expectUnion",{enumerable:!0,get:function(){return O}}),Object.defineProperty(e,"strictParseDouble",{enumerable:!0,get:function(){return x}}),Object.defineProperty(e,"strictParseFloat",{enumerable:!0,get:function(){return $}}),Object.defineProperty(e,"strictParseFloat32",{enumerable:!0,get:function(){return N}}),Object.defineProperty(e,"limitedParseDouble",{enumerable:!0,get:function(){return I}}),Object.defineProperty(e,"handleFloat",{enumerable:!0,get:function(){return F}}),Object.defineProperty(e,"limitedParseFloat",{enumerable:!0,get:function(){return A}}),Object.defineProperty(e,"limitedParseFloat32",{enumerable:!0,get:function(){return S}}),Object.defineProperty(e,"strictParseLong",{enumerable:!0,get:function(){return B}}),Object.defineProperty(e,"strictParseInt",{enumerable:!0,get:function(){return _}}),Object.defineProperty(e,"strictParseInt32",{enumerable:!0,get:function(){return L}}),Object.defineProperty(e,"strictParseShort",{enumerable:!0,get:function(){return M}}),Object.defineProperty(e,"strictParseByte",{enumerable:!0,get:function(){return k}}),Object.defineProperty(e,"logger",{enumerable:!0,get:function(){return C}});var t=r(d[0]);const n=t=>{switch(t){case"true":return!0;case"false":return!1;default:throw new Error(`Unable to parse boolean value "${t}"`)}},o=t=>{if(null!=t){if("number"==typeof t){if(0!==t&&1!==t||C.warn(D(`Expected boolean, got ${typeof t}: ${t}`)),0===t)return!1;if(1===t)return!0}if("string"==typeof t){const n=t.toLowerCase();if("false"!==n&&"true"!==n||C.warn(D(`Expected boolean, got ${typeof t}: ${t}`)),"false"===n)return!1;if("true"===n)return!0}if("boolean"==typeof t)return t;throw new TypeError(`Expected boolean, got ${typeof t}: ${t}`)}},u=t=>{if(null!=t){if("string"==typeof t){const n=parseFloat(t);if(!Number.isNaN(n))return String(n)!==String(t)&&C.warn(D(`Expected number but observed string: ${t}`)),n}if("number"==typeof t)return t;throw new TypeError(`Expected number, got ${typeof t}: ${t}`)}},c=Math.ceil(34028234663852886e22),f=t=>{const n=u(t);if(void 0!==n&&!Number.isNaN(n)&&n!==1/0&&n!==-1/0&&Math.abs(n)>c)throw new TypeError(`Expected 32-bit float, got ${t}`);return n},l=t=>{if(null!=t){if(Number.isInteger(t)&&!Number.isNaN(t))return t;throw new TypeError(`Expected integer, got ${typeof t}: ${t}`)}},p=l,s=t=>w(t,32),b=t=>w(t,16),y=t=>w(t,8),w=(t,n)=>{const o=l(t);if(void 0!==o&&P(o,n)!==o)throw new TypeError(`Expected ${n}-bit integer, got ${t}`);return o},P=(t,n)=>{switch(n){case 32:return Int32Array.of(t)[0];case 16:return Int16Array.of(t)[0];case 8:return Int8Array.of(t)[0]}},h=(t,n)=>{if(null==t){if(n)throw new TypeError(`Expected a non-null value for ${n}`);throw new TypeError("Expected a non-null value")}return t},j=t=>{if(null==t)return;if("object"==typeof t&&!Array.isArray(t))return t;const n=Array.isArray(t)?"array":typeof t;throw new TypeError(`Expected object, got ${n}: ${t}`)},E=t=>{if(null!=t){if("string"==typeof t)return t;if(["boolean","number","bigint"].includes(typeof t))return C.warn(D(`Expected string, got ${typeof t}: ${t}`)),String(t);throw new TypeError(`Expected string, got ${typeof t}: ${t}`)}},O=n=>{if(null==n)return;const o=j(n),u=[];for(const n in o)(0,t.hasOwn)(o,n)&&null!=o[n]&&u.push(n);if(0===u.length)throw new TypeError("Unions must have exactly one non-null member. None were found.");if(u.length>1)throw new TypeError(`Unions must have exactly one non-null member. Keys ${u} were not null.`);return o},x=t=>u("string"==typeof t?v(t):t),$=x,N=t=>f("string"==typeof t?v(t):t),T=/(-?(?:0|[1-9]\d*)(?:\.\d+)?(?:[eE][+-]?\d+)?)|(-?Infinity)|(NaN)/g,v=t=>{const n=t.match(T);if(null===n||n[0].length!==t.length)throw new TypeError("Expected real number, got implicit NaN");return parseFloat(t)},I=t=>"string"==typeof t?U(t):u(t),F=I,A=I,S=t=>"string"==typeof t?U(t):f(t),U=t=>{switch(t){case"NaN":return NaN;case"Infinity":return 1/0;case"-Infinity":return-1/0;default:throw new Error(`Unable to parse float value: ${t}`)}},B=t=>l("string"==typeof t?v(t):t),_=B,L=t=>s("string"==typeof t?v(t):t),M=t=>b("string"==typeof t?v(t):t),k=t=>y("string"==typeof t?v(t):t),D=t=>String(new TypeError(t).stack||t).split("\n").slice(0,5).filter(t=>!t.includes("stackTraceWarning")).join("\n"),C={warn:console.warn}},4692,[4630]);
67__d(function(g,r,i,a,m,e,d){"use strict";
67Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"LazyJsonString",{enumerable:!0,get:function(){return t}});const t=function(t){return Object.assign(new String(t),{deserializeJSON:()=>JSON.parse(String(t)),toString:()=>String(t),toJSON:()=>String(t)})};t.from=n=>n&&"object"==typeof n&&(n instanceof t||"deserializeJSON"in n)?n:"string"==typeof n||Object.getPrototypeOf(n)===String.prototype?t(String(n)):t(JSON.stringify(n)),t.fromObject=t.from},4693,[]);
68__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.quoteHeader=function(u){(u.includes(",")||u.includes('"'))&&(u=`"${u.replace(/"/g,'\\"')}"`);return u}},4694,[]);
69__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"_parseEpochTimestamp",{enumerable:!0,get:function(){return N}}),Object.defineProperty(e,"_parseRfc3339DateTimeWithOffset",{enumerable:!0,get:function(){return $}}),Object.defineProperty(e,"_parseRfc7231DateTime",{enumerable:!0,get:function(){return w}});const t="(?:Mon|Tue|Wed|Thu|Fri|Sat|Sun)(?:[ne|u?r]?s?day)?",n="(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)",u="(\\d?\\d):(\\d{2}):(\\d{2})(?:\\.(\\d+))?",o="(\\d?\\d)",s="(\\d{4})",p=new RegExp(/^(\d{4})-(\d\d)-(\d\d)[tT](\d\d):(\d\d):(\d\d)(\.(\d+))?(([-+]\d\d:\d\d)|[zZ])$/),b=new RegExp(`^${t}, ${o} ${n} ${s} ${u} GMT$`),f=new RegExp(`^${t}, ${o}-${n}-(\\d\\d) ${u} GMT$`),c=new RegExp(`^${t} ${n} ( [1-9]|\\d\\d) ${u} ${s}$`),l=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],N=t=>{if(null==t)return;let n=NaN;if("number"==typeof t)n=t;else if("string"==typeof t){if(!/^-?\d*\.?\d+$/.test(t))throw new TypeError("parseEpochTimestamp - numeric string invalid.");n=Number.parseFloat(t)}else"object"==typeof t&&1===t.tag&&(n=t.value);if(isNaN(n)||Math.abs(n)===1/0)throw new TypeError("Epoch timestamps must be valid finite numbers.");return new Date(Math.round(1e3*n))},$=t=>{if(null==t)return;if("string"!=typeof t)throw new TypeError("RFC3339 timestamps must be strings");const n=p.exec(t);if(!n)throw new TypeError(`Invalid RFC3339 timestamp format ${t}`);const[,u,o,s,b,f,c,,l,N]=n;T(o,1,12),T(s,1,31),T(b,0,23),T(f,0,59),T(c,0,60);const $=new Date(Date.UTC(Number(u),Number(o)-1,Number(s),Number(b),Number(f),Number(c),Number(l)?Math.round(1e3*parseFloat(`0.${l}`)):0));if($.setUTCFullYear(Number(u)),"Z"!=N.toUpperCase()){const[,t,n,u]=/([+-])(\d\d):(\d\d)/.exec(N)||[void 0,"+",0,0],o="-"===t?1:-1;$.setTime($.getTime()+o*(60*Number(n)*60*1e3+60*Number(u)*1e3))}return $},w=t=>{if(null==t)return;if("string"!=typeof t)throw new TypeError("RFC7231 timestamps must be strings.");let n,u,o,s,p,N,$,w;if((w=b.exec(t))?[,n,u,o,s,p,N,$]=w:(w=f.exec(t))?([,n,u,o,s,p,N,$]=w,o=(Number(o)+1900).toString()):(w=c.exec(t))&&([,u,n,s,p,N,$,o]=w),o&&N){const t=Date.UTC(Number(o),l.indexOf(u),Number(n),Number(s),Number(p),Number(N),$?Math.round(1e3*parseFloat(`0.${$}`)):0);T(n,1,31),T(s,0,23),T(p,0,59),T(N,0,60);const b=new Date(t);return b.setUTCFullYear(Number(o)),b}throw new TypeError(`Invalid RFC7231 date-time value ${t}.`)};function T(t,n,u){const o=Number(t);if(o<n||o>u)throw new Error(`Value ${o} out of range [${n}, ${u}]`)}},4695,[]);
70__d(function(g,r,_i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.splitEvery=function(t,n,i){if(i<=0||!Number.isInteger(i))throw new Error("Invalid number of delimiters ("+i+") for splitEvery.");const s=t.split(n);if(1===i)return s;const o=[];let u="";for(let t=0;t<s.length;t++)""===u?u=s[t]:u+=n+s[t],(t+1)%i===0&&(o.push(u),u="");""!==u&&o.push(u);return o}},4696,[]);
71__d(function(g,r,_i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"splitHeader",{enumerable:!0,get:function(){return t}});const t=t=>{const c=t.length,n=[];let s,l=!1,i=0;for(let u=0;u<c;++u){const c=t[u];switch(c){case"\"":"\\"!==s&&(l=!l);break;case",":l||(n.push(t.slice(i,u)),i=u+1)}s=c}return n.push(t.slice(i)),n.map(t=>{const c=(t=t.trim()).length;return c<2?t:("\""===t[0]&&"\""===t[c-1]&&(t=t.slice(1,c-1)),t.replace(/\\"/g,'"'))})}},4697,[]);
72__d(function(g,r,i,a,m,e,d){"use strict";
72Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"NumericValue",{enumerable:!0,get:function(){return n}}),e.nv=function(t){return new n(String(t),"bigDecimal")};const t=/^-?((0|[1-9]\d*)(\.\d+)?|\.\d+)([eE][+-]?\d+)?$/;class n{constructor(n,o){if(this.string=n,this.type=o,!t.test(n))throw new Error(`@smithy/core/serde - NumericValue string must conform to the Smithy bigDecimal format. Received: "${n}"`)}toString(){return this.string}static[Symbol.hasInstance](o){if(!o||"object"!=typeof o)return!1;const s=o;return n.prototype.isPrototypeOf(o)||"bigDecimal"===s.type&&t.test(s.string)}}},4698,[]);
73__d(function(g,r,_i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.fromHex=function(t){if(t.length%2!=0)throw new Error("Hex encoded strings must have an even number length");const o=new Uint8Array(t.length/2);for(let c=0;c<t.length;c+=2){const i=t.slice(c,c+2).toLowerCase();if(!(i in n))throw new Error(`Cannot decode unrecognized sequence ${i} as hexadecimal`);o[c/2]=n[i]}return o},e.toHex=function(n){let o="";for(let c=0;c<n.byteLength;c++)o+=t[n[c]];return o};const t={},n={};for(let o=0;o<256;o++){let c=o.toString(16).toLowerCase();1===c.length&&(c=`0${c}`),t[o]=c,n[c]=o}},4699,[]);
74__d(function(g,r,_i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"calculateBodyLength",{enumerable:!0,get:function(){return n}});const t="function"==typeof TextEncoder?new TextEncoder:null,n=n=>{if("string"==typeof n){if(t)return t.encode(n).byteLength;let o=n.length;for(let t=o-1;t>=0;t--){const u=n.charCodeAt(t);u>127&&u<=2047?o++:u>2047&&u<=65535&&(o+=2),u>=56320&&u<=57343&&t--}return o}if("number"==typeof n.byteLength)return n.byteLength;if("number"==typeof n.size)return n.size;throw new Error(`Body Length computation failed for ${n}`)}},4700,[]);
75__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"toUint8Array",{enumerable:!0,get:function(){return n}});var t=r(d[0]);const n=n=>n instanceof Uint8Array?n:"string"==typeof n?(0,t.fromUtf8)(n):ArrayBuffer.isView(n)?new Uint8Array(n.buffer,n.byteOffset,n.byteLength/Uint8Array.BYTES_PER_ELEMENT):new Uint8Array(n)},4701,[4686]);
76__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.concatBytes=function(t,n){if(void 0===n){n=0;for(const o of t)n+=o.byteLength}const o=new Uint8Array(n);let c=0;for(const n of t)o.set(n,c),c+=n.byteLength;return o}},4702,[]);
77__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"isArrayBuffer",{enumerable:!0,get:function(){return t}});const t=t=>"function"==typeof ArrayBuffer&&t instanceof ArrayBuffer||"[object ArrayBuffer]"===Object.prototype.toString.call(t)},4703,[]);
78__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"deserializerMiddleware",{enumerable:!0,get:function(){return s}});var t=r(d[0]);const s=(s,n)=>(c,p)=>async u=>{const{response:l}=await c(u);try{return{response:l,output:await n(l,s)}}catch(s){if(Object.defineProperty(s,"$response",{value:l,enumerable:!1,writable:!1,configurable:!1}),!("$metadata"in s)){const n="Deserialization error: to see the raw response, inspect the hidden field {error}.$response on this object.";try{s.message+="\n  Deserialization error: to see the raw response, inspect the hidden field {error}.$response on this object."}catch(t){p.logger&&"NoOpLogger"!==p.logger?.constructor?.name&&p.logger?.warn?.(n)}void 0!==s.$responseBodyText&&s.$response&&(s.$response.body=s.$responseBodyText);try{if(t.HttpResponse.isInstance(l)){const{headers:t={}}=l,n=Object.entries(t);s.$metadata={httpStatusCode:l.statusCode,requestId:o(/^x-[\w-]+-request-?id$/,n),extendedRequestId:o(/^x-[\w-]+-id-2$/,n),cfId:o(/^x-[\w-]+-cf-id$/,n)}}}catch(t){}}throw s}},o=(t,s)=>(s.find(([s])=>s.match(t))||[void 0,void 0])[1]},4704,[4630]);
79__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"deserializerMiddlewareOption",{enumerable:!0,get:function(){return l}}),Object.defineProperty(e,"serializerMiddlewareOption",{enumerable:!0,get:function(){return s}}),e.getSerdePlugin=function(o,u,c){return{applyToStack:p=>{p.add((0,t.deserializerMiddleware)(o,c),l),p.add((0,n.serializerMiddleware)(o,u),s)}}};var t=r(d[0]),n=r(d[1]);const l={name:"deserializerMiddleware",step:"deserialize",tags:["DESERIALIZER"],override:!0},s={name:"serializerMiddleware",step:"serialize",tags:["SERIALIZER"],override:!0}},4705,[4704,4706]);
80__d(function(g,r,i,a,m,e,d){"use strict";
80Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"serializerMiddleware",{enumerable:!0,get:function(){return t}});var n=r(d[0]);const t=(t,o)=>(c,p)=>async s=>{const u=t,l=p.endpointV2?async()=>(0,n.toEndpointV1)(p.endpointV2):u.endpoint;if(!l)throw new Error("No valid endpoint provider available.");const f=await o(s.input,{...t,endpoint:l});return c({...s,request:f})}},4706,[4627]);
81__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"getEndpointFromConfig",{enumerable:!0,get:function(){return n}});const n=async n=>{}},4707,[]);
82__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.bindGetEndpointFromInstructions=function(t){return async(n,c,u,p)=>{if(!u.isCustomEndpoint&&!u.ignoreConfiguredEndpointUrls){let n;n=u.serviceConfiguredEndpoint?await u.serviceConfiguredEndpoint():await t(u.serviceId),n&&(u.endpoint=()=>Promise.resolve((0,o.toEndpointV1)(n)),u.isCustomEndpoint=!0,p?.logger?.debug?.(`@smithy/core/endpoints - resolved endpoint from config: ${n}`))}const f=await s(n,c,u);if("function"!=typeof u.endpointProvider)throw new Error("config.endpointProvider is not set.");const l=u.endpointProvider(f,p);if(u.isCustomEndpoint&&u.endpoint){const t=await u.endpoint();if(t?.headers){l.headers??={};for(const[n,o]of Object.entries(t.headers))l.headers[n]=Array.isArray(o)?o:[o]}}return l}},Object.defineProperty(e,"resolveParams",{enumerable:!0,get:function(){return s}});var t=r(d[0]),n=r(d[1]),o=r(d[2]);const s=async(o,s,c)=>{const u={},p=s?.getEndpointParameterInstructions?.()||{};for(const[t,s]of Object.entries(p))switch(s.type){case"staticContextParams":u[t]=s.value;break;case"contextParams":u[t]=o[s.name];break;case"clientContextParams":case"builtInParams":u[t]=await(0,n.createConfigValueProvider)(s.name,t,c,"builtInParams"!==s.type)();break;case"operationContextParams":u[t]=s.get(o);break;default:throw new Error("Unrecognized endpoint parameter instruction: "+JSON.stringify(s))}return 0===Object.keys(p).length&&Object.assign(u,c),"s3"===String(c.serviceId).toLowerCase()&&await(0,t.resolveParamsForS3)(u),u}},4708,[4709,4711,4712]);
83__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"DOT_PATTERN",{enumerable:!0,get:function(){return t.DOT_PATTERN}}),Object.defineProperty(e,"S3_HOSTNAME_PATTERN",{enumerable:!0,get:function(){return t.S3_HOSTNAME_PATTERN}}),Object.defineProperty(e,"isArnBucketName",{enumerable:!0,get:function(){return t.isArnBucketName}}),Object.defineProperty(e,"isDnsCompatibleBucketName",{enumerable:!0,get:function(){return t.isDnsCompatibleBucketName}}),Object.defineProperty(e,"resolveParamsForS3",{enumerable:!0,get:function(){return t.resolveParamsForS3}});var t=r(d[0])},4709,[4710]);
84__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"resolveParamsForS3",{enumerable:!0,get:function(){return t}}),Object.defineProperty(e,"DOT_PATTERN",{enumerable:!0,get:function(){return c}}),Object.defineProperty(e,"S3_HOSTNAME_PATTERN",{enumerable:!0,get:function(){return u}}),Object.defineProperty(e,"isDnsCompatibleBucketName",{enumerable:!0,get:function(){return l}}),Object.defineProperty(e,"isArnBucketName",{enumerable:!0,get:function(){return f}});const t=async t=>{const n=t?.Bucket||"";if("string"==typeof t.Bucket&&(t.Bucket=n.replace(/#/g,encodeURIComponent("#")).replace(/\?/g,encodeURIComponent("?"))),f(n)){if(!0===t.ForcePathStyle)throw new Error("Path-style addressing cannot be used with ARN buckets")}else(!l(n)||-1!==n.indexOf(".")&&!String(t.Endpoint).startsWith("http:")||n.toLowerCase()!==n||n.length<3)&&(t.ForcePathStyle=!0);return t.DisableMultiRegionAccessPoints&&(t.disableMultiRegionAccessPoints=!0,t.DisableMRAP=!0),t},n=/^[a-z0-9][a-z0-9.-]{1,61}[a-z0-9]$/,o=/(\d+\.){3}\d+/,s=/\.\./,c=/\./,u=/^(.+\.)?s3(-fips)?(\.dualstack)?[.-]([a-z0-9-]+)\./,l=t=>n.test(t)&&!o.test(t)&&!s.test(t),f=t=>{const[n,o,s,,,c]=t.split(":"),u="arn"===n&&t.split(":").length>=6,l=Boolean(u&&o&&s&&c);if(u&&!l)throw new Error(`Invalid ARN: ${t}
84 was an invalid ARN.`);return l}},4710,[]);
85__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"createConfigValueProvider",{enumerable:!0,get:function(){return t}});const t=(t,n,c,o=!1)=>{const s=async()=>{let s;if(o){const o=c.clientContextParams,u=o?.[t];s=u??c[t]??c[n]}else s=c[t]??c[n];return"function"==typeof s?s():s};return"credentialScope"===t||"CredentialScope"===n?async()=>{const t="function"==typeof c.credentials?await c.credentials():c.credentials;return t?.credentialScope??t?.CredentialScope}:"accountId"===t||"AccountId"===n?async()=>{const t="function"==typeof c.credentials?await c.credentials():c.credentials;return t?.accountId??t?.AccountId}:"endpoint"===t||"endpoint"===n?async()=>{if(!1===c.isCustomEndpoint)return;const t=await s();if(t&&"object"==typeof t){if("url"in t)return t.url.href;if("hostname"in t){const{protocol:n,hostname:c,port:o,path:s}=t;return`${n}//${c}${o?":"+o:""}${s}`}}return t}:s}},4711,[]);
86__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"toEndpointV1",{enumerable:!0,get:function(){return t.toEndpointV1}});var t=r(d[0])},4712,[4630]);
87__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.bindEndpointMiddleware=function(o){const c=(0,t.bindGetEndpointFromInstructions)(o);return({config:t,instructions:o})=>(_,u)=>async h=>{t.isCustomEndpoint&&s(u,"ENDPOINT_OVERRIDE","N");const p=await c(h.input,{getEndpointParameterInstructions:()=>o},{...t},u);u.endpointV2=p,u.authSchemes=p.properties?.authSchemes;const f=u.authSchemes?.[0];if(f){u.signing_region=f.signingRegion,u.signing_service=f.signingName;const t=(0,n.getSmithyContext)(u),s=t?.selectedHttpAuthScheme?.httpAuthOption;s&&(s.signingProperties=Object.assign(s.signingProperties||{},{signing_region:f.signingRegion,signingRegion:f.signingRegion,signing_service:f.signingName,signingName:f.signingName,signingRegionSet:f.signingRegionSet},f.properties))}return _({...h})}};var n=r(d[0]),t=r(d[1]);function s(n,t,s){n.__smithy_context?n.__smithy_context.features||(n.__smithy_context.features={}):n.__smithy_context={features:{}},n.__smithy_context.features[t]=s}},4713,[4630,4708]);
88__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"endpointMiddlewareOptions",{enumerable:!0,get:function(){return t}}),e.bindGetEndpointPlugin=function(o){const l=(0,n.bindEndpointMiddleware)(o);return(n,o)=>({applyToStack:s=>{s.addRelativeTo(l({config:n,instructions:o}),t)}})};var n=r(d[0]);const t={step:"serialize",tags:["ENDPOINT_PARAMETERS","ENDPOINT_V2","ENDPOINT"],name:"endpointV2Middleware",override:!0,relation:"before",toMiddleware:"serializerMiddleware"}},4714,[4713]);
89__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.bindResolveEndpointConfig=function(t){return s=>{const u=s.tls??!0,{endpoint:l,useDualstackEndpoint:p,useFipsEndpoint:c}=s,v=null!=l?async()=>(0,o.toEndpointV1)(await(0,n.normalizeProvider)(l)()):void 0,E=!!l,f=Object.assign(s,{endpoint:v,tls:u,isCustomEndpoint:E,useDualstackEndpoint:(0,n.normalizeProvider)(p??!1),useFipsEndpoint:(0,n.normalizeProvider)(c??!1),ignoreConfiguredEndpointUrls:!!s.ignoreConfiguredEndpointUrls});let C;return f.serviceConfiguredEndpoint=async()=>(s.serviceId&&!C&&(C=t(s.serviceId)),C),f}};var n=r(d[0]),o=r(d[1])},4715,[4630,4712]);
90__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"BinaryDecisionDiagram",{enumerable:!0,get:function(){return t}});class t{constructor(t,n,s,o){this.nodes=t,this.root=n,this.conditions=s,this.results=o}static from(n,s,o,c){return new t(n,s,o,c)}}},4716,[]);
91__d(function(g,r,_i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"EndpointCache",{enumerable:!0,get:function(){return t}});class t{data=new Map;parameters=[];constructor({size:t,params:s}){this.capacity=t??50,s&&(this.parameters=s)}get(t,s){const i=this.hash(t);if(!1===i)return s();if(!this.data.has(i)){if(this.data.size>this.capacity+10){const t=this.data.keys();let s=0;for(;;){const{value:i,done:n}
91=t.next();if(this.data.delete(i),n||++s>10)break}}this.data.set(i,s())}return this.data.get(i)}size(){return this.data.size}hash(t){let s="";const{parameters:i}=this;if(0===i.length)return!1;for(const n of i){const i=String(t[n]??"");if(i.includes("|;"))return!1;s+=i+"|;"}return s}}},4717,[]);
92__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"decideEndpoint",{enumerable:!0,get:function(){return l}});var n=r(d[0]),t=r(d[1]),o=r(d[2]),s=r(d[3]),c=r(d[4]),p=r(d[5]);const u=1e8,l=(l,f)=>{const{nodes:E,root:v,results:h,conditions:P}=l;let b=v;const w={},_={referenceRecord:w,endpointParams:f.endpointParams,logger:f.logger};for(;1!==b&&-1!==b&&b<u;){const n=3*(Math.abs(b)-1),[o,s,c]=[E[n],E[n+1],E[n+2]],[p,u,l]=P[o],f=(0,t.evaluateCondition)({fn:p,assign:l,argv:u},_);if(f.toAssign){const{name:n,value:t}=f.toAssign;w[n]=t}b=b>=0===f.result?s:c}if(b>=u){const t=h[b-u];if(-1===t[0]){const[,s]=t;throw new n.EndpointError((0,o.evaluateExpression)(s,"Error",_))}const[l,f,E]=t;return{url:(0,p.getEndpointUrl)(l,_),properties:(0,c.getEndpointProperties)(f,_),headers:(0,s.getEndpointHeaders)(E??{},_)}}throw new n.EndpointError("No matching endpoint.")}},4718,[4719,4721,4726,4745,4746,4747]);
93__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"EndpointError",{enumerable:!0,get:function(){return n.EndpointError}});var n=r(d[0])},4719,[4720]);
94__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"EndpointError",{enumerable:!0,get:function(){return t}});class t extends Error{constructor(t){super(t),this.name="EndpointError"}}},4720,[]);
95__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"evaluateCondition",{enumerable:!0,get:function(){return u}});var n=r(d[0]),t=r(d[1]),o=r(d[2]);const u=(u,c)=>{const{assign:l}=u;if(l&&l in c.referenceRecord)throw new t.EndpointError(`'${l}' is already defined in Reference Record.`);const s=(0,o.callFunction)(u,c);c.logger?.debug?.(`${n.debugId} evaluateCondition: ${(0,n.toDebugString)(u)} = ${(0,n.toDebugString)(s)}`);const f=""===s||!!s;return null!=l?{result:f,toAssign:{name:l,value:s}}:{result:f}}},4721,[4722,4719,4725]);
96__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"debugId",{enumerable:!0,get:function(){return t.debugId}}),Object.defineProperty(e,"toDebugString",{enumerable:!0,get:function(){return n.toDebugString}});var t=r(d[0]),n=r(d[1])},4722,[4723,4724]);
97__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"debugId",{enumerable:!0,get:function(){return t}});const t="endpoints"},4723,[]);
98__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.toDebugString=function n(t){if("object"!=typeof t||null==t)return t;if("ref"in t)return`$${n(t.ref)}`;if("fn"in t)return`${t.fn}(${(t.argv||[]).map(n).join(", ")})`;return JSON.stringify(t,null,2)}},4724,[]);
99__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"callFunction",{enumerable:!0,get:function(){return n.callFunction}});var n=r(d[0])},4725,[4726]);
100__d(function(g,r,_i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"evaluateExpression",{enumerable:!0,get:function(){return c}}),Object.defineProperty(e,"callFunction",{enumerable:!0,get:function(){return f}}),Object.defineProperty(e,"group",{enumerable:!0,get:function(){return l}});var n=r(d[0]),t=r(d[1]),o=r(d[2]),i=r(d[3]),u=r(d[4]);const c=(t,o,c)=>{if("string"==typeof t)return(0,i.evaluateTemplate)(t,c);if(t.fn)return l.callFunction(t,c);if(t.ref)return(0,u.getReferenceValue)(t,c);throw new n.EndpointError(`'${o}': ${String(t)} is not a string, function or reference.`)},f=({fn:n,argv:i},u)=>{const c=Array(i.length);for(let n=0;n<c.length;++n){const t=i[n];c[n]="boolean"==typeof t||"number"==typeof t?t:l.evaluateExpression(t,"arg",u)}const f=n.indexOf(".");if(-1!==f){const o=t.customEndpointFunctions[n.slice(0,f)],i=o?.[n.slice(f+1)];if("function"==typeof i)return i(...c)}const s=o.endpointFunctions[n];if("function"==typeof s)return s(...c);throw new Error(`function ${n} not loaded in endpointFunctions.`)}
100,l={evaluateExpression:c,callFunction:f}},4726,[4719,4727,4728,4743,4744]);
101__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"customEndpointFunctions",{enumerable:!0,get:function(){return t}});const t={}},4727,[]);
102__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"endpointFunctions",{enumerable:!0,get:function(){return s}});var t=r(d[0]);const s={booleanEquals:t.booleanEquals,coalesce:t.coalesce,getAttr:t.getAttr,isSet:t.isSet,isValidHostLabel:t.isValidHostLabel,ite:t.ite,not:t.not,parseURL:t.parseURL,split:t.split,stringEquals:t.stringEquals,substring:t.substring,uriEncode:t.uriEncode}},4728,[4729]);
103__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"booleanEquals",{enumerable:!0,get:function(){return t.booleanEquals}}),Object.defineProperty(e,"coalesce",{enumerable:!0,get:function(){return n.coalesce}}),Object.defineProperty(e,"getAttr",{enumerable:!0,get:function(){return u.getAttr}}),Object.defineProperty(e,"isSet",{enumerable:!0,get:function(){return o.isSet}}),Object.defineProperty(e,"isValidHostLabel",{enumerable:!0,get:function(){return c.isValidHostLabel}}),Object.defineProperty(e,"ite",{enumerable:!0,get:function(){return b.ite}}),Object.defineProperty(e,"not",{enumerable:!0,get:function(){return l.not}}),Object.defineProperty(e,"parseURL",{enumerable:!0,get:function(){return f.parseURL}}),Object.defineProperty(e,"split",{enumerable:!0,get:function(){return s.split}}),Object.defineProperty(e,"stringEquals",{enumerable:!0,get:function(){return p.stringEquals}}),Object.defineProperty(e,"substring",{enumerable:!0,get:function(){return j.substring}}),Object.defineProperty(e,"uriEncode",{enumerable:!0,get:function(){return y.uriEncode}});var t=r(d[0]),n=r(d[1]),u=r(d[2]),o=r(d[3]),c=r(d[4]),b=r(d[5]),l=r(d[6]),f=r(d[7]),s=r(d[8]),p=r(d[9]),j=r(d[10]),y=r(d[11])},4729,[4730,4731,4732,4734,4630,4735,4736,4737,4739,4740,4741,4742]);
104__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"booleanEquals",{enumerable:!0,get:function(){return t}});const t=(t,n)=>t===n},4730,[]);
105__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.coalesce=function(...n){for(const t of n)if(null!=t)return t;return}},4731,[]);
106__d(function(g,r,_i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"getAttr",{enumerable:!0,get:function(){return i}});var t=r(d[0]),n=r(d[1]);const i=(i,o)=>(0,n.getAttrPathList)(o).reduce((n,u)=>{if("object"!=typeof n)throw new t.EndpointError(`Index '${u}' in '${o}' not found in '${JSON.stringify(i)}'`);if(Array.isArray(n)){const t=parseInt(u);return n[t<0?n.length+t:t]}return n[u]},i)},4732,[4719,4733]);
107__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"getAttrPathList",{enumerable:!0,get:function(){return n}});var t=r(d[0]);const n=n=>{const o=n.split("."),s=[];for(const c of o){const o=c.indexOf("[");if(-1!==o){if(c.indexOf("]")!==c.length-1)throw new t.EndpointError(`Path: '${n}' does not end with ']'`);const u=c.slice(o+1,-1);if(Number.isNaN(parseInt(u)))throw new t.EndpointError(`Invalid array index: '${u}' in path: '${n}'`);0!==o&&s.push(c.slice(0,o)),s.push(u)}else s.push(c)}return s}},4733,[4719]);
108__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"isSet",{enumerable:!0,get:function(){return t}});const t=t=>null!=t},4734,[]);
109__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.ite=function(t,n,u){return t?n:u}},4735,[]);
110__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"not",{enumerable:!0,get:function(){return t}});const t=t=>!t},4736,[]);
111__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"parseURL",{enumerable:!0,get:function(){return s}});var t=r(d[0]),n=r(d[1]);const o={[t.EndpointURLScheme.HTTP]:80,[t.EndpointURLScheme.HTTPS]:443},s=s=>{const c=(()=>{try{if(s instanceof URL)return s;if("object"==typeof s&&"hostname"in s){const{hostname:t,port:n,protocol:o="",path:c="",query:u={}}=s,l=new URL(`${o}//${t}${n?`:${n}`:""}${c}`);return l.search=Object.entries(u).map(([t,n])=>`${t}=${n}`).join("&"),l}return new URL(s)}catch(t){return null}})();if(!c)return null;const u=c.href,{host:l,hostname:h,pathname:p,protocol:$,search:f}=c;if(f)return null;const y=$.slice(0,-1);
111if(!Object.values(t.EndpointURLScheme).includes(y))return null;const L=(0,n.isIpAddress)(h);return{scheme:y,authority:`${l}${u.includes(`${l}:${o[y]}`)||"string"==typeof s&&s.includes(`${l}:${o[y]}`)?`:${o[y]}`:""}`,path:p,normalizedPath:p.endsWith("/")?p:`${p}/`,isIp:L}}},4737,[4631,4738]);
112__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"isIpAddress",{enumerable:!0,get:function(){return n}});const t=new RegExp("^(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]\\d|\\d)(?:\\.(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]\\d|\\d)){3}$"),n=n=>t.test(n)||n.startsWith("[")&&n.endsWith("]")},4738,[]);
113__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.split=function(t,n,c){if(1===c)return[t];if(""===t)return[""];const u=t.split(n);if(0===c)return u;return u.slice(0,c-1).concat(u.slice(1).join(n))}},4739,[]);
114__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"stringEquals",{enumerable:!0,get:function(){return t}});const t=(t,n)=>t===n},4740,[]);
115__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"substring",{enumerable:!0,get:function(){return t}});const t=(t,n,u,s)=>null==t||n>=u||t.length<u||/[^\u0000-\u007f]/.test(t)?null:s?t.substring(t.length-u,t.length-n):t.substring(n,u)},4741,[]);
116__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"uriEncode",{enumerable:!0,get:function(){return t}});const t=t=>encodeURIComponent(t).replace(/[!*'()]/g,t=>`%${t.charCodeAt(0).toString(16).toUpperCase()}`)},4742,[]);
117__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"evaluateTemplate",{enumerable:!0,get:function(){return s}});var t=r(d[0]);const s=(s,n)=>{const c=[],{referenceRecord:u,endpointParams:o}=n;let l=0;for(;l<s.length;){const n=s.indexOf("{",l);if(-1===n){c.push(s.slice(l));break}c.push(s.slice(l,n));const f=s.indexOf("}",n);if(-1===f){c.push(s.slice(n));break}"{"===s[n+1]&&"}"===s[f+1]&&(c.push(s.slice(n+1,f)),l=f+2);const p=s.substring(n+1,f);if(p.includes("#")){const[s,n]=p.split("#");c.push((0,t.getAttr)(u[s]??o[s],n))}else c.push(u[p]??o[p]);l=f+1}return c.join("")}},4743,[4729]);
118__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"getReferenceValue",{enumerable:!0,get:function(){return n}});const n=({ref:n},t)=>t.referenceRecord[n]??t.endpointParams[n]},4744,[]);
119__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"getEndpointHeaders",{enumerable:!0,get:function(){return o}});var t=r(d[0]),n=r(d[1]);const o=(o,s)=>Object.entries(o??{}).reduce((o,[u,c])=>(o[u]=c.map(o=>{const c=(0,n.evaluateExpression)(o,"Header value entry",s);if("string"!=typeof c)throw new t.EndpointError(`Header '${u}' value '${c}' is not a string`);return c}),o),{})},4745,[4719,4726]);
120__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"getEndpointProperties",{enumerable:!0,get:function(){return o}}),Object.defineProperty(e,"getEndpointProperty",{enumerable:!0,get:function(){return p}}),Object.defineProperty(e,"group",{enumerable:!0,get:function(){return u}});var t=r(d[0]),n=r(d[1]);const o=(t,n)=>Object.entries(t).reduce((t,[o,p])=>(t[o]=u.getEndpointProperty(p,n),t),{}),p=(o,c)=>{if(Array.isArray(o))return o.map(t=>p(t,c));switch(typeof o){case"string":return(0,n.evaluateTemplate)(o,c);case"object":if(null===o)throw new t.EndpointError(`Unexpected endpoint property: ${o}`);return u.getEndpointProperties(o,c);case"boolean":return o;default:throw new t.EndpointError("Unexpected endpoint property type: "+typeof o)}},u={getEndpointProperty:p,getEndpointProperties:o}},4746,[4719,4743]);
121__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"getEndpointUrl",{enumerable:!0,get:function(){return o}});var t=r(d[0]),n=r(d[1]);const o=(o,s)=>{const u=(0,n.evaluateExpression)(o,"Endpoint URL",s);if("string"==typeof u)try{return new URL(u)}catch(t){throw t}throw new t.EndpointError("Endpoint URL must be a string, got "+typeof u)}},4747,[4719,4726]);
122__d(function(g,r,i,a,m,e,d){"use strict";
122Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"resolveEndpoint",{enumerable:!0,get:function(){return l}});var n=r(d[0]),t=r(d[1]),o=r(d[2]),u=r(d[3]);const l=(l,s)=>{const{endpointParams:c,logger:f}=s,{parameters:p,rules:b}=l;s.logger?.debug?.(`${t.debugId} Initial EndpointParams: ${(0,t.toDebugString)(c)}`);for(const t in p){if(!(0,n.hasOwn)(p,t))continue;const u=p[t],l=c[t];if(null!=l||null==u.default){if(u.required&&null==l)throw new o.EndpointError(`Missing required parameter: '${t}'`)}else c[t]=u.default}const v=(0,u.evaluateRules)(b,{endpointParams:c,logger:f,referenceRecord:{}});return s.logger?.debug?.(`${t.debugId} Resolved endpoint: ${(0,t.toDebugString)(v)}`),v}},4748,[4630,4722,4719,4749]);
123__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"customEndpointFunctions",{enumerable:!0,get:function(){return t.customEndpointFunctions}}),Object.defineProperty(e,"evaluateRules",{enumerable:!0,get:function(){return n.evaluateRules}}),Object.defineProperty(e,"evaluateTreeRule",{enumerable:!0,get:function(){return n.evaluateTreeRule}}),Object.defineProperty(e,"group",{enumerable:!0,get:function(){return n.group}});var t=r(d[0]),n=r(d[1])},4749,[4727,4750]);
124__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"evaluateRules",{enumerable:!0,get:function(){return l}}),Object.defineProperty(e,"evaluateTreeRule",{enumerable:!0,get:function(){return c}}),Object.defineProperty(e,"group",{enumerable:!0,get:function(){return f}});var t=r(d[0]),n=r(d[1]),u=r(d[2]),o=r(d[3]);const l=(n,l)=>{for(const c of n)if("endpoint"===c.type){const t=(0,u.evaluateEndpointRule)(c,l);if(t)return t}else if("error"===c.type)(0,o.evaluateErrorRule)(c,l);else{if("tree"!==c.type)throw new t.EndpointError(`Unknown endpoint rule: ${c}`);{const t=f.evaluateTreeRule(c,l);if(t)return t}}throw new t.EndpointError("Rules evaluation failed")},c=(t,u)=>{const{conditions:o,rules:l}=t,{result:c,referenceRecord:s}=(0,n.evaluateConditions)(o,u);if(!c)return;const p=s?{...u,referenceRecord:{...u.referenceRecord,...s}}:u;return f.evaluateRules(l,p)},f={evaluateRules:l,evaluateTreeRule:c}},4750,[4719,4751,4752,4753]);
125__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"evaluateConditions",{enumerable:!0,get:function(){return o}});var n=r(d[0]),t=r(d[1]);const o=(o=[],u)=>{const c={},s={...u,referenceRecord:{...u.referenceRecord}};let l=!1;for(const f of o){const{result:o,toAssign:v}=(0,t.evaluateCondition)(f,s);if(!o)return{result:o};v&&(l=!0,c[v.name]=v.value,s.referenceRecord[v.name]=v.value,u.logger?.debug?.(`${n.debugId} assign: ${v.name} := ${(0,n.toDebugString)(v.value)}`))}return l?{result:!0,referenceRecord:c}:{result:!0}}},4751,[4722,4721]);
126__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"evaluateEndpointRule",{enumerable:!0,get:function(){return s}});var n=r(d[0]),t=r(d[1]),o=r(d[2]),u=r(d[3]),l=r(d[4]);const s=(s,c)=>{const{conditions:p,endpoint:f}=s,{result:b,referenceRecord:v}=(0,t.evaluateConditions)(p,c);if(!b)return;const R=v?{...c,referenceRecord:{...c.referenceRecord,...v}}:c,{url:E,properties:_,headers:P}=f;c.logger?.debug?.(`${n.debugId} Resolving endpoint from template: ${(0,n.toDebugString)(f)}`);const h={url:(0,l.getEndpointUrl)(E,R)};return null!=P&&(h.headers=(0,o.getEndpointHeaders)(P,R)),null!=_&&(h.properties=(0,u.getEndpointProperties)(_,R)),h}},4752,[4722,4751,4745,4746,4747]);
127__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"evaluateErrorRule",{enumerable:!0,get:function(){return c}});var n=r(d[0]),o=r(d[1]),t=r(d[2]);const c=(c,u)=>{const{conditions:s,error:f}=c,{result:l,referenceRecord:v}=(0,o.evaluateConditions)(s,u);if(!l)return;const E=v?{...u,referenceRecord:{...u.referenceRecord,...v}}:u;throw new n.EndpointError((0,t.evaluateExpression)(f,"Error",E))}},4753,[4719,4751,4726]);
128__d(function(g,r,i,a,m,e,d){"use strict";
128Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"resolveEndpointRequiredConfig",{enumerable:!0,get:function(){return n}});const n=n=>{const{endpoint:t}=n;return void 0===t&&(n.endpoint=async()=>{throw new Error("@smithy/middleware-endpoint: (default endpointRuleSet) endpoint is not set - you must configure an endpoint.")}),n}},4754,[]);
129__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"ChecksumStream",{enumerable:!0,get:function(){return n}});const t="function"==typeof ReadableStream?ReadableStream:function(){};class n extends t{}},4755,[]);
130__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"createChecksumStream",{enumerable:!0,get:function(){return o}});var t=r(d[0]),s=r(d[1]),n=r(d[2]);const o=({expectedChecksum:o,checksum:c,source:u,checksumSourceLocation:h,base64Encoder:f})=>{if(!(0,s.isReadableStream)(u))throw new Error(`@smithy/util-stream: unsupported source type ${u?.constructor?.name??u} in ChecksumStream.`);const p=f??t.toBase64;if("function"!=typeof TransformStream)throw new Error("@smithy/util-stream: unable to instantiate ChecksumStream because API unavailable: ReadableStream/TransformStream.");const l=new TransformStream({start(){},async transform(t,s){c.update(t),s.enqueue(t)},async flush(t){const s=await c.digest(),n=p(s);if(o!==n){const s=new Error(`Checksum mismatch: expected "${o}" but received "${n}" in response header "${h}".`);t.error(s)}else t.terminate()}});u.pipeThrough(l);const b=l.readable;return Object.setPrototypeOf(b,n.ChecksumStream.prototype),b}},4756,[4685,4757,4755]);
131__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"isReadableStream",{enumerable:!0,get:function(){return t}}),Object.defineProperty(e,"isBlob",{enumerable:!0,get:function(){return n}});const t=t=>"function"==typeof ReadableStream&&(t?.constructor?.name===ReadableStream.name||t instanceof ReadableStream),n=t=>"function"==typeof Blob&&(t?.constructor?.name===Blob.name||t instanceof Blob)},4757,[]);
132__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.createBufferedReadableStream=n,Object.defineProperty(e,"createBufferedReadable",{enumerable:!0,get:function(){return u}}),e.merge=s,e.flush=c,e.sizeOf=o,e.modeOf=f;var t=r(d[0]);function n(n,u,l){const h=n.getReader();let y=!1,w=0;const b=["",new t.ByteArrayCollector(t=>new Uint8Array(t))];let p=-1;const v=async t=>{const{value:n,done:q}=await h.read(),B=n;if(q){if(-1!==p){const n=c(b,p);o(n)>0&&t.enqueue(n)}t.close()}else{const n=f(B,!1);if(p!==n&&(p>=0&&t.enqueue(c(b,p)),p=n),-1===p)return void t.enqueue(B);const h=o(B);w+=h;const q=o(b[p]);if(h>=u&&0===q)t.enqueue(B);else{const n=s(b,p,B);!y&&w>2*u&&(y=!0,l?.warn(`@smithy/util-stream - stream chunk size ${h} is below threshold of ${u}, automatically buffering.`)),n>=u?t.enqueue(c(b,p)):await v(t)}}};return new ReadableStream({pull:v})}const u=n;function s(t,n,u){switch(n){case 0:return t[0]+=u,o(t[0]);case 1:case 2:return t[n].push(u),o(t[n])}}function c(t,n){switch(n){case 0:const u=t[0];return t[0]="",u;case 1:case 2:return t[n].flush()}throw new Error(`@smithy/util-stream - invalid index ${n} given to flush()`)}function o(t){return t?.byteLength??t?.length??0}function f(t,n=!0){return n&&"undefined"!=typeof Buffer&&t instanceof Buffer?2:t instanceof Uint8Array?1:"string"==typeof t?0:-1}},4758,[4759]);
133__d(function(g,r,_i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"ByteArrayCollector",{enumerable:!0,get:function(){return t}});class t{byteLength=0;byteArrays=[];constructor(t){this.allocByteArray=t}push(t){this.byteArrays.push(t),this.byteLength+=t.byteLength}flush(){if(1===this.byteArrays.length){const t=this.byteArrays[0];return this.reset(),t}const t=this.allocByteArray(this.byteLength);let s=0;for(let y=0;y<this.byteArrays.length;++y){const h=this.byteArrays[y];t.set(h,s),s+=h.byteLength}return this.reset(),t}reset(){this.byteArrays=[],this.byteLength=0}}},4759,[]);
134__d(function(g,r,i,a,m,e,d){"use strict";
134Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"getAwsChunkedEncodingStream",{enumerable:!0,get:function(){return n}});const n=(n,t)=>{const{base64Encoder:o,bodyLengthChecker:u,checksumAlgorithmFn:c,checksumLocationName:s,streamHasher:l}=t,v=void 0!==o&&void 0!==u&&void 0!==c&&void 0!==s&&void 0!==l,h=v?l(c,n):void 0,b=n.getReader();return new ReadableStream({async pull(n){const{value:t,done:c}=await b.read();if(c){if(n.enqueue("0\r\n"),v){const t=o(await h);n.enqueue(`${s}:${t}\r\n`),n.enqueue("\r\n")}n.close()}else n.enqueue(`${(u(t)||0).toString(16)}\r\n${t}\r\n`)}})}},4760,[]);
135__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.headStream=async function(t,n){let o=0;const s=[],c=t.getReader();let u=!1;for(;!u;){const{done:t,value:b}=await c.read();if(b&&(s.push(b),o+=b?.byteLength??0),o>=n)break;u=t}c.releaseLock();const b=new Uint8Array(Math.min(n,o));let f=0;for(const t of s){if(t.byteLength>b.byteLength-f){b.set(t.subarray(0,b.byteLength-f),f);break}b.set(t,f),f+=t.length}return b}},4761,[]);
136__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"sdkStreamMixin",{enumerable:!0,get:function(){return c}});var t=r(d[0]),o=r(d[1]),n=r(d[2]),s=r(d[3]),f=r(d[4]);const u="The stream has already been transformed.",c=c=>{if(!l(c)&&!(0,f.isReadableStream)(c)){throw new Error(`Unexpected stream implementation, expect Blob or ReadableStream, got ${c?.__proto__?.constructor?.name||c}`)}let b=!1;const p=async()=>{if(b)throw new Error(u);return b=!0,await(0,s.streamCollector)(c)},y=t=>{if("function"!=typeof t.stream)throw new Error("Cannot transform payload Blob to web stream. Please make sure the Blob.stream() is polyfilled.\nIf you are using React Native, this API is not yet supported, see: https://react-native.canny.io/feature-requests/p/fetch-streaming-body");return t.stream()};return Object.assign(c,{transformToByteArray:p,transformToString:async s=>{const f=await p();if("base64"===s)return(0,t.toBase64)(f);if("hex"===s)return(0,o.toHex)(f);if(void 0===s||"utf8"===s||"utf-8"===s)return(0,n.toUtf8)(f);if("function"==typeof TextDecoder)return new TextDecoder(s).decode(f);throw new Error("TextDecoder is not available, please make sure polyfill is provided.")},transformToWebStream:()=>{if(b)throw new Error(u);if(b=!0,l(c))return y(c);if((0,f.isReadableStream)(c))return c;throw new Error(`Cannot transform payload to web stream, got ${c}`)}})},l=t=>"function"==typeof Blob&&t instanceof Blob},4762,[4685,4699,4688,4763,4757]);
137__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"streamCollector",{enumerable:!0,get:function(){return c}}),e.collectBlob=o,e.collectReadableStream=l;var t=r(d[0]),n=r(d[1]);const c=async t=>(0,n.isBlob)(t)?o(t):l(t);async function o(t){return t.arrayBuffer().then(t=>new Uint8Array(t))}async function l(n){const c=[],o=n.getReader();let l=0;for(;;){const{done:t,value:n}=await o.read();if(n&&(c.push(n),l+=n.length),t)break}return(0,t.concatBytes)(c,l)}},4763,[4702,4757]);
138__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.splitStream=async function(t){"function"==typeof t.stream&&(t=t.stream());return t.tee()}},4764,[]);
139__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"blobHasher",{enumerable:!0,get:function(){return n}});var t=r(d[0]);const n=async function(n,o){const u=new n;return await(0,t.blobReader)(o,t=>{u.update(t)}),u.digest()}},4765,[4766]);
140__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.blobReader=async function(t,n,s=1048576){const c=t.size;let o=0;for(;o<c;){const f=t.slice(o,Math.min(c,o+s));n(new Uint8Array(await f.arrayBuffer())),o+=f.size}}},4766,[]);
141__d(function(_g,r,_i,_a,m,e,_d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"Md5Js",{enumerable:!0,get:function(){return s}});var t=r(_d[0]);class s{digestLength=16;state=Uint32Array.from(n);writeBuffer=new DataView(new ArrayBuffer(64));bufferLength=0;bytesHashed=0;update(s){const n=(0,t.toUint8Array)(s);let i=0,f=n.byteLength;for(this.bytesHashed+=f;f>0;)this.writeBuffer.setUint8(this.bufferLength++,n[i++]),--f,64===this.bufferLength&&(h(this.state,this.writeBuffer),this.bufferLength=0)}async digest(){const t=Uint32Array.from(this.state),s=new DataView(this.writeBuffer.buffer.slice(0));let n=this.bufferLength;const i=8*this.bytesHashed;if(s.setUint8(n++,128),this.bufferLength%64>=56){for(let t=n;t<64;++t)s.setUint8(t,0);h(t,s),n=0}for(let t=n;t<56;++t)s.setUint8(t,0);s.setUint32(56,i>>>0,!0),s.setUint32(60,Math.floor(i/4294967296),!0),h(t,s);const f=new Uint8Array(16),a=new DataView(f.buffer);for(let s=0;s<4;++s)a.setUint32(4*s,t[s],!0);return f}reset(){this.state.set(n),this.writeBuffer=new DataView(new ArrayBuffer(64)),this.bufferLength=0,this.bytesHashed=0}}const n=[1732584193,4023233417,2562383102,271733878],i=4294967295,f=Uint8Array.of(7,12,17,22,5,9,14,20,4,11,16,23,6,10,15,21),a=Array.from({length:64},(t,s)=>4294967296*Math.abs(Math.sin(s+1))>>>0);function h(t,s){let n=t[0],h=t[1],u=t[2],o=t[3];for(let t=0;t<64;++t){let b,c;t<16?(b=h&u|~h&o,c=t):t<32?(b=o&h|u&~o,c=(5*t+1)%16):t<48?(b=h^u^o,c=(3*t+5)%16):(b=u^(h|~o),c=7*t%16);const w=s.getUint32(4*c,!0),y=o;o=u,u=h;const l=f[4*(t>>4)+(3&t)],g=(n+b&i)+(w+a[t]&i)&i;h=h+((g<<l|g>>>32-l)>>>0)&i,n=y}t[0]=t[0]+n&i,t[1]=t[1]+h&i,t[2]=t[2]+u&i,t[3]=t[3]+o&i}},4767,[4629]);
142__d(function(g,r,_i,a,m,e,d){"use strict";
142Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"Crc32Js",{enumerable:!0,get:function(){return c}});const t=new Uint32Array(256);for(let s=0;s<256;++s){let c=s;for(let t=0;t<8;++t)c=1&c?3988292384^c>>>1:c>>>1;t[s]=c>>>0}const s=4294967295;class c{digestLength=4;checksum=s;update(s){for(let c=0;c<s.length;++c)this.checksum=this.checksum>>>8^t[255&(this.checksum^s[c])]}digestSync(){return(this.checksum^s)>>>0}async digest(){const t=this.digestSync(),s=new Uint8Array(4);return new DataView(s.buffer).setUint32(0,t,!1),s}reset(){this.checksum=s}}},4768,[]);
143__d(function(g,r,_i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"Sha256Js",{enumerable:!0,get:function(){return s}});var t=r(d[0]);const n=64;class s{digestLength=32;state=Int32Array.from(i);buffer=new Uint8Array(64);bufferLength=0;bytesHashed=0;finished=!1;constructor(t){if(t){const i=s.normalizeKey(t);this.inner=new s,this.outer=new s;const{inner:h,outer:f}=this,o=new Uint8Array(128);for(let t=0;t<n;++t)o[t]=54^i[t],o[t+n]=92^i[t];h.update(o.subarray(0,n)),f.update(o.subarray(n))}}update(s){if(this.finished)throw new Error("Attempted to update an already finished HMAC.");if(this.inner)return void this.inner.update(s);const i=(0,t.toUint8Array)(s);let h=0,{byteLength:f}=i;if(this.bytesHashed+=f,8*this.bytesHashed>9007199254740991)throw new Error("Cannot hash more than 2^53 - 1 bits");for(;f>0;)this.buffer[this.bufferLength++]=i[h++],f--,this.bufferLength===n&&(this.hashBuffer(),this.bufferLength=0)}async digest(){const{inner:t,outer:n}=this;if(t&&n){if(this.finished)throw new Error("Attempted to digest an already finished HMAC.");this.finished=!0;const s=t.digestSync();return n.update(s),n.digestSync()}return this.digestSync()}reset(){this.state=Int32Array.from(i),this.buffer=new Uint8Array(64),this.bufferLength=0,this.bytesHashed=0}digestSync(){const t=this.state.slice(),s=this.buffer.slice();let i=this.bufferLength;const h=8*this.bytesHashed,f=new DataView(s.buffer,s.byteOffset,s.byteLength);if(f.setUint8(i++,128),(i-1)%n>=56){for(let t=i;t<n;++t)f.setUint8(t,0);this.hashBufferWith(t,s),i=0}for(let t=i;t<56;++t)f.setUint8(t,0);f.setUint32(56,Math.floor(h/4294967296),!1),f.setUint32(60,h,!1),this.hashBufferWith(t,s);const o=new Uint8Array(32);for(let n=0;n<8;++n)o[4*n]=t[n]>>>24&255,o[4*n+1]=t[n]>>>16&255,o[4*n+2]=t[n]>>>8&255,o[4*n+3]=t[n]>>>0&255;return o}static normalizeKey(i){const h=(0,t.toUint8Array)(i);if(h.byteLength>n){const t=new s;t.update(h);const i=t.digestSync(),f=new Uint8Array(n);return f.set(i),f}if(h.byteLength<n){const t=new Uint8Array(n);return t.set(h),t}return h}hashBuffer(){this.hashBufferWith(this.state,this.buffer)}hashBufferWith(t,s){const i=this.w??=new Int32Array(64);let f=t[0],o=t[1],u=t[2],y=t[3],c=t[4],b=t[5],l=t[6],w=t[7];for(let t=0;t<n;++t){if(t<16)i[t]=(255&s[4*t])<<24|(255&s[4*t+1])<<16|(255&s[4*t+2])<<8|255&s[4*t+3];else{let n=i[t-2];const s=(n>>>17|n<<15)^(n>>>19|n<<13)^n>>>10;n=i[t-15];const h=(n>>>7|n<<25)^(n>>>18|n<<14)^n>>>3;i[t]=(s+i[t-7]|0)+(h+i[t-16]|0)}const n=(((c>>>6|c<<26)^(c>>>11|c<<21)^(c>>>25|c<<7))+(c&b^~c&l)|0)+(w+(h[t]+i[t]|0)|0)|0,A=((f>>>2|f<<30)^(f>>>13|f<<19)^(f>>>22|f<<10))+(f&o^f&u^o&u)|0;w=l,l=b,b=c,c=y+n|0,y=u,u=o,o=f,f=n+A|0}t[0]+=f,t[1]+=o,t[2]+=u,t[3]+=y,t[4]+=c,t[5]+=b,t[6]+=l,t[7]+=w}}const i=new Int32Array([1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225]),h=new Int32Array([1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756
143734187,3204031479,3329325298])},4769,[4629]);
144__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"Sha256WebCrypto",{enumerable:!0,get:function(){return f}});var t=r(d[0]),s=r(d[1]);const{digest:n,sign:h,importKey:o}=globalThis?.crypto?.subtle??{},c="function"==typeof n&&"function"==typeof h&&"function"==typeof o?globalThis.crypto.subtle:void 0;class f{digestLength=32;pending=[];pendingBytes=0;finished=!1;constructor(s){s&&(this.secret=(0,t.toUint8Array)(s))}update(t){if(this.finished)throw new Error("Attempted to update an already finished HMAC.");this.fallback?this.fallback.update(t):(this.pending.push(t.slice()),this.pendingBytes+=t.byteLength,this.pendingBytes>=8388608&&this.switchToFallback())}async digest(){if(this.fallback)return this.fallback.digest();if(this.secret&&this.finished)throw new Error("Attempted to digest an already finished HMAC.");const n=(0,t.concatBytes)(this.pending);if(c){if(this.secret){this.finished=!0;const t=await c.importKey("raw",this.secret,{name:"HMAC",hash:"SHA-256"},!1,["sign"]),s=await c.sign("HMAC",t,n);return new Uint8Array(s)}const t=await c.digest("SHA-256",n);return new Uint8Array(t)}const h=new s.Sha256Js(this.secret);return h.update(n),h.digest()}reset(){this.pending=[],this.pendingBytes=0,this.fallback=void 0,this.finished=!1}switchToFallback(){const t=new s.Sha256Js(this.secret);for(const s of this.pending)t.update(s);this.fallback=t,this.pending=[],this.pendingBytes=0}}},4770,[4629,4769]);
145__d(function(g,r,_i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"fromBase64",{enumerable:!0,get:function(){return n}});var t=r(d[0]);const n=n=>{let i=n.length/4*3;"=="===n.slice(-2)?i-=2:"="===n.slice(-1)&&i--;const s=new ArrayBuffer(i),o=new DataView(s);for(let i=0;i<n.length;i+=4){let s=0,l=0;for(let o=i,c=i+3;o<=c;o++)if("="!==n[o]){if(!(n[o]in t.alphabetByEncoding))throw new TypeError(`Invalid character ${n[o]} in base64 string.`);s|=t.alphabetByEncoding[n[o]]<<(c-o)*t.bitsPerLetter,l+=t.bitsPerLetter}else s>>=t.bitsPerLetter;const c=i/4*3;s>>=l%t.bitsPerByte;const f=Math.floor(l/t.bitsPerByte);for(let n=0;n<f;n++){const i=(f-n-1)*t.bitsPerByte;o.setUint8(c+n,(s&255<<i)>>i)}}return new Uint8Array(s)}},4771,[4772]);
146__d(function(g,r,_i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"alphabetByEncoding",{enumerable:!0,get:function(){return n}}),Object.defineProperty(e,"alphabetByValue",{enumerable:!0,get:function(){return u}}),Object.defineProperty(e,"bitsPerLetter",{enumerable:!0,get:function(){return i}}),Object.defineProperty(e,"bitsPerByte",{enumerable:!0,get:function(){return b}}),Object.defineProperty(e,"maxLetterValue",{enumerable:!0,get:function(){return c}});const t="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",n=Object.entries(t).reduce((t,[n,u])=>(t[u]=Number(n),t),{}),u=t.split(""),i=6,b=8,c=63},4772,[]);
147__d(function(g,r,_i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.toBase64=function(n){let s;s="string"==typeof n?(0,t.fromUtf8)(n):n;const i="object"==typeof s&&"number"==typeof s.length,f="object"==typeof s&&"number"==typeof s.byteOffset&&"number"==typeof s.byteLength;if(!i&&!f)throw new Error("@smithy/util-base64: toBase64 encoder function only accepts string | Uint8Array.");let l="";for(let t=0;t<s.length;t+=3){let n=0,i=0;for(let f=t,l=Math.min(t+3,s.length);f<l;f++)n|=s[f]<<(l-f-1)*o.bitsPerByte,i+=o.bitsPerByte;const f=Math.ceil(i/o.bitsPerLetter);n<<=f*o.bitsPerLetter-i;for(let t=1;t<=f;t++){const s=(f-t)*o.bitsPerLetter;l+=o.alphabetByValue[(n&o.maxLetterValue<<s)>>s]}l+="==".slice(0,4-f)}return l};var t=r(d[0]),o=r(d[1])},4773,[4774,4772]);
148__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"fromUtf8",{enumerable:!0,get:function(){return t}});const t=t=>(new TextEncoder).encode(t)},4774,[]);
149__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.bindUint8ArrayBlobAdapter=function(t,n,o,s){return class u extends Uint8Array{static fromString(t,o="utf-8"){if("string"==typeof t)return"base64"===o?u.mutate(s(t)):u.mutate(n(t));throw new Error(`Unsupported conversion from ${typeof t} to Uint8ArrayBlobAdapter.`)}static mutate(t){return Object.setPrototypeOf(t,u.prototype),t}transformToString(n="utf-8"){return"base64"===n?o(this):t(this)}}}},4775,[]);
150__d(function(g,r,i,a,m,e,d){"use strict";
150Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"toUtf8",{enumerable:!0,get:function(){return t}});const t=t=>{if("string"==typeof t)return t;if("object"!=typeof t||"number"!=typeof t.byteOffset||"number"!=typeof t.byteLength)throw new Error("@smithy/util-utf8: toUtf8 encoder function only accepts string | Uint8Array.");return new TextDecoder("utf-8").decode(t)}},4776,[]);
151__d(function(g,r,_i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.bindV4=function(n){if("undefined"!=typeof crypto&&"function"==typeof crypto.randomUUID)return()=>crypto.randomUUID();return()=>{const o=new Uint8Array(16);return n(o),o[6]=15&o[6]|64,o[8]=63&o[8]|128,t[o[0]]+t[o[1]]+t[o[2]]+t[o[3]]+"-"+t[o[4]]+t[o[5]]+"-"+t[o[6]]+t[o[7]]+"-"+t[o[8]]+t[o[9]]+"-"+t[o[10]]+t[o[11]]+t[o[12]]+t[o[13]]+t[o[14]]+t[o[15]]}};const t=Array.from({length:256},(t,n)=>n.toString(16).padStart(2,"0"))},4777,[]);
152__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"copyDocumentWithTransform",{enumerable:!0,get:function(){return t}});const t=(t,n,o=t=>t)=>t},4778,[]);
153__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.dateToUtcString=function(t){const o=t.getUTCFullYear(),u=t.getUTCMonth(),c=t.getUTCDay(),l=t.getUTCDate(),f=t.getUTCHours(),p=t.getUTCMinutes(),T=t.getUTCSeconds(),h=l<10?`0${l}`:`${l}`,y=f<10?`0${f}`:`${f}`,w=p<10?`0${p}`:`${p}`,b=T<10?`0${T}`:`${T}`;return`${n[c]}, ${h} ${s[u]} ${o} ${y}:${w}:${b} GMT`},Object.defineProperty(e,"parseRfc3339DateTime",{enumerable:!0,get:function(){return u}}),Object.defineProperty(e,"parseRfc3339DateTimeWithOffset",{enumerable:!0,get:function(){return l}}),Object.defineProperty(e,"parseRfc7231DateTime",{enumerable:!0,get:function(){return h}}),Object.defineProperty(e,"parseEpochTimestamp",{enumerable:!0,get:function(){return y}});var t=r(d[0]);const n=["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],s=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];const o=new RegExp(/^(\d{4})-(\d{2})-(\d{2})[tT](\d{2}):(\d{2}):(\d{2})(?:\.(\d+))?[zZ]$/),u=n=>{if(null==n)return;if("string"!=typeof n)throw new TypeError("RFC-3339 date-times must be expressed as strings");const s=o.exec(n);if(!s)throw new TypeError("Invalid RFC-3339 date-time value");const[u,c,l,f,p,T,h,y]=s,b=(0,t.strictParseShort)(v(c)),M=U(l,"month",1,12),$=U(f,"day",1,31);return w(b,M,$,{hours:p,minutes:T,seconds:h,fractionalMilliseconds:y})},c=new RegExp(/^(\d{4})-(\d{2})-(\d{2})[tT](\d{2}):(\d{2}):(\d{2})(?:\.(\d+))?(([-+]\d{2}:\d{2})|[zZ])$/),l=n=>{if(null==n)return;if("string"!=typeof n)throw new TypeError("RFC-3339 date-times must be expressed as strings");const s=c.exec(n);if(!s)throw new TypeError("Invalid RFC-3339 date-time value");const[o,u,l,f,p,T,h,y,b]=s,M=(0,t.strictParseShort)(v(u)),$=U(l,"month",1,12),C=U(f,"day",1,31),E=w(M,$,C,{hours:p,minutes:T,seconds:h,fractionalMilliseconds:y});return"Z"!=b.toUpperCase()&&E.setTime(E.getTime()-F(b)),E},f=new RegExp(/^(?:Mon|Tue|Wed|Thu|Fri|Sat|Sun), (\d{2}) (Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) (\d{4}) (\d{1,2}):(\d{2}):(\d{2})(?:\.(\d+))? GMT$/),p=new RegExp(/^(?:Monday|Tuesday|Wednesday|Thursday|Friday|Saturday|Sunday), (\d{2})-(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)-(\d{2}) (\d{1,2}):(\d{2}):(\d{2})(?:\.(\d+))? GMT$/),T=new RegExp(/^(?:Mon|Tue|Wed|Thu|Fri|Sat|Sun) (Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) ( [1-9]|\d{2}) (\d{1,2}):(\d{2}):(\d{2})(?:\.(\d+))? (\d{4})$/),h=n=>{if(null==n)return;if("string"!=typeof n)throw new TypeError("RFC-7231 date-times must be expressed as strings");let s=f.exec(n);if(s){const[n,o,u,c,l,f,p,T]=s;return w((0,t.strictParseShort)(v(c)),$(u),U(o,"day",1,31),{hours:l,minutes:f,seconds:p,fractionalMilliseconds:T})}if(s=p.exec(n),s){const[t,n,o,u,c,l,f,p]=s;return M(w(b(u),$(o),U(n,"day",1,31),{hours:c,minutes:l,seconds:f,fractionalMilliseconds:p}))}if(s=T.exec(n),s){const[n,o,u,c,l,f,p,T]=s;return w((0,t.strictParseShort)(v(T)),$(o),U(u.trimLeft(),"day",1,31),{hours:c,minutes:l,seconds:f,fractionalMilliseconds:p})}throw new TypeError("Invalid RFC-7231 date-time value")},y=n=>{if(null==n)return;let s;if("number"==typeof n)s=n;else if("string"==typeof n)s=(0,t.strictParseDouble)(n);else{if("object"!=typeof n||1!==n.tag)throw new TypeError("Epoch timestamps must be expressed as floating point numbers or their string representation");s=n.value}if(Number.isNaN(s)||s===1/0||s===-1/0)throw new TypeError("Epoch timestamps must be valid, non-Infinite, non-NaN numerics");return new Date(Math.round(1e3*s))},w=(t,n,s,o)=>{const u=n-1;return E(t,u,s),new Date(Date.UTC(t,u,s,U(o.hours,"hour",0,23),U(o.minutes,"minute",0,59),U(o.seconds,"seconds",0,60),D(o.fractionalMilliseconds)))},b=n=>{const s=(new Date).getUTCFullYear(),o=100*Math.floor(s/100)+(0,t.strictParseShort)(v(n));return o<s?o+100:o},M=t=>t.getTime()-(new Date).getTime()>15768e8?new Date(Date.UTC(t.getUTCFullYear()-100,t.getUTCMonth(),t.getUTCDate(),t.getUTCHours(),t.getUTCMinutes(),t.getUTCSeconds(),t.getUTCMilliseconds())):t,$=t=>{const n=s.indexOf(t);if(n<0)throw new TypeError(`Invalid month: ${t}`);return n+1},C=[31,28,31,30,31,30,31,31,30,31,30,31],E=(t,n,o)=>{let u=C[n];if(1===n&&S(t)&&(u=29),o>u)throw new TypeError(`Invalid day for ${s[n]} in ${t}: ${o}`)},S=t=>t%4==0&&(t%100!=0||t%400==0),U=(n,s,o,u)=>{const c=(0,t.strictParseByte)(v(n));if(c<o||c>u)throw new TypeError(`${s} must be between ${o} and ${u}, inclusive`);return c},D=n=>
153null==n?0:1e3*(0,t.strictParseFloat32)("0."+n),F=t=>{const n=t[0];let s=1;if("+"==n)s=1;else{if("-"!=n)throw new TypeError(`Offset direction, ${n}, must be "+" or "-"`);s=-1}return s*(60*Number(t.substring(1,3))+Number(t.substring(4,6)))*60*1e3},v=t=>{let n=0;for(;n<t.length-1&&"0"===t.charAt(n);)n++;return 0===n?t:t.slice(n)}},4779,[4780]);
154__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"parseBoolean",{enumerable:!0,get:function(){return t}}),Object.defineProperty(e,"expectBoolean",{enumerable:!0,get:function(){return n}}),Object.defineProperty(e,"expectNumber",{enumerable:!0,get:function(){return o}}),Object.defineProperty(e,"expectFloat32",{enumerable:!0,get:function(){return c}}),Object.defineProperty(e,"expectLong",{enumerable:!0,get:function(){return f}}),Object.defineProperty(e,"expectInt",{enumerable:!0,get:function(){return l}}),Object.defineProperty(e,"expectInt32",{enumerable:!0,get:function(){return p}}),Object.defineProperty(e,"expectShort",{enumerable:!0,get:function(){return s}}),Object.defineProperty(e,"expectByte",{enumerable:!0,get:function(){return b}}),Object.defineProperty(e,"expectNonNull",{enumerable:!0,get:function(){return P}}),Object.defineProperty(e,"expectObject",{enumerable:!0,get:function(){return j}}),Object.defineProperty(e,"expectString",{enumerable:!0,get:function(){return h}}),Object.defineProperty(e,"expectUnion",{enumerable:!0,get:function(){return E}}),Object.defineProperty(e,"strictParseDouble",{enumerable:!0,get:function(){return x}}),Object.defineProperty(e,"strictParseFloat",{enumerable:!0,get:function(){return O}}),Object.defineProperty(e,"strictParseFloat32",{enumerable:!0,get:function(){return $}}),Object.defineProperty(e,"limitedParseDouble",{enumerable:!0,get:function(){return I}}),Object.defineProperty(e,"handleFloat",{enumerable:!0,get:function(){return v}}),Object.defineProperty(e,"limitedParseFloat",{enumerable:!0,get:function(){return F}}),Object.defineProperty(e,"limitedParseFloat32",{enumerable:!0,get:function(){return A}}),Object.defineProperty(e,"strictParseLong",{enumerable:!0,get:function(){return U}}),Object.defineProperty(e,"strictParseInt",{enumerable:!0,get:function(){return B}}),Object.defineProperty(e,"strictParseInt32",{enumerable:!0,get:function(){return _}}),Object.defineProperty(e,"strictParseShort",{enumerable:!0,get:function(){return L}}),Object.defineProperty(e,"strictParseByte",{enumerable:!0,get:function(){return M}}),Object.defineProperty(e,"logger",{enumerable:!0,get:function(){return D}});const t=t=>{switch(t){case"true":return!0;case"false":return!1;default:throw new Error(`Unable to parse boolean value "${t}"`)}},n=t=>{if(null!=t){if("number"==typeof t){if(0!==t&&1!==t||D.warn(k(`Expected boolean, got ${typeof t}: ${t}`)),0===t)return!1;if(1===t)return!0}if("string"==typeof t){const n=t.toLowerCase();if("false"!==n&&"true"!==n||D.warn(k(`Expected boolean, got ${typeof t}: ${t}`)),"false"===n)return!1;if("true"===n)return!0}if("boolean"==typeof t)return t;throw new TypeError(`Expected boolean, got ${typeof t}: ${t}`)}},o=t=>{if(null!=t){if("string"==typeof t){const n=parseFloat(t);if(!Number.isNaN(n))return String(n)!==String(t)&&D.warn(k(`Expected number but observed string: ${t}`)),n}if("number"==typeof t)return t;throw new TypeError(`Expected number, got ${typeof t}: ${t}`)}},u=Math.ceil(34028234663852886e22),c=t=>{const n=o(t);if(void 0!==n&&!Number.isNaN(n)&&n!==1/0&&n!==-1/0&&Math.abs(n)>u)throw new TypeError(`Expected 32-bit float, got ${t}`);return n},f=t=>{if(null!=t){if(Number.isInteger(t)&&!Number.isNaN(t))return t;throw new TypeError(`Expected integer, got ${typeof t}: ${t}`)}},l=f,p=t=>y(t,32),s=t=>y(t,16),b=t=>y(t,8),y=(t,n)=>{const o=f(t);if(void 0!==o&&w(o,n)!==o)throw new TypeError(`Expected ${n}-bit integer, got ${t}`);return o},w=(t,n)=>{switch(n){case 32:return Int32Array.of(t)[0];case 16:return Int16Array.of(t)[0];case 8:return Int8Array.of(t)[0]}},P=(t,n)=>{if(null==t){if(n)throw new TypeError(`Expected a non-null value for ${n}`);throw new TypeError("Expected a non-null value")}return t},j=t=>{if(null==t)return;if("object"==typeof t&&!Array.isArray(t))return t;const n=Array.isArray(t)?"array":typeof t;throw new TypeError(`Expected object, got ${n}: ${t}`)},h=t=>{if(null!=t){if("string"==typeof t)return t;if(["boolean","number","bigint"].includes(typeof t))return D.warn(k(`Expected string, got ${typeof t}: ${t}`)),String(t);throw new TypeError(`Expected string, got ${typeof t}: ${t}`)}},E=t=>{if(null==t)return;const n=j(t),o=[];for(const t in n)null!=n[t]&&o.push(t);if(0===o.length)throw new TypeError("Unions must have exactly one non-null member. None were found.");if(o.length>1)throw new TypeError(`Unions must have exactly one non-null member. Keys ${o} were not null.`);return n},x=t=>
154o("string"==typeof t?T(t):t),O=x,$=t=>c("string"==typeof t?T(t):t),N=/(-?(?:0|[1-9]\d*)(?:\.\d+)?(?:[eE][+-]?\d+)?)|(-?Infinity)|(NaN)/g,T=t=>{const n=t.match(N);if(null===n||n[0].length!==t.length)throw new TypeError("Expected real number, got implicit NaN");return parseFloat(t)},I=t=>"string"==typeof t?S(t):o(t),v=I,F=I,A=t=>"string"==typeof t?S(t):c(t),S=t=>{switch(t){case"NaN":return NaN;case"Infinity":return 1/0;case"-Infinity":return-1/0;default:throw new Error(`Unable to parse float value: ${t}`)}},U=t=>f("string"==typeof t?T(t):t),B=U,_=t=>p("string"==typeof t?T(t):t),L=t=>s("string"==typeof t?T(t):t),M=t=>b("string"==typeof t?T(t):t),k=t=>String(new TypeError(t).stack||t).split("\n").slice(0,5).filter(t=>!t.includes("stackTraceWarning")).join("\n"),D={warn:console.warn}},4780,[]);
155__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"LazyJsonString",{enumerable:!0,get:function(){return t}});const t=function(t){return Object.assign(new String(t),{deserializeJSON:()=>JSON.parse(String(t)),toString:()=>String(t),toJSON:()=>String(t)})};t.from=n=>n&&"object"==typeof n&&(n instanceof t||"deserializeJSON"in n)?n:"string"==typeof n||Object.getPrototypeOf(n)===String.prototype?t(String(n)):t(JSON.stringify(n)),t.fromObject=t.from},4781,[]);
156__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.quoteHeader=function(u){(u.includes(",")||u.includes('"'))&&(u=`"${u.replace(/"/g,'\\"')}"`);return u}},4782,[]);
157__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"_parseEpochTimestamp",{enumerable:!0,get:function(){return N}}),Object.defineProperty(e,"_parseRfc3339DateTimeWithOffset",{enumerable:!0,get:function(){return $}}),Object.defineProperty(e,"_parseRfc7231DateTime",{enumerable:!0,get:function(){return w}});const t="(?:Mon|Tue|Wed|Thu|Fri|Sat|Sun)(?:[ne|u?r]?s?day)?",n="(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)",u="(\\d?\\d):(\\d{2}):(\\d{2})(?:\\.(\\d+))?",o="(\\d?\\d)",s="(\\d{4})",p=new RegExp(/^(\d{4})-(\d\d)-(\d\d)[tT](\d\d):(\d\d):(\d\d)(\.(\d+))?(([-+]\d\d:\d\d)|[zZ])$/),b=new RegExp(`^${t}, ${o} ${n} ${s} ${u} GMT$`),f=new RegExp(`^${t}, ${o}-${n}-(\\d\\d) ${u} GMT$`),c=new RegExp(`^${t} ${n} ( [1-9]|\\d\\d) ${u} ${s}$`),l=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],N=t=>{if(null==t)return;let n=NaN;if("number"==typeof t)n=t;else if("string"==typeof t){if(!/^-?\d*\.?\d+$/.test(t))throw new TypeError("parseEpochTimestamp - numeric string invalid.");n=Number.parseFloat(t)}else"object"==typeof t&&1===t.tag&&(n=t.value);if(isNaN(n)||Math.abs(n)===1/0)throw new TypeError("Epoch timestamps must be valid finite numbers.");return new Date(Math.round(1e3*n))},$=t=>{if(null==t)return;if("string"!=typeof t)throw new TypeError("RFC3339 timestamps must be strings");const n=p.exec(t);if(!n)throw new TypeError(`Invalid RFC3339 timestamp format ${t}`);const[,u,o,s,b,f,c,,l,N]=n;T(o,1,12),T(s,1,31),T(b,0,23),T(f,0,59),T(c,0,60);const $=new Date(Date.UTC(Number(u),Number(o)-1,Number(s),Number(b),Number(f),Number(c),Number(l)?Math.round(1e3*parseFloat(`0.${l}`)):0));if($.setUTCFullYear(Number(u)),"Z"!=N.toUpperCase()){const[,t,n,u]=/([+-])(\d\d):(\d\d)/.exec(N)||[void 0,"+",0,0],o="-"===t?1:-1;$.setTime($.getTime()+o*(60*Number(n)*60*1e3+60*Number(u)*1e3))}return $},w=t=>{if(null==t)return;if("string"!=typeof t)throw new TypeError("RFC7231 timestamps must be strings.");let n,u,o,s,p,N,$,w;if((w=b.exec(t))?[,n,u,o,s,p,N,$]=w:(w=f.exec(t))?([,n,u,o,s,p,N,$]=w,o=(Number(o)+1900).toString()):(w=c.exec(t))&&([,u,n,s,p,N,$,o]=w),o&&N){const t=Date.UTC(Number(o),l.indexOf(u),Number(n),Number(s),Number(p),Number(N),$?Math.round(1e3*parseFloat(`0.${$}`)):0);T(n,1,31),T(s,0,23),T(p,0,59),T(N,0,60);const b=new Date(t);return b.setUTCFullYear(Number(o)),b}throw new TypeError(`Invalid RFC7231 date-time value ${t}.`)};function T(t,n,u){const o=Number(t);if(o<n||o>u)throw new Error(`Value ${o} out of range [${n}, ${u}]`)}},4783,[]);
158__d(function(g,r,_i,a,m,e,d){"use strict";
158Object.defineProperty(e,'__esModule',{value:!0}),e.splitEvery=function(t,n,i){if(i<=0||!Number.isInteger(i))throw new Error("Invalid number of delimiters ("+i+") for splitEvery.");const s=t.split(n);if(1===i)return s;const o=[];let u="";for(let t=0;t<s.length;t++)""===u?u=s[t]:u+=n+s[t],(t+1)%i===0&&(o.push(u),u="");""!==u&&o.push(u);return o}},4784,[]);
159__d(function(g,r,_i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"splitHeader",{enumerable:!0,get:function(){return t}});const t=t=>{const c=t.length,n=[];let s,l=!1,i=0;for(let u=0;u<c;++u){const c=t[u];switch(c){case"\"":"\\"!==s&&(l=!l);break;case",":l||(n.push(t.slice(i,u)),i=u+1)}s=c}return n.push(t.slice(i)),n.map(t=>{const c=(t=t.trim()).length;return c<2?t:("\""===t[0]&&"\""===t[c-1]&&(t=t.slice(1,c-1)),t.replace(/\\"/g,'"'))})}},4785,[]);
160__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"NumericValue",{enumerable:!0,get:function(){return n}}),e.nv=function(t){return new n(String(t),"bigDecimal")};const t=/^-?((0|[1-9]\d*)(\.\d+)?|\.\d+)([eE][+-]?\d+)?$/;class n{constructor(n,o){if(this.string=n,this.type=o,!t.test(n))throw new Error(`@smithy/core/serde - NumericValue string must conform to the Smithy bigDecimal format. Received: "${n}"`)}toString(){return this.string}static[Symbol.hasInstance](o){if(!o||"object"!=typeof o)return!1;const s=o;return n.prototype.isPrototypeOf(o)||"bigDecimal"===s.type&&t.test(s.string)}}},4786,[]);
161__d(function(g,r,_i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.fromHex=function(t){if(t.length%2!=0)throw new Error("Hex encoded strings must have an even number length");const o=new Uint8Array(t.length/2);for(let c=0;c<t.length;c+=2){const i=t.slice(c,c+2).toLowerCase();if(!(i in n))throw new Error(`Cannot decode unrecognized sequence ${i} as hexadecimal`);o[c/2]=n[i]}return o},e.toHex=function(n){let o="";for(let c=0;c<n.byteLength;c++)o+=t[n[c]];return o};const t={},n={};for(let o=0;o<256;o++){let c=o.toString(16).toLowerCase();1===c.length&&(c=`0${c}`),t[o]=c,n[c]=o}},4787,[]);
162__d(function(g,r,_i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"calculateBodyLength",{enumerable:!0,get:function(){return n}});const t="function"==typeof TextEncoder?new TextEncoder:null,n=n=>{if("string"==typeof n){if(t)return t.encode(n).byteLength;let o=n.length;for(let t=o-1;t>=0;t--){const u=n.charCodeAt(t);u>127&&u<=2047?o++:u>2047&&u<=65535&&(o+=2),u>=56320&&u<=57343&&t--}return o}if("number"==typeof n.byteLength)return n.byteLength;if("number"==typeof n.size)return n.size;throw new Error(`Body Length computation failed for ${n}`)}},4788,[]);
163__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"toUint8Array",{enumerable:!0,get:function(){return n}});var t=r(d[0]);const n=n=>n instanceof Uint8Array?n:"string"==typeof n?(0,t.fromUtf8)(n):ArrayBuffer.isView(n)?new Uint8Array(n.buffer,n.byteOffset,n.byteLength/Uint8Array.BYTES_PER_ELEMENT):new Uint8Array(n)},4789,[4774]);
164__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.concatBytes=function(t,n){if(void 0===n){n=0;for(const o of t)n+=o.byteLength}const o=new Uint8Array(n);let c=0;for(const n of t)o.set(n,c),c+=n.byteLength;return o}},4790,[]);
165__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"isArrayBuffer",{enumerable:!0,get:function(){return t}});const t=t=>"function"==typeof ArrayBuffer&&t instanceof ArrayBuffer||"[object ArrayBuffer]"===Object.prototype.toString.call(t)},4791,[]);
166__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"deserializerMiddleware",{enumerable:!0,get:function(){return s}});var t=r(d[0]);const s=(s,n)=>(c,p)=>async u=>{const{response:l}=await c(u);try{return{response:l,output:await n(l,s)}}catch(s){if(Object.defineProperty(s,"$response",{value:l,enumerable:!1,writable:!1,
166configurable:!1}),!("$metadata"in s)){const n="Deserialization error: to see the raw response, inspect the hidden field {error}.$response on this object.";try{s.message+="\n  Deserialization error: to see the raw response, inspect the hidden field {error}.$response on this object."}catch(t){p.logger&&"NoOpLogger"!==p.logger?.constructor?.name&&p.logger?.warn?.(n)}void 0!==s.$responseBodyText&&s.$response&&(s.$response.body=s.$responseBodyText);try{if(t.HttpResponse.isInstance(l)){const{headers:t={}}=l,n=Object.entries(t);s.$metadata={httpStatusCode:l.statusCode,requestId:o(/^x-[\w-]+-request-?id$/,n),extendedRequestId:o(/^x-[\w-]+-id-2$/,n),cfId:o(/^x-[\w-]+-cf-id$/,n)}}}catch(t){}}throw s}},o=(t,s)=>(s.find(([s])=>s.match(t))||[void 0,void 0])[1]},4792,[4634]);
167__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"getSmithyContext",{enumerable:!0,get:function(){return n}});var t=r(d[0]);const n=n=>n[t.SMITHY_CONTEXT_KEY]||(n[t.SMITHY_CONTEXT_KEY]={})},4793,[4635]);
168__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"HttpAuthLocation",{enumerable:!0,get:function(){return t.HttpAuthLocation}}),Object.defineProperty(e,"HttpApiKeyAuthLocation",{enumerable:!0,get:function(){return n.HttpApiKeyAuthLocation}});var t=r(d[0]),n=r(d[1])},4794,[4795,4796]);
169__d(function(g,r,i,a,m,e,d){"use strict";var t;Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"HttpAuthLocation",{enumerable:!0,get:function(){return t}}),(function(t){t.HEADER="header",t.QUERY="query"})(t||(t={}))},4795,[]);
170__d(function(g,r,i,a,m,e,d){"use strict";var t;Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"HttpApiKeyAuthLocation",{enumerable:!0,get:function(){return t}}),(function(t){t.HEADER="header",t.QUERY="query"})(t||(t={}))},4796,[]);
171__d(function(g,r,i,a,m,e,d){"use strict";var t;Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"EndpointURLScheme",{enumerable:!0,get:function(){return t}}),(function(t){t.HTTP="http",t.HTTPS="https"})(t||(t={}))},4797,[]);
172__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"getDefaultClientConfiguration",{enumerable:!0,get:function(){return t.getDefaultClientConfiguration}}),Object.defineProperty(e,"resolveDefaultRuntimeConfig",{enumerable:!0,get:function(){return t.resolveDefaultRuntimeConfig}}),Object.defineProperty(e,"AlgorithmId",{enumerable:!0,get:function(){return n.AlgorithmId}});var t=r(d[0]),n=r(d[1])},4798,[4799,4800]);
173__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"getDefaultClientConfiguration",{enumerable:!0,get:function(){return n}}),Object.defineProperty(e,"resolveDefaultRuntimeConfig",{enumerable:!0,get:function(){return u}});var t=r(d[0]);const n=n=>(0,t.getChecksumConfiguration)(n),u=n=>(0,t.resolveChecksumRuntimeConfig)(n)},4799,[4800]);
174__d(function(g,r,i,a,m,e,d){"use strict";var t;Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"AlgorithmId",{enumerable:!0,get:function(){return t}}),Object.defineProperty(e,"getChecksumConfiguration",{enumerable:!0,get:function(){return c}}),Object.defineProperty(e,"resolveChecksumRuntimeConfig",{enumerable:!0,get:function(){return n}}),(function(t){t.MD5="md5",t.CRC32="crc32",t.CRC32C="crc32c",t.SHA1="sha1",t.SHA256="sha256"})(t||(t={}));const c=c=>{const n=[];return void 0!==c.sha256&&n.push({algorithmId:()=>t.SHA256,checksumConstructor:()=>c.sha256}),null!=c.md5&&n.push({algorithmId:()=>t.MD5,checksumConstructor:()=>c.md5}),{addChecksumAlgorithm(t){n.push(t)},checksumAlgorithms:()=>n}},n=t=>{const c={};return t.checksumAlgorithms().forEach(t=>{c[t.algorithmId()]=t.checksumConstructor()}),c}},4800,[]);
175__d(function(g,r,i,a,m,e,d){"use strict";var t;Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"FieldPosition",{enumerable:!0,get:function(){return t}}),(function(t){t[t.HEADER=0]="HEADER",t[t.TRAILER=1]="TRAILER"})(t||(t={}))},4801,[]);
176__d(function(g,r,i,a,m,e,d){"use strict";
176Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"SMITHY_CONTEXT_KEY",{enumerable:!0,get:function(){return t}});const t="__smithy_context"},4802,[]);
177__d(function(g,r,i,a,m,e,d){"use strict";var n;Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"IniSectionType",{enumerable:!0,get:function(){return n}}),(function(n){n.PROFILE="profile",n.SSO_SESSION="sso-session",n.SERVICES="services"})(n||(n={}))},4803,[]);
178__d(function(g,r,i,a,m,e,d){"use strict";var t;Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"RequestHandlerProtocol",{enumerable:!0,get:function(){return t}}),(function(t){t.HTTP_0_9="http/0.9",t.HTTP_1_0="http/1.0",t.TDS_8_0="tds/8.0"})(t||(t={}))},4804,[]);
179__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"HttpRequest",{enumerable:!0,get:function(){return t}});class t{constructor(t){this.method=t.method||"GET",this.hostname=t.hostname||"localhost",this.port=t.port,this.query=t.query||{},this.headers=t.headers||{},this.body=t.body,this.protocol=t.protocol?":"!==t.protocol.slice(-1)?`${t.protocol}:`:t.protocol:"https:",this.path=t.path?"/"!==t.path.charAt(0)?`/${t.path}`:t.path:"/",this.username=t.username,this.password=t.password,this.fragment=t.fragment}static clone(o){const s=new t({...o,headers:{...o.headers}});var n;return s.query&&(s.query=(n=s.query,Object.keys(n).reduce((t,o)=>{const s=n[o];return{...t,[o]:Array.isArray(s)?[...s]:s}},{}))),s}static isInstance(t){if(!t)return!1;const o=t;return"method"in o&&"protocol"in o&&"hostname"in o&&"path"in o&&"object"==typeof o.query&&"object"==typeof o.headers}clone(){return t.clone(this)}}},4805,[]);
180__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"HttpResponse",{enumerable:!0,get:function(){return t}});class t{constructor(t){this.statusCode=t.statusCode,this.reason=t.reason,this.headers=t.headers||{},this.body=t.body}static isInstance(t){if(!t)return!1;const s=t;return"number"==typeof s.statusCode&&"object"==typeof s.headers}}},4806,[]);
181__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"isValidHostLabel",{enumerable:!0,get:function(){return n}});const t=new RegExp("^(?!.*-$)(?!-)[a-zA-Z0-9-]{1,63}$"),n=(o,s=!1)=>{if(!s)return t.test(o);const u=o.split(".");for(const t of u)if(!n(t))return!1;return!0}},4807,[]);
182__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.isValidHostname=function(t){return/^[a-z0-9][a-z0-9.-]*[a-z0-9]$/.test(t)}},4808,[]);
183__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"normalizeProvider",{enumerable:!0,get:function(){return t}});const t=t=>{if("function"==typeof t)return t;const n=Promise.resolve(t);return()=>n}},4809,[]);
184__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.parseQueryString=function(n){const t={};if(n=n.replace(/^\?/,""))for(const o of n.split("&")){let[n,s=null]=o.split("=");n=decodeURIComponent(n),s&&(s=decodeURIComponent(s)),n in t?Array.isArray(t[n])?t[n].push(s):t[n]=[t[n],s]:t[n]=s}return t}},4810,[]);
185__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"parseUrl",{enumerable:!0,get:function(){return n}});var t=r(d[0]);const n=o=>{if("string"==typeof o)return n(new URL(o));const{hostname:p,pathname:s,port:u,protocol:c,search:l}=o;let f;return l&&(f=(0,t.parseQueryString)(l)),{hostname:p,port:u?parseInt(u):void 0,protocol:c,path:s,query:f}}},4811,[4810]);
186__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"toEndpointV1",{enumerable:!0,get:function(){return n}});var t=r(d[0]);const n=n=>{if("object"==typeof n){if("url"in n){const o=(0,t.parseUrl)(n.url);if(n.headers){o.headers={};for(const t in n.headers)o.headers[t.toLowerCase()]=n.headers[t].join(", ")}return o}return n}return(0,t.parseUrl)(n)}},4812,[4811]);
187__d(function(g,r,i,a,m,e,d){"use strict";
187Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"deserializerMiddlewareOption",{enumerable:!0,get:function(){return l}}),Object.defineProperty(e,"serializerMiddlewareOption",{enumerable:!0,get:function(){return s}}),e.getSerdePlugin=function(o,u,c){return{applyToStack:p=>{p.add((0,t.deserializerMiddleware)(o,c),l),p.add((0,n.serializerMiddleware)(o,u),s)}}};var t=r(d[0]),n=r(d[1]);const l={name:"deserializerMiddleware",step:"deserialize",tags:["DESERIALIZER"],override:!0},s={name:"serializerMiddleware",step:"serialize",tags:["SERIALIZER"],override:!0}},4813,[4792,4814]);
188__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"serializerMiddleware",{enumerable:!0,get:function(){return t}});var n=r(d[0]);const t=(t,o)=>(c,p)=>async s=>{const u=t,l=p.endpointV2?async()=>(0,n.toEndpointV1)(p.endpointV2):u.endpoint;if(!l)throw new Error("No valid endpoint provider available.");const f=await o(s.input,{...t,endpoint:l});return c({...s,request:f})}},4814,[4815]);
189__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"toEndpointV1",{enumerable:!0,get:function(){return c.toEndpointV1}}),Object.defineProperty(e,"BinaryDecisionDiagram",{enumerable:!0,get:function(){return f.BinaryDecisionDiagram}}),Object.defineProperty(e,"EndpointCache",{enumerable:!0,get:function(){return b.EndpointCache}}),Object.defineProperty(e,"decideEndpoint",{enumerable:!0,get:function(){return l.decideEndpoint}}),Object.defineProperty(e,"isIpAddress",{enumerable:!0,get:function(){return s.isIpAddress}}),Object.defineProperty(e,"isValidHostLabel",{enumerable:!0,get:function(){return c.isValidHostLabel}}),Object.defineProperty(e,"customEndpointFunctions",{enumerable:!0,get:function(){return E.customEndpointFunctions}}),Object.defineProperty(e,"resolveEndpoint",{enumerable:!0,get:function(){return P.resolveEndpoint}}),Object.defineProperty(e,"EndpointError",{enumerable:!0,get:function(){return y.EndpointError}}),Object.defineProperty(e,"resolveParams",{enumerable:!0,get:function(){return t.resolveParams}}),Object.defineProperty(e,"middlewareEndpointToEndpointV1",{enumerable:!0,get:function(){return O.toEndpointV1}}),Object.defineProperty(e,"endpointMiddlewareOptions",{enumerable:!0,get:function(){return u.endpointMiddlewareOptions}}),Object.defineProperty(e,"resolveEndpointRequiredConfig",{enumerable:!0,get:function(){return j.resolveEndpointRequiredConfig}}),Object.defineProperty(e,"getEndpointFromInstructions",{enumerable:!0,get:function(){return v}}),Object.defineProperty(e,"resolveEndpointConfig",{enumerable:!0,get:function(){return C}}),Object.defineProperty(e,"endpointMiddleware",{enumerable:!0,get:function(){return F}}),Object.defineProperty(e,"getEndpointPlugin",{enumerable:!0,get:function(){return V}});var n=r(d[0]),t=r(d[1]),o=r(d[2]),u=r(d[3]),p=r(d[4]),c=r(d[5]),f=r(d[6]),b=r(d[7]),l=r(d[8]),s=r(d[9]),E=r(d[10]),P=r(d[11]),y=r(d[12]),O=r(d[13]),j=r(d[14]);const v=(0,t.bindGetEndpointFromInstructions)(n.getEndpointFromConfig),C=(0,p.bindResolveEndpointConfig)(n.getEndpointFromConfig),F=(0,o.bindEndpointMiddleware)(n.getEndpointFromConfig),V=(0,u.bindGetEndpointPlugin)(n.getEndpointFromConfig)},4815,[4816,4817,4822,4823,4824,4634,4825,4826,4827,4847,4836,4857,4828,4821,4863]);
190__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"getEndpointFromConfig",{enumerable:!0,get:function(){return n}});const n=async n=>{}},4816,[]);
191__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.bindGetEndpointFromInstructions=function(t){return async(n,c,u,p)=>{if(!u.isCustomEndpoint&&!u.ignoreConfiguredEndpointUrls){let n;n=u.serviceConfiguredEndpoint?await u.serviceConfiguredEndpoint():await t(u.serviceId),n&&(u.endpoint=()=>Promise.resolve((0,o.toEndpointV1)(n)),u.isCustomEndpoint=!0,p?.logger?.debug?.(`@smithy/core/endpoints - resolved endpoint from config: ${n}`))}const f=await s(n,c,u);if("function"!=typeof u.endpointProvider)throw new Error("config.endpointProvider is not set.");const l=u.endpointProvider(f,p);if(u.isCustomEndpoint&&u.endpoint){const t=await u.endpoint();if(t?.headers){l.headers??={};for(const[n,o]of Object.entries(t.headers))l.headers[n]=Array.isArray(o)?o:[o]}}return l}},Object.defineProperty(e,"resolveParams",{enumerable:!0,get:function(){return s}});var t=r(d[0]),n=r(d[1]),o=r(d[2]);const s=async(o,s,c)=>{const u={}
191,p=s?.getEndpointParameterInstructions?.()||{};for(const[t,s]of Object.entries(p))switch(s.type){case"staticContextParams":u[t]=s.value;break;case"contextParams":u[t]=o[s.name];break;case"clientContextParams":case"builtInParams":u[t]=await(0,n.createConfigValueProvider)(s.name,t,c,"builtInParams"!==s.type)();break;case"operationContextParams":u[t]=s.get(o);break;default:throw new Error("Unrecognized endpoint parameter instruction: "+JSON.stringify(s))}return 0===Object.keys(p).length&&Object.assign(u,c),"s3"===String(c.serviceId).toLowerCase()&&await(0,t.resolveParamsForS3)(u),u}},4817,[4818,4820,4821]);
192__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"DOT_PATTERN",{enumerable:!0,get:function(){return t.DOT_PATTERN}}),Object.defineProperty(e,"S3_HOSTNAME_PATTERN",{enumerable:!0,get:function(){return t.S3_HOSTNAME_PATTERN}}),Object.defineProperty(e,"isArnBucketName",{enumerable:!0,get:function(){return t.isArnBucketName}}),Object.defineProperty(e,"isDnsCompatibleBucketName",{enumerable:!0,get:function(){return t.isDnsCompatibleBucketName}}),Object.defineProperty(e,"resolveParamsForS3",{enumerable:!0,get:function(){return t.resolveParamsForS3}});var t=r(d[0])},4818,[4819]);
193__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"resolveParamsForS3",{enumerable:!0,get:function(){return t}}),Object.defineProperty(e,"DOT_PATTERN",{enumerable:!0,get:function(){return c}}),Object.defineProperty(e,"S3_HOSTNAME_PATTERN",{enumerable:!0,get:function(){return u}}),Object.defineProperty(e,"isDnsCompatibleBucketName",{enumerable:!0,get:function(){return l}}),Object.defineProperty(e,"isArnBucketName",{enumerable:!0,get:function(){return f}});const t=async t=>{const n=t?.Bucket||"";if("string"==typeof t.Bucket&&(t.Bucket=n.replace(/#/g,encodeURIComponent("#")).replace(/\?/g,encodeURIComponent("?"))),f(n)){if(!0===t.ForcePathStyle)throw new Error("Path-style addressing cannot be used with ARN buckets")}else(!l(n)||-1!==n.indexOf(".")&&!String(t.Endpoint).startsWith("http:")||n.toLowerCase()!==n||n.length<3)&&(t.ForcePathStyle=!0);return t.DisableMultiRegionAccessPoints&&(t.disableMultiRegionAccessPoints=!0,t.DisableMRAP=!0),t},n=/^[a-z0-9][a-z0-9.-]{1,61}[a-z0-9]$/,o=/(\d+\.){3}\d+/,s=/\.\./,c=/\./,u=/^(.+\.)?s3(-fips)?(\.dualstack)?[.-]([a-z0-9-]+)\./,l=t=>n.test(t)&&!o.test(t)&&!s.test(t),f=t=>{const[n,o,s,,,c]=t.split(":"),u="arn"===n&&t.split(":").length>=6,l=Boolean(u&&o&&s&&c);if(u&&!l)throw new Error(`Invalid ARN: ${t} was an invalid ARN.`);return l}},4819,[]);
194__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"createConfigValueProvider",{enumerable:!0,get:function(){return t}});const t=(t,n,c,o=!1)=>{const s=async()=>{let s;if(o){const o=c.clientContextParams,u=o?.[t];s=u??c[t]??c[n]}else s=c[t]??c[n];return"function"==typeof s?s():s};return"credentialScope"===t||"CredentialScope"===n?async()=>{const t="function"==typeof c.credentials?await c.credentials():c.credentials;return t?.credentialScope??t?.CredentialScope}:"accountId"===t||"AccountId"===n?async()=>{const t="function"==typeof c.credentials?await c.credentials():c.credentials;return t?.accountId??t?.AccountId}:"endpoint"===t||"endpoint"===n?async()=>{if(!1===c.isCustomEndpoint)return;const t=await s();if(t&&"object"==typeof t){if("url"in t)return t.url.href;if("hostname"in t){const{protocol:n,hostname:c,port:o,path:s}=t;return`${n}//${c}${o?":"+o:""}${s}`}}return t}:s}},4820,[]);
195__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"toEndpointV1",{enumerable:!0,get:function(){return t.toEndpointV1}});var t=r(d[0])},4821,[4634]);
196__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.bindEndpointMiddleware=function(o){const c=(0,t.bindGetEndpointFromInstructions)(o);return({config:t,instructions:o})=>(_,u)=>async h=>{t.isCustomEndpoint&&s(u,"ENDPOINT_OVERRIDE","N");
196const p=await c(h.input,{getEndpointParameterInstructions:()=>o},{...t},u);u.endpointV2=p,u.authSchemes=p.properties?.authSchemes;const f=u.authSchemes?.[0];if(f){u.signing_region=f.signingRegion,u.signing_service=f.signingName;const t=(0,n.getSmithyContext)(u),s=t?.selectedHttpAuthScheme?.httpAuthOption;s&&(s.signingProperties=Object.assign(s.signingProperties||{},{signing_region:f.signingRegion,signingRegion:f.signingRegion,signing_service:f.signingName,signingName:f.signingName,signingRegionSet:f.signingRegionSet},f.properties))}return _({...h})}};var n=r(d[0]),t=r(d[1]);function s(n,t,s){n.__smithy_context?n.__smithy_context.features||(n.__smithy_context.features={}):n.__smithy_context={features:{}},n.__smithy_context.features[t]=s}},4822,[4634,4817]);
197__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"endpointMiddlewareOptions",{enumerable:!0,get:function(){return t}}),e.bindGetEndpointPlugin=function(o){const l=(0,n.bindEndpointMiddleware)(o);return(n,o)=>({applyToStack:s=>{s.addRelativeTo(l({config:n,instructions:o}),t)}})};var n=r(d[0]);const t={step:"serialize",tags:["ENDPOINT_PARAMETERS","ENDPOINT_V2","ENDPOINT"],name:"endpointV2Middleware",override:!0,relation:"before",toMiddleware:"serializerMiddleware"}},4823,[4822]);
198__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.bindResolveEndpointConfig=function(t){return s=>{const u=s.tls??!0,{endpoint:l,useDualstackEndpoint:p,useFipsEndpoint:c}=s,v=null!=l?async()=>(0,o.toEndpointV1)(await(0,n.normalizeProvider)(l)()):void 0,E=!!l,f=Object.assign(s,{endpoint:v,tls:u,isCustomEndpoint:E,useDualstackEndpoint:(0,n.normalizeProvider)(p??!1),useFipsEndpoint:(0,n.normalizeProvider)(c??!1),ignoreConfiguredEndpointUrls:!!s.ignoreConfiguredEndpointUrls});let C;return f.serviceConfiguredEndpoint=async()=>(s.serviceId&&!C&&(C=t(s.serviceId)),C),f}};var n=r(d[0]),o=r(d[1])},4824,[4634,4821]);
199__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"BinaryDecisionDiagram",{enumerable:!0,get:function(){return t}});class t{constructor(t,n,s,o){this.nodes=t,this.root=n,this.conditions=s,this.results=o}static from(n,s,o,c){return new t(n,s,o,c)}}},4825,[]);
200__d(function(g,r,_i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"EndpointCache",{enumerable:!0,get:function(){return t}});class t{data=new Map;parameters=[];constructor({size:t,params:s}){this.capacity=t??50,s&&(this.parameters=s)}get(t,s){const i=this.hash(t);if(!1===i)return s();if(!this.data.has(i)){if(this.data.size>this.capacity+10){const t=this.data.keys();let s=0;for(;;){const{value:i,done:n}=t.next();if(this.data.delete(i),n||++s>10)break}}this.data.set(i,s())}return this.data.get(i)}size(){return this.data.size}hash(t){let s="";const{parameters:i}=this;if(0===i.length)return!1;for(const n of i){const i=String(t[n]??"");if(i.includes("|;"))return!1;s+=i+"|;"}return s}}},4826,[]);
201__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"decideEndpoint",{enumerable:!0,get:function(){return l}});var n=r(d[0]),t=r(d[1]),o=r(d[2]),s=r(d[3]),c=r(d[4]),p=r(d[5]);const u=1e8,l=(l,f)=>{const{nodes:E,root:v,results:h,conditions:P}=l;let b=v;const w={},_={referenceRecord:w,endpointParams:f.endpointParams,logger:f.logger};for(;1!==b&&-1!==b&&b<u;){const n=3*(Math.abs(b)-1),[o,s,c]=[E[n],E[n+1],E[n+2]],[p,u,l]=P[o],f=(0,t.evaluateCondition)({fn:p,assign:l,argv:u},_);if(f.toAssign){const{name:n,value:t}=f.toAssign;w[n]=t}b=b>=0===f.result?s:c}if(b>=u){const t=h[b-u];if(-1===t[0]){const[,s]=t;throw new n.EndpointError((0,o.evaluateExpression)(s,"Error",_))}const[l,f,E]=t;return{url:(0,p.getEndpointUrl)(l,_),properties:(0,c.getEndpointProperties)(f,_),headers:(0,s.getEndpointHeaders)(E??{},_)}}throw new n.EndpointError("No matching endpoint.")}},4827,[4828,4830,4835,4854,4855,4856]);
202__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"EndpointError",{enumerable:!0,get:function(){return n.EndpointError}});var n=r(d[0])},4828,[4829]);
203__d(function(g,r,i,a,m,e,d){"use strict";
203Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"EndpointError",{enumerable:!0,get:function(){return t}});class t extends Error{constructor(t){super(t),this.name="EndpointError"}}},4829,[]);
204__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"evaluateCondition",{enumerable:!0,get:function(){return u}});var n=r(d[0]),t=r(d[1]),o=r(d[2]);const u=(u,c)=>{const{assign:l}=u;if(l&&l in c.referenceRecord)throw new t.EndpointError(`'${l}' is already defined in Reference Record.`);const s=(0,o.callFunction)(u,c);c.logger?.debug?.(`${n.debugId} evaluateCondition: ${(0,n.toDebugString)(u)} = ${(0,n.toDebugString)(s)}`);const f=""===s||!!s;return null!=l?{result:f,toAssign:{name:l,value:s}}:{result:f}}},4830,[4831,4828,4834]);
205__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"debugId",{enumerable:!0,get:function(){return t.debugId}}),Object.defineProperty(e,"toDebugString",{enumerable:!0,get:function(){return n.toDebugString}});var t=r(d[0]),n=r(d[1])},4831,[4832,4833]);
206__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"debugId",{enumerable:!0,get:function(){return t}});const t="endpoints"},4832,[]);
207__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.toDebugString=function n(t){if("object"!=typeof t||null==t)return t;if("ref"in t)return`$${n(t.ref)}`;if("fn"in t)return`${t.fn}(${(t.argv||[]).map(n).join(", ")})`;return JSON.stringify(t,null,2)}},4833,[]);
208__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"callFunction",{enumerable:!0,get:function(){return n.callFunction}});var n=r(d[0])},4834,[4835]);
209__d(function(g,r,_i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"evaluateExpression",{enumerable:!0,get:function(){return c}}),Object.defineProperty(e,"callFunction",{enumerable:!0,get:function(){return f}}),Object.defineProperty(e,"group",{enumerable:!0,get:function(){return l}});var n=r(d[0]),t=r(d[1]),o=r(d[2]),i=r(d[3]),u=r(d[4]);const c=(t,o,c)=>{if("string"==typeof t)return(0,i.evaluateTemplate)(t,c);if(t.fn)return l.callFunction(t,c);if(t.ref)return(0,u.getReferenceValue)(t,c);throw new n.EndpointError(`'${o}': ${String(t)} is not a string, function or reference.`)},f=({fn:n,argv:i},u)=>{const c=Array(i.length);for(let n=0;n<c.length;++n){const t=i[n];c[n]="boolean"==typeof t||"number"==typeof t?t:l.evaluateExpression(t,"arg",u)}const f=n.indexOf(".");if(-1!==f){const o=t.customEndpointFunctions[n.slice(0,f)],i=o?.[n.slice(f+1)];if("function"==typeof i)return i(...c)}const s=o.endpointFunctions[n];if("function"==typeof s)return s(...c);throw new Error(`function ${n} not loaded in endpointFunctions.`)},l={evaluateExpression:c,callFunction:f}},4835,[4828,4836,4837,4852,4853]);
210__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"customEndpointFunctions",{enumerable:!0,get:function(){return t}});const t={}},4836,[]);
211__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"endpointFunctions",{enumerable:!0,get:function(){return s}});var t=r(d[0]);const s={booleanEquals:t.booleanEquals,coalesce:t.coalesce,getAttr:t.getAttr,isSet:t.isSet,isValidHostLabel:t.isValidHostLabel,ite:t.ite,not:t.not,parseURL:t.parseURL,split:t.split,stringEquals:t.stringEquals,substring:t.substring,uriEncode:t.uriEncode}},4837,[4838]);
212__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"booleanEquals",{enumerable:!0,get:function(){return t.booleanEquals}}),Object.defineProperty(e,"coalesce",{enumerable:!0,get:function(){return n.coalesce}}),Object.defineProperty(e,"getAttr",{enumerable:!0,get:function(){return u.getAttr}}),Object.defineProperty(e,"isSet",{enumerable:!0,get:function(){return o.isSet}}),Object.defineProperty(e,"isValidHostLabel",{enumerable:!0,get:function(){return c.isValidHostLabel}}
212),Object.defineProperty(e,"ite",{enumerable:!0,get:function(){return b.ite}}),Object.defineProperty(e,"not",{enumerable:!0,get:function(){return l.not}}),Object.defineProperty(e,"parseURL",{enumerable:!0,get:function(){return f.parseURL}}),Object.defineProperty(e,"split",{enumerable:!0,get:function(){return s.split}}),Object.defineProperty(e,"stringEquals",{enumerable:!0,get:function(){return p.stringEquals}}),Object.defineProperty(e,"substring",{enumerable:!0,get:function(){return j.substring}}),Object.defineProperty(e,"uriEncode",{enumerable:!0,get:function(){return y.uriEncode}});var t=r(d[0]),n=r(d[1]),u=r(d[2]),o=r(d[3]),c=r(d[4]),b=r(d[5]),l=r(d[6]),f=r(d[7]),s=r(d[8]),p=r(d[9]),j=r(d[10]),y=r(d[11])},4838,[4839,4840,4841,4843,4634,4844,4845,4846,4848,4849,4850,4851]);
213__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"booleanEquals",{enumerable:!0,get:function(){return t}});const t=(t,n)=>t===n},4839,[]);
214__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.coalesce=function(...n){for(const t of n)if(null!=t)return t;return}},4840,[]);
215__d(function(g,r,_i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"getAttr",{enumerable:!0,get:function(){return i}});var t=r(d[0]),n=r(d[1]);const i=(i,o)=>(0,n.getAttrPathList)(o).reduce((n,u)=>{if("object"!=typeof n)throw new t.EndpointError(`Index '${u}' in '${o}' not found in '${JSON.stringify(i)}'`);if(Array.isArray(n)){const t=parseInt(u);return n[t<0?n.length+t:t]}return n[u]},i)},4841,[4828,4842]);
216__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"getAttrPathList",{enumerable:!0,get:function(){return n}});var t=r(d[0]);const n=n=>{const o=n.split("."),s=[];for(const c of o){const o=c.indexOf("[");if(-1!==o){if(c.indexOf("]")!==c.length-1)throw new t.EndpointError(`Path: '${n}' does not end with ']'`);const u=c.slice(o+1,-1);if(Number.isNaN(parseInt(u)))throw new t.EndpointError(`Invalid array index: '${u}' in path: '${n}'`);0!==o&&s.push(c.slice(0,o)),s.push(u)}else s.push(c)}return s}},4842,[4828]);
217__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"isSet",{enumerable:!0,get:function(){return t}});const t=t=>null!=t},4843,[]);
218__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.ite=function(t,n,u){return t?n:u}},4844,[]);
219__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"not",{enumerable:!0,get:function(){return t}});const t=t=>!t},4845,[]);
220__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"parseURL",{enumerable:!0,get:function(){return s}});var t=r(d[0]),n=r(d[1]);const o={[t.EndpointURLScheme.HTTP]:80,[t.EndpointURLScheme.HTTPS]:443},s=s=>{const c=(()=>{try{if(s instanceof URL)return s;if("object"==typeof s&&"hostname"in s){const{hostname:t,port:n,protocol:o="",path:c="",query:u={}}=s,l=new URL(`${o}//${t}${n?`:${n}`:""}${c}`);return l.search=Object.entries(u).map(([t,n])=>`${t}=${n}`).join("&"),l}return new URL(s)}catch(t){return null}})();if(!c)return null;const u=c.href,{host:l,hostname:h,pathname:p,protocol:$,search:f}=c;if(f)return null;const y=$.slice(0,-1);if(!Object.values(t.EndpointURLScheme).includes(y))return null;const L=(0,n.isIpAddress)(h);return{scheme:y,authority:`${l}${u.includes(`${l}:${o[y]}`)||"string"==typeof s&&s.includes(`${l}:${o[y]}`)?`:${o[y]}`:""}`,path:p,normalizedPath:p.endsWith("/")?p:`${p}/`,isIp:L}}},4846,[4635,4847]);
221__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"isIpAddress",{enumerable:!0,get:function(){return n}});const t=new RegExp("^(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]\\d|\\d)(?:\\.(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]\\d|\\d)){3}$"),n=n=>t.test(n)||n.startsWith("[")&&n.endsWith("]")},4847,[]);
222__d(function(g,r,i,a,m,e,d){"use strict";
222Object.defineProperty(e,'__esModule',{value:!0}),e.split=function(t,n,c){if(1===c)return[t];if(""===t)return[""];const u=t.split(n);if(0===c)return u;return u.slice(0,c-1).concat(u.slice(1).join(n))}},4848,[]);
223__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"stringEquals",{enumerable:!0,get:function(){return t}});const t=(t,n)=>t===n},4849,[]);
224__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"substring",{enumerable:!0,get:function(){return t}});const t=(t,n,u,s)=>null==t||n>=u||t.length<u||/[^\u0000-\u007f]/.test(t)?null:s?t.substring(t.length-u,t.length-n):t.substring(n,u)},4850,[]);
225__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"uriEncode",{enumerable:!0,get:function(){return t}});const t=t=>encodeURIComponent(t).replace(/[!*'()]/g,t=>`%${t.charCodeAt(0).toString(16).toUpperCase()}`)},4851,[]);
226__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"evaluateTemplate",{enumerable:!0,get:function(){return s}});var t=r(d[0]);const s=(s,n)=>{const c=[],{referenceRecord:u,endpointParams:o}=n;let l=0;for(;l<s.length;){const n=s.indexOf("{",l);if(-1===n){c.push(s.slice(l));break}c.push(s.slice(l,n));const f=s.indexOf("}",n);if(-1===f){c.push(s.slice(n));break}"{"===s[n+1]&&"}"===s[f+1]&&(c.push(s.slice(n+1,f)),l=f+2);const p=s.substring(n+1,f);if(p.includes("#")){const[s,n]=p.split("#");c.push((0,t.getAttr)(u[s]??o[s],n))}else c.push(u[p]??o[p]);l=f+1}return c.join("")}},4852,[4838]);
227__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"getReferenceValue",{enumerable:!0,get:function(){return n}});const n=({ref:n},t)=>t.referenceRecord[n]??t.endpointParams[n]},4853,[]);
228__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"getEndpointHeaders",{enumerable:!0,get:function(){return o}});var t=r(d[0]),n=r(d[1]);const o=(o,s)=>Object.entries(o??{}).reduce((o,[u,c])=>(o[u]=c.map(o=>{const c=(0,n.evaluateExpression)(o,"Header value entry",s);if("string"!=typeof c)throw new t.EndpointError(`Header '${u}' value '${c}' is not a string`);return c}),o),{})},4854,[4828,4835]);
229__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"getEndpointProperties",{enumerable:!0,get:function(){return o}}),Object.defineProperty(e,"getEndpointProperty",{enumerable:!0,get:function(){return p}}),Object.defineProperty(e,"group",{enumerable:!0,get:function(){return u}});var t=r(d[0]),n=r(d[1]);const o=(t,n)=>Object.entries(t).reduce((t,[o,p])=>(t[o]=u.getEndpointProperty(p,n),t),{}),p=(o,c)=>{if(Array.isArray(o))return o.map(t=>p(t,c));switch(typeof o){case"string":return(0,n.evaluateTemplate)(o,c);case"object":if(null===o)throw new t.EndpointError(`Unexpected endpoint property: ${o}`);return u.getEndpointProperties(o,c);case"boolean":return o;default:throw new t.EndpointError("Unexpected endpoint property type: "+typeof o)}},u={getEndpointProperty:p,getEndpointProperties:o}},4855,[4828,4852]);
230__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"getEndpointUrl",{enumerable:!0,get:function(){return o}});var t=r(d[0]),n=r(d[1]);const o=(o,s)=>{const u=(0,n.evaluateExpression)(o,"Endpoint URL",s);if("string"==typeof u)try{return new URL(u)}catch(t){throw t}throw new t.EndpointError("Endpoint URL must be a string, got "+typeof u)}},4856,[4828,4835]);
231__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"resolveEndpoint",{enumerable:!0,get:function(){return u}});var n=r(d[0]),t=r(d[1]),o=r(d[2]);const u=(u,l)=>{const{endpointParams:s,logger:c}=l,{parameters:f,rules:p}=u;l.logger?.debug?.(`${n.debugId} Initial EndpointParams: ${(0,n.toDebugString)(s)}`);for(const n in f){const o=f[n],u=s[n];if(null!=u||null==o.default){if(o.required&&null==u)throw new t.EndpointError(`Missing required parameter: '${n}'`)}else s[n]=o.default}const b=(0,o.evaluateRules)(p,{endpointParams:s,logger:c,referenceRecord:{}});return l.logger?.debug?.(`${n.debugId} Resolved endpoint: ${(0,n.toDebugString)(b)}`),b}},4857,[4831,4828,4858]);
232__d(function(g,r,i,a,m,e,d){"use strict";
232Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"customEndpointFunctions",{enumerable:!0,get:function(){return t.customEndpointFunctions}}),Object.defineProperty(e,"evaluateRules",{enumerable:!0,get:function(){return n.evaluateRules}}),Object.defineProperty(e,"evaluateTreeRule",{enumerable:!0,get:function(){return n.evaluateTreeRule}}),Object.defineProperty(e,"group",{enumerable:!0,get:function(){return n.group}});var t=r(d[0]),n=r(d[1])},4858,[4836,4859]);
233__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"evaluateRules",{enumerable:!0,get:function(){return l}}),Object.defineProperty(e,"evaluateTreeRule",{enumerable:!0,get:function(){return c}}),Object.defineProperty(e,"group",{enumerable:!0,get:function(){return f}});var t=r(d[0]),n=r(d[1]),u=r(d[2]),o=r(d[3]);const l=(n,l)=>{for(const c of n)if("endpoint"===c.type){const t=(0,u.evaluateEndpointRule)(c,l);if(t)return t}else if("error"===c.type)(0,o.evaluateErrorRule)(c,l);else{if("tree"!==c.type)throw new t.EndpointError(`Unknown endpoint rule: ${c}`);{const t=f.evaluateTreeRule(c,l);if(t)return t}}throw new t.EndpointError("Rules evaluation failed")},c=(t,u)=>{const{conditions:o,rules:l}=t,{result:c,referenceRecord:s}=(0,n.evaluateConditions)(o,u);if(!c)return;const p=s?{...u,referenceRecord:{...u.referenceRecord,...s}}:u;return f.evaluateRules(l,p)},f={evaluateRules:l,evaluateTreeRule:c}},4859,[4828,4860,4861,4862]);
234__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"evaluateConditions",{enumerable:!0,get:function(){return o}});var n=r(d[0]),t=r(d[1]);const o=(o=[],u)=>{const c={},s={...u,referenceRecord:{...u.referenceRecord}};let l=!1;for(const f of o){const{result:o,toAssign:v}=(0,t.evaluateCondition)(f,s);if(!o)return{result:o};v&&(l=!0,c[v.name]=v.value,s.referenceRecord[v.name]=v.value,u.logger?.debug?.(`${n.debugId} assign: ${v.name} := ${(0,n.toDebugString)(v.value)}`))}return l?{result:!0,referenceRecord:c}:{result:!0}}},4860,[4831,4830]);
235__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"evaluateEndpointRule",{enumerable:!0,get:function(){return s}});var n=r(d[0]),t=r(d[1]),o=r(d[2]),u=r(d[3]),l=r(d[4]);const s=(s,c)=>{const{conditions:p,endpoint:f}=s,{result:b,referenceRecord:v}=(0,t.evaluateConditions)(p,c);if(!b)return;const R=v?{...c,referenceRecord:{...c.referenceRecord,...v}}:c,{url:E,properties:_,headers:P}=f;c.logger?.debug?.(`${n.debugId} Resolving endpoint from template: ${(0,n.toDebugString)(f)}`);const h={url:(0,l.getEndpointUrl)(E,R)};return null!=P&&(h.headers=(0,o.getEndpointHeaders)(P,R)),null!=_&&(h.properties=(0,u.getEndpointProperties)(_,R)),h}},4861,[4831,4860,4854,4855,4856]);
236__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"evaluateErrorRule",{enumerable:!0,get:function(){return c}});var n=r(d[0]),o=r(d[1]),t=r(d[2]);const c=(c,u)=>{const{conditions:s,error:f}=c,{result:l,referenceRecord:v}=(0,o.evaluateConditions)(s,u);if(!l)return;const E=v?{...u,referenceRecord:{...u.referenceRecord,...v}}:u;throw new n.EndpointError((0,t.evaluateExpression)(f,"Error",E))}},4862,[4828,4860,4835]);
237__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"resolveEndpointRequiredConfig",{enumerable:!0,get:function(){return n}});const n=n=>{const{endpoint:t}=n;return void 0===t&&(n.endpoint=async()=>{throw new Error("@smithy/middleware-endpoint: (default endpointRuleSet) endpoint is not set - you must configure an endpoint.")}),n}},4863,[]);
238__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"ChecksumStream",{enumerable:!0,get:function(){return n}});const t="function"==typeof ReadableStream?ReadableStream:function(){};class n extends t{}},4864,[]);
239__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"createChecksumStream",{enumerable:!0,get:function(){return o}});var t=r(d[0]),s=r(d[1]),n=r(d[2]);const o=({expectedChecksum:o,checksum:c,source:u,checksumSourceLocation:h,base64Encoder:f})=>{if(!(0,s.isReadableStream)(u))throw new Error(`@smithy/util-stream: unsupported source type ${u?.constructor?.name??u} in ChecksumStream.`);const p=f??t.toBase64;if("function"!=typeof TransformStream)throw new Error("@smithy/util-stream: unable to instantiate ChecksumStream because API unavailable: ReadableStream/TransformStream.");const l=new TransformStream({start(){},async transform(t,s){c.update(t),s.enqueue(t)},async flush(t){const s=await c.digest(),n=p(s);if(o!==n){const s=new Error(`Checksum mismatch: expected "${o}" but received "${n}" in response header "${h}".`);t.error(s)}else t.terminate()}});u.pipeThrough(l);const b=l.readable;return Object.setPrototypeOf(b,n.ChecksumStream.prototype),b}},4865,[4773,4866,4864]);
240__d(function(g,r,i,a,m,e,d){"use strict";
240Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"isReadableStream",{enumerable:!0,get:function(){return t}}),Object.defineProperty(e,"isBlob",{enumerable:!0,get:function(){return n}});const t=t=>"function"==typeof ReadableStream&&(t?.constructor?.name===ReadableStream.name||t instanceof ReadableStream),n=t=>"function"==typeof Blob&&(t?.constructor?.name===Blob.name||t instanceof Blob)},4866,[]);
241__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.createBufferedReadableStream=n,Object.defineProperty(e,"createBufferedReadable",{enumerable:!0,get:function(){return u}}),e.merge=s,e.flush=c,e.sizeOf=o,e.modeOf=f;var t=r(d[0]);function n(n,u,l){const h=n.getReader();let y=!1,w=0;const b=["",new t.ByteArrayCollector(t=>new Uint8Array(t))];let p=-1;const v=async t=>{const{value:n,done:q}=await h.read(),B=n;if(q){if(-1!==p){const n=c(b,p);o(n)>0&&t.enqueue(n)}t.close()}else{const n=f(B,!1);if(p!==n&&(p>=0&&t.enqueue(c(b,p)),p=n),-1===p)return void t.enqueue(B);const h=o(B);w+=h;const q=o(b[p]);if(h>=u&&0===q)t.enqueue(B);else{const n=s(b,p,B);!y&&w>2*u&&(y=!0,l?.warn(`@smithy/util-stream - stream chunk size ${h} is below threshold of ${u}, automatically buffering.`)),n>=u?t.enqueue(c(b,p)):await v(t)}}};return new ReadableStream({pull:v})}const u=n;function s(t,n,u){switch(n){case 0:return t[0]+=u,o(t[0]);case 1:case 2:return t[n].push(u),o(t[n])}}function c(t,n){switch(n){case 0:const u=t[0];return t[0]="",u;case 1:case 2:return t[n].flush()}throw new Error(`@smithy/util-stream - invalid index ${n} given to flush()`)}function o(t){return t?.byteLength??t?.length??0}function f(t,n=!0){return n&&"undefined"!=typeof Buffer&&t instanceof Buffer?2:t instanceof Uint8Array?1:"string"==typeof t?0:-1}},4867,[4868]);
242__d(function(g,r,_i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"ByteArrayCollector",{enumerable:!0,get:function(){return t}});class t{byteLength=0;byteArrays=[];constructor(t){this.allocByteArray=t}push(t){this.byteArrays.push(t),this.byteLength+=t.byteLength}flush(){if(1===this.byteArrays.length){const t=this.byteArrays[0];return this.reset(),t}const t=this.allocByteArray(this.byteLength);let s=0;for(let y=0;y<this.byteArrays.length;++y){const h=this.byteArrays[y];t.set(h,s),s+=h.byteLength}return this.reset(),t}reset(){this.byteArrays=[],this.byteLength=0}}},4868,[]);
243__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"getAwsChunkedEncodingStream",{enumerable:!0,get:function(){return n}});const n=(n,t)=>{const{base64Encoder:o,bodyLengthChecker:u,checksumAlgorithmFn:c,checksumLocationName:s,streamHasher:l}=t,v=void 0!==o&&void 0!==u&&void 0!==c&&void 0!==s&&void 0!==l,h=v?l(c,n):void 0,b=n.getReader();return new ReadableStream({async pull(n){const{value:t,done:c}=await b.read();if(c){if(n.enqueue("0\r\n"),v){const t=o(await h);n.enqueue(`${s}:${t}\r\n`),n.enqueue("\r\n")}n.close()}else n.enqueue(`${(u(t)||0).toString(16)}\r\n${t}\r\n`)}})}},4869,[]);
244__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.headStream=async function(t,n){let o=0;const s=[],c=t.getReader();let u=!1;for(;!u;){const{done:t,value:b}=await c.read();if(b&&(s.push(b),o+=b?.byteLength??0),o>=n)break;u=t}c.releaseLock();const b=new Uint8Array(Math.min(n,o));let f=0;for(const t of s){if(t.byteLength>b.byteLength-f){b.set(t.subarray(0,b.byteLength-f),f);break}b.set(t,f),f+=t.length}return b}},4870,[]);
245__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"sdkStreamMixin",{enumerable:!0,get:function(){return c}});var t=r(d[0]),o=r(d[1]),n=r(d[2]),s=r(d[3]),f=r(d[4]);const u="The stream has already been transformed.",c=c=>{if(!l(c)&&!(0,f.isReadableStream)(c)){throw new Error(`Unexpected stream implementation, expect Blob or ReadableStream, got ${c?.__proto__?.constructor?.name||c}`)}let b=!1;const p=async()=>{if(b)throw new Error(u);return b=!0,await(0,s.streamCollector)(c)},y=t=>{if("function"!=typeof t.stream)throw new Error("Cannot transform payload Blob to web stream. Please make sure the Blob.stream() is polyfilled.\nIf you are using React Native, this API is not yet supported, see: https://react-native.canny.io/feature-requests/p/fetch-streaming-body");return t.stream()};return Object.assign(c,{transformToByteArray:p,transformToString:async s=>{const f=await p();if("base64"===s)return(0,t.toBase64)(f);if("hex"===s)return(0,o.toHex)(f);if(void 0===s||"utf8"===s||"utf-8"===s)return(0,n.toUtf8)(f);if("function"==typeof TextDecoder)return new TextDecoder(s).decode(f);throw new Error("TextDecoder is not available, please make sure polyfill is provided.")}
245,transformToWebStream:()=>{if(b)throw new Error(u);if(b=!0,l(c))return y(c);if((0,f.isReadableStream)(c))return c;throw new Error(`Cannot transform payload to web stream, got ${c}`)}})},l=t=>"function"==typeof Blob&&t instanceof Blob},4871,[4773,4787,4776,4872,4866]);
246__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"streamCollector",{enumerable:!0,get:function(){return c}}),e.collectBlob=o,e.collectReadableStream=l;var t=r(d[0]),n=r(d[1]);const c=async t=>(0,n.isBlob)(t)?o(t):l(t);async function o(t){return t.arrayBuffer().then(t=>new Uint8Array(t))}async function l(n){const c=[],o=n.getReader();let l=0;for(;;){const{done:t,value:n}=await o.read();if(n&&(c.push(n),l+=n.length),t)break}return(0,t.concatBytes)(c,l)}},4872,[4790,4866]);
247__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.splitStream=async function(t){"function"==typeof t.stream&&(t=t.stream());return t.tee()}},4873,[]);
248__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"deref",{enumerable:!0,get:function(){return t}});const t=t=>"function"==typeof t?t():t},4874,[]);
249__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"deserializerMiddlewareOption",{enumerable:!0,get:function(){return l}}),Object.defineProperty(e,"serializerMiddlewareOption",{enumerable:!0,get:function(){return o}}),e.getSchemaSerdePlugin=function(s){return{applyToStack:c=>{c.add((0,n.schemaSerializationMiddleware)(s),o),c.add((0,t.schemaDeserializationMiddleware)(s),l),s.protocol.setSerdeContext(s)}}};var t=r(d[0]),n=r(d[1]);const l={name:"deserializerMiddleware",step:"deserialize",tags:["DESERIALIZER"],override:!0},o={name:"serializerMiddleware",step:"serialize",tags:["SERIALIZER"],override:!0}},4875,[4876,4878]);
250__d(function(g,r,_i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"schemaDeserializationMiddleware",{enumerable:!0,get:function(){return s}});var t=r(d[0]),o=r(d[1]);const s=s=>(i,c)=>async p=>{const{response:u}=await i(p),{operationSchema:h}=(0,t.getSmithyContext)(c),[,l,f,$,b,w]=h??[];try{return{response:u,output:await s.protocol.deserializeResponse((0,o.operation)(l,f,$,b,w),{...s,...c},u)}}catch(o){if(Object.defineProperty(o,"$response",{value:u,enumerable:!1,writable:!1,configurable:!1}),!("$metadata"in o)){const s="Deserialization error: to see the raw response, inspect the hidden field {error}.$response on this object.";try{o.message+="\n  Deserialization error: to see the raw response, inspect the hidden field {error}.$response on this object."}catch(t){c.logger&&"NoOpLogger"!==c.logger?.constructor?.name&&c.logger?.warn?.(s)}void 0!==o.$responseBodyText&&o.$response&&(o.$response.body=o.$responseBodyText);try{if(t.HttpResponse.isInstance(u)){const{headers:t={},statusCode:s}=u,i=Object.entries(t);o.$metadata={httpStatusCode:s,requestId:n(/^x-[\w-]+-request-?id$/,i),extendedRequestId:n(/^x-[\w-]+-id-2$/,i),cfId:n(/^x-[\w-]+-cf-id$/,i)}}}catch(t){}}throw o}},n=(t,o)=>(o.find(([o])=>o.match(t))||[void 0,void 0])[1]},4876,[4634,4877]);
251__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"operation",{enumerable:!0,get:function(){return t}});const t=(t,n,u,o,c)=>({name:n,namespace:t,traits:u,input:o,output:c})},4877,[]);
252__d(function(g,r,_i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"schemaSerializationMiddleware",{enumerable:!0,get:function(){return o}});var t=r(d[0]),n=r(d[1]);const o=o=>(i,c)=>async p=>{const{operationSchema:s}=(0,t.getSmithyContext)(c),[,u,l,y,f,_]=s??[],b=c.endpointV2?async()=>(0,t.toEndpointV1)(c.endpointV2):o.endpoint,h=await o.protocol.serializeRequest((0,n.operation)(u,l,y,f,_),p.input,{...o,...c,endpoint:b});return i({...p,request:h})}},4878,[4634,4877]);
253__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"ListSchema",{enumerable:!0,get:function(){return n}}),Object.defineProperty(e,"list",{enumerable:!0,get:function(){return s}});var t=r(d[0]);
253class n extends t.Schema{static symbol=Symbol.for("@smithy/lis");symbol=n.symbol}const s=(s,c,o,l)=>t.Schema.assign(new n,{name:c,namespace:s,traits:o,valueSchema:l})},4879,[4880]);
254__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"Schema",{enumerable:!0,get:function(){return t}});class t{static assign(t,s){return Object.assign(t,s)}static[Symbol.hasInstance](t){const s=this.prototype.isPrototypeOf(t);if(!s&&"object"==typeof t&&null!==t){return t.symbol===this.symbol}return s}getName(){return this.namespace+"#"+this.name}}},4880,[]);
255__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"MapSchema",{enumerable:!0,get:function(){return n}}),Object.defineProperty(e,"map",{enumerable:!0,get:function(){return c}});var t=r(d[0]);class n extends t.Schema{static symbol=Symbol.for("@smithy/map");symbol=n.symbol}const c=(c,s,o,u,l)=>t.Schema.assign(new n,{name:s,namespace:c,traits:o,keySchema:u,valueSchema:l})},4881,[4880]);
256__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"OperationSchema",{enumerable:!0,get:function(){return n}}),Object.defineProperty(e,"op",{enumerable:!0,get:function(){return o}});var t=r(d[0]);class n extends t.Schema{static symbol=Symbol.for("@smithy/ope");symbol=n.symbol}const o=(o,s,c,u,b)=>t.Schema.assign(new n,{name:s,namespace:o,traits:c,input:u,output:b})},4882,[4880]);
257__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"ErrorSchema",{enumerable:!0,get:function(){return s}}),Object.defineProperty(e,"error",{enumerable:!0,get:function(){return c}});var t=r(d[0]),n=r(d[1]);class s extends n.StructureSchema{static symbol=Symbol.for("@smithy/err");symbol=s.symbol}const c=(n,c,o,u,b,l)=>t.Schema.assign(new s,{name:c,namespace:n,traits:o,memberNames:u,memberList:b,ctor:null})},4883,[4880,4884]);
258__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"StructureSchema",{enumerable:!0,get:function(){return s}}),Object.defineProperty(e,"struct",{enumerable:!0,get:function(){return n}});var t=r(d[0]);class s extends t.Schema{static symbol=Symbol.for("@smithy/str");symbol=s.symbol}const n=(n,c,o,u,b)=>t.Schema.assign(new s,{name:c,namespace:n,traits:o,memberNames:u,memberList:b})},4884,[4880]);
259__d(function(g,r,_i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"simpleSchemaCacheN",{enumerable:!0,get:function(){return h}}),Object.defineProperty(e,"simpleSchemaCacheS",{enumerable:!0,get:function(){return c}}),Object.defineProperty(e,"NormalizedSchema",{enumerable:!0,get:function(){return o}}),Object.defineProperty(e,"isStaticSchema",{enumerable:!0,get:function(){return f}});var t=r(d[0]),s=r(d[1]);const i=Symbol.for("@smithy/nor-struct-it"),n=Symbol.for("@smithy/ns"),h=[],c={};class o{static symbol=Symbol.for("@smithy/nor");symbol=o.symbol;constructor(i,n){this.ref=i,this.memberName=n;const h=[];let c=i,u=i;for(this._isMemberSchema=!1;S(c);)h.push(c[1]),c=c[0],u=(0,t.deref)(c),this._isMemberSchema=!0;if(h.length>0){this.memberTraits={};for(let t=h.length-1;t>=0;--t){const i=h[t];Object.assign(this.memberTraits,(0,s.translateTraits)(i))}}else this.memberTraits=0;if(u instanceof o){const t=this.memberTraits;return Object.assign(this,u),this.memberTraits=Object.assign({},t,u.getMemberTraits(),this.getMemberTraits()),this.normalizedTraits=void 0,void(this.memberName=n??u.memberName)}if(this.schema=(0,t.deref)(u),f(this.schema)?(this.name=`${this.schema[1]}#${this.schema[2]}`,this.traits=this.schema[3]):(this.name=this.memberName??String(u),this.traits=0),this._isMemberSchema&&!n)throw new Error(`@smithy/core/schema - NormalizedSchema member init ${this.getName(!0)} missing member name.`)}static[Symbol.hasInstance](t){const s=this.prototype.isPrototypeOf(t);if(!s&&"object"==typeof t&&null!==t){return t.symbol===this.symbol}return s}static of(i){const u="function"==typeof i||"object"==typeof i&&null!==i;if("number"==typeof i){if(h[i])return h[i]}else if("string"==typeof i){if(c[i])return c[i]}else if(u&&i[n])return i[n];const f=(0,t.deref)(i);if(f instanceof o)return f;if(S(f)){const[t,n]=f;if(t instanceof o)return Object.assign(t.getMergedTraits(),(0,s.translateTraits)(n)),t;throw new Error(`@smithy/core/schema - may not init unwrapped member schema=${JSON.stringify(i,null,2)}.`)}const b=new o(f);return u?i[n]=b:"string"==typeof f?c[f]=b:"number"==typeof f?h[f]=b:b}getSchema(){const t=this.schema;return Array.isArray(t)&&0===t[0]?t[4]:t}getName(t=!1){const{name:s}=this;return!t&&s&&s.includes("#")?s.split("#")[1]:s||void 0}getMemberName(){return this.memberName}isMemberSchema(){return this._isMemberSchema}isListSchema(){const t=this.getSchema();return"number"==typeof t?t>=64&&t<128:1===t[0]}isMapSchema(){const t=this.getSchema();return"number"==typeof t?t>=128&&t<=255:2===t[0]}isStructSchema(){const t=this.getSchema();if("object"!=typeof t)return!1;const s=t[0];return 3===s||-3===s||4===s}isUnionSchema(){const t=this.getSchema();return"object"==typeof t&&4===t[0]}isBlobSchema(){const t=this.getSchema();return 21===t||42===t}isTimestampSchema(){const t=this.getSchema();return"number"==typeof t&&t>=4&&t<=7}isUnitSchema(){return"unit"===this.getSchema()}isDocumentSchema(){return 15===this.getSchema()}isStringSchema(){return 0===this.getSchema()}isBooleanSchema(){return 2===this.getSchema()}isNumericSchema(){return 1===this.getSchema()}
259isBigIntegerSchema(){return 17===this.getSchema()}isBigDecimalSchema(){return 19===this.getSchema()}isStreaming(){const{streaming:t}=this.getMergedTraits();return!!t||42===this.getSchema()}isIdempotencyToken(){return!!this.getMergedTraits().idempotencyToken}getMergedTraits(){return this.normalizedTraits??(this.normalizedTraits={...this.getOwnTraits(),...this.getMemberTraits()})}getMemberTraits(){return(0,s.translateTraits)(this.memberTraits)}getOwnTraits(){return(0,s.translateTraits)(this.traits)}getKeySchema(){const[t,s]=[this.isDocumentSchema(),this.isMapSchema()];if(!t&&!s)throw new Error(`@smithy/core/schema - cannot get key for non-map: ${this.getName(!0)}`);const i=this.getSchema();return u([t?15:i[4]??0,0],"key")}getValueSchema(){const t=this.getSchema(),[s,i,n]=[this.isDocumentSchema(),this.isMapSchema(),this.isListSchema()],h="number"==typeof t?63&t:t&&"object"==typeof t&&(i||n)?t[3+t[0]]:s?15:void 0;if(null!=h)return u([h,0],i?"value":"member");throw new Error(`@smithy/core/schema - ${this.getName(!0)} has no value member.`)}getMemberSchema(t){const s=this.getSchema();if(this.isStructSchema()&&s[4].includes(t)){const i=s[4].indexOf(t),n=s[5][i];return u(S(n)?n:[n,0],t)}if(this.isDocumentSchema())return u([15,0],t);throw new Error(`@smithy/core/schema - ${this.getName(!0)} has no member=${t}.`)}getMemberSchemas(){const t={};try{for(const[s,i]of this.structIterator())t[s]=i}catch(t){}return t}getEventStreamMember(){if(this.isStructSchema())for(const[t,s]of this.structIterator())if(s.isStreaming()&&s.isStructSchema())return t;return""}*structIterator(){if(this.isUnitSchema())return;if(!this.isStructSchema())throw new Error("@smithy/core/schema - cannot iterate non-struct schema.");const t=this.getSchema(),s=t[4].length;let n=t[i];if(n&&s===n.length)yield*n;else{n=Array(s);for(let i=0;i<s;++i){const s=t[4][i],h=u([t[5][i],0],s);yield n[i]=[s,h]}t[i]=n}}}function u(t,s){if(t instanceof o)return Object.assign(t,{memberName:s,_isMemberSchema:!0});return new o(t,s)}const S=t=>Array.isArray(t)&&2===t.length,f=t=>Array.isArray(t)&&t.length>=5},4885,[4874,4886]);
260__d(function(g,r,_i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"traitsCache",{enumerable:!0,get:function(){return t}}),e.translateTraits=function(n){if("object"==typeof n)return n;if(t[n|=0])return t[n];const o={};let i=0;for(const t of["httpLabel","idempotent","idempotencyToken","sensitive","httpPayload","httpResponseCode","httpQueryParams"])1==(n>>i++&1)&&(o[t]=1);return t[n]=o};const t=[]},4886,[]);
261__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"SimpleSchema",{enumerable:!0,get:function(){return n}}),Object.defineProperty(e,"sim",{enumerable:!0,get:function(){return s}}),Object.defineProperty(e,"simAdapter",{enumerable:!0,get:function(){return c}});var t=r(d[0]);class n extends t.Schema{static symbol=Symbol.for("@smithy/sim");symbol=n.symbol}const s=(s,c,o,u)=>t.Schema.assign(new n,{name:c,namespace:s,traits:u,schemaRef:o}),c=(s,c,o,u)=>t.Schema.assign(new n,{name:c,namespace:s,traits:o,schemaRef:u})},4887,[4880]);
262__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"SCHEMA",{enumerable:!0,get:function(){return E}});const E={BLOB:21,STREAMING_BLOB:42,BOOLEAN:2,STRING:0,NUMERIC:1,BIG_INTEGER:17,BIG_DECIMAL:19,DOCUMENT:15,TIMESTAMP_DEFAULT:4,TIMESTAMP_DATE_TIME:5,TIMESTAMP_HTTP_DATE:6,TIMESTAMP_EPOCH_SECONDS:7,LIST_MODIFIER:64,MAP_MODIFIER:128}},4888,[]);
263__d(function(g,_r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"TypeRegistry",{enumerable:!0,get:function(){return s}});class s{static registries=new Map;constructor(s,t=new Map,r=new Map){this.namespace=s,this.schemas=t,this.exceptions=r}static for(t){return s.registries.has(t)||s.registries.set(t,new s(t)),s.registries.get(t)}copyFrom(s){const{schemas:t,exceptions:r}=this;for(const[r,o]of s.schemas)t.has(r)||t.set(r,o);for(const[t,o]of s.exceptions)r.has(t)||r.set(t,o)}register(t,r){const o=this.normalizeShapeId(t);for(const t of[this,s.for(o.split("#")[0])])t.schemas.set(o,r)}getSchema(s){const t=this.normalizeShapeId(s);if(!this.schemas.has(t)){if(!s.includes("#")){const t="#"+s,r=[];for(const[s,o]of this.schemas.entries())s.endsWith(t)&&r.push(o);if(1===r.length)return r[0]}throw new Error(`@smithy/core/schema - schema not found for ${t}`)}return this.schemas.get(t)}
263registerError(t,r){const o=t,n=o[1];for(const t of[this,s.for(n)])t.schemas.set(n+"#"+o[2],o),t.exceptions.set(o,r)}getErrorCtor(t){const r=t;if(this.exceptions.has(r))return this.exceptions.get(r);return s.for(r[1]).exceptions.get(r)}getBaseException(){for(const s of this.exceptions.keys())if(Array.isArray(s)){const[,t,r]=s,o=t+"#"+r;if(o.startsWith("smithy.ts.sdk.synthetic.")&&o.endsWith("ServiceException"))return s}}find(s){for(const t of this.schemas.values())if(s(t))return t}clear(){this.schemas.clear(),this.exceptions.clear()}normalizeShapeId(s){return s.includes("#")?s:this.namespace+"#"+s}}},4889,[]);
264__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.convertToBuffer=function(f){if(f instanceof Uint8Array)return f;if("string"==typeof f)return t(f);if(ArrayBuffer.isView(f))return new Uint8Array(f.buffer,f.byteOffset,f.byteLength/Uint8Array.BYTES_PER_ELEMENT);return new Uint8Array(f)};var f=r(d[0]),t="undefined"!=typeof Buffer&&Buffer.from?function(f){return Buffer.from(f,"utf8")}:f.fromUtf8},4890,[4891]);
265__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0});var t=r(d[0]);Object.keys(t).forEach(function(n){'default'===n||Object.prototype.hasOwnProperty.call(e,n)||Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[n]}})});var n=r(d[1]);Object.keys(n).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return n[t]}})});var c=r(d[2]);Object.keys(c).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return c[t]}})})},4891,[4892,4893,4894]);
266__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"fromUtf8",{enumerable:!0,get:function(){return t}});const t=t=>(new TextEncoder).encode(t)},4892,[]);
267__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"toUint8Array",{enumerable:!0,get:function(){return n}});var t=r(d[0]);const n=n=>"string"==typeof n?(0,t.fromUtf8)(n):ArrayBuffer.isView(n)?new Uint8Array(n.buffer,n.byteOffset,n.byteLength/Uint8Array.BYTES_PER_ELEMENT):new Uint8Array(n)},4893,[4892]);
268__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"toUtf8",{enumerable:!0,get:function(){return t}});const t=t=>{if("string"==typeof t)return t;if("object"!=typeof t||"number"!=typeof t.byteOffset||"number"!=typeof t.byteLength)throw new Error("@smithy/util-utf8: toUtf8 encoder function only accepts string | Uint8Array.");return new TextDecoder("utf-8").decode(t)}},4894,[]);
269__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.isEmptyData=function(t){if("string"==typeof t)return 0===t.length;return 0===t.byteLength}},4895,[]);
270__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.numToUint8=function(n){return new Uint8Array([(4278190080&n)>>24,(16711680&n)>>16,(65280&n)>>8,255&n])}},4896,[]);
271__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.uint32ArrayFrom=function(n){if(!Uint32Array.from){for(var t=new Uint32Array(n.length),o=0;o<n.length;)t[o]=n[o],o+=1;return t}return Uint32Array.from(n)}},4897,[]);
272__d(function(g,r,_i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"fromBase64",{enumerable:!0,get:function(){return n}});var t=r(d[0]);const n=n=>{let i=n.length/4*3;"=="===n.slice(-2)?i-=2:"="===n.slice(-1)&&i--;const s=new ArrayBuffer(i),o=new DataView(s);for(let i=0;i<n.length;i+=4){let s=0,l=0;for(let o=i,c=i+3;o<=c;o++)if("="!==n[o]){if(!(n[o]in t.alphabetByEncoding))throw new TypeError(`Invalid character ${n[o]} in base64 string.`);s|=t.alphabetByEncoding[n[o]]<<(c-o)*t.bitsPerLetter,l+=t.bitsPerLetter}else s>>=t.bitsPerLetter;const c=i/4*3;s>>=l%t.bitsPerByte;const f=Math.floor(l/t.bitsPerByte);for(let n=0;n<f;n++){const i=(f-n-1)*t.bitsPerByte;o.setUint8(c+n,(s&255<<i)>>i)}}return new Uint8Array(s)}},4898,[4899]);
273__d(function(g,r,_i,a,m,e,d){"use strict";
273Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"alphabetByEncoding",{enumerable:!0,get:function(){return n}}),Object.defineProperty(e,"alphabetByValue",{enumerable:!0,get:function(){return u}}),Object.defineProperty(e,"bitsPerLetter",{enumerable:!0,get:function(){return i}}),Object.defineProperty(e,"bitsPerByte",{enumerable:!0,get:function(){return b}}),Object.defineProperty(e,"maxLetterValue",{enumerable:!0,get:function(){return c}});const t="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",n=Object.entries(t).reduce((t,[n,u])=>(t[u]=Number(n),t),{}),u=t.split(""),i=6,b=8,c=63},4899,[]);
274__d(function(g,r,_i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.toBase64=function(n){let s;s="string"==typeof n?(0,t.fromUtf8)(n):n;const i="object"==typeof s&&"number"==typeof s.length,f="object"==typeof s&&"number"==typeof s.byteOffset&&"number"==typeof s.byteLength;if(!i&&!f)throw new Error("@smithy/util-base64: toBase64 encoder function only accepts string | Uint8Array.");let l="";for(let t=0;t<s.length;t+=3){let n=0,i=0;for(let f=t,l=Math.min(t+3,s.length);f<l;f++)n|=s[f]<<(l-f-1)*o.bitsPerByte,i+=o.bitsPerByte;const f=Math.ceil(i/o.bitsPerLetter);n<<=f*o.bitsPerLetter-i;for(let t=1;t<=f;t++){const s=(f-t)*o.bitsPerLetter;l+=o.alphabetByValue[(n&o.maxLetterValue<<s)>>s]}l+="==".slice(0,4-f)}return l};var t=r(d[0]),o=r(d[1])},4900,[4901,4899]);
275__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"fromUtf8",{enumerable:!0,get:function(){return t}});const t=t=>(new TextEncoder).encode(t)},4901,[]);
276__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.bindUint8ArrayBlobAdapter=function(t,n,o,s){return class u extends Uint8Array{static fromString(t,o="utf-8"){if("string"==typeof t)return"base64"===o?u.mutate(s(t)):u.mutate(n(t));throw new Error(`Unsupported conversion from ${typeof t} to Uint8ArrayBlobAdapter.`)}static mutate(t){return Object.setPrototypeOf(t,u.prototype),t}transformToString(n="utf-8"){return"base64"===n?o(this):t(this)}}}},4902,[]);
277__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"toUtf8",{enumerable:!0,get:function(){return t}});const t=t=>{if("string"==typeof t)return t;if("object"!=typeof t||"number"!=typeof t.byteOffset||"number"!=typeof t.byteLength)throw new Error("@smithy/util-utf8: toUtf8 encoder function only accepts string | Uint8Array.");return new TextDecoder("utf-8").decode(t)}},4903,[]);
278__d(function(g,r,_i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.bindV4=function(n){if("undefined"!=typeof crypto&&"function"==typeof crypto.randomUUID)return()=>crypto.randomUUID();return()=>{const o=new Uint8Array(16);return n(o),o[6]=15&o[6]|64,o[8]=63&o[8]|128,t[o[0]]+t[o[1]]+t[o[2]]+t[o[3]]+"-"+t[o[4]]+t[o[5]]+"-"+t[o[6]]+t[o[7]]+"-"+t[o[8]]+t[o[9]]+"-"+t[o[10]]+t[o[11]]+t[o[12]]+t[o[13]]+t[o[14]]+t[o[15]]}};const t=Array.from({length:256},(t,n)=>n.toString(16).padStart(2,"0"))},4904,[]);
279__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"copyDocumentWithTransform",{enumerable:!0,get:function(){return t}});const t=(t,n,o=t=>t)=>t},4905,[]);
280__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.dateToUtcString=function(t){const o=t.getUTCFullYear(),u=t.getUTCMonth(),c=t.getUTCDay(),l=t.getUTCDate(),f=t.getUTCHours(),p=t.getUTCMinutes(),T=t.getUTCSeconds(),h=l<10?`0${l}`:`${l}`,y=f<10?`0${f}`:`${f}`,w=p<10?`0${p}`:`${p}`,b=T<10?`0${T}`:`${T}`;return`${n[c]}, ${h} ${s[u]} ${o} ${y}:${w}:${b} GMT`},Object.defineProperty(e,"parseRfc3339DateTime",{enumerable:!0,get:function(){return u}}),Object.defineProperty(e,"parseRfc3339DateTimeWithOffset",{enumerable:!0,get:function(){return l}}),Object.defineProperty(e,"parseRfc7231DateTime",{enumerable:!0,get:function(){return h}}),Object.defineProperty(e,"parseEpochTimestamp",{enumerable:!0,get:function(){return y}});var t=r(d[0]);const n=["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],s=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];const o=new RegExp(/^(\d{4})-(\d{2})-(\d{2})[tT](\d{2}):(\d{2}):(\d{2})(?:\.(\d+))?[zZ]$/),u=n=>{if(null==n)return;if("string"!=typeof n)throw new TypeError("RFC-3339 date-times must be expressed as strings");const s=o.exec(n);if(!s)throw new TypeError("Invalid RFC-3339 date-time value");const[u,c,l,f,p,T,h,y]=s,b=(0,t.strictParseShort)(v(c)),M=U(l,"month",1,12),$=U(f,"day",1,31);return w(b,M,$,{hours:p,minutes:T,seconds:h,fractionalMilliseconds:y})},c=new RegExp(/^(\d{4})-(\d{2})-(\d{2})[tT](\d{2}):(\d{2}):(\d{2})(?:\.(\d+))?(([-+]\d{2}\:\d{2})|[zZ])$/),l=n=>{if(null==n)return;if("string"!=typeof n)throw new TypeError("RFC-3339 date-times must be expressed as strings");const s=c.exec(n);if(!s)throw new TypeError("Invalid RFC-3339 date-time value");const[o,u,l,f,p,T,h,y,b]=s,M=(0,t.strictParseShort)(v(u)),$=U(l,"month",1,12),C=U(f,"day",1,31),E=w(M,$,C,{hours:p,minutes:T,seconds:h,fractionalMilliseconds:y});return"Z"!=b.toUpperCase()&&E.setTime(E.getTime()-F(b)),E},f=new RegExp(/^(?:Mon|Tue|Wed|Thu|Fri|Sat|Sun), (\d{2}) (Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) (\d{4}) (\d{1,2}):(\d{2}):(\d{2})(?:\.(\d+))? GMT$/),p=new RegExp(/^(?:Monday|Tuesday|Wednesday|Thursday|Frid
280ay|Saturday|Sunday), (\d{2})-(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)-(\d{2}) (\d{1,2}):(\d{2}):(\d{2})(?:\.(\d+))? GMT$/),T=new RegExp(/^(?:Mon|Tue|Wed|Thu|Fri|Sat|Sun) (Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) ( [1-9]|\d{2}) (\d{1,2}):(\d{2}):(\d{2})(?:\.(\d+))? (\d{4})$/),h=n=>{if(null==n)return;if("string"!=typeof n)throw new TypeError("RFC-7231 date-times must be expressed as strings");let s=f.exec(n);if(s){const[n,o,u,c,l,f,p,T]=s;return w((0,t.strictParseShort)(v(c)),$(u),U(o,"day",1,31),{hours:l,minutes:f,seconds:p,fractionalMilliseconds:T})}if(s=p.exec(n),s){const[t,n,o,u,c,l,f,p]=s;return M(w(b(u),$(o),U(n,"day",1,31),{hours:c,minutes:l,seconds:f,fractionalMilliseconds:p}))}if(s=T.exec(n),s){const[n,o,u,c,l,f,p,T]=s;return w((0,t.strictParseShort)(v(T)),$(o),U(u.trimLeft(),"day",1,31),{hours:c,minutes:l,seconds:f,fractionalMilliseconds:p})}throw new TypeError("Invalid RFC-7231 date-time value")},y=n=>{if(null==n)return;let s;if("number"==typeof n)s=n;else if("string"==typeof n)s=(0,t.strictParseDouble)(n);else{if("object"!=typeof n||1!==n.tag)throw new TypeError("Epoch timestamps must be expressed as floating point numbers or their string representation");s=n.value}if(Number.isNaN(s)||s===1/0||s===-1/0)throw new TypeError("Epoch timestamps must be valid, non-Infinite, non-NaN numerics");return new Date(Math.round(1e3*s))},w=(t,n,s,o)=>{const u=n-1;return E(t,u,s),new Date(Date.UTC(t,u,s,U(o.hours,"hour",0,23),U(o.minutes,"minute",0,59),U(o.seconds,"seconds",0,60),D(o.fractionalMilliseconds)))},b=n=>{const s=(new Date).getUTCFullYear(),o=100*Math.floor(s/100)+(0,t.strictParseShort)(v(n));return o<s?o+100:o},M=t=>t.getTime()-(new Date).getTime()>15768e8?new Date(Date.UTC(t.getUTCFullYear()-100,t.getUTCMonth(),t.getUTCDate(),t.getUTCHours(),t.getUTCMinutes(),t.getUTCSeconds(),t.getUTCMilliseconds())):t,$=t=>{const n=s.indexOf(t);if(n<0)throw new TypeError(`Invalid month: ${t}`);return n+1},C=[31,28,31,30,31,30,31,31,30,31,30,31],E=(t,n,o)=>{let u=C[n];if(1===n&&S(t)&&(u=29),o>u)throw new TypeError(`Invalid day for ${s[n]} in ${t}: ${o}`)},S=t=>t%4==0&&(t%100!=0||t%400==0),U=(n,s,o,u)=>{const c=(0,t.strictParseByte)(v(n));if(c<o||c>u)throw new TypeError(`${s} must be between ${o} and ${u}, inclusive`);return c},D=n=>null==n?0:1e3*(0,t.strictParseFloat32)("0."+n),F=t=>{const n=t[0];let s=1;if("+"==n)s=1;else{if("-"!=n)throw new TypeError(`Offset direction, ${n}, must be "+" or "-"`);s=-1}return s*(60*Number(t.substring(1,3))+Number(t.substring(4,6)))*60*1e3},v=t=>{let n=0;for(;n<t.length-1&&"0"===t.charAt(n);)n++;return 0===n?t:t.slice(n)}},4906,[4907]);
281__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"parseBoolean",{enumerable:!0,get:function(){return t}}),Object.defineProperty(e,"expectBoolean",{enumerable:!0,get:function(){return n}}),Object.defineProperty(e,"expectNumber",{enumerable:!0,get:function(){return o}}),Object.defineProperty(e,"expectFloat32",{enumerable:!0,get:function(){return c}}),Object.defineProperty(e,"expectLong",{enumerable:!0,get:function(){return f}}),Object.defineProperty(e,"expectInt",{enumerable:!0,get:function(){return l}}),Object.defineProperty(e,"expectInt32",{enumerable:!0,get:function(){return p}}),Object.defineProperty(e,"expectShort",{enumerable:!0,get:function(){return s}}),Object.defineProperty(e,"expectByte",{enumerable:!0,get:function(){return b}}),Object.defineProperty(e,"expectNonNull",{enumerable:!0,get:function(){return P}}),Object.defineProperty(e,"expectObject",{enumerable:!0,get:function(){return j}}),Object.defineProperty(e,"expectString",{enumerable:!0,get:function(){return h}}),Object.defineProperty(e,"expectUnion",{enumerable:!0,get:function(){return E}}),Object.defineProperty(e,"strictParseDouble",{enumerable:!0,get:function(){return x}}),Object.defineProperty(e,"strictParseFloat",{enumerable:!0,get:function(){return O}}),Object.defineProperty(e,"strictParseFloat32",{enumerable:!0,get:function(){return $}}),Object.defineProperty(e,"limitedParseDouble",{enumerable:!0,get:function(){return I}}),Object.defineProperty(e,"handleFloat",{enumerable:!0,get:function(){return v}}),Object.defineProperty(e,"limitedParseFloat",{enumerable:!0,get:function(){return F}}),Object.defineProperty(e,"limitedParseFloat32",{enumerable:!0,get:function(){return A}}),Object.defineProperty(e,"strictParseLong",{enumerable:!0,get:function(){return U}}),Object.defineProperty(e,"strictParseInt",{enumerable:!0,get:function(){return B}}),Object.defineProperty(e,"strictParseInt32",{enumerable:!0,get:function(){return _}}),Object.defineProperty(e,"strictParseShort",{enumerable:!0,get:function(){return L}}),Object.defineProperty(e,"strictParseByte",{enumerable:!0,get:function(){return M}}),Object.defineProperty(e,"logger",{enumerable:!0,get:function(){return D}});const t=t=>{switch(t){case"true":return!0;case"false":return!1;default:throw new Error(`Unable to parse boolean value "${t}"`)}},n=t=>{if(null!=t){if("number"==typeof t){if(0!==t&&1!==t||D.warn(k(`Expected boolean, got ${typeof t}: ${t}`)),0===t)return!1;if(1===t)return!0}if("string"==typeof t){const n=t.toLowerCase();if("false"!==n&&"true"!==n||D.warn(k(`Expected boolean, got ${typeof t}: ${t}`)),"false"===n)return!1;if("true"===n)return!0}if("boolean"==typeof t)return t;throw new TypeError(`Expected boolean, got ${typeof t}: ${t}`)}},o=t=>{if(null!=t){if("string"==typeof t){const n=parseFloat(t);if(!Number.isNaN(n))return String(n)!==String(t)&&D.warn(k(`Expected number but observed string: ${t}`)),n}if("number"==typeof t)return t;throw new TypeError(`Expected number, got ${typeof t}: ${t}`)}},u=Math.ceil(34028234663852886e22),c=t=>{const n=o(t);if(void 0!==n&&!Number.isNaN(n)&&n!==1/0&&n!==-1/0&&Math.abs(n)>u)throw new TypeError(`Expected 32-bit float, got ${t}`);return n},f=t=>{if(null!=t){if(Number.isInteger(t)&&!Number.isNaN(t))return t;throw new TypeError(`Expected integer, got ${typeof t}: ${t}`)}},l=f,p=t=>y(t,32),s=t=>y(t,16),b=t=>y(t,8),y=(t,n)=>{const o=f(t);if(void 0!==o&&w(o,n)!==o)throw new TypeError(`Expected ${n}-bit integer, got ${t}`);return o},w=(t,n)=>{switch(n){case 32:return Int32Array.of(t)[0];case 16:return Int16Array.of(t)[0];case 8:return Int8Array.of(t)[0]}},P=(t,n)=>{if(null==t){if(n)throw new TypeError(`Expected a non-null value for ${n}`);throw new TypeError("Expected a non-null value")}return t},j=t=>{if(null==t)return;if("object"==typeof t&&!Array.isArray(t))return t;const n=Array.isArray(t)?"array":typeof t;throw new TypeError(`Expected object, got ${n}: ${t}`)},h=t=>{if(null!=t){if("string"==typeof t)return t;if(["boolean","number","bigint"].includes(typeof t))return D.warn(k(`Expected string, got ${typeof t}: ${t}`)),String(t);throw new TypeError(`Expected string, got ${typeof t}: ${t}`)}},E=t=>{if(null==t)return;const n=j(t),o=[];for(const t in n)null!=n[t]&&o.push(t);if(0===o.length)throw new TypeError("Unions must have exactly one non-null member. None were found.");if(o.length>1)throw new TypeError(`Unions must have exactly one non-null member. Keys ${o} were not null.`);return n},x=t=>
281o("string"==typeof t?T(t):t),O=x,$=t=>c("string"==typeof t?T(t):t),N=/(-?(?:0|[1-9]\d*)(?:\.\d+)?(?:[eE][+-]?\d+)?)|(-?Infinity)|(NaN)/g,T=t=>{const n=t.match(N);if(null===n||n[0].length!==t.length)throw new TypeError("Expected real number, got implicit NaN");return parseFloat(t)},I=t=>"string"==typeof t?S(t):o(t),v=I,F=I,A=t=>"string"==typeof t?S(t):c(t),S=t=>{switch(t){case"NaN":return NaN;case"Infinity":return 1/0;case"-Infinity":return-1/0;default:throw new Error(`Unable to parse float value: ${t}`)}},U=t=>f("string"==typeof t?T(t):t),B=U,_=t=>p("string"==typeof t?T(t):t),L=t=>s("string"==typeof t?T(t):t),M=t=>b("string"==typeof t?T(t):t),k=t=>String(new TypeError(t).stack||t).split("\n").slice(0,5).filter(t=>!t.includes("stackTraceWarning")).join("\n"),D={warn:console.warn}},4907,[]);
282__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"LazyJsonString",{enumerable:!0,get:function(){return t}});const t=function(t){return Object.assign(new String(t),{deserializeJSON:()=>JSON.parse(String(t)),toString:()=>String(t),toJSON:()=>String(t)})};t.from=n=>n&&"object"==typeof n&&(n instanceof t||"deserializeJSON"in n)?n:"string"==typeof n||Object.getPrototypeOf(n)===String.prototype?t(String(n)):t(JSON.stringify(n)),t.fromObject=t.from},4908,[]);
283__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.quoteHeader=function(u){(u.includes(",")||u.includes('"'))&&(u=`"${u.replace(/"/g,'\\"')}"`);return u}},4909,[]);
284__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"_parseEpochTimestamp",{enumerable:!0,get:function(){return N}}),Object.defineProperty(e,"_parseRfc3339DateTimeWithOffset",{enumerable:!0,get:function(){return $}}),Object.defineProperty(e,"_parseRfc7231DateTime",{enumerable:!0,get:function(){return w}});const t="(?:Mon|Tue|Wed|Thu|Fri|Sat|Sun)(?:[ne|u?r]?s?day)?",n="(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)",u="(\\d?\\d):(\\d{2}):(\\d{2})(?:\\.(\\d+))?",o="(\\d?\\d)",s="(\\d{4})",p=new RegExp(/^(\d{4})-(\d\d)-(\d\d)[tT](\d\d):(\d\d):(\d\d)(\.(\d+))?(([-+]\d\d:\d\d)|[zZ])$/),b=new RegExp(`^${t}, ${o} ${n} ${s} ${u} GMT$`),f=new RegExp(`^${t}, ${o}-${n}-(\\d\\d) ${u} GMT$`),c=new RegExp(`^${t} ${n} ( [1-9]|\\d\\d) ${u} ${s}$`),l=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],N=t=>{if(null==t)return;let n=NaN;if("number"==typeof t)n=t;else if("string"==typeof t){if(!/^-?\d*\.?\d+$/.test(t))throw new TypeError("parseEpochTimestamp - numeric string invalid.");n=Number.parseFloat(t)}else"object"==typeof t&&1===t.tag&&(n=t.value);if(isNaN(n)||Math.abs(n)===1/0)throw new TypeError("Epoch timestamps must be valid finite numbers.");return new Date(Math.round(1e3*n))},$=t=>{if(null==t)return;if("string"!=typeof t)throw new TypeError("RFC3339 timestamps must be strings");const n=p.exec(t);if(!n)throw new TypeError(`Invalid RFC3339 timestamp format ${t}`);const[,u,o,s,b,f,c,,l,N]=n;T(o,1,12),T(s,1,31),T(b,0,23),T(f,0,59),T(c,0,60);const $=new Date(Date.UTC(Number(u),Number(o)-1,Number(s),Number(b),Number(f),Number(c),Number(l)?Math.round(1e3*parseFloat(`0.${l}`)):0));if($.setUTCFullYear(Number(u)),"Z"!=N.toUpperCase()){const[,t,n,u]=/([+-])(\d\d):(\d\d)/.exec(N)||[void 0,"+",0,0],o="-"===t?1:-1;$.setTime($.getTime()+o*(60*Number(n)*60*1e3+60*Number(u)*1e3))}return $},w=t=>{if(null==t)return;if("string"!=typeof t)throw new TypeError("RFC7231 timestamps must be strings.");let n,u,o,s,p,N,$,w;if((w=b.exec(t))?[,n,u,o,s,p,N,$]=w:(w=f.exec(t))?([,n,u,o,s,p,N,$]=w,o=(Number(o)+1900).toString()):(w=c.exec(t))&&([,u,n,s,p,N,$,o]=w),o&&N){const t=Date.UTC(Number(o),l.indexOf(u),Number(n),Number(s),Number(p),Number(N),$?Math.round(1e3*parseFloat(`0.${$}`)):0);T(n,1,31),T(s,0,23),T(p,0,59),T(N,0,60);const b=new Date(t);return b.setUTCFullYear(Number(o)),b}throw new TypeError(`Invalid RFC7231 date-time value ${t}.`)};function T(t,n,u){const o=Number(t);if(o<n||o>u)throw new Error(`Value ${o} out of range [${n}, ${u}]`)}},4910,[]);
285__d(function(g,r,_i,a,m,e,d){"use strict";
285Object.defineProperty(e,'__esModule',{value:!0}),e.splitEvery=function(t,n,i){if(i<=0||!Number.isInteger(i))throw new Error("Invalid number of delimiters ("+i+") for splitEvery.");const s=t.split(n);if(1===i)return s;const o=[];let u="";for(let t=0;t<s.length;t++)""===u?u=s[t]:u+=n+s[t],(t+1)%i===0&&(o.push(u),u="");""!==u&&o.push(u);return o}},4911,[]);
286__d(function(g,r,_i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"splitHeader",{enumerable:!0,get:function(){return t}});const t=t=>{const c=t.length,n=[];let s,l=!1,i=0;for(let u=0;u<c;++u){const c=t[u];switch(c){case"\"":"\\"!==s&&(l=!l);break;case",":l||(n.push(t.slice(i,u)),i=u+1)}s=c}return n.push(t.slice(i)),n.map(t=>{const c=(t=t.trim()).length;return c<2?t:("\""===t[0]&&"\""===t[c-1]&&(t=t.slice(1,c-1)),t.replace(/\\"/g,'"'))})}},4912,[]);
287__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"NumericValue",{enumerable:!0,get:function(){return n}}),e.nv=function(t){return new n(String(t),"bigDecimal")};const t=/^-?\d*(\.\d+)?$/;class n{constructor(n,o){if(this.string=n,this.type=o,!t.test(n))throw new Error("@smithy/core/serde - NumericValue must only contain [0-9], at most one decimal point \".\", and an optional negation prefix \"-\".")}toString(){return this.string}static[Symbol.hasInstance](o){if(!o||"object"!=typeof o)return!1;const s=o;return n.prototype.isPrototypeOf(o)||"bigDecimal"===s.type&&t.test(s.string)}}},4913,[]);
288__d(function(g,r,_i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.fromHex=function(t){if(t.length%2!=0)throw new Error("Hex encoded strings must have an even number length");const o=new Uint8Array(t.length/2);for(let c=0;c<t.length;c+=2){const i=t.slice(c,c+2).toLowerCase();if(!(i in n))throw new Error(`Cannot decode unrecognized sequence ${i} as hexadecimal`);o[c/2]=n[i]}return o},e.toHex=function(n){let o="";for(let c=0;c<n.byteLength;c++)o+=t[n[c]];return o};const t={},n={};for(let o=0;o<256;o++){let c=o.toString(16).toLowerCase();1===c.length&&(c=`0${c}`),t[o]=c,n[c]=o}},4914,[]);
289__d(function(g,r,_i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"calculateBodyLength",{enumerable:!0,get:function(){return n}});const t="function"==typeof TextEncoder?new TextEncoder:null,n=n=>{if("string"==typeof n){if(t)return t.encode(n).byteLength;let o=n.length;for(let t=o-1;t>=0;t--){const u=n.charCodeAt(t);u>127&&u<=2047?o++:u>2047&&u<=65535&&(o+=2),u>=56320&&u<=57343&&t--}return o}if("number"==typeof n.byteLength)return n.byteLength;if("number"==typeof n.size)return n.size;throw new Error(`Body Length computation failed for ${n}`)}},4915,[]);
290__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"toUint8Array",{enumerable:!0,get:function(){return n}});var t=r(d[0]);const n=n=>"string"==typeof n?(0,t.fromUtf8)(n):ArrayBuffer.isView(n)?new Uint8Array(n.buffer,n.byteOffset,n.byteLength/Uint8Array.BYTES_PER_ELEMENT):new Uint8Array(n)},4916,[4901]);
291__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"isArrayBuffer",{enumerable:!0,get:function(){return t}});const t=t=>"function"==typeof ArrayBuffer&&t instanceof ArrayBuffer||"[object ArrayBuffer]"===Object.prototype.toString.call(t)},4917,[]);
292__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"deserializerMiddleware",{enumerable:!0,get:function(){return t}});var e=r(d[0]);const t=(t,o)=>(n,c)=>async p=>{const{response:u}=await n(p);try{return{response:u,output:await o(u,t)}}catch(t){if(Object.defineProperty(t,"$response",{value:u,enumerable:!1,writable:!1,configurable:!1}),!("$metadata"in t)){const o="Deserialization error: to see the raw response, inspect the hidden field {error}.$response on this object.";try{t.message+="\n  Deserialization error: to see the raw response, inspect the hidden field {error}.$response on this object."}catch(e){c.logger&&"NoOpLogger"!==c.logger?.constructor?.name&&c.logger?.warn?.(o)}void 0!==t.$responseBodyText&&t.$response&&(t.$response.body=t.$responseBodyText);try{if(e.HttpResponse.isInstance(u)){const{headers:e={}}=u,o=Object.entries(e);t.$metadata={httpStatusCode:u.statusCode,requestId:s(/^x-[\w-]+-request-?id$/,o),extendedRequestId:s(/^x-[\w-]+-id-2$/,o),cfId:s(/^x-[\w-]+-cf-id$/,o)}}}catch(e){}}throw t}},s=(e,t)=>(t.find(([t])=>t.match(e))||[void 0,void 0])[1]},4918,[4641]);
293__d(function(g,r,i,a,m,e,d){"use strict";
293Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"getSmithyContext",{enumerable:!0,get:function(){return n}});var t=r(d[0]);const n=n=>n[t.SMITHY_CONTEXT_KEY]||(n[t.SMITHY_CONTEXT_KEY]={})},4919,[4645]);
294__d(function(g,r,i,a,m,e,d){},4920,[]);
295__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0});var t=r(d[0]);Object.keys(t).forEach(function(n){'default'===n||Object.prototype.hasOwnProperty.call(e,n)||Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[n]}})});var n=r(d[1]);Object.keys(n).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return n[t]}})});var c=r(d[2]);Object.keys(c).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return c[t]}})});var o=r(d[3]);Object.keys(o).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return o[t]}})});var u=r(d[4]);Object.keys(u).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return u[t]}})});var f=r(d[5]);Object.keys(f).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return f[t]}})})},4921,[4922,4923,4924,4925,4926,4927]);
296__d(function(g,r,i,a,m,e,d){"use strict";var t;Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"HttpAuthLocation",{enumerable:!0,get:function(){return t}}),(function(t){t.HEADER="header",t.QUERY="query"})(t||(t={}))},4922,[]);
297__d(function(g,r,i,a,m,e,d){"use strict";var t;Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"HttpApiKeyAuthLocation",{enumerable:!0,get:function(){return t}}),(function(t){t.HEADER="header",t.QUERY="query"})(t||(t={}))},4923,[]);
298__d(function(g,r,i,a,m,e,d){},4924,[]);
299__d(function(g,r,i,a,m,e,d){},4925,[]);
300__d(function(g,r,i,a,m,e,d){},4926,[]);
301__d(function(g,r,i,a,m,e,d){},4927,[]);
302__d(function(g,r,i,a,m,e,d){},4928,[]);
303__d(function(g,r,i,a,m,e,d){},4929,[]);
304__d(function(g,r,i,a,m,e,d){},4930,[]);
305__d(function(g,r,i,a,m,e,d){},4931,[]);
306__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0});var t=r(d[0]);Object.keys(t).forEach(function(n){'default'===n||Object.prototype.hasOwnProperty.call(e,n)||Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[n]}})});var n=r(d[1]);Object.keys(n).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return n[t]}})});var c=r(d[2]);Object.keys(c).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return c[t]}})})},4932,[4933,4934,4935]);
307__d(function(g,r,i,a,m,e,d){},4933,[]);
308__d(function(g,r,i,a,m,e,d){},4934,[]);
309__d(function(g,r,i,a,m,e,d){},4935,[]);
310__d(function(g,r,i,a,m,e,d){},4936,[]);
311__d(function(g,r,i,a,m,e,d){},4937,[]);
312__d(function(g,r,i,a,m,e,d){"use strict";var t;Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"EndpointURLScheme",{enumerable:!0,get:function(){return t}}),(function(t){t.HTTP="http",t.HTTPS="https"})(t||(t={}))},4938,[]);
313__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0});var t=r(d[0]);Object.keys(t).forEach(function(n){'default'===n||Object.prototype.hasOwnProperty.call(e,n)||Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[n]}})});var n=r(d[1]);Object.keys(n).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return n[t]}})});var c=r(d[2]);Object.keys(c).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return c[t]}})});var o=r(d[3]);Object.keys(o).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return o[t]}})});var u=r(d[4]);Object.keys(u).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return u[t]}})})},4939,[4940,4941,4942,4943,4944]);
314__d(function(g,r,i,a,m,e,d){},4940,[]);
315__d(function(g,r,i,a,m,e,d){},4941,[]);
316__d(function(g,r,i,a,m,e,d){},4942,[]);
317__d(function(g,r,i,a,m,e,d){},4943,[]);
318__d(function(g,r,i,a,m,e,d){},4944,[]);
319__d(function(g,r,i,a,m,e,d){},4945,[]);
320__d(function(g,r,i,a,m,e,d){"use strict";
320Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"AlgorithmId",{enumerable:!0,get:function(){return o.AlgorithmId}});var t=r(d[0]);Object.keys(t).forEach(function(n){'default'===n||Object.prototype.hasOwnProperty.call(e,n)||Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[n]}})});var n=r(d[1]);Object.keys(n).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return n[t]}})});var o=r(d[2])},4946,[4947,4949,4948]);
321__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"getDefaultClientConfiguration",{enumerable:!0,get:function(){return n}}),Object.defineProperty(e,"resolveDefaultRuntimeConfig",{enumerable:!0,get:function(){return u}});var t=r(d[0]);const n=n=>(0,t.getChecksumConfiguration)(n),u=n=>(0,t.resolveChecksumRuntimeConfig)(n)},4947,[4948]);
322__d(function(g,r,i,a,m,e,d){"use strict";var t;Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"AlgorithmId",{enumerable:!0,get:function(){return t}}),Object.defineProperty(e,"getChecksumConfiguration",{enumerable:!0,get:function(){return c}}),Object.defineProperty(e,"resolveChecksumRuntimeConfig",{enumerable:!0,get:function(){return n}}),(function(t){t.MD5="md5",t.CRC32="crc32",t.CRC32C="crc32c",t.SHA1="sha1",t.SHA256="sha256"})(t||(t={}));const c=c=>{const n=[];return void 0!==c.sha256&&n.push({algorithmId:()=>t.SHA256,checksumConstructor:()=>c.sha256}),null!=c.md5&&n.push({algorithmId:()=>t.MD5,checksumConstructor:()=>c.md5}),{addChecksumAlgorithm(t){n.push(t)},checksumAlgorithms:()=>n}},n=t=>{const c={};return t.checksumAlgorithms().forEach(t=>{c[t.algorithmId()]=t.checksumConstructor()}),c}},4948,[]);
323__d(function(g,r,i,a,m,e,d){},4949,[]);
324__d(function(g,r,i,a,m,e,d){},4950,[]);
325__d(function(g,r,i,a,m,e,d){"use strict";var t;Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"FieldPosition",{enumerable:!0,get:function(){return t}}),(function(t){t[t.HEADER=0]="HEADER",t[t.TRAILER=1]="TRAILER"})(t||(t={}))},4951,[]);
326__d(function(g,r,i,a,m,e,d){},4952,[]);
327__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0});var t=r(d[0]);Object.keys(t).forEach(function(n){'default'===n||Object.prototype.hasOwnProperty.call(e,n)||Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[n]}})});var n=r(d[1]);Object.keys(n).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return n[t]}})});var c=r(d[2]);Object.keys(c).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return c[t]}})});var o=r(d[3]);Object.keys(o).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return o[t]}})})},4953,[4954,4955,4956,4957]);
328__d(function(g,r,i,a,m,e,d){},4954,[]);
329__d(function(g,r,i,a,m,e,d){},4955,[]);
330__d(function(g,r,i,a,m,e,d){},4956,[]);
331__d(function(g,r,i,a,m,e,d){},4957,[]);
332__d(function(g,r,i,a,m,e,d){},4958,[]);
333__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"SMITHY_CONTEXT_KEY",{enumerable:!0,get:function(){return t}});const t="__smithy_context"},4959,[]);
334__d(function(g,r,i,a,m,e,d){},4960,[]);
335__d(function(g,r,i,a,m,e,d){"use strict";var n;Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"IniSectionType",{enumerable:!0,get:function(){return n}}),(function(n){n.PROFILE="profile",n.SSO_SESSION="sso-session",n.SERVICES="services"})(n||(n={}))},4961,[]);
336__d(function(g,r,i,a,m,e,d){},4962,[]);
337__d(function(g,r,i,a,m,e,d){},4963,[]);
338__d(function(g,r,i,a,m,e,d){},4964,[]);
339__d(function(g,r,i,a,m,e,d){},4965,[]);
340__d(function(g,r,i,a,m,e,d){},4966,[]);
341__d(function(g,r,i,a,m,e,d){},4967,[]);
342__d(function(g,r,i,a,m,e,d){},4968,[]);
343__d(function(g,r,i,a,m,e,d){},4969,[]);
344__d(function(g,r,i,a,m,e,d){},4970,[]);
345__d(function(g,r,i,a,m,e,d){},4971,[]);
346__d(function(g,r,i,a,m,e,d){},4972,[]);
347__d(function(g,r,i,a,m,e,d){},4973,[]);
348__d(function(g,r,i,a,m,e,d){},4974,[]);
349__d(function(g,r,i,a,m,e,d){},4975,[]);
350__d(function(g,r,i,a,m,e,d){"use strict";var t;
350Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"RequestHandlerProtocol",{enumerable:!0,get:function(){return t}}),(function(t){t.HTTP_0_9="http/0.9",t.HTTP_1_0="http/1.0",t.TDS_8_0="tds/8.0"})(t||(t={}))},4976,[]);
351__d(function(g,r,i,a,m,e,d){},4977,[]);
352__d(function(g,r,i,a,m,e,d){},4978,[]);
353__d(function(g,r,i,a,m,e,d){},4979,[]);
354__d(function(g,r,i,a,m,e,d){},4980,[]);
355__d(function(g,r,i,a,m,e,d){},4981,[]);
356__d(function(g,r,i,a,m,e,d){},4982,[]);
357__d(function(g,r,i,a,m,e,d){},4983,[]);
358__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"HttpRequest",{enumerable:!0,get:function(){return t}});class t{constructor(t){this.method=t.method||"GET",this.hostname=t.hostname||"localhost",this.port=t.port,this.query=t.query||{},this.headers=t.headers||{},this.body=t.body,this.protocol=t.protocol?":"!==t.protocol.slice(-1)?`${t.protocol}:`:t.protocol:"https:",this.path=t.path?"/"!==t.path.charAt(0)?`/${t.path}`:t.path:"/",this.username=t.username,this.password=t.password,this.fragment=t.fragment}static clone(o){const s=new t({...o,headers:{...o.headers}});var n;return s.query&&(s.query=(n=s.query,Object.keys(n).reduce((t,o)=>{const s=n[o];return{...t,[o]:Array.isArray(s)?[...s]:s}},{}))),s}static isInstance(t){if(!t)return!1;const o=t;return"method"in o&&"protocol"in o&&"hostname"in o&&"path"in o&&"object"==typeof o.query&&"object"==typeof o.headers}clone(){return t.clone(this)}}},4984,[]);
359__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"HttpResponse",{enumerable:!0,get:function(){return t}});class t{constructor(t){this.statusCode=t.statusCode,this.reason=t.reason,this.headers=t.headers||{},this.body=t.body}static isInstance(t){if(!t)return!1;const s=t;return"number"==typeof s.statusCode&&"object"==typeof s.headers}}},4985,[]);
360__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"isValidHostLabel",{enumerable:!0,get:function(){return n}});const t=new RegExp("^(?!.*-$)(?!-)[a-zA-Z0-9-]{1,63}$"),n=(o,s=!1)=>{if(!s)return t.test(o);const u=o.split(".");for(const t of u)if(!n(t))return!1;return!0}},4986,[]);
361__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.isValidHostname=function(t){return/^[a-z0-9][a-z0-9\.\-]*[a-z0-9]$/.test(t)}},4987,[]);
362__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"normalizeProvider",{enumerable:!0,get:function(){return t}});const t=t=>{if("function"==typeof t)return t;const n=Promise.resolve(t);return()=>n}},4988,[]);
363__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.parseQueryString=function(n){const t={};if(n=n.replace(/^\?/,""))for(const o of n.split("&")){let[n,s=null]=o.split("=");n=decodeURIComponent(n),s&&(s=decodeURIComponent(s)),n in t?Array.isArray(t[n])?t[n].push(s):t[n]=[t[n],s]:t[n]=s}return t}},4989,[]);
364__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"parseUrl",{enumerable:!0,get:function(){return n}});var t=r(d[0]);const n=o=>{if("string"==typeof o)return n(new URL(o));const{hostname:p,pathname:s,port:u,protocol:c,search:l}=o;let f;return l&&(f=(0,t.parseQueryString)(l)),{hostname:p,port:u?parseInt(u):void 0,protocol:c,path:s,query:f}}},4990,[4989]);
365__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"toEndpointV1",{enumerable:!0,get:function(){return n}});var t=r(d[0]);const n=n=>{if("object"==typeof n){if("url"in n){const o=(0,t.parseUrl)(n.url);if(n.headers){o.headers={};for(const t in n.headers)o.headers[t.toLowerCase()]=n.headers[t].join(", ")}return o}return n}return(0,t.parseUrl)(n)}},4991,[4990]);
366__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"deserializerMiddlewareOption",{enumerable:!0,get:function(){return l}}),Object.defineProperty(e,"serializerMiddlewareOption",{enumerable:!0,get:function(){return s}}),e.getSerdePlugin=function(o,u,c){return{applyToStack:p=>{p.add((0,t.deserializerMiddleware)(o,c),l),p.add((0,n.serializerMiddleware)(o,u),s)}}};var t=r(d[0]),n=r(d[1]);const l={name:"deserializerMiddleware",step:"deserialize",tags:["DESERIALIZER"],override:!0},s={name:"serializerMiddleware",step:"serialize",tags:["SERIALIZER"],override:!0}},4992,[4918,4993]);
367__d(function(g,r,i,a,m,e,d){"use strict";
367Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"serializerMiddleware",{enumerable:!0,get:function(){return t}});var n=r(d[0]);const t=(t,o)=>(c,p)=>async s=>{const u=t,l=p.endpointV2?async()=>(0,n.toEndpointV1)(p.endpointV2):u.endpoint;if(!l)throw new Error("No valid endpoint provider available.");const f=await o(s.input,{...t,endpoint:l});return c({...s,request:f})}},4993,[4994]);
368__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"toEndpointV1",{enumerable:!0,get:function(){return p.toEndpointV1}}),Object.defineProperty(e,"BinaryDecisionDiagram",{enumerable:!0,get:function(){return f.BinaryDecisionDiagram}}),Object.defineProperty(e,"EndpointCache",{enumerable:!0,get:function(){return b.EndpointCache}}),Object.defineProperty(e,"decideEndpoint",{enumerable:!0,get:function(){return l.decideEndpoint}}),Object.defineProperty(e,"isIpAddress",{enumerable:!0,get:function(){return s.isIpAddress}}),Object.defineProperty(e,"isValidHostLabel",{enumerable:!0,get:function(){return p.isValidHostLabel}}),Object.defineProperty(e,"customEndpointFunctions",{enumerable:!0,get:function(){return E.customEndpointFunctions}}),Object.defineProperty(e,"resolveEndpoint",{enumerable:!0,get:function(){return y.resolveEndpoint}}),Object.defineProperty(e,"resolveParams",{enumerable:!0,get:function(){return t.resolveParams}}),Object.defineProperty(e,"middlewareEndpointToEndpointV1",{enumerable:!0,get:function(){return P.toEndpointV1}}),Object.defineProperty(e,"endpointMiddlewareOptions",{enumerable:!0,get:function(){return u.endpointMiddlewareOptions}}),Object.defineProperty(e,"resolveEndpointRequiredConfig",{enumerable:!0,get:function(){return j.resolveEndpointRequiredConfig}}),Object.defineProperty(e,"getEndpointFromInstructions",{enumerable:!0,get:function(){return v}}),Object.defineProperty(e,"resolveEndpointConfig",{enumerable:!0,get:function(){return C}}),Object.defineProperty(e,"endpointMiddleware",{enumerable:!0,get:function(){return F}}),Object.defineProperty(e,"getEndpointPlugin",{enumerable:!0,get:function(){return w}});var n=r(d[0]),t=r(d[1]),o=r(d[2]),u=r(d[3]),c=r(d[4]),p=r(d[5]),f=r(d[6]),b=r(d[7]),l=r(d[8]),s=r(d[9]),E=r(d[10]),y=r(d[11]),O=r(d[12]);Object.keys(O).forEach(function(n){'default'===n||Object.prototype.hasOwnProperty.call(e,n)||Object.defineProperty(e,n,{enumerable:!0,get:function(){return O[n]}})});var P=r(d[13]),j=r(d[14]);const v=(0,t.bindGetEndpointFromInstructions)(n.getEndpointFromConfig),C=(0,c.bindResolveEndpointConfig)(n.getEndpointFromConfig),F=(0,o.bindEndpointMiddleware)(n.getEndpointFromConfig),w=(0,u.bindGetEndpointPlugin)(n.getEndpointFromConfig)},4994,[4995,4996,5001,5047,5048,4641,5049,5050,5051,5077,5066,5087,5052,5000,5093]);
369__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"getEndpointFromConfig",{enumerable:!0,get:function(){return n}});const n=async n=>{}},4995,[]);
370__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.bindGetEndpointFromInstructions=function(t){return async(n,c,u,p)=>{if(!u.isCustomEndpoint){let n;n=u.serviceConfiguredEndpoint?await u.serviceConfiguredEndpoint():await t(u.serviceId),n&&(u.endpoint=()=>Promise.resolve((0,o.toEndpointV1)(n)),u.isCustomEndpoint=!0)}const f=await s(n,c,u);if("function"!=typeof u.endpointProvider)throw new Error("config.endpointProvider is not set.");const P=u.endpointProvider(f,p);if(u.isCustomEndpoint&&u.endpoint){const t=await u.endpoint();if(t?.headers){P.headers??={};for(const[n,o]of Object.entries(t.headers))P.headers[n]=Array.isArray(o)?o:[o]}}return P}},Object.defineProperty(e,"resolveParams",{enumerable:!0,get:function(){return s}});var t=r(d[0]),n=r(d[1]),o=r(d[2]);const s=async(o,s,c)=>{const u={},p=s?.getEndpointParameterInstructions?.()||{};for(const[t,s]of Object.entries(p))switch(s.type){case"staticContextParams":u[t]=s.value;break;case"contextParams":u[t]=o[s.name];break;case"clientContextParams":case"builtInParams":u[t]=await(0,n.createConfigValueProvider)(s.name,t,c,"builtInParams"!==s.type)();break;case"operationContextParams":u[t]=s.get(o);break;default:throw new Error("Unrecognized endpoint parameter instruction: "+JSON.stringify(s))}return 0===Object.keys(p).length&&Object.assign(u,c),"s3"===String(c.serviceId).toLowerCase()&&await(0,t.resolveParamsForS3)(u),u}},4996,[4997,4999,5000]);
371__d(function(g,r,i,a,m,e,d){"use strict";
371Object.defineProperty(e,'__esModule',{value:!0});var t=r(d[0]);Object.keys(t).forEach(function(n){'default'===n||Object.prototype.hasOwnProperty.call(e,n)||Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[n]}})})},4997,[4998]);
372__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"resolveParamsForS3",{enumerable:!0,get:function(){return t}}),Object.defineProperty(e,"DOT_PATTERN",{enumerable:!0,get:function(){return c}}),Object.defineProperty(e,"S3_HOSTNAME_PATTERN",{enumerable:!0,get:function(){return u}}),Object.defineProperty(e,"isDnsCompatibleBucketName",{enumerable:!0,get:function(){return l}}),Object.defineProperty(e,"isArnBucketName",{enumerable:!0,get:function(){return f}});const t=async t=>{const n=t?.Bucket||"";if("string"==typeof t.Bucket&&(t.Bucket=n.replace(/#/g,encodeURIComponent("#")).replace(/\?/g,encodeURIComponent("?"))),f(n)){if(!0===t.ForcePathStyle)throw new Error("Path-style addressing cannot be used with ARN buckets")}else(!l(n)||-1!==n.indexOf(".")&&!String(t.Endpoint).startsWith("http:")||n.toLowerCase()!==n||n.length<3)&&(t.ForcePathStyle=!0);return t.DisableMultiRegionAccessPoints&&(t.disableMultiRegionAccessPoints=!0,t.DisableMRAP=!0),t},n=/^[a-z0-9][a-z0-9\.\-]{1,61}[a-z0-9]$/,o=/(\d+\.){3}\d+/,s=/\.\./,c=/\./,u=/^(.+\.)?s3(-fips)?(\.dualstack)?[.-]([a-z0-9-]+)\./,l=t=>n.test(t)&&!o.test(t)&&!s.test(t),f=t=>{const[n,o,s,,,c]=t.split(":"),u="arn"===n&&t.split(":").length>=6,l=Boolean(u&&o&&s&&c);if(u&&!l)throw new Error(`Invalid ARN: ${t} was an invalid ARN.`);return l}},4998,[]);
373__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"createConfigValueProvider",{enumerable:!0,get:function(){return t}});const t=(t,n,c,o=!1)=>{const s=async()=>{let s;if(o){const o=c.clientContextParams,u=o?.[t];s=u??c[t]??c[n]}else s=c[t]??c[n];return"function"==typeof s?s():s};return"credentialScope"===t||"CredentialScope"===n?async()=>{const t="function"==typeof c.credentials?await c.credentials():c.credentials;return t?.credentialScope??t?.CredentialScope}:"accountId"===t||"AccountId"===n?async()=>{const t="function"==typeof c.credentials?await c.credentials():c.credentials;return t?.accountId??t?.AccountId}:"endpoint"===t||"endpoint"===n?async()=>{if(!1===c.isCustomEndpoint)return;const t=await s();if(t&&"object"==typeof t){if("url"in t)return t.url.href;if("hostname"in t){const{protocol:n,hostname:c,port:o,path:s}=t;return`${n}//${c}${o?":"+o:""}${s}`}}return t}:s}},4999,[]);
374__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"toEndpointV1",{enumerable:!0,get:function(){return t.toEndpointV1}});var t=r(d[0])},5000,[4641]);
375__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.bindEndpointMiddleware=function(o){const c=(0,t.bindGetEndpointFromInstructions)(o);return({config:t,instructions:o})=>(_,u)=>async h=>{t.isCustomEndpoint&&s(u,"ENDPOINT_OVERRIDE","N");const p=await c(h.input,{getEndpointParameterInstructions:()=>o},{...t},u);u.endpointV2=p,u.authSchemes=p.properties?.authSchemes;const f=u.authSchemes?.[0];if(f){u.signing_region=f.signingRegion,u.signing_service=f.signingName;const t=(0,n.getSmithyContext)(u),s=t?.selectedHttpAuthScheme?.httpAuthOption;s&&(s.signingProperties=Object.assign(s.signingProperties||{},{signing_region:f.signingRegion,signingRegion:f.signingRegion,signing_service:f.signingName,signingName:f.signingName,signingRegionSet:f.signingRegionSet},f.properties))}return _({...h})}};var n=r(d[0]),t=r(d[1]);function s(n,t,s){n.__smithy_context?n.__smithy_context.features||(n.__smithy_context.features={}):n.__smithy_context={features:{}},n.__smithy_context.features[t]=s}},5001,[5002,4996]);
376__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"constructStack",{enumerable:!0,get:function(){return t.constructStack}}),Object.defineProperty(e,"getSmithyContext",{enumerable:!0,get:function(){return n.getSmithyContext}}),Object.defineProperty(e,"normalizeProvider",{enumerable:!0,get:function(){return n.normalizeProvider}}
376),Object.defineProperty(e,"invalidFunction",{enumerable:!0,get:function(){return o.invalidFunction}}),Object.defineProperty(e,"invalidProvider",{enumerable:!0,get:function(){return u.invalidProvider}}),Object.defineProperty(e,"createWaiter",{enumerable:!0,get:function(){return c.createWaiter}}),Object.defineProperty(e,"waiterServiceDefaults",{enumerable:!0,get:function(){return f.waiterServiceDefaults}}),Object.defineProperty(e,"WaiterState",{enumerable:!0,get:function(){return f.WaiterState}}),Object.defineProperty(e,"checkExceptions",{enumerable:!0,get:function(){return f.checkExceptions}}),Object.defineProperty(e,"Client",{enumerable:!0,get:function(){return l.Client}}),Object.defineProperty(e,"Command",{enumerable:!0,get:function(){return b.Command}}),Object.defineProperty(e,"SENSITIVE_STRING",{enumerable:!0,get:function(){return p.SENSITIVE_STRING}}),Object.defineProperty(e,"createAggregatedClient",{enumerable:!0,get:function(){return y.createAggregatedClient}}),Object.defineProperty(e,"throwDefaultError",{enumerable:!0,get:function(){return P.throwDefaultError}}),Object.defineProperty(e,"withBaseException",{enumerable:!0,get:function(){return P.withBaseException}}),Object.defineProperty(e,"loadConfigsForDefaultMode",{enumerable:!0,get:function(){return j.loadConfigsForDefaultMode}}),Object.defineProperty(e,"emitWarningIfUnsupportedVersion",{enumerable:!0,get:function(){return O.emitWarningIfUnsupportedVersion}}),Object.defineProperty(e,"ServiceException",{enumerable:!0,get:function(){return s.ServiceException}}),Object.defineProperty(e,"decorateServiceException",{enumerable:!0,get:function(){return s.decorateServiceException}}),Object.defineProperty(e,"getDefaultExtensionConfiguration",{enumerable:!0,get:function(){return C.getDefaultExtensionConfiguration}}),Object.defineProperty(e,"getDefaultClientConfiguration",{enumerable:!0,get:function(){return C.getDefaultClientConfiguration}}),Object.defineProperty(e,"resolveDefaultRuntimeConfig",{enumerable:!0,get:function(){return C.resolveDefaultRuntimeConfig}}),Object.defineProperty(e,"AlgorithmId",{enumerable:!0,get:function(){return v.AlgorithmId}}),Object.defineProperty(e,"getChecksumConfiguration",{enumerable:!0,get:function(){return v.getChecksumConfiguration}}),Object.defineProperty(e,"resolveChecksumRuntimeConfig",{enumerable:!0,get:function(){return v.resolveChecksumRuntimeConfig}}),Object.defineProperty(e,"getRetryConfiguration",{enumerable:!0,get:function(){return S.getRetryConfiguration}}),Object.defineProperty(e,"resolveRetryRuntimeConfig",{enumerable:!0,get:function(){return S.resolveRetryRuntimeConfig}}),Object.defineProperty(e,"getArrayIfSingleItem",{enumerable:!0,get:function(){return h.getArrayIfSingleItem}}),Object.defineProperty(e,"getValueFromTextNode",{enumerable:!0,get:function(){return E.getValueFromTextNode}}),Object.defineProperty(e,"isSerializableHeaderValue",{enumerable:!0,get:function(){return x.isSerializableHeaderValue}}),Object.defineProperty(e,"NoOpLogger",{enumerable:!0,get:function(){return D.NoOpLogger}}),Object.defineProperty(e,"map",{enumerable:!0,get:function(){return I.map}}),Object.defineProperty(e,"convertMap",{enumerable:!0,get:function(){return I.convertMap}}),Object.defineProperty(e,"take",{enumerable:!0,get:function(){return I.take}}),Object.defineProperty(e,"schemaLogFilter",{enumerable:!0,get:function(){return R.schemaLogFilter}}),Object.defineProperty(e,"serializeFloat",{enumerable:!0,get:function(){return k.serializeFloat}}),Object.defineProperty(e,"serializeDateTime",{enumerable:!0,get:function(){return k.serializeDateTime}}),Object.defineProperty(e,"_json",{enumerable:!0,get:function(){return F._json}});var t=r(d[0]),n=r(d[1]),o=r(d[2]),u=r(d[3]),c=r(d[4]),f=r(d[5]),l=r(d[6]),b=r(d[7]),p=r(d[8]),y=r(d[9]),P=r(d[10]),j=r(d[11]),O=r(d[12]),s=r(d[13]),C=r(d[14]),v=r(d[15]),S=r(d[16]),h=r(d[17]),E=r(d[18]),x=r(d[19]),D=r(d[20]),I=r(d[21]),R=r(d[22]),k=r(d[23]),F=r(d[24])},5002,[5003,4641,5004,5005,5006,5010,5012,5013,5031,5032,5033,5035,5036,5034,5037,5038,5039,5040,5041,5042,5043,5044,5014,5045,5046]);
377__d(function(g,r,i,_a,m,e,d){"use strict";
377Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"constructStack",{enumerable:!0,get:function(){return n}});const t=(t,o)=>{const n=[];if(t&&n.push(t),o)for(const t of o)n.push(t);return n},o=(t,o)=>`${t||"anonymous"}${o&&o.length>0?` (a.k.a. ${o.join(",")})`:""}`,n=()=>{let l=[],f=[],c=!1;const u=new Set,p=o=>{let n=!1;const a=a=>{const s=t(a.name,a.aliases);if(s.includes(o)){n=!0;for(const t of s)u.delete(t);return!1}return!0};return l=l.filter(a),f=f.filter(a),n},h=o=>{let n=!1;const a=a=>{if(a.middleware===o){n=!0;for(const o of t(a.name,a.aliases))u.delete(o);return!1}return!0};return l=l.filter(a),f=f.filter(a),n},w=t=>(l.forEach(o=>{t.add(o.middleware,{...o})}),f.forEach(o=>{t.addRelativeTo(o.middleware,{...o})}),t.identifyOnResolve?.(v.identifyOnResolve()),t),y=t=>{const o=[];return t.before.forEach(t=>{0===t.before.length&&0===t.after.length?o.push(t):o.push(...y(t))}),o.push(t),t.after.reverse().forEach(t=>{0===t.before.length&&0===t.after.length?o.push(t):o.push(...y(t))}),o},$=(n=!1)=>{const c=[],u=[],p={};l.forEach(o=>{const n={...o,before:[],after:[]};for(const o of t(n.name,n.aliases))p[o]=n;c.push(n)}),f.forEach(o=>{const n={...o,before:[],after:[]};for(const o of t(n.name,n.aliases))p[o]=n;u.push(n)}),u.forEach(t=>{if(t.toMiddleware){const a=p[t.toMiddleware];if(void 0===a){if(n)return;throw new Error(`${t.toMiddleware} is not found when adding ${o(t.name,t.aliases)} middleware ${t.relation} ${t.toMiddleware}`)}"after"===t.relation&&a.after.push(t),"before"===t.relation&&a.before.push(t)}});var h;return(h=c,h.sort((t,o)=>a[o.step]-a[t.step]||s[o.priority||"normal"]-s[t.priority||"normal"])).map(y).reduce((t,o)=>(t.push(...o),t),[])},v={add:(n,a={})=>{const{name:s,override:f,aliases:c}=a,p={step:"initialize",priority:"normal",middleware:n,...a},h=t(s,c);if(h.length>0){if(h.some(t=>u.has(t))){if(!f)throw new Error(`Duplicate middleware name '${o(s,c)}'`);for(const t of h){const n=l.findIndex(o=>o.name===t||o.aliases?.some(o=>o===t));if(-1===n)continue;const a=l[n];if(a.step!==p.step||p.priority!==a.priority)throw new Error(`"${o(a.name,a.aliases)}" middleware with ${a.priority} priority in ${a.step} step cannot be overridden by "${o(s,c)}" middleware with ${p.priority} priority in ${p.step} step.`);l.splice(n,1)}}for(const t of h)u.add(t)}l.push(p)},addRelativeTo:(n,a)=>{const{name:s,override:l,aliases:c}=a,p={middleware:n,...a},h=t(s,c);if(h.length>0){if(h.some(t=>u.has(t))){if(!l)throw new Error(`Duplicate middleware name '${o(s,c)}'`);for(const t of h){const n=f.findIndex(o=>o.name===t||o.aliases?.some(o=>o===t));if(-1===n)continue;const a=f[n];if(a.toMiddleware!==p.toMiddleware||a.relation!==p.relation)throw new Error(`"${o(a.name,a.aliases)}" middleware ${a.relation} "${a.toMiddleware}" middleware cannot be overridden by "${o(s,c)}" middleware ${p.relation} "${p.toMiddleware}" middleware.`);f.splice(n,1)}}for(const t of h)u.add(t)}f.push(p)},clone:()=>w(n()),use:t=>{t.applyToStack(v)},remove:t=>"string"==typeof t?p(t):h(t),removeByTag:o=>{let n=!1;const a=a=>{const{tags:s,name:l,aliases:f}=a;if(s&&s.includes(o)){const o=t(l,f);for(const t of o)u.delete(t);return n=!0,!1}return!0};return l=l.filter(a),f=f.filter(a),n},concat:t=>{const o=w(n());return o.use(t),o.identifyOnResolve(c||o.identifyOnResolve()||(t.identifyOnResolve?.()??!1)),o},applyToStack:w,identify:()=>$(!0).map(t=>{const n=t.step??t.relation+" "+t.toMiddleware;return o(t.name,t.aliases)+" - "+n}),identifyOnResolve:t=>("boolean"==typeof t&&(c=t),c),resolve:(t,o)=>{for(const n of $().map(t=>t.middleware).reverse())t=n(t,o);return t}};return v},a={initialize:5,serialize:4,build:3,finalizeRequest:2,deserialize:1},s={high:3,normal:2,low:1}},5003,[]);
378__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"invalidFunction",{enumerable:!0,get:function(){return n}});const n=n=>()=>{throw new Error(n)}},5004,[]);
379__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"invalidProvider",{enumerable:!0,get:function(){return t}});const t=t=>()=>Promise.reject(t)},5005,[]);
380__d(function(g,r,i,a,m,e,d){"use strict";
380Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"createWaiter",{enumerable:!0,get:function(){return c}});var t=r(d[0]),n=r(d[1]),o=r(d[2]);const s=t=>{let n;const s=new Promise(s=>{n=()=>s({state:o.WaiterState.ABORTED}),"function"==typeof t.addEventListener?t.addEventListener("abort",n):t.onabort=n});return{clearListener(){"function"==typeof t.removeEventListener&&t.removeEventListener("abort",n)},aborted:s}},c=async(c,l,u)=>{const b={...o.waiterServiceDefaults,...c};(0,n.validateWaiterOptions)(b);const f=[(0,t.runPolling)(b,l,u)],v=[];if(c.abortSignal){const{aborted:t,clearListener:n}=s(c.abortSignal);v.push(n),f.push(t)}if(c.abortController?.signal){const{aborted:t,clearListener:n}=s(c.abortController.signal);v.push(n),f.push(t)}return Promise.race(f).then(t=>{for(const t of v)t();return t})}},5006,[5007,5011,5010]);
381__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"runPolling",{enumerable:!0,get:function(){return s}});var t=r(d[0]),n=r(d[1]),o=r(d[2]);const s=async({minDelay:t,maxDelay:s,maxWaitTime:f,abortController:p,client:b,abortSignal:w},y,h)=>{const D={},[$,M]=[1e3*t,1e3*s];let O=0;const R=Date.now()+1e3*f,S=Date.now()+6e4;let T=!1;for(;;){if(O>0){const t=u($,M,O,R);if(p?.signal?.aborted||w?.aborted){const t="AbortController signal aborted.";return D[t]|=0,D[t]+=1,{state:o.WaiterState.ABORTED,observedResponses:D}}if(Date.now()+t>R)return{state:o.WaiterState.TIMEOUT,observedResponses:D};await(0,n.sleep)(t/1e3)}const{state:t,reason:s}=await h(b,y);if(s){const t=l(s);D[t]|=0,D[t]+=1}if(t!==o.WaiterState.RETRY)return{state:t,reason:s,final:s,observedResponses:D};O+=1,!T&&Date.now()>=S&&(c(D,b),T=!0)}},c=(t={},n)=>{const o=Object.keys(t);let s=0,c=0;for(const n of o){const o=0|t[n];s=Math.max(o,s),n.startsWith("403:")&&(c+=o)}const l=n?.config?.logger,u="function"!=typeof l?.warn||l.constructor?.name?.includes?.("NoOpLogger")?console:l;(c>=3||o[o.length-1]?.startsWith("403:"))&&u.warn("@smithy/util-waiter WARN - 403 status code encountered during waiter polling.")},l=n=>{const o=n?.$response?.statusCode??n?.$metadata?.httpStatusCode;return n?.$responseBodyText?`${o?o+": ":""}Deserialization error for body: ${n.$responseBodyText}`:o?n?.$response||n?.message?`${o??"Unknown"}: ${n?.message}`:`${o}: OK`:String(n?.message??JSON.stringify(n,(0,t.getCircularReplacer)())??"Unknown")},u=(t,n,o,s)=>{if(o>Math.log(n/t)/Math.log(2)+1)return n;const c=t*2**(o-1),l=Math.min(c,n),u=f(t,l);if(Date.now()+u>s){const t=s-Date.now();return Math.max(0,t-500)}return u},f=(t,n)=>t+Math.random()*(n-t)},5007,[5008,5009,5010]);
382__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"getCircularReplacer",{enumerable:!0,get:function(){return t}});const t=()=>{const t=new WeakSet;return(n,u)=>{if("object"==typeof u&&null!==u){if(t.has(u))return"[Circular]";t.add(u)}return u}}},5008,[]);
383__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"sleep",{enumerable:!0,get:function(){return t}});const t=t=>new Promise(n=>setTimeout(n,1e3*t))},5009,[]);
384__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"waiterServiceDefaults",{enumerable:!0,get:function(){return n}}),Object.defineProperty(e,"WaiterState",{enumerable:!0,get:function(){return o}}),Object.defineProperty(e,"checkExceptions",{enumerable:!0,get:function(){return c}});var t=r(d[0]);const n={minDelay:2,maxDelay:120};var o;!(function(t){t.ABORTED="ABORTED",t.FAILURE="FAILURE",t.SUCCESS="SUCCESS",t.RETRY="RETRY",t.TIMEOUT="TIMEOUT"})(o||(o={}));const c=n=>{if(n.state===o.ABORTED){const o=new Error(`${JSON.stringify({...n,reason:"Request was aborted"},(0,t.getCircularReplacer)())}`);throw o.name="AbortError",o}if(n.state===o.TIMEOUT){const o=new Error(`${JSON.stringify({...n,reason:"Waiter has timed out"},(0,t.getCircularReplacer)())}`);throw o.name="TimeoutError",o}if(n.state!==o.SUCCESS)throw new Error(`${JSON.stringify(n,(0,t.getCircularReplacer)())}`);return n}},5010,[5008]);
385__d(function(g,r,i,a,m,e,d){"use strict";
385Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"validateWaiterOptions",{enumerable:!0,get:function(){return t}});const t=t=>{if(t.maxWaitTime<=0)throw new Error("WaiterConfiguration.maxWaitTime must be greater than 0");if(t.minDelay<=0)throw new Error("WaiterConfiguration.minDelay must be greater than 0");if(t.maxDelay<=0)throw new Error("WaiterConfiguration.maxDelay must be greater than 0");if(t.maxWaitTime<=t.minDelay)throw new Error(`WaiterConfiguration.maxWaitTime [${t.maxWaitTime}] must be greater than WaiterConfiguration.minDelay [${t.minDelay}] for this waiter`);if(t.maxDelay<t.minDelay)throw new Error(`WaiterConfiguration.maxDelay [${t.maxDelay}] must be greater than WaiterConfiguration.minDelay [${t.minDelay}] for this waiter`)}},5011,[]);
386__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"Client",{enumerable:!0,get:function(){return o}});var t=r(d[0]);class o{middlewareStack=(0,t.constructStack)();constructor(t){this.config=t;const{protocol:o,protocolSettings:n}=t;n&&"function"==typeof o&&(t.protocol=new o(n))}send(t,o,n){const s="function"!=typeof o?o:void 0,c="function"==typeof o?o:n;let l;if(void 0===s&&!0===this.config.cacheMiddleware){this.handlers||(this.handlers=new WeakMap);const o=this.handlers;o.has(t.constructor)?l=o.get(t.constructor):(l=t.resolveMiddleware(this.middlewareStack,this.config,s),o.set(t.constructor,l))}else delete this.handlers,l=t.resolveMiddleware(this.middlewareStack,this.config,s);if(!c)return l(t).then(t=>t.output);l(t).then(t=>c(null,t.output),t=>c(t)).catch(()=>{})}destroy(){this.config?.requestHandler?.destroy?.(),delete this.handlers}}},5012,[5003]);
387__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"Command",{enumerable:!0,get:function(){return o}});var t=r(d[0]),n=r(d[1]),s=r(d[2]);class o{middlewareStack=(0,n.constructStack)();static classBuilder(){return new l}resolveMiddlewareWithContext(n,s,o,{middlewareFn:l,clientName:u,commandName:c,inputFilterSensitiveLog:h,outputFilterSensitiveLog:_,smithyContext:p,additionalContext:v,CommandCtor:S}){for(const t of l.bind(this)(S,n,s,o))this.middlewareStack.use(t);const C=n.concat(this.middlewareStack),{logger:F}=s,x={logger:F,clientName:u,commandName:c,inputFilterSensitiveLog:h,outputFilterSensitiveLog:_,[t.SMITHY_CONTEXT_KEY]:{commandInstance:this,...p},...v},{requestHandler:L}=s;let N=o??{};return p.eventStream&&(N={isEventStream:!0,...N}),C.resolve(t=>L.handle(t.request,N),x)}}class l{_init=()=>{};_ep={};_middlewareFn=()=>[];_commandName="";_clientName="";_additionalContext={};_smithyContext={};_inputFilterSensitiveLog=void 0;_outputFilterSensitiveLog=void 0;_serializer=null;_deserializer=null;init(t){this._init=t}ep(t){return this._ep=t,this}m(t){return this._middlewareFn=t,this}s(t,n,s={}){return this._smithyContext={service:t,operation:n,...s},this}c(t={}){return this._additionalContext=t,this}n(t,n){return this._clientName=t,this._commandName=n,this}f(t=t=>t,n=t=>t){return this._inputFilterSensitiveLog=t,this._outputFilterSensitiveLog=n,this}ser(t){return this._serializer=t,this}de(t){return this._deserializer=t,this}sc(t){return this._operationSchema=t,this._smithyContext.operationSchema=t,this}build(){const t=this;let n;return n=class extends o{static getEndpointParameterInstructions(){return t._ep}constructor(...[n]){super(),this.input=n??{},t._init(this),this.schema=t._operationSchema}resolveMiddleware(o,l,u){const c=t._operationSchema,h=c?.[4]??c?.input,_=c?.[5]??c?.output;return this.resolveMiddlewareWithContext(o,l,u,{CommandCtor:n,middlewareFn:t._middlewareFn,clientName:t._clientName,commandName:t._commandName,inputFilterSensitiveLog:t._inputFilterSensitiveLog??(c?s.schemaLogFilter.bind(null,h):t=>t),outputFilterSensitiveLog:t._outputFilterSensitiveLog??(c?s.schemaLogFilter.bind(null,_):t=>t),smithyContext:t._smithyContext,additionalContext:t._additionalContext})}serialize=t._serializer;deserialize=t._deserializer}}}},5013,[4645,5003,5014]);
388__d(function(g,r,i,a,m,e,d){"use strict";
388Object.defineProperty(e,'__esModule',{value:!0}),e.schemaLogFilter=function n(c,o){if(null==o)return o;const u=t.NormalizedSchema.of(c);if(u.getMergedTraits().sensitive)return s;if(u.isListSchema()){if(!!u.getValueSchema().getMergedTraits().sensitive)return s}else if(u.isMapSchema()){if(!!u.getKeySchema().getMergedTraits().sensitive||!!u.getValueSchema().getMergedTraits().sensitive)return s}else if(u.isStructSchema()&&"object"==typeof o){const t=o,s={};for(const[c,o]of u.structIterator())null!=t[c]&&(s[c]=n(o,t[c]));return s}return o};var t=r(d[0]);const s="***SensitiveInformation***"},5014,[4643]);
389__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"deref",{enumerable:!0,get:function(){return t}});const t=t=>"function"==typeof t?t():t},5015,[]);
390__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"deserializerMiddlewareOption",{enumerable:!0,get:function(){return l}}),Object.defineProperty(e,"serializerMiddlewareOption",{enumerable:!0,get:function(){return o}}),e.getSchemaSerdePlugin=function(s){return{applyToStack:c=>{c.add((0,n.schemaSerializationMiddleware)(s),o),c.add((0,t.schemaDeserializationMiddleware)(s),l),s.protocol.setSerdeContext(s)}}};var t=r(d[0]),n=r(d[1]);const l={name:"deserializerMiddleware",step:"deserialize",tags:["DESERIALIZER"],override:!0},o={name:"serializerMiddleware",step:"serialize",tags:["SERIALIZER"],override:!0}},5016,[5017,5019]);
391__d(function(g,r,_i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"schemaDeserializationMiddleware",{enumerable:!0,get:function(){return o}});var e=r(d[0]),t=r(d[1]);const o=o=>(n,i)=>async c=>{const{response:p}=await n(c),{operationSchema:u}=(0,e.getSmithyContext)(i),[,h,l,f,$,b]=u??[];try{return{response:p,output:await o.protocol.deserializeResponse((0,t.operation)(h,l,f,$,b),{...o,...i},p)}}catch(t){if(Object.defineProperty(t,"$response",{value:p,enumerable:!1,writable:!1,configurable:!1}),!("$metadata"in t)){const o="Deserialization error: to see the raw response, inspect the hidden field {error}.$response on this object.";try{t.message+="\n  Deserialization error: to see the raw response, inspect the hidden field {error}.$response on this object."}catch(e){i.logger&&"NoOpLogger"!==i.logger?.constructor?.name&&i.logger?.warn?.(o)}void 0!==t.$responseBodyText&&t.$response&&(t.$response.body=t.$responseBodyText);try{if(e.HttpResponse.isInstance(p)){const{headers:e={},statusCode:o}=p,n=Object.entries(e);t.$metadata={httpStatusCode:o,requestId:s(/^x-[\w-]+-request-?id$/,n),extendedRequestId:s(/^x-[\w-]+-id-2$/,n),cfId:s(/^x-[\w-]+-cf-id$/,n)}}}catch(e){}}throw t}},s=(e,t)=>(t.find(([t])=>t.match(e))||[void 0,void 0])[1]},5017,[4641,5018]);
392__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"operation",{enumerable:!0,get:function(){return t}});const t=(t,n,u,o,c)=>({name:n,namespace:t,traits:u,input:o,output:c})},5018,[]);
393__d(function(g,r,_i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"schemaSerializationMiddleware",{enumerable:!0,get:function(){return o}});var t=r(d[0]),n=r(d[1]);const o=o=>(i,c)=>async p=>{const{operationSchema:s}=(0,t.getSmithyContext)(c),[,u,l,y,f,_]=s??[],b=c.endpointV2?async()=>(0,t.toEndpointV1)(c.endpointV2):o.endpoint,h=await o.protocol.serializeRequest((0,n.operation)(u,l,y,f,_),p.input,{...o,...c,endpoint:b});return i({...p,request:h})}},5019,[4641,5018]);
394__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"ListSchema",{enumerable:!0,get:function(){return n}}),Object.defineProperty(e,"list",{enumerable:!0,get:function(){return s}});var t=r(d[0]);class n extends t.Schema{static symbol=Symbol.for("@smithy/lis");symbol=n.symbol}const s=(s,c,o,l)=>t.Schema.assign(new n,{name:c,namespace:s,traits:o,valueSchema:l})},5020,[5021]);
395__d(function(g,r,i,a,m,e,d){"use strict";
395Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"Schema",{enumerable:!0,get:function(){return t}});class t{static assign(t,s){return Object.assign(t,s)}static[Symbol.hasInstance](t){const s=this.prototype.isPrototypeOf(t);if(!s&&"object"==typeof t&&null!==t){return t.symbol===this.symbol}return s}getName(){return this.namespace+"#"+this.name}}},5021,[]);
396__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"MapSchema",{enumerable:!0,get:function(){return n}}),Object.defineProperty(e,"map",{enumerable:!0,get:function(){return c}});var t=r(d[0]);class n extends t.Schema{static symbol=Symbol.for("@smithy/map");symbol=n.symbol}const c=(c,s,o,u,l)=>t.Schema.assign(new n,{name:s,namespace:c,traits:o,keySchema:u,valueSchema:l})},5022,[5021]);
397__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"OperationSchema",{enumerable:!0,get:function(){return n}}),Object.defineProperty(e,"op",{enumerable:!0,get:function(){return o}});var t=r(d[0]);class n extends t.Schema{static symbol=Symbol.for("@smithy/ope");symbol=n.symbol}const o=(o,s,c,u,b)=>t.Schema.assign(new n,{name:s,namespace:o,traits:c,input:u,output:b})},5023,[5021]);
398__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"ErrorSchema",{enumerable:!0,get:function(){return s}}),Object.defineProperty(e,"error",{enumerable:!0,get:function(){return c}});var t=r(d[0]),n=r(d[1]);class s extends n.StructureSchema{static symbol=Symbol.for("@smithy/err");symbol=s.symbol}const c=(n,c,o,u,b,l)=>t.Schema.assign(new s,{name:c,namespace:n,traits:o,memberNames:u,memberList:b,ctor:null})},5024,[5021,5025]);
399__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"StructureSchema",{enumerable:!0,get:function(){return s}}),Object.defineProperty(e,"struct",{enumerable:!0,get:function(){return n}});var t=r(d[0]);class s extends t.Schema{static symbol=Symbol.for("@smithy/str");symbol=s.symbol}const n=(n,c,o,u,b)=>t.Schema.assign(new s,{name:c,namespace:n,traits:o,memberNames:u,memberList:b})},5025,[5021]);
400__d(function(g,r,_i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"simpleSchemaCacheN",{enumerable:!0,get:function(){return h}}),Object.defineProperty(e,"simpleSchemaCacheS",{enumerable:!0,get:function(){return c}}),Object.defineProperty(e,"NormalizedSchema",{enumerable:!0,get:function(){return o}}),Object.defineProperty(e,"isStaticSchema",{enumerable:!0,get:function(){return f}});var t=r(d[0]),s=r(d[1]);const i=Symbol.for("@smithy/nor-struct-it"),n=Symbol.for("@smithy/ns"),h=[],c={};class o{static symbol=Symbol.for("@smithy/nor");symbol=o.symbol;constructor(i,n){this.ref=i,this.memberName=n;const h=[];let c=i,u=i;for(this._isMemberSchema=!1;S(c);)h.push(c[1]),c=c[0],u=(0,t.deref)(c),this._isMemberSchema=!0;if(h.length>0){this.memberTraits={};for(let t=h.length-1;t>=0;--t){const i=h[t];Object.assign(this.memberTraits,(0,s.translateTraits)(i))}}else this.memberTraits=0;if(u instanceof o){const t=this.memberTraits;return Object.assign(this,u),this.memberTraits=Object.assign({},t,u.getMemberTraits(),this.getMemberTraits()),this.normalizedTraits=void 0,void(this.memberName=n??u.memberName)}if(this.schema=(0,t.deref)(u),f(this.schema)?(this.name=`${this.schema[1]}#${this.schema[2]}`,this.traits=this.schema[3]):(this.name=this.memberName??String(u),this.traits=0),this._isMemberSchema&&!n)throw new Error(`@smithy/core/schema - NormalizedSchema member init ${this.getName(!0)} missing member name.`)}static[Symbol.hasInstance](t){const s=this.prototype.isPrototypeOf(t);if(!s&&"object"==typeof t&&null!==t){return t.symbol===this.symbol}return s}static of(i){const u="function"==typeof i||"object"==typeof i&&null!==i;if("number"==typeof i){if(h[i])return h[i]}else if("string"==typeof i){if(c[i])return c[i]}else if(u&&i[n])return i[n];const f=(0,t.deref)(i);if(f instanceof o)return f;if(S(f)){const[t,n]=f;if(t instanceof o)return Object.assign(t.getMergedTraits(),(0,s.translateTraits)(n)),t;throw new Error(`@smithy/core/schema - may not init unwrapped member schema=${JSON.stringify(i,null,2)}.`)}const b=new o(f);return u?i[n]=b:"string"==typeof f?c[f]=b:"number"==typeof f?h[f]=b:b}getSchema(){const t=this.schema;return Array.isArray(t)&&0===t[0]?t[4]:t}getName(t=!1){const{name:s}=this;return!t&&s&&s.includes("#")?s.split("#")[1]:s||void 0}getMemberName(){return this.memberName}isMemberSchema(){return this._isMemberSchema}isListSchema(){const t=this.getSchema();return"number"==typeof t?t>=64&&t<128:1===t[0]}isMapSchema(){const t=this.getSchema();return"number"==typeof t?t>=128&&t<=255:2===t[0]}isStructSchema(){const t=this.getSchema();if("object"!=typeof t)return!1;const s=t[0];return 3===s||-3===s||4===s}isUnionSchema(){const t=this.getSchema();return"object"==typeof t&&4===t[0]}isBlobSchema(){const t=this.getSchema();return 21===t||42===t}isTimestampSchema(){const t=this.getSchema();return"number"==typeof t&&t>=4&&t<=7}isUnitSchema(){return"unit"===this.getSchema()}isDocumentSchema(){return 15===this.getSchema()}isStringSchema(){return 0===this.getSchema()}isBooleanSchema(){return 2===this.getSchema()}isNumericSchema(){return 1===this.getSchema()}
400isBigIntegerSchema(){return 17===this.getSchema()}isBigDecimalSchema(){return 19===this.getSchema()}isStreaming(){const{streaming:t}=this.getMergedTraits();return!!t||42===this.getSchema()}isIdempotencyToken(){return!!this.getMergedTraits().idempotencyToken}getMergedTraits(){return this.normalizedTraits??(this.normalizedTraits={...this.getOwnTraits(),...this.getMemberTraits()})}getMemberTraits(){return(0,s.translateTraits)(this.memberTraits)}getOwnTraits(){return(0,s.translateTraits)(this.traits)}getKeySchema(){const[t,s]=[this.isDocumentSchema(),this.isMapSchema()];if(!t&&!s)throw new Error(`@smithy/core/schema - cannot get key for non-map: ${this.getName(!0)}`);const i=this.getSchema();return u([t?15:i[4]??0,0],"key")}getValueSchema(){const t=this.getSchema(),[s,i,n]=[this.isDocumentSchema(),this.isMapSchema(),this.isListSchema()],h="number"==typeof t?63&t:t&&"object"==typeof t&&(i||n)?t[3+t[0]]:s?15:void 0;if(null!=h)return u([h,0],i?"value":"member");throw new Error(`@smithy/core/schema - ${this.getName(!0)} has no value member.`)}getMemberSchema(t){const s=this.getSchema();if(this.isStructSchema()&&s[4].includes(t)){const i=s[4].indexOf(t),n=s[5][i];return u(S(n)?n:[n,0],t)}if(this.isDocumentSchema())return u([15,0],t);throw new Error(`@smithy/core/schema - ${this.getName(!0)} has no member=${t}.`)}getMemberSchemas(){const t={};try{for(const[s,i]of this.structIterator())t[s]=i}catch(t){}return t}getEventStreamMember(){if(this.isStructSchema())for(const[t,s]of this.structIterator())if(s.isStreaming()&&s.isStructSchema())return t;return""}*structIterator(){if(this.isUnitSchema())return;if(!this.isStructSchema())throw new Error("@smithy/core/schema - cannot iterate non-struct schema.");const t=this.getSchema(),s=t[4].length;let n=t[i];if(n&&s===n.length)yield*n;else{n=Array(s);for(let i=0;i<s;++i){const s=t[4][i],h=u([t[5][i],0],s);yield n[i]=[s,h]}t[i]=n}}}function u(t,s){if(t instanceof o)return Object.assign(t,{memberName:s,_isMemberSchema:!0});return new o(t,s)}const S=t=>Array.isArray(t)&&2===t.length,f=t=>Array.isArray(t)&&t.length>=5},5026,[5015,5027]);
401__d(function(g,r,_i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"traitsCache",{enumerable:!0,get:function(){return t}}),e.translateTraits=function(n){if("object"==typeof n)return n;if(t[n|=0])return t[n];const o={};let i=0;for(const t of["httpLabel","idempotent","idempotencyToken","sensitive","httpPayload","httpResponseCode","httpQueryParams"])1==(n>>i++&1)&&(o[t]=1);return t[n]=o};const t=[]},5027,[]);
402__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"SimpleSchema",{enumerable:!0,get:function(){return n}}),Object.defineProperty(e,"sim",{enumerable:!0,get:function(){return s}}),Object.defineProperty(e,"simAdapter",{enumerable:!0,get:function(){return c}});var t=r(d[0]);class n extends t.Schema{static symbol=Symbol.for("@smithy/sim");symbol=n.symbol}const s=(s,c,o,u)=>t.Schema.assign(new n,{name:c,namespace:s,traits:u,schemaRef:o}),c=(s,c,o,u)=>t.Schema.assign(new n,{name:c,namespace:s,traits:o,schemaRef:u})},5028,[5021]);
403__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"SCHEMA",{enumerable:!0,get:function(){return E}});const E={BLOB:21,STREAMING_BLOB:42,BOOLEAN:2,STRING:0,NUMERIC:1,BIG_INTEGER:17,BIG_DECIMAL:19,DOCUMENT:15,TIMESTAMP_DEFAULT:4,TIMESTAMP_DATE_TIME:5,TIMESTAMP_HTTP_DATE:6,TIMESTAMP_EPOCH_SECONDS:7,LIST_MODIFIER:64,MAP_MODIFIER:128}},5029,[]);
404__d(function(g,_r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"TypeRegistry",{enumerable:!0,get:function(){return s}});class s{static registries=new Map;constructor(s,t=new Map,r=new Map){this.namespace=s,this.schemas=t,this.exceptions=r}static for(t){return s.registries.has(t)||s.registries.set(t,new s(t)),s.registries.get(t)}copyFrom(s){const{schemas:t,exceptions:r}=this;for(const[r,o]of s.schemas)t.has(r)||t.set(r,o);for(const[t,o]of s.exceptions)r.has(t)||r.set(t,o)}register(t,r){const o=this.normalizeShapeId(t);for(const t of[this,s.for(o.split("#")[0])])t.schemas.set(o,r)}getSchema(s){const t=this.normalizeShapeId(s);if(!this.schemas.has(t)){if(!s.includes("#")){const t="#"+s,r=[];for(const[s,o]of this.schemas.entries())s.endsWith(t)&&r.push(o);if(1===r.length)return r[0]}throw new Error(`@smithy/core/schema - schema not found for ${t}`)}return this.schemas.get(t)}
404registerError(t,r){const o=t,n=o[1];for(const t of[this,s.for(n)])t.schemas.set(n+"#"+o[2],o),t.exceptions.set(o,r)}getErrorCtor(t){const r=t;if(this.exceptions.has(r))return this.exceptions.get(r);return s.for(r[1]).exceptions.get(r)}getBaseException(){for(const s of this.exceptions.keys())if(Array.isArray(s)){const[,t,r]=s,o=t+"#"+r;if(o.startsWith("smithy.ts.sdk.synthetic.")&&o.endsWith("ServiceException"))return s}}find(s){for(const t of this.schemas.values())if(s(t))return t}clear(){this.schemas.clear(),this.exceptions.clear()}normalizeShapeId(s){return s.includes("#")?s:this.namespace+"#"+s}}},5030,[]);
405__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"SENSITIVE_STRING",{enumerable:!0,get:function(){return t}});const t="***SensitiveInformation***"},5031,[]);
406__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"createAggregatedClient",{enumerable:!0,get:function(){return t}});const t=(t,o,n)=>{for(const[n,c]of Object.entries(t)){const t=async function(t,o,n){const s=new c(t);if("function"==typeof o)this.send(s,o);else{if("function"!=typeof n)return this.send(s,o);if("object"!=typeof o)throw new Error("Expected http options but got "+typeof o);this.send(s,o||{},n)}},s=(n[0].toLowerCase()+n.slice(1)).replace(/Command$/,"");o.prototype[s]=t}const{paginators:c={},waiters:s={}}=n??{};for(const[t,n]of Object.entries(c))void 0===o.prototype[t]&&(o.prototype[t]=function(t={},o,...c){return n({...o,client:this},t,...c)});for(const[t,n]of Object.entries(s))void 0===o.prototype[t]&&(o.prototype[t]=async function(t={},o,...c){let s=o;return"number"==typeof o&&(s={maxWaitTime:o}),n({...s,client:this},t,...c)})}},5032,[]);
407__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"throwDefaultError",{enumerable:!0,get:function(){return o}}),Object.defineProperty(e,"withBaseException",{enumerable:!0,get:function(){return n}});var t=r(d[0]);const o=({output:o,parsedBody:n,exceptionCtor:s,errorCode:c})=>{const p=u(o),h=p.httpStatusCode?p.httpStatusCode+"":void 0,f=new s({name:n?.code||n?.Code||c||h||"UnknownError",$fault:"client",$metadata:p});throw(0,t.decorateServiceException)(f,n)},n=t=>({output:n,parsedBody:u,errorCode:s})=>{o({output:n,parsedBody:u,exceptionCtor:t,errorCode:s})},u=t=>({httpStatusCode:t.statusCode,requestId:t.headers["x-amzn-requestid"]??t.headers["x-amzn-request-id"]??t.headers["x-amz-request-id"],extendedRequestId:t.headers["x-amz-id-2"],cfId:t.headers["x-amz-cf-id"]})},5033,[5034]);
408__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"ServiceException",{enumerable:!0,get:function(){return t}}),Object.defineProperty(e,"decorateServiceException",{enumerable:!0,get:function(){return n}});class t extends Error{constructor(t){super(t.message),Object.setPrototypeOf(this,Object.getPrototypeOf(this).constructor.prototype),this.name=t.name,this.$fault=t.$fault,this.$metadata=t.$metadata}static isInstance(n){if(!n)return!1;const s=n;return t.prototype.isPrototypeOf(s)||Boolean(s.$fault)&&Boolean(s.$metadata)&&("client"===s.$fault||"server"===s.$fault)}static[Symbol.hasInstance](n){if(!n)return!1;const s=n;return this===t?t.isInstance(n):!!t.isInstance(n)&&(s.name&&this.name?this.prototype.isPrototypeOf(n)||s.name===this.name:this.prototype.isPrototypeOf(n))}}const n=(t,n={})=>{Object.entries(n).filter(([,t])=>void 0!==t).forEach(([n,s])=>{null!=t[n]&&""!==t[n]||(t[n]=s)});const s=t.message||t.Message||"UnknownError";return t.message=s,delete t.Message,t}},5034,[]);
409__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"loadConfigsForDefaultMode",{enumerable:!0,get:function(){return t}});const t=t=>{switch(t){case"standard":case"cross-region":return{retryMode:"standard",connectionTimeout:3100};case"in-region":return{retryMode:"standard",connectionTimeout:1100};case"mobile":return{retryMode:"standard",connectionTimeout:3e4};default:return{}}}},5035,[]);
410__d(function(g,r,i,a,m,e,d){"use strict";
410Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"emitWarningIfUnsupportedVersion",{enumerable:!0,get:function(){return t}});let n=!1;const t=t=>{t&&!n&&parseInt(t.substring(1,t.indexOf(".")))<16&&(n=!0)}},5036,[]);
411__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"getDefaultExtensionConfiguration",{enumerable:!0,get:function(){return o}}),Object.defineProperty(e,"getDefaultClientConfiguration",{enumerable:!0,get:function(){return u}}),Object.defineProperty(e,"resolveDefaultRuntimeConfig",{enumerable:!0,get:function(){return f}});var t=r(d[0]),n=r(d[1]);const o=o=>Object.assign((0,t.getChecksumConfiguration)(o),(0,n.getRetryConfiguration)(o)),u=o,f=o=>Object.assign((0,t.resolveChecksumRuntimeConfig)(o),(0,n.resolveRetryRuntimeConfig)(o))},5037,[5038,5039]);
412__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"AlgorithmId",{enumerable:!0,get:function(){return t.AlgorithmId}}),Object.defineProperty(e,"getChecksumConfiguration",{enumerable:!0,get:function(){return c}}),Object.defineProperty(e,"resolveChecksumRuntimeConfig",{enumerable:!0,get:function(){return s}});var t=r(d[0]);const o=Object.values(t.AlgorithmId),c=c=>{const s=[];for(const o in t.AlgorithmId){const u=t.AlgorithmId[o];void 0!==c[u]&&s.push({algorithmId:()=>u,checksumConstructor:()=>c[u]})}for(const[t,o]of Object.entries(c.checksumAlgorithms??{}))s.push({algorithmId:()=>t,checksumConstructor:()=>o});return{addChecksumAlgorithm(t){c.checksumAlgorithms=c.checksumAlgorithms??{};const u=t.algorithmId(),n=t.checksumConstructor();o.includes(u)?c.checksumAlgorithms[u.toUpperCase()]=n:c.checksumAlgorithms[u]=n,s.push(t)},checksumAlgorithms:()=>s}},s=t=>{const c={};return t.checksumAlgorithms().forEach(t=>{const s=t.algorithmId();o.includes(s)&&(c[s]=t.checksumConstructor())}),c}},5038,[4645]);
413__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"getRetryConfiguration",{enumerable:!0,get:function(){return t}}),Object.defineProperty(e,"resolveRetryRuntimeConfig",{enumerable:!0,get:function(){return n}});const t=t=>({setRetryStrategy(n){t.retryStrategy=n},retryStrategy:()=>t.retryStrategy}),n=t=>{const n={};return n.retryStrategy=t.retryStrategy(),n}},5039,[]);
414__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"getArrayIfSingleItem",{enumerable:!0,get:function(){return t}});const t=t=>Array.isArray(t)?t:[t]},5040,[]);
415__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"getValueFromTextNode",{enumerable:!0,get:function(){return t}});const t=n=>{const o="#text";for(const u in n)n.hasOwnProperty(u)&&void 0!==n[u][o]?n[u]=n[u][o]:"object"==typeof n[u]&&null!==n[u]&&(n[u]=t(n[u]));return n}},5041,[]);
416__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"isSerializableHeaderValue",{enumerable:!0,get:function(){return t}});const t=t=>null!=t},5042,[]);
417__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"NoOpLogger",{enumerable:!0,get:function(){return t}});class t{trace(){}debug(){}info(){}warn(){}error(){}}},5043,[]);
418__d(function(g,r,i,a,m,e,d){"use strict";function t(t,n,o){let u,l,s;if(void 0===n&&void 0===o)u={},s=t;else{if(u=t,"function"==typeof n)return l=n,s=o,f(u,l,s);s=n}for(const t of Object.keys(s))Array.isArray(s[t])?c(u,null,s,t):u[t]=s[t];return u}Object.defineProperty(e,'__esModule',{value:!0}),e.map=t,Object.defineProperty(e,"convertMap",{enumerable:!0,get:function(){return n}}),Object.defineProperty(e,"take",{enumerable:!0,get:function(){return o}});const n=t=>{const n={};for(const[o,f]of Object.entries(t||{}))n[o]=[,f];return n},o=(t,n)=>{const o={};for(const f in n)c(o,t,n,f);return o},f=(n,o,f)=>t(n,Object.entries(f).reduce((t,[n,f])=>(Array.isArray(f)?t[n]=f:t[n]="function"==typeof f?[o,f()]:[o,f],t),{})),c=(t,n,o,f)=>{if(null!==n){let c=o[f];"function"==typeof c&&(c=[,c]);const[s=u,y=l,p=f]=c;return void(("function"==typeof s&&s(n[p])||"function"!=typeof s&&s)&&(t[f]=y(n[p])))}let[c,s]=o[f];if("function"==typeof s){let n;const o=void 0===c&&null!=(n=s()),u="function"==typeof c&&!!c(void 0)||"function"!=typeof c&&!!c;o?t[f]=n:u&&(t[f]=s())}else{const n=void 0===c&&null!=s,o="function"==typeof c&&!!c(s)||"function"!=typeof c&&!!c;(n||o)&&(t[f]=s)}},u=t=>null!=t,l=t=>t},5044,[]);
419__d(function(g,r,i,a,m,e,d){"use strict";
419Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"serializeFloat",{enumerable:!0,get:function(){return t}}),Object.defineProperty(e,"serializeDateTime",{enumerable:!0,get:function(){return n}});const t=t=>{if(t!=t)return"NaN";switch(t){case 1/0:return"Infinity";case-1/0:return"-Infinity";default:return t}},n=t=>t.toISOString().replace(".000Z","Z")},5045,[]);
420__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"_json",{enumerable:!0,get:function(){return t}});const t=n=>{if(null==n)return{};if(Array.isArray(n))return n.filter(t=>null!=t).map(t);if("object"==typeof n){const u={};for(const o of Object.keys(n))null!=n[o]&&(u[o]=t(n[o]));return u}return n}},5046,[]);
421__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"endpointMiddlewareOptions",{enumerable:!0,get:function(){return t}}),e.bindGetEndpointPlugin=function(o){const l=(0,n.bindEndpointMiddleware)(o);return(n,o)=>({applyToStack:s=>{s.addRelativeTo(l({config:n,instructions:o}),t)}})};var n=r(d[0]);const t={step:"serialize",tags:["ENDPOINT_PARAMETERS","ENDPOINT_V2","ENDPOINT"],name:"endpointV2Middleware",override:!0,relation:"before",toMiddleware:"serializerMiddleware"}},5047,[5001]);
422__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.bindResolveEndpointConfig=function(o){return s=>{const u=s.tls??!0,{endpoint:c,useDualstackEndpoint:l,useFipsEndpoint:p}=s,v=null!=c?async()=>(0,t.toEndpointV1)(await(0,n.normalizeProvider)(c)()):void 0,E=!!c,f=Object.assign(s,{endpoint:v,tls:u,isCustomEndpoint:E,useDualstackEndpoint:(0,n.normalizeProvider)(l??!1),useFipsEndpoint:(0,n.normalizeProvider)(p??!1)});let P;return f.serviceConfiguredEndpoint=async()=>(s.serviceId&&!P&&(P=o(s.serviceId)),P),f}};var n=r(d[0]),t=r(d[1])},5048,[4641,5000]);
423__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"BinaryDecisionDiagram",{enumerable:!0,get:function(){return t}});class t{constructor(t,n,s,o){this.nodes=t,this.root=n,this.conditions=s,this.results=o}static from(n,s,o,c){return new t(n,s,o,c)}}},5049,[]);
424__d(function(g,r,_i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"EndpointCache",{enumerable:!0,get:function(){return t}});class t{data=new Map;parameters=[];constructor({size:t,params:s}){this.capacity=t??50,s&&(this.parameters=s)}get(t,s){const i=this.hash(t);if(!1===i)return s();if(!this.data.has(i)){if(this.data.size>this.capacity+10){const t=this.data.keys();let s=0;for(;;){const{value:i,done:n}=t.next();if(this.data.delete(i),n||++s>10)break}}this.data.set(i,s())}return this.data.get(i)}size(){return this.data.size}hash(t){let s="";const{parameters:i}=this;if(0===i.length)return!1;for(const n of i){const i=String(t[n]??"");if(i.includes("|;"))return!1;s+=i+"|;"}return s}}},5050,[]);
425__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"decideEndpoint",{enumerable:!0,get:function(){return l}});var n=r(d[0]),t=r(d[1]),o=r(d[2]),s=r(d[3]),c=r(d[4]),p=r(d[5]);const u=1e8,l=(l,f)=>{const{nodes:E,root:v,results:h,conditions:P}=l;let b=v;const w={},_={referenceRecord:w,endpointParams:f.endpointParams,logger:f.logger};for(;1!==b&&-1!==b&&b<u;){const n=3*(Math.abs(b)-1),[o,s,c]=[E[n],E[n+1],E[n+2]],[p,u,l]=P[o],f=(0,t.evaluateCondition)({fn:p,assign:l,argv:u},_);if(f.toAssign){const{name:n,value:t}=f.toAssign;w[n]=t}b=b>=0===f.result?s:c}if(b>=u){const t=h[b-u];if(-1===t[0]){const[,s]=t;throw new n.EndpointError((0,o.evaluateExpression)(s,"Error",_))}const[l,f,E]=t;return{url:(0,p.getEndpointUrl)(l,_),properties:(0,c.getEndpointProperties)(f,_),headers:(0,s.getEndpointHeaders)(E??{},_)}}throw new n.EndpointError("No matching endpoint.")}},5051,[5052,5060,5065,5084,5085,5086]);
426__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0});var t=r(d[0]);Object.keys(t).forEach(function(n){'default'===n||Object.prototype.hasOwnProperty.call(e,n)||Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[n]}})});var n=r(d[1]);
426Object.keys(n).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return n[t]}})});var c=r(d[2]);Object.keys(c).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return c[t]}})});var o=r(d[3]);Object.keys(o).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return o[t]}})});var u=r(d[4]);Object.keys(u).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return u[t]}})});var f=r(d[5]);Object.keys(f).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return f[t]}})});var l=r(d[6]);Object.keys(l).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return l[t]}})})},5052,[5053,5054,5055,5056,5057,5058,5059]);
427__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"EndpointError",{enumerable:!0,get:function(){return t}});class t extends Error{constructor(t){super(t),this.name="EndpointError"}}},5053,[]);
428__d(function(g,r,i,a,m,e,d){},5054,[]);
429__d(function(g,r,i,a,m,e,d){},5055,[]);
430__d(function(g,r,i,a,m,e,d){},5056,[]);
431__d(function(g,r,i,a,m,e,d){},5057,[]);
432__d(function(g,r,i,a,m,e,d){},5058,[]);
433__d(function(g,r,i,a,m,e,d){},5059,[]);
434__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"evaluateCondition",{enumerable:!0,get:function(){return u}});var n=r(d[0]),t=r(d[1]),o=r(d[2]);const u=(u,c)=>{const{assign:l}=u;if(l&&l in c.referenceRecord)throw new t.EndpointError(`'${l}' is already defined in Reference Record.`);const s=(0,o.callFunction)(u,c);c.logger?.debug?.(`${n.debugId} evaluateCondition: ${(0,n.toDebugString)(u)} = ${(0,n.toDebugString)(s)}`);const f=""===s||!!s;return null!=l?{result:f,toAssign:{name:l,value:s}}:{result:f}}},5060,[5061,5052,5064]);
435__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0});var t=r(d[0]);Object.keys(t).forEach(function(n){'default'===n||Object.prototype.hasOwnProperty.call(e,n)||Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[n]}})});var n=r(d[1]);Object.keys(n).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return n[t]}})})},5061,[5062,5063]);
436__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"debugId",{enumerable:!0,get:function(){return t}});const t="endpoints"},5062,[]);
437__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.toDebugString=function n(t){if("object"!=typeof t||null==t)return t;if("ref"in t)return`$${n(t.ref)}`;if("fn"in t)return`${t.fn}(${(t.argv||[]).map(n).join(", ")})`;return JSON.stringify(t,null,2)}},5063,[]);
438__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"callFunction",{enumerable:!0,get:function(){return n.callFunction}});var n=r(d[0])},5064,[5065]);
439__d(function(g,r,_i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"evaluateExpression",{enumerable:!0,get:function(){return c}}),Object.defineProperty(e,"callFunction",{enumerable:!0,get:function(){return f}}),Object.defineProperty(e,"group",{enumerable:!0,get:function(){return l}});var n=r(d[0]),t=r(d[1]),o=r(d[2]),i=r(d[3]),u=r(d[4]);const c=(t,o,c)=>{if("string"==typeof t)return(0,i.evaluateTemplate)(t,c);if(t.fn)return l.callFunction(t,c);if(t.ref)return(0,u.getReferenceValue)(t,c);throw new n.EndpointError(`'${o}': ${String(t)} is not a string, function or reference.`)},f=({fn:n,argv:i},u)=>{const c=Array(i.length);for(let n=0;n<c.length;++n){const t=i[n];c[n]="boolean"==typeof t||"number"==typeof t?t:l.evaluateExpression(t,"arg",u)}const f=n.indexOf(".");if(-1!==f){const o=t.customEndpointFunctions[n.slice(0,f)],i=o?.[n.slice(f+1)];if("function"==typeof i)return i(...c)}const s=o.endpointFunctions[n];if("function"==typeof s)return s(...c);throw new Error(`function ${n} not loaded in endpointFunctions.`)}
439,l={evaluateExpression:c,callFunction:f}},5065,[5052,5066,5067,5082,5083]);
440__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"customEndpointFunctions",{enumerable:!0,get:function(){return t}});const t={}},5066,[]);
441__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"endpointFunctions",{enumerable:!0,get:function(){return s}});var t=r(d[0]);const s={booleanEquals:t.booleanEquals,coalesce:t.coalesce,getAttr:t.getAttr,isSet:t.isSet,isValidHostLabel:t.isValidHostLabel,ite:t.ite,not:t.not,parseURL:t.parseURL,split:t.split,stringEquals:t.stringEquals,substring:t.substring,uriEncode:t.uriEncode}},5067,[5068]);
442__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"isValidHostLabel",{enumerable:!0,get:function(){return u.isValidHostLabel}});var t=r(d[0]);Object.keys(t).forEach(function(n){'default'===n||Object.prototype.hasOwnProperty.call(e,n)||Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[n]}})});var n=r(d[1]);Object.keys(n).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return n[t]}})});var o=r(d[2]);Object.keys(o).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return o[t]}})});var c=r(d[3]);Object.keys(c).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return c[t]}})});var u=r(d[4]),f=r(d[5]);Object.keys(f).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return f[t]}})});var l=r(d[6]);Object.keys(l).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return l[t]}})});var b=r(d[7]);Object.keys(b).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return b[t]}})});var p=r(d[8]);Object.keys(p).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return p[t]}})});var y=r(d[9]);Object.keys(y).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return y[t]}})});var O=r(d[10]);Object.keys(O).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return O[t]}})});var j=r(d[11]);Object.keys(j).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return j[t]}})})},5068,[5069,5070,5071,5073,4641,5074,5075,5076,5078,5079,5080,5081]);
443__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"booleanEquals",{enumerable:!0,get:function(){return t}});const t=(t,n)=>t===n},5069,[]);
444__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.coalesce=function(...n){for(const t of n)if(null!=t)return t;return}},5070,[]);
445__d(function(g,r,_i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"getAttr",{enumerable:!0,get:function(){return i}});var t=r(d[0]),n=r(d[1]);const i=(i,o)=>(0,n.getAttrPathList)(o).reduce((n,u)=>{if("object"!=typeof n)throw new t.EndpointError(`Index '${u}' in '${o}' not found in '${JSON.stringify(i)}'`);if(Array.isArray(n)){const t=parseInt(u);return n[t<0?n.length+t:t]}return n[u]},i)},5071,[5052,5072]);
446__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"getAttrPathList",{enumerable:!0,get:function(){return n}});var t=r(d[0]);const n=n=>{const o=n.split("."),s=[];for(const c of o){const o=c.indexOf("[");if(-1!==o){if(c.indexOf("]")!==c.length-1)throw new t.EndpointError(`Path: '${n}' does not end with ']'`);const u=c.slice(o+1,-1);if(Number.isNaN(parseInt(u)))throw new t.EndpointError(`Invalid array index: '${u}' in path: '${n}'`);0!==o&&s.push(c.slice(0,o)),s.push(u)}else s.push(c)}return s}},5072,[5052]);
447__d(function(g,r,i,a,m,e,d){"use strict";
447Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"isSet",{enumerable:!0,get:function(){return t}});const t=t=>null!=t},5073,[]);
448__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.ite=function(t,n,u){return t?n:u}},5074,[]);
449__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"not",{enumerable:!0,get:function(){return t}});const t=t=>!t},5075,[]);
450__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"parseURL",{enumerable:!0,get:function(){return s}});var t=r(d[0]),n=r(d[1]);const o={[t.EndpointURLScheme.HTTP]:80,[t.EndpointURLScheme.HTTPS]:443},s=s=>{const c=(()=>{try{if(s instanceof URL)return s;if("object"==typeof s&&"hostname"in s){const{hostname:t,port:n,protocol:o="",path:c="",query:u={}}=s,l=new URL(`${o}//${t}${n?`:${n}`:""}${c}`);return l.search=Object.entries(u).map(([t,n])=>`${t}=${n}`).join("&"),l}return new URL(s)}catch(t){return null}})();if(!c)return null;const u=c.href,{host:l,hostname:h,pathname:p,protocol:$,search:f}=c;if(f)return null;const y=$.slice(0,-1);if(!Object.values(t.EndpointURLScheme).includes(y))return null;const L=(0,n.isIpAddress)(h);return{scheme:y,authority:`${l}${u.includes(`${l}:${o[y]}`)||"string"==typeof s&&s.includes(`${l}:${o[y]}`)?`:${o[y]}`:""}`,path:p,normalizedPath:p.endsWith("/")?p:`${p}/`,isIp:L}}},5076,[4645,5077]);
451__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"isIpAddress",{enumerable:!0,get:function(){return n}});const t=new RegExp("^(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]\\d|\\d)(?:\\.(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]\\d|\\d)){3}$"),n=n=>t.test(n)||n.startsWith("[")&&n.endsWith("]")},5077,[]);
452__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.split=function(t,n,c){if(1===c)return[t];if(""===t)return[""];const u=t.split(n);if(0===c)return u;return u.slice(0,c-1).concat(u.slice(1).join(n))}},5078,[]);
453__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"stringEquals",{enumerable:!0,get:function(){return t}});const t=(t,n)=>t===n},5079,[]);
454__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"substring",{enumerable:!0,get:function(){return t}});const t=(t,n,u,s)=>null==t||n>=u||t.length<u||/[^\u0000-\u007f]/.test(t)?null:s?t.substring(t.length-u,t.length-n):t.substring(n,u)},5080,[]);
455__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"uriEncode",{enumerable:!0,get:function(){return t}});const t=t=>encodeURIComponent(t).replace(/[!*'()]/g,t=>`%${t.charCodeAt(0).toString(16).toUpperCase()}`)},5081,[]);
456__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"evaluateTemplate",{enumerable:!0,get:function(){return s}});var t=r(d[0]);const s=(s,n)=>{const c=[],{referenceRecord:u,endpointParams:o}=n;let l=0;for(;l<s.length;){const n=s.indexOf("{",l);if(-1===n){c.push(s.slice(l));break}c.push(s.slice(l,n));const f=s.indexOf("}",n);if(-1===f){c.push(s.slice(n));break}"{"===s[n+1]&&"}"===s[f+1]&&(c.push(s.slice(n+1,f)),l=f+2);const p=s.substring(n+1,f);if(p.includes("#")){const[s,n]=p.split("#");c.push((0,t.getAttr)(u[s]??o[s],n))}else c.push(u[p]??o[p]);l=f+1}return c.join("")}},5082,[5068]);
457__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"getReferenceValue",{enumerable:!0,get:function(){return n}});const n=({ref:n},t)=>t.referenceRecord[n]??t.endpointParams[n]},5083,[]);
458__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"getEndpointHeaders",{enumerable:!0,get:function(){return o}});var t=r(d[0]),n=r(d[1]);const o=(o,s)=>Object.entries(o??{}).reduce((o,[u,c])=>(o[u]=c.map(o=>{const c=(0,n.evaluateExpression)(o,"Header value entry",s);if("string"!=typeof c)throw new t.EndpointError(`Header '${u}' value '${c}' is not a string`);return c}),o),{})},5084,[5052,5065]);
459__d(function(g,r,i,a,m,e,d){"use strict";
459Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"getEndpointProperties",{enumerable:!0,get:function(){return o}}),Object.defineProperty(e,"getEndpointProperty",{enumerable:!0,get:function(){return p}}),Object.defineProperty(e,"group",{enumerable:!0,get:function(){return u}});var t=r(d[0]),n=r(d[1]);const o=(t,n)=>Object.entries(t).reduce((t,[o,p])=>(t[o]=u.getEndpointProperty(p,n),t),{}),p=(o,c)=>{if(Array.isArray(o))return o.map(t=>p(t,c));switch(typeof o){case"string":return(0,n.evaluateTemplate)(o,c);case"object":if(null===o)throw new t.EndpointError(`Unexpected endpoint property: ${o}`);return u.getEndpointProperties(o,c);case"boolean":return o;default:throw new t.EndpointError("Unexpected endpoint property type: "+typeof o)}},u={getEndpointProperty:p,getEndpointProperties:o}},5085,[5052,5082]);
460__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"getEndpointUrl",{enumerable:!0,get:function(){return o}});var t=r(d[0]),n=r(d[1]);const o=(o,s)=>{const u=(0,n.evaluateExpression)(o,"Endpoint URL",s);if("string"==typeof u)try{return new URL(u)}catch(t){throw t}throw new t.EndpointError("Endpoint URL must be a string, got "+typeof u)}},5086,[5052,5065]);
461__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"resolveEndpoint",{enumerable:!0,get:function(){return u}});var n=r(d[0]),t=r(d[1]),o=r(d[2]);const u=(u,l)=>{const{endpointParams:s,logger:c}=l,{parameters:f,rules:p}=u;l.logger?.debug?.(`${n.debugId} Initial EndpointParams: ${(0,n.toDebugString)(s)}`);for(const n in f){const o=f[n],u=s[n];if(null!=u||null==o.default){if(o.required&&null==u)throw new t.EndpointError(`Missing required parameter: '${n}'`)}else s[n]=o.default}const b=(0,o.evaluateRules)(p,{endpointParams:s,logger:c,referenceRecord:{}});return l.logger?.debug?.(`${n.debugId} Resolved endpoint: ${(0,n.toDebugString)(b)}`),b}},5087,[5061,5052,5088]);
462__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0});var t=r(d[0]);Object.keys(t).forEach(function(n){'default'===n||Object.prototype.hasOwnProperty.call(e,n)||Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[n]}})});var n=r(d[1]);Object.keys(n).forEach(function(t){'default'===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return n[t]}})})},5088,[5066,5089]);
463__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"evaluateRules",{enumerable:!0,get:function(){return l}}),Object.defineProperty(e,"evaluateTreeRule",{enumerable:!0,get:function(){return c}}),Object.defineProperty(e,"group",{enumerable:!0,get:function(){return f}});var t=r(d[0]),n=r(d[1]),u=r(d[2]),o=r(d[3]);const l=(n,l)=>{for(const c of n)if("endpoint"===c.type){const t=(0,u.evaluateEndpointRule)(c,l);if(t)return t}else if("error"===c.type)(0,o.evaluateErrorRule)(c,l);else{if("tree"!==c.type)throw new t.EndpointError(`Unknown endpoint rule: ${c}`);{const t=f.evaluateTreeRule(c,l);if(t)return t}}throw new t.EndpointError("Rules evaluation failed")},c=(t,u)=>{const{conditions:o,rules:l}=t,{result:c,referenceRecord:s}=(0,n.evaluateConditions)(o,u);if(!c)return;const p=s?{...u,referenceRecord:{...u.referenceRecord,...s}}:u;return f.evaluateRules(l,p)},f={evaluateRules:l,evaluateTreeRule:c}},5089,[5052,5090,5091,5092]);
464__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"evaluateConditions",{enumerable:!0,get:function(){return o}});var n=r(d[0]),t=r(d[1]);const o=(o=[],u)=>{const c={},s={...u,referenceRecord:{...u.referenceRecord}};let l=!1;for(const f of o){const{result:o,toAssign:v}=(0,t.evaluateCondition)(f,s);if(!o)return{result:o};v&&(l=!0,c[v.name]=v.value,s.referenceRecord[v.name]=v.value,u.logger?.debug?.(`${n.debugId} assign: ${v.name} := ${(0,n.toDebugString)(v.value)}`))}return l?{result:!0,referenceRecord:c}:{result:!0}}},5090,[5061,5060]);
465__d(function(g,r,i,a,m,e,d){"use strict";
465Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"evaluateEndpointRule",{enumerable:!0,get:function(){return s}});var n=r(d[0]),t=r(d[1]),o=r(d[2]),u=r(d[3]),l=r(d[4]);const s=(s,c)=>{const{conditions:p,endpoint:f}=s,{result:b,referenceRecord:v}=(0,t.evaluateConditions)(p,c);if(!b)return;const R=v?{...c,referenceRecord:{...c.referenceRecord,...v}}:c,{url:E,properties:_,headers:P}=f;c.logger?.debug?.(`${n.debugId} Resolving endpoint from template: ${(0,n.toDebugString)(f)}`);const h={url:(0,l.getEndpointUrl)(E,R)};return null!=P&&(h.headers=(0,o.getEndpointHeaders)(P,R)),null!=_&&(h.properties=(0,u.getEndpointProperties)(_,R)),h}},5091,[5061,5090,5084,5085,5086]);
466__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"evaluateErrorRule",{enumerable:!0,get:function(){return c}});var n=r(d[0]),o=r(d[1]),t=r(d[2]);const c=(c,u)=>{const{conditions:s,error:f}=c,{result:l,referenceRecord:v}=(0,o.evaluateConditions)(s,u);if(!l)return;const E=v?{...u,referenceRecord:{...u.referenceRecord,...v}}:u;throw new n.EndpointError((0,t.evaluateExpression)(f,"Error",E))}},5092,[5052,5090,5065]);
467__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"resolveEndpointRequiredConfig",{enumerable:!0,get:function(){return n}});const n=n=>{const{endpoint:t}=n;return void 0===t&&(n.endpoint=async()=>{throw new Error("@smithy/middleware-endpoint: (default endpointRuleSet) endpoint is not set - you must configure an endpoint.")}),n}},5093,[]);
468__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"ChecksumStream",{enumerable:!0,get:function(){return n}});const t="function"==typeof ReadableStream?ReadableStream:function(){};class n extends t{}},5094,[]);
469__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"createChecksumStream",{enumerable:!0,get:function(){return o}});var t=r(d[0]),s=r(d[1]),n=r(d[2]);const o=({expectedChecksum:o,checksum:c,source:u,checksumSourceLocation:h,base64Encoder:f})=>{if(!(0,s.isReadableStream)(u))throw new Error(`@smithy/util-stream: unsupported source type ${u?.constructor?.name??u} in ChecksumStream.`);const p=f??t.toBase64;if("function"!=typeof TransformStream)throw new Error("@smithy/util-stream: unable to instantiate ChecksumStream because API unavailable: ReadableStream/TransformStream.");const l=new TransformStream({start(){},async transform(t,s){c.update(t),s.enqueue(t)},async flush(t){const s=await c.digest(),n=p(s);if(o!==n){const s=new Error(`Checksum mismatch: expected "${o}" but received "${n}" in response header "${h}".`);t.error(s)}else t.terminate()}});u.pipeThrough(l);const b=l.readable;return Object.setPrototypeOf(b,n.ChecksumStream.prototype),b}},5095,[4900,5096,5094]);
470__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"isReadableStream",{enumerable:!0,get:function(){return t}}),Object.defineProperty(e,"isBlob",{enumerable:!0,get:function(){return n}});const t=t=>"function"==typeof ReadableStream&&(t?.constructor?.name===ReadableStream.name||t instanceof ReadableStream),n=t=>"function"==typeof Blob&&(t?.constructor?.name===Blob.name||t instanceof Blob)},5096,[]);
471__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.createBufferedReadableStream=n,Object.defineProperty(e,"createBufferedReadable",{enumerable:!0,get:function(){return u}}),e.merge=s,e.flush=c,e.sizeOf=o,e.modeOf=f;var t=r(d[0]);function n(n,u,l){const h=n.getReader();let y=!1,w=0;const b=["",new t.ByteArrayCollector(t=>new Uint8Array(t))];let p=-1;const v=async t=>{const{value:n,done:q}=await h.read(),B=n;if(q){if(-1!==p){const n=c(b,p);o(n)>0&&t.enqueue(n)}t.close()}else{const n=f(B,!1);if(p!==n&&(p>=0&&t.enqueue(c(b,p)),p=n),-1===p)return void t.enqueue(B);const h=o(B);w+=h;const q=o(b[p]);if(h>=u&&0===q)t.enqueue(B);else{const n=s(b,p,B);!y&&w>2*u&&(y=!0,l?.warn(`@smithy/util-stream - stream chunk size ${h} is below threshold of ${u}, automatically buffering.`)),n>=u?t.enqueue(c(b,p)):await v(t)}}};return new ReadableStream({pull:v})}const u=n;function s(t,n,u){switch(n){case 0:return t[0]+=u,o(t[0]);case 1:case 2:return t[n].push(u),o(t[n])}}function c(t,n){switch(n){case 0:const u=t[0];return t[0]="",u;case 1:case 2:return t[n].flush()}throw new Error(`@smithy/util-stream - invalid index ${n} given to flush()`)}function o(t){return t?.byteLength??t?.length??0}function f(t,n=!0){return n&&"undefined"!=typeof Buffer&&t instanceof Buffer?2:t instanceof Uint8Array?1:"string"==typeof t?0:-1}},5097,[5098]);
472__d(function(g,r,_i,a,m,e,d){"use strict";
472Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"ByteArrayCollector",{enumerable:!0,get:function(){return t}});class t{byteLength=0;byteArrays=[];constructor(t){this.allocByteArray=t}push(t){this.byteArrays.push(t),this.byteLength+=t.byteLength}flush(){if(1===this.byteArrays.length){const t=this.byteArrays[0];return this.reset(),t}const t=this.allocByteArray(this.byteLength);let s=0;for(let y=0;y<this.byteArrays.length;++y){const h=this.byteArrays[y];t.set(h,s),s+=h.byteLength}return this.reset(),t}reset(){this.byteArrays=[],this.byteLength=0}}},5098,[]);
473__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"getAwsChunkedEncodingStream",{enumerable:!0,get:function(){return n}});const n=(n,t)=>{const{base64Encoder:o,bodyLengthChecker:u,checksumAlgorithmFn:c,checksumLocationName:s,streamHasher:l}=t,v=void 0!==o&&void 0!==u&&void 0!==c&&void 0!==s&&void 0!==l,h=v?l(c,n):void 0,b=n.getReader();return new ReadableStream({async pull(n){const{value:t,done:c}=await b.read();if(c){if(n.enqueue("0\r\n"),v){const t=o(await h);n.enqueue(`${s}:${t}\r\n`),n.enqueue("\r\n")}n.close()}else n.enqueue(`${(u(t)||0).toString(16)}\r\n${t}\r\n`)}})}},5099,[]);
474__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.headStream=async function(t,n){let o=0;const s=[],c=t.getReader();let u=!1;for(;!u;){const{done:t,value:b}=await c.read();if(b&&(s.push(b),o+=b?.byteLength??0),o>=n)break;u=t}c.releaseLock();const b=new Uint8Array(Math.min(n,o));let f=0;for(const t of s){if(t.byteLength>b.byteLength-f){b.set(t.subarray(0,b.byteLength-f),f);break}b.set(t,f),f+=t.length}return b}},5100,[]);
475__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"sdkStreamMixin",{enumerable:!0,get:function(){return c}});var t=r(d[0]),o=r(d[1]),n=r(d[2]),s=r(d[3]),f=r(d[4]);const u="The stream has already been transformed.",c=c=>{if(!l(c)&&!(0,f.isReadableStream)(c)){throw new Error(`Unexpected stream implementation, expect Blob or ReadableStream, got ${c?.__proto__?.constructor?.name||c}`)}let b=!1;const p=async()=>{if(b)throw new Error(u);return b=!0,await(0,s.streamCollector)(c)},y=t=>{if("function"!=typeof t.stream)throw new Error("Cannot transform payload Blob to web stream. Please make sure the Blob.stream() is polyfilled.\nIf you are using React Native, this API is not yet supported, see: https://react-native.canny.io/feature-requests/p/fetch-streaming-body");return t.stream()};return Object.assign(c,{transformToByteArray:p,transformToString:async s=>{const f=await p();if("base64"===s)return(0,t.toBase64)(f);if("hex"===s)return(0,o.toHex)(f);if(void 0===s||"utf8"===s||"utf-8"===s)return(0,n.toUtf8)(f);if("function"==typeof TextDecoder)return new TextDecoder(s).decode(f);throw new Error("TextDecoder is not available, please make sure polyfill is provided.")},transformToWebStream:()=>{if(b)throw new Error(u);if(b=!0,l(c))return y(c);if((0,f.isReadableStream)(c))return c;throw new Error(`Cannot transform payload to web stream, got ${c}`)}})},l=t=>"function"==typeof Blob&&t instanceof Blob},5101,[4900,4914,4903,5102,5096]);
476__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"streamCollector",{enumerable:!0,get:function(){return n}});var t=r(d[0]);const n=async t=>"function"==typeof Blob&&t instanceof Blob||"Blob"===t.constructor?.name?void 0!==Blob.prototype.arrayBuffer?new Uint8Array(await t.arrayBuffer()):o(t):s(t);async function o(n){const o=await c(n),s=(0,t.fromBase64)(o);return new Uint8Array(s)}async function s(t){const n=[],o=t.getReader();let s=!1,c=0;for(;!s;){const{done:t,value:u}=await o.read();u&&(n.push(u),c+=u.length),s=t}const u=new Uint8Array(c);let f=0;for(const t of n)u.set(t,f),f+=t.length;return u}function c(t){return new Promise((n,o)=>{const s=new FileReader;s.onloadend=()=>{if(2!==s.readyState)return o(new Error("Reader aborted too early"));const t=s.result??"",c=t.indexOf(","),u=c>-1?c+1:t.length;n(t.substring(u))},s.onabort=()=>o(new Error("Read aborted")),s.onerror=()=>o(s.error),s.readAsDataURL(t)})}},5102,[4898]);
477__d(function(g,r,i,a,m,e,d){"use strict";
477Object.defineProperty(e,'__esModule',{value:!0}),e.splitStream=async function(t){"function"==typeof t.stream&&(t=t.stream());return t.tee()}},5103,[]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.