MCPcopy Index your code
hub / github.com/ChinaSiro/claude-code-sourcemap / getValueSchema

Method getValueSchema

package/cli.js:261–261  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

259`)}j.push(null)}),j};Gd7.getAwsChunkedEncodingStream=mo5});var Vd7=m((kd7)=>{Object.defineProperty(kd7,"__esModule",{value:!0});kd7.headStream=po5;async function po5(q,K){let _=0,z=[],Y=q.getReader(),$=!1;while(!$){let{done:w,value:j}=await Y.read();if(j)z.push(j),_+=j?.byteLength??0;if(_>=K)break;$=w}Y.releaseLock();let A=new Uint8Array(Math.min(K,_)),O=0;for(let w of z){if(w.byteLength>A.byteLength-O){A.set(w.subarray(0,A.byteLength-O),O);break}else A.set(w,O);O+=w.length}return A}});var Ld7=m((yd7)=>{Object.defineProperty(yd7,"__esModule",{value:!0});yd7.headStream=void 0;var go5=U6("stream"),Fo5=Vd7(),Uo5=M66(),Qo5=(q,K)=>{if((0,Uo5.isReadableStream)(q))return(0,Fo5.headStream)(q,K);return new Promise((_,z)=>{let Y=new Nd7;Y.limit=K,q.pipe(Y),q.on("error",($)=>{Y.end(),z($)}),Y.on("error",z),Y.on("finish",function(){let $=new Uint8Array(Buffer.concat(this.buffers));_($)})})};yd7.headStream=Qo5;class Nd7 extends go5.Writable{buffers=[];limit=1/0;bytesBuffered=0;_write(q,K,_){if(this.buffers.push(q),this.bytesBuffered+=q.byteLength??0,this.bytesBuffered>=this.limit){let z=this.bytesBuffered-this.limit,Y=this.buffers[this.buffers.length-1];this.buffers[this.buffers.length-1]=Y.subarray(0,Y.byteLength-z),this.emit("finish")}_()}}});var Rd7=m((ro5)=>{ro5.HttpAuthLocation=void 0;(function(q){q.HEADER="header",q.QUERY="query"})(ro5.HttpAuthLocation||(ro5.HttpAuthLocation={}));ro5.HttpApiKeyAuthLocation=void 0;(function(q){q.HEADER="header",q.QUERY="query"})(ro5.HttpApiKeyAuthLocation||(ro5.HttpApiKeyAuthLocation={}));ro5.EndpointURLScheme=void 0;(function(q){q.HTTP="http",q.HTTPS="https"})(ro5.EndpointURLScheme||(ro5.EndpointURLScheme={}));ro5.AlgorithmId=void 0;(function(q){q.MD5="md5",q.CRC32="crc32",q.CRC32C="crc32c",q.SHA1="sha1",q.SHA256="sha256"})(ro5.AlgorithmId||(ro5.AlgorithmId={}));var do5=(q)=>{let K=[];if(q.sha256!==void 0)K.push({algorithmId:()=>ro5.AlgorithmId.SHA256,checksumConstructor:()=>q.sha256});if(q.md5!=null)K.push({algorithmId:()=>ro5.AlgorithmId.MD5,checksumConstructor:()=>q.md5});return{addChecksumAlgorithm(_){K.push(_)},checksumAlgorithms(){return K}}},co5=(q)=>{let K={};return q.checksumAlgorithms().forEach((_)=>{K[_.algorithmId()]=_.checksumConstructor()}),K},lo5=(q)=>{return do5(q)},no5=(q)=>{return co5(q)};ro5.FieldPosition=void 0;(function(q){q[q.HEADER=0]="HEADER",q[q.TRAILER=1]="TRAILER"})(ro5.FieldPosition||(ro5.FieldPosition={}));var io5="__smithy_context";ro5.IniSectionType=void 0;(function(q){q.PROFILE="profile",q.SSO_SESSION="sso-session",q.SERVICES="services"})(ro5.IniSectionType||(ro5.IniSectionType={}));ro5.RequestHandlerProtocol=void 0;(function(q){q.HTTP_0_9="http/0.9",q.HTTP_1_0="http/1.0",q.TDS_8_0="tds/8.0"})(ro5.RequestHandlerProtocol||(ro5.RequestHandlerProtocol={}));ro5.SMITHY_CONTEXT_KEY=io5;ro5.getDefaultClientConfiguration=lo5;ro5.resolveDefaultRuntimeConfig=no5});var bd7=m((za5)=>{var to5=Rd7(),eo5=(q)=>{return{setHttpHandler(K){q.httpHandler=K},httpHandler(){return q.httpHandler},updateHttpClientConfig(K,_){q.httpHandler?.updateHttpClientConfig(K,_)},httpHandlerConfigs(){return q.httpHandler.httpHandlerConfigs()}}},qa5=(q)=>{return{httpHandler:q.httpHandler()}};class hd7{name;kind;values;constructor({name:q,kind:K=to5.FieldPosition.HEADER,values:_=[]}){this.name=q,this.kind=K,this.values=_}add(q){this.values.push(q)}set(q){this.values=q}remove(q){this.values=this.values.filter((K)=>K!==q)}toString(){return this.values.map((q)=>q.includes(",")||q.includes(" ")?`"${q}"`:q).join(", ")}get(){return this.values}}class Sd7{entries={};encoding;constructor({fields:q=[],encoding:K="utf-8"}){q.forEach(this.setField.bind(this)),this.encoding=K}setField(q){this.entries[q.name.toLowerCase()]=q}getField(q){return this.entries[q.toLowerCase()]}removeField(q){delete this.entries[q.toLowerCase()]}getByType(q){return Object.values(this.entries).filter((K)=>K.kind===q)}}class xw8{method;protocol;hostname;port;path;query;headers;username;password;fragment;body;constructor(q){this.method=q.method||"GET",this.hostname=q.hostname||"localhost",this.port=q.port,this.query=q.query||{},this.headers=q.headers||{},this.body=q.body,this.protocol=q.protocol?q.protocol.slice(-1)!==":"?`${q.protocol}:`:q.protocol:"https:",this.path=q.path?q.path.charAt(0)!=="/"?`/${q.path}`:q.path:"/",this.username=q.username,this.password=q.password,this.fragment=q.fragment}static clone(q){let K=new xw8({...q,headers:{...q.headers}});if(K.query)K.query=Ka5(K.query);return K}static isInstance(q){if(!q)return!1;let K=q;return"method"in K&&"protocol"in K&&"hostname"in K&&"path"in K&&typeof K.query==="object"&&typeof K.headers==="object"}clone(){return xw8.clone(this)}}function Ka5(q){return Object.keys(q).reduce((K,_)=>{let z=q[_];return{...K,[_]:Array.isArray(z)?[...z]:z}},{})}class Cd7{statusCode;reason;headers;body;constructor(q){this.statusCode=q.statusCode,this.reason=q.reason,this.headers=q.headers||{},this.body=q.body}static isInstance(q){if(!q)return!1;let K=q;return typeof K.statusCode==="number"&&typeof K.headers==="object"}}function _a5(q){return/^[a-z0-9][a-z0-9\.\-]*[a-z0-9]$/.test(q)}za5.Field=hd7;za5.Fields=Sd7;za5.HttpRequest=xw8;za5.HttpResponse=Cd7;za5.getHttpHandlerExtensionConfiguration=eo5;za5.isValidHostname=_a5;za5.resolveHttpHandlerRuntimeConfig=qa5});var Id7=m((Xa5)=>{var xd7=(q)=>encodeURIComponent(q).replace(/[!'()*]/g,Ja5),Ja5=(q)=>`%${q.charCodeAt(0).toString(16).toUpperCase()}`,Ma5=(q)=>q.split("/").map(xd7).join("/");Xa5.escapeUri=xd7;Xa5.escapeUriPath=Ma5});var ud7=m((fa5)=>{var a91=Id7();function Da5(q){let K=[];for(let _ of Object.keys(q).sort()){let z=q[_];if(_=a91.escapeUri(_),Array.isArray(z))for(let Y=0,$=z.length;Y<$;Y++)K.push(`${_}=${a91.escapeUri(z[Y])}`);else{let Y=_;if(z||typeof z==="string")Y+=`=${a91.escapeUri(z)}`;K.push(Y)}}return K.join("&")}fa5.buildQueryString=Da5});var Bd7=m((Ea5)=>{var md7=bd7(),Ga5=ud7(),Ta5=Zf6();function pd7(q,K){return new Request(q,K)}function va5(q=0){return new Promise((K,_)=>{if(q)setTimeout(()=>{let z=Error(`Request did not complete within ${q} ms`);z.name="TimeoutError",_(z)},q)})}var Iw8={supported:void 0};class s91{config;configProvider;static create(q){if(typeof q?.handle==="function")return q;return new s91(q)}constructor(q){if(typeof q==="function")this.configProvider=q().then((K)=>K||{});else this.config=q??{},this.configProvider=Promise.resolve(this.config);if(Iw8.supported===void 0)Iw8.supported=Boolean(typeof Request<"u"&&"keepalive"in pd7("https://[::1]"))}destroy(){}async handle(q,{abortSignal:K,requestTimeout:_}={}){if(!this.config)this.config=await this.configProvider;let z=_??this.config.requestTimeout,Y=this.config.keepAlive===!0,$=this.config.credentials;if(K?.aborted){let f=Error("Request aborted");return f.name="AbortError",Promise.reject(f)}let A=q.path,O=Ga5.buildQueryString(q.query||{});if(O)A+=`?${O}`;if(q.fragment)A+=`#${q.fragment}`;let w="";if(q.username!=null||q.password!=null){let f=q.username??"",G=q.password??"";w=`${f}:${G}@`}let{port:j,method:H}=q,J=`${q.protocol}//${w}${q.hostname}${j?`:${j}`:""}${A}`,M=H==="GET"||H==="HEAD"?void 0:q.body,X={body:M,headers:new Headers(q.headers),method:H,credentials:$};if(this.config?.cache)X.cache=this.config.cache;if(M)X.duplex="half";if(typeof AbortController<"u")X.signal=K;if(Iw8.supported)X.keepalive=Y;if(typeof this.config.requestInit==="function")Object.assign(X,this.config.requestInit(q));let P=()=>{},W=pd7(J,X),D=[fetch(W).then((f)=>{let G=f.headers,Z={};for(let v of G.entries())Z[v[0]]=v[1];if(f.body==null)return f.blob().then((v)=>({response:new md7.HttpResponse({headers:Z,reason:f.statusText,statusCode:f.status,body:v})}));return{response:new md7.HttpResponse({headers:Z,reason:f.statusText,statusCode:f.status,body:f.body})}}),va5(z)];if(K)D.push(new Promise((f,G)=>{let Z=()=>{let T=Error("Request aborted");T.name="AbortError",G(T)};if(typeof K.addEventListener==="function"){let T=K;T.addEventListener("abort",Z,{once:!0}),P=()=>T.removeEventListener("abort",Z)}else K.onabort=Z}));return Promise.race(D).finally(P)}updateHttpClientConfig(q,K){this.config=void 0,this.configProvider=this.configProvider.then((_)=>{return _[q]=K,_})}httpHandlerConfigs(){return this.config??{}}}var ka5=async(q)=>{if(typeof Blob==="function"&&q instanceof Blob||q.constructor?.name==="Blob"){if(Blob.prototype.arrayBuffer!==void 0)return new Uint8Array(await q.arrayBuffer());return Va5(q)}return Na5(q)};async function Va5(q){let K=await ya5(q),_=Ta5.fromBase64(K);return new Uint8Array(_)}async function Na5(q){let K=[],_=q.getReader(),z=!1,Y=0;while(!z){let{done:O,value:w}=await _.read();if(w)K.push(w),Y+=w.length;z=O}let $=new Uint8Array(Y),A=0;for(let O of K)$.set(O,A),A+=O.length;return $}function ya5(q){return new Promise((K,_)=>{let z=new FileReader;z.onloadend=()=>{if(z.readyState!==2)return _(Error("Reader aborted too early"));let Y=z.result??"",$=Y.indexOf(","),A=$>-1?$+1:Y.length;K(Y.substring(A))},z.onabort=()=>_(Error("Read aborted")),z.onerror=()=>_(z.error),z.readAsDataURL(q)})}Ea5.FetchHttpHandler=s91;Ea5.keepAliveSupport=Iw8;Ea5.streamCollector=ka5});var Fd7=m((ba5)=>{var gd7={},t91={};for(let q=0;q<256;q++){let K=q.toString(16).toLowerCase();if(K.length===1)K=`0${K}`;gd7[q]=K,t91[K]=q}function Sa5(q){if(q.length%2!==0)throw Error("Hex encoded strings must have an even number length");let K=new Uint8Array(q.length/2);for(let _=0;_<q.length;_+=2){let z=q.slice(_,_+2).toLowerCase();if(z in t91)K[_/2]=t91[z];else throw Error(`Cannot decode unrecognized sequence ${z} as hexadecimal`)}return K}function Ca5(q){let K="";for(let _=0;_<q.byteLength;_++)K+=gd7[q[_]];return K}ba5.fromHex=Sa5;ba5.toHex=Ca5});var nd7=m((cd7)=>{Object.defineProperty(cd7,"__esModule",{value:!0});cd7.sdkStreamMixin=void 0;var ua5=Bd7(),ma5=Zf6(),pa5=Fd7(),Ba5=aA(),Ud7=M66(),Qd7="The stream has already been transformed.",ga5=(q)=>{if(!dd7(q)&&!(0,Ud7.isReadableStream)(q)){let Y=q?.__proto__?.constructor?.name||q;throw Error(`Unexpected stream implementation, expect Blob or ReadableStream, got ${Y}`)}let K=!1,_=async()=>{if(K)throw Error(Qd7);return K=!0,await(0,ua5.streamCollector)(q)},z=(Y)=>{if(typeof Y.stream!=="function")throw Error(`Cannot transform payload Blob to web stream. Please make sure the Blob.stream() is polyfilled.
260If you are using React Native, this API is not yet supported, see: https://react-native.canny.io/feature-requests/p/fetch-streaming-body`);return Y.stream()};return Object.assign(q,{transformToByteArray:_,transformToString:async(Y)=>{let $=await _();if(Y==="base64")return(0,ma5.toBase64)($);else if(Y==="hex")return(0,pa5.toHex)($);else if(Y===void 0||Y==="utf8"||Y==="utf-8")return(0,Ba5.toUtf8)($);else if(typeof TextDecoder==="function")return new TextDecoder(Y).decode($);else throw Error("TextDecoder is not available, please make sure polyfill is provided.")},transformToWebStream:()=>{if(K)throw Error(Qd7);if(K=!0,dd7(q))return z(q);else if((0,Ud7.isReadableStream)(q))return q;else throw Error(`Cannot transform payload to web stream, got ${q}`)}})};cd7.sdkStreamMixin=ga5;var dd7=(q)=>typeof Blob==="function"&&q instanceof Blob});var ad7=m((rd7)=>{Object.defineProperty(rd7,"__esModule",{value:!0});rd7.sdkStreamMixin=void 0;var Fa5=$V(),Ua5=Cw8(),e91=U6("stream"),Qa5=nd7(),id7="The stream has already been transformed.",da5=(q)=>{if(!(q instanceof e91.Readable))try{return(0,Qa5.sdkStreamMixin)(q)}catch(z){let Y=q?.__proto__?.constructor?.name||q;throw Error(`Unexpected stream implementation, expect Stream.Readable instance, got ${Y}`)}let K=!1,_=async()=>{if(K)throw Error(id7);return K=!0,await(0,Fa5.streamCollector)(q)};return Object.assign(q,{transformToByteArray:_,transformToString:async(z)=>{let Y=await _();if(z===void 0||Buffer.isEncoding(z))return(0,Ua5.fromArrayBuffer)(Y.buffer,Y.byteOffset,Y.byteLength).toString(z);else return new TextDecoder(z).decode(Y)},transformToWebStream:()=>{if(K)throw Error(id7);if(q.readableFlowing!==null)throw Error("The stream has been consumed by other callbacks.");if(typeof e91.Readable.toWeb!=="function")throw Error("Readable.toWeb() is not supported. Please ensure a polyfill is available.");return K=!0,e91.Readable.toWeb(q)}})};rd7.sdkStreamMixin=da5});var td7=m((sd7)=>{Object.defineProperty(sd7,"__esModule",{value:!0});sd7.splitStream=ca5;async function ca5(q){if(typeof q.stream==="function")q=q.stream();return q.tee()}});var _c7=m((Kc7)=>{Object.defineProperty(Kc7,"__esModule",{value:!0});Kc7.splitStream=ia5;var ed7=U6("stream"),na5=td7(),qc7=M66();async function ia5(q){if((0,qc7.isReadableStream)(q)||(0,qc7.isBlob)(q))return(0,na5.splitStream)(q);let K=new ed7.PassThrough,_=new ed7.PassThrough;return q.pipe(K),q.pipe(_),[K,_]}});var q_1=m((kf)=>{var zc7=Zf6(),Yc7=aA(),$c7=Q91(),Ac7=Ad7(),Oc7=Zd7(),wc7=vd7(),jc7=Ld7(),Hc7=ad7(),Jc7=_c7(),Mc7=M66();class pB6 extends Uint8Array{static fromString(q,K="utf-8"){if(typeof q==="string"){if(K==="base64")return pB6.mutate(zc7.fromBase64(q));return pB6.mutate(Yc7.fromUtf8(q))}throw Error(`Unsupported conversion from ${typeof q} to Uint8ArrayBlobAdapter.`)}static mutate(q){return Object.setPrototypeOf(q,pB6.prototype),q}transformToString(q="utf-8"){if(q==="base64")return zc7.toBase64(this);return Yc7.toUtf8(this)}}kf.Uint8ArrayBlobAdapter=pB6;Object.keys($c7).forEach(function(q){if(q!=="default"&&!Object.prototype.hasOwnProperty.call(kf,q))Object.defineProperty(kf,q,{enumerable:!0,get:function(){return $c7[q]}})});Object.keys(Ac7).forEach(function(q){if(q!=="default"&&!Object.prototype.hasOwnProperty.call(kf,q))Object.defineProperty(kf,q,{enumerable:!0,get:function(){return Ac7[q]}})});Object.keys(Oc7).forEach(function(q){if(q!=="default"&&!Object.prototype.hasOwnProperty.call(kf,q))Object.defineProperty(kf,q,{enumerable:!0,get:function(){return Oc7[q]}})});Object.keys(wc7).forEach(function(q){if(q!=="default"&&!Object.prototype.hasOwnProperty.call(kf,q))Object.defineProperty(kf,q,{enumerable:!0,get:function(){return wc7[q]}})});Object.keys(jc7).forEach(function(q){if(q!=="default"&&!Object.prototype.hasOwnProperty.call(kf,q))Object.defineProperty(kf,q,{enumerable:!0,get:function(){return jc7[q]}})});Object.keys(Hc7).forEach(function(q){if(q!=="default"&&!Object.prototype.hasOwnProperty.call(kf,q))Object.defineProperty(kf,q,{enumerable:!0,get:function(){return Hc7[q]}})});Object.keys(Jc7).forEach(function(q){if(q!=="default"&&!Object.prototype.hasOwnProperty.call(kf,q))Object.defineProperty(kf,q,{enumerable:!0,get:function(){return Jc7[q]}})});Object.keys(Mc7).forEach(function(q){if(q!=="default"&&!Object.prototype.hasOwnProperty.call(kf,q))Object.defineProperty(kf,q,{enumerable:!0,get:function(){return Mc7[q]}})})});var O_1=m((Ks5)=>{Ks5.HttpAuthLocation=void 0;(function(q){q.HEADER="header",q.QUERY="query"})(Ks5.HttpAuthLocation||(Ks5.HttpAuthLocation={}));Ks5.HttpApiKeyAuthLocation=void 0;(function(q){q.HEADER="header",q.QUERY="query"})(Ks5.HttpApiKeyAuthLocation||(Ks5.HttpApiKeyAuthLocation={}));Ks5.EndpointURLScheme=void 0;(function(q){q.HTTP="http",q.HTTPS="https"})(Ks5.EndpointURLScheme||(Ks5.EndpointURLScheme={}));Ks5.AlgorithmId=void 0;(function(q){q.MD5="md5",q.CRC32="crc32",q.CRC32C="crc32c",q.SHA1="sha1",q.SHA256="sha256"})(Ks5.AlgorithmId||(Ks5.AlgorithmId={}));var aa5=(q)=>{let K=[];if(q.sha256!==void 0)K.push({algorithmId:()=>Ks5.AlgorithmId.SHA256,checksumConstructor:()=>q.sha256});if(q.md5!=null)K.push({algorithmId:()=>Ks5.AlgorithmId.MD5,checksumConstructor:()=>q.md5});return{addChecksumAlgorithm(_){K.push(_)},checksumAlgorithms(){return K}}},sa5=(q)=>{let K={};return q.checksumAlgorithms().forEach((_)=>{K[_.algorithmId()]=_.checksumConstructor()}),K},ta5=(q)=>{return aa5(q)},ea5=(q)=>{return sa5(q)};Ks5.FieldPosition=void 0;(function(q){q[q.HEADER=0]="HEADER",q[q.TRAILER=1]="TRAILER"})(Ks5.FieldPosition||(Ks5.FieldPosition={}));var qs5="__smithy_context";Ks5.IniSectionType=void 0;(function(q){q.PROFILE="profile",q.SSO_SESSION="sso-session",q.SERVICES="services"})(Ks5.IniSectionType||(Ks5.IniSectionType={}));Ks5.RequestHandlerProtocol=void 0;(function(q){q.HTTP_0_9="http/0.9",q.HTTP_1_0="http/1.0",q.TDS_8_0="tds/8.0"})(Ks5.RequestHandlerProtocol||(Ks5.RequestHandlerProtocol={}));Ks5.SMITHY_CONTEXT_KEY=qs5;Ks5.getDefaultClientConfiguration=ta5;Ks5.resolveDefaultRuntimeConfig=ea5});var gB6=m((Hs5)=>{var $s5=O_1(),As5=(q)=>{return{setHttpHandler(K){q.httpHandler=K},httpHandler(){return q.httpHandler},updateHttpClientConfig(K,_){q.httpHandler?.updateHttpClientConfig(K,_)},httpHandlerConfigs(){return q.httpHandler.httpHandlerConfigs()}}},Os5=(q)=>{return{httpHandler:q.httpHandler()}};class Xc7{name;kind;values;constructor({name:q,kind:K=$s5.FieldPosition.HEADER,values:_=[]}){this.name=q,this.kind=K,this.values=_}add(q){this.values.push(q)}set(q){this.values=q}remove(q){this.values=this.values.filter((K)=>K!==q)}toString(){return this.values.map((q)=>q.includes(",")||q.includes(" ")?`"${q}"`:q).join(", ")}get(){return this.values}}class Pc7{entries={};encoding;constructor({fields:q=[],encoding:K="utf-8"}){q.forEach(this.setField.bind(this)),this.encoding=K}setField(q){this.entries[q.name.toLowerCase()]=q}getField(q){return this.entries[q.toLowerCase()]}removeField(q){delete this.entries[q.toLowerCase()]}getByType(q){return Object.values(this.entries).filter((K)=>K.kind===q)}}class uw8{method;protocol;hostname;port;path;query;headers;username;password;fragment;body;constructor(q){this.method=q.method||"GET",this.hostname=q.hostname||"localhost",this.port=q.port,this.query=q.query||{},this.headers=q.headers||{},this.body=q.body,this.protocol=q.protocol?q.protocol.slice(-1)!==":"?`${q.protocol}:`:q.protocol:"https:",this.path=q.path?q.path.charAt(0)!=="/"?`/${q.path}`:q.path:"/",this.username=q.username,this.password=q.password,this.fragment=q.fragment}static clone(q){let K=new uw8({...q,headers:{...q.headers}});if(K.query)K.query=ws5(K.query);return K}static isInstance(q){if(!q)return!1;let K=q;return"method"in K&&"protocol"in K&&"hostname"in K&&"path"in K&&typeof K.query==="object"&&typeof K.headers==="object"}clone(){return uw8.clone(this)}}function ws5(q){return Object.keys(q).reduce((K,_)=>{let z=q[_];return{...K,[_]:Array.isArray(z)?[...z]:z}},{})}class Wc7{statusCode;reason;headers;body;constructor(q){this.statusCode=q.statusCode,this.reason=q.reason,this.headers=q.headers||{},this.body=q.body}static isInstance(q){if(!q)return!1;let K=q;return typeof K.statusCode==="number"&&typeof K.headers==="object"}}function js5(q){return/^[a-z0-9][a-z0-9\.\-]*[a-z0-9]$/.test(q)}Hs5.Field=Xc7;Hs5.Fields=Pc7;Hs5.HttpRequest=uw8;Hs5.HttpResponse=Wc7;Hs5.getHttpHandlerExtensionConfiguration=As5;Hs5.isValidHostname=js5;Hs5.resolveHttpHandlerRuntimeConfig=Os5});var Dc7=m((Vs5)=>{Vs5.HttpAuthLocation=void 0;(function(q){q.HEADER="header",q.QUERY="query"})(Vs5.HttpAuthLocation||(Vs5.HttpAuthLocation={}));Vs5.HttpApiKeyAuthLocation=void 0;(function(q){q.HEADER="header",q.QUERY="query"})(Vs5.HttpApiKeyAuthLocation||(Vs5.HttpApiKeyAuthLocation={}));Vs5.EndpointURLScheme=void 0;(function(q){q.HTTP="http",q.HTTPS="https"})(Vs5.EndpointURLScheme||(Vs5.EndpointURLScheme={}));Vs5.AlgorithmId=void 0;(function(q){q.MD5="md5",q.CRC32="crc32",q.CRC32C="crc32c",q.SHA1="sha1",q.SHA256="sha256"})(Vs5.AlgorithmId||(Vs5.AlgorithmId={}));var Zs5=(q)=>{let K=[];if(q.sha256!==void 0)K.push({algorithmId:()=>Vs5.AlgorithmId.SHA256,checksumConstructor:()=>q.sha256});if(q.md5!=null)K.push({algorithmId:()=>Vs5.AlgorithmId.MD5,checksumConstructor:()=>q.md5});return{addChecksumAlgorithm(_){K.push(_)},checksumAlgorithms(){return K}}},Gs5=(q)=>{let K={};return q.checksumAlgorithms().forEach((_)=>{K[_.algorithmId()]=_.checksumConstructor()}),K},Ts5=(q)=>{return Zs5(q)},vs5=(q)=>{return Gs5(q)};Vs5.FieldPosition=void 0;(function(q){q[q.HEADER=0]="HEADER",q[q.TRAILER=1]="TRAILER"})(Vs5.FieldPosition||(Vs5.FieldPosition={}));var ks5="__smithy_context";Vs5.IniSectionType=void 0;(function(q){q.PROFILE="profile",q.SSO_SESSION="sso-session",q.SERVICES="services"})(Vs5.IniSectionType||(Vs5.IniSectionType={}));Vs5.RequestHandlerProtocol=void 0;(function(q){q.HTTP_0_9="http/0.9",q.HTTP_1_0="http/1.0",q.TDS_8_0="tds/8.0"})(Vs5.RequestHandlerProtocol||(Vs5.RequestHandlerProtocol={}));Vs5.SMITHY_CONTEXT_KEY=ks5;Vs5.getDefaultClientConfiguration=Ts5;Vs5.resolveDefaultRuntimeConfig=vs5});var cZ=m((hs5)=>{var fc7=Dc7(),Ls5=(q)=>q[fc7.SMITHY_CONTEXT_KEY]||(q[fc7.SMITHY_CONTEXT_KEY]={}),Rs5=(q)=>{if(typeof q==="function")return q;let K=Promise.resolve(q);return()=>K};hs5.getSmithyContext=Ls5;hs5.normalizeProvider=Rs5});var Xj=m((cs5)=>{var bs5=gB6(),Zc7=cZ(),mw8=(q)=>{if(typeof q==="function")return q();return q},D_1=(q,K,_,z,Y)=>({name:K,namespace:q,traits:_,input:z,output:Y}),xs5=(q)=>(K,_)=>async(z)=>{let{response:Y}=await K(z),{operationSchema:$}=Zc7.getSmithyContext(_),[,A,O,w,j,H]=$??[];try{let J=await q.protocol.deserializeResponse(D_1(A,O,w,j,H),{...q,..._},Y);return{response:Y,output:J}}catch(J){if(Object.defineProperty(J,"$response",{value:Y,enumerable:!1,writable:!1,configurable:!1}),!("$metadata"in J)){try{J.message+=`
261 Deserialization error: to see the raw response, inspect the hidden field {error}.$response on this object.`}catch(X){if(!_.logger||_.logger?.constructor?.name==="NoOpLogger")console.warn("Deserialization error: to see the raw response, inspect the hidden field {error}.$response on this object.");else _.logger?.warn?.("Deserialization error: to see the raw response, inspect the hidden field {error}.$response on this object.")}if(typeof J.$responseBodyText<"u"){if(J.$response)J.$response.body=J.$responseBodyText}try{if(bs5.HttpResponse.isInstance(Y)){let{headers:X={}}=Y,P=Object.entries(X);J.$metadata={httpStatusCode:Y.statusCode,requestId:P_1(/^x-[\w-]+-request-?id$/,P),extendedRequestId:P_1(/^x-[\w-]+-id-2$/,P),cfId:P_1(/^x-[\w-]+-cf-id$/,P)}}}catch(X){}}throw J}},P_1=(q,K)=>{return(K.find(([_])=>{return _.match(q)})||[void 0,void 0])[1]},Is5=(q)=>(K,_)=>async(z)=>{let{operationSchema:Y}=Zc7.getSmithyContext(_),[,$,A,O,w,j]=Y??[],H=_.endpointV2?.url&&q.urlParser?async()=>q.urlParser(_.endpointV2.url):q.endpoint,J=await q.protocol.serializeRequest(D_1($,A,O,w,j),z.input,{...q,..._,endpoint:H});return K({...z,request:J})},Gc7={name:"deserializerMiddleware",step:"deserialize",tags:["DESERIALIZER"],override:!0},Tc7={name:"serializerMiddleware",step:"serialize",tags:["SERIALIZER"],override:!0};function us5(q){return{applyToStack:(K)=>{K.add(Is5(q),Tc7),K.add(xs5(q),Gc7),q.protocol.setSerdeContext(q)}}}class wV{name;namespace;traits;static assign(q,K){return Object.assign(q,K)}static[Symbol.hasInstance](q){let K=this.prototype.isPrototypeOf(q);if(!K&&typeof q==="object"&&q!==null)return q.symbol===this.symbol;return K}getName(){return this.namespace+"#"+this.name}}class pw8 extends wV{static symbol=Symbol.for("@smithy/lis");name;traits;valueSchema;symbol=pw8.symbol}var ms5=(q,K,_,z)=>wV.assign(new pw8,{name:K,namespace:q,traits:_,valueSchema:z});class Bw8 extends wV{static symbol=Symbol.for("@smithy/map");name;traits;keySchema;valueSchema;symbol=Bw8.symbol}var ps5=(q,K,_,z,Y)=>wV.assign(new Bw8,{name:K,namespace:q,traits:_,keySchema:z,valueSchema:Y});class gw8 extends wV{static symbol=Symbol.for("@smithy/ope");name;traits;input;output;symbol=gw8.symbol}var Bs5=(q,K,_,z,Y)=>wV.assign(new gw8,{name:K,namespace:q,traits:_,input:z,output:Y});class dB6 extends wV{static symbol=Symbol.for("@smithy/str");name;traits;memberNames;memberList;symbol=dB6.symbol}var gs5=(q,K,_,z,Y)=>wV.assign(new dB6,{name:K,namespace:q,traits:_,memberNames:z,memberList:Y});class Fw8 extends dB6{static symbol=Symbol.for("@smithy/err");ctor;symbol=Fw8.symbol}var Fs5=(q,K,_,z,Y,$)=>wV.assign(new Fw8,{name:K,namespace:q,traits:_,memberNames:z,memberList:Y,ctor:null});function QB6(q){if(typeof q==="object")return q;q=q|0;let K={},_=0;for(let z of["httpLabel","idempotent","idempotencyToken","sensitive","httpPayload","httpResponseCode","httpQueryParams"])if((q>>_++&1)===1)K[z]=1;return K}class xl{ref;memberName;static symbol=Symbol.for("@smithy/nor");symbol=xl.symbol;name;schema;_isMemberSchema;traits;memberTraits;normalizedTraits;constructor(q,K){this.ref=q,this.memberName=K;let _=[],z=q,Y=q;this._isMemberSchema=!1;while(W_1(z))_.push(z[1]),z=z[0],Y=mw8(z),this._isMemberSchema=!0;if(_.length>0){this.memberTraits={};for(let $=_.length-1;$>=0;--$){let A=_[$];Object.assign(this.memberTraits,QB6(A))}}else this.memberTraits=0;if(Y instanceof xl){let $=this.memberTraits;Object.assign(this,Y),this.memberTraits=Object.assign({},$,Y.getMemberTraits(),this.getMemberTraits()),this.normalizedTraits=void 0,this.memberName=K??Y.memberName;return}if(this.schema=mw8(Y),vc7(this.schema))this.name=`${this.schema[1]}#${this.schema[2]}`,this.traits=this.schema[3];else this.name=this.memberName??String(Y),this.traits=0;if(this._isMemberSchema&&!K)throw Error(`@smithy/core/schema - NormalizedSchema member init ${this.getName(!0)} missing member name.`)}static[Symbol.hasInstance](q){let K=this.prototype.isPrototypeOf(q);if(!K&&typeof q==="object"&&q!==null)return q.symbol===this.symbol;return K}static of(q){let K=mw8(q);if(K instanceof xl)return K;if(W_1(K)){let[_,z]=K;if(_ instanceof xl)return Object.assign(_.getMergedTraits(),QB6(z)),_;throw Error(`@smithy/core/schema - may not init unwrapped member schema=${JSON.stringify(q,null,2)}.`)}return new xl(K)}getSchema(){let q=this.schema;if(q[0]===0)return q[4];return q}getName(q=!1){let{name:K}=this;return!q&&K&&K.includes("#")?K.split("#")[1]:K||void 0}getMemberName(){return this.memberName}isMemberSchema(){return this._isMemberSchema}isListSchema(){let q=this.getSchema();return typeof q==="number"?q>=64&&q<128:q[0]===1}isMapSchema(){let q=this.getSchema();return typeof q==="number"?q>=128&&q<=255:q[0]===2}isStructSchema(){let q=this.getSchema();return q[0]===3||q[0]===-3}isBlobSchema(){let q=this.getSchema();return q===21||q===42}isTimestampSchema(){let q=this.getSchema();return typeof q==="number"&&q>=4&&q<=7}isUnitSchema(){return this.getSchema()==="unit"}isDocumentSchema(){return this.getSchema()===15}isStringSchema(){return this.getSchema()===0}isBooleanSchema(){return this.getSchema()===2}isNumericSchema(){return this.getSchema()===1}isBigIntegerSchema(){return this.getSchema()===17}isBigDecimalSchema(){return this.getSchema()===19}isStreaming(){let{streaming:q}=this.getMergedTraits();return!!q||this.getSchema()===42}isIdempotencyToken(){let q=(Y)=>(Y&4)===4||!!Y?.idempotencyToken,{normalizedTraits:K,traits:_,memberTraits:z}=this;return q(K)||q(_)||q(z)}getMergedTraits(){return this.normalizedTraits??(this.normalizedTraits={...this.getOwnTraits(),...this.getMemberTraits()})}getMemberTraits(){return QB6(this.memberTraits)}getOwnTraits(){return QB6(this.traits)}getKeySchema(){let[q,K]=[this.isDocumentSchema(),this.isMapSchema()];if(!q&&!K)throw Error(`@smithy/core/schema - cannot get key for non-map: ${this.getName(!0)}`);let _=this.getSchema(),z=q?15:_[4]??0;return UB6([z,0],"key")}getValueSchema(){let q=this.getSchema(),[K,_,z]=[this.isDocumentSchema(),this.isMapSchema(),this.isListSchema()],Y=typeof q==="number"?63&q:q&&typeof q==="object"&&(_||z)?q[3+q[0]]:K?15:void 0;if(Y!=null)return UB6([Y,0],_?"value":"member");throw Error(`@smithy/core/schema - ${this.getName(!0)} has no value member.`)}getMemberSchema(q){let K=this.getSchema();if(this.isStructSchema()&&K[4].includes(q)){let _=K[4].indexOf(q),z=K[5][_];return UB6(W_1(z)?z:[z,0],q)}if(this.isDocumentSchema())return UB6([15,0],q);throw Error(`@smithy/core/schema - ${this.getName(!0)} has no no member=${q}.`)}getMemberSchemas(){let q={};try{for(let[K,_]of this.structIterator())q[K]=_}catch(K){}return q}getEventStreamMember(){if(this.isStructSchema()){for(let[q,K]of this.structIterator())if(K.isStreaming()&&K.isStructSchema())return q}return""}*structIterator(){if(this.isUnitSchema())return;if(!this.isStructSchema())throw Error("@smithy/core/schema - cannot iterate non-struct schema.");let q=this.getSchema();for(let K=0;K<q[4].length;++K)yield[q[4][K],UB6([q[5][K],0],q[4][K])]}}function UB6(q,K){if(q instanceof xl)return Object.assign(q,{memberName:K,_isMemberSchema:!0});return new xl(q,K)}var W_1=(q)=>Array.isArray(q)&&q.length===2,vc7=(q)=>Array.isArray(q)&&q.length>=5;class cB6 extends wV{static symbol=Symbol.for("@smithy/sim");name;schemaRef;traits;symbol=cB6.symbol}var Us5=(q,K,_,z)=>wV.assign(new cB6,{name:K,namespace:q,traits:z,schemaRef:_}),Qs5=(q,K,_,z)=>wV.assign(new cB6,{name:K,namespace:q,traits:_,schemaRef:z}),ds5={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};class bl{namespace;schemas;exceptions;static registries=new Map;constructor(q,K=new Map,_=new Map){this.namespace=q,this.schemas=K,this.exceptions=_}static for(q){if(!bl.registries.has(q))bl.registries.set(q,new bl(q));return bl.registries.get(q)}register(q,K){let _=this.normalizeShapeId(q);bl.for(_.split("#")[0]).schemas.set(_,K)}getSchema(q){let K=this.normalizeShapeId(q);if(!this.schemas.has(K))throw Error(`@smithy/core/schema - schema not found for ${K}`);return this.schemas.get(K)}registerError(q,K){let _=q,z=bl.for(_[1]);z.schemas.set(_[1]+"#"+_[2],_),z.exceptions.set(_,K)}getErrorCtor(q){let K=q;return bl.for(K[1]).exceptions.get(K)}getBaseException(){for(let q of this.exceptions.keys())if(Array.isArray(q)){let[,K,_]=q,z=K+"#"+_;if(z.startsWith("smithy.ts.sdk.synthetic.")&&z.endsWith("ServiceException"))return q}return}find(q){return[...this.schemas.values()].find(q)}clear(){this.schemas.clear(),this.exceptions.clear()}normalizeShapeId(q){if(q.includes("#"))return q;return this.namespace+"#"+q}}cs5.ErrorSchema=Fw8;cs5.ListSchema=pw8;cs5.MapSchema=Bw8;cs5.NormalizedSchema=xl;cs5.OperationSchema=gw8;cs5.SCHEMA=ds5;cs5.Schema=wV;cs5.SimpleSchema=cB6;cs5.StructureSchema=dB6;cs5.TypeRegistry=bl;cs5.deref=mw8;cs5.deserializerMiddlewareOption=Gc7;cs5.error=Fs5;cs5.getSchemaSerdePlugin=us5;cs5.isStaticSchema=vc7;cs5.list=ms5;cs5.map=ps5;cs5.op=Bs5;cs5.operation=D_1;cs5.serializerMiddlewareOption=Tc7;cs5.sim=Us5;cs5.simAdapter=Qs5;cs5.struct=gs5;cs5.translateTraits=QB6});var yc7=m((Vc7)=>{Object.defineProperty(Vc7,"__esModule",{value:!0});Vc7.randomUUID=void 0;var Wt5=aT(),kc7=Wt5.__importDefault(U6("crypto"));Vc7.randomUUID=kc7.default.randomUUID.bind(kc7.default)});var f_1=m((ft5)=>{var Ec7=yc7(),lZ=Array.from({length:256},(q,K)=>K.toString(16).padStart(2,"0")),Dt5=()=>{if(Ec7.randomUUID)return Ec7.randomUUID();let q=new Uint8Array(16);return crypto.getRandomValues(q),q[6]=q[6]&15|64,q[8]=q[8]&63|128,lZ[q[0]]+lZ[q[1]]+lZ[q[2]]+lZ[q[3]]+"-"+lZ[q[4]]+lZ[q[5]]+"-"+lZ[q[6]]+lZ[q[7]]+"-"+lZ[q[8]]+lZ[q[9]]+"-"+lZ[q[10]]+lZ[q[11]]+lZ[q[12]]+lZ[q[13]]+lZ[q[14]]+lZ[q[15]]};ft5.v4=Dt5});var jV=m((uc7)=>{var Gt5=f_1(),Tt5=(q,K,_=(z)=>z)=>q,vt5=(q)=>{switch(q){case"true":return!0;case"false":return!1;default:throw Error(`Unable to parse boolean value "${q}"`)}},kt5=(q)=>{if(q===null||q===void 0)return;if(typeof q==="number"){if(q===0||q===1)rB6.warn(Qw8(`Expected boolean, got ${typeof q}: ${q}`));if(q===0)return!1;if(q===1)return!0}if(typeof q==="string"){let K=q.toLowerCase();if(K==="false"||K==="true")rB6.warn(Qw8(`Expected boolean, got ${typeof q}: ${q}`));if(K==="false")return!1;if(K==="true")return!0}if(typeof q==="boolean")return q;throw TypeError(`Expected boolean, got ${typeof q}: ${q}`)},nB6=(q)=>{if(q===null||q===void 0)return;if(typeof q==="string"){let K=parseFloat(q);if(!Number.isNaN(K)){if(String(K)!==String(q))rB6.warn(Qw8(`Expected number but observed string: ${q}`));return K}}if(typeof q==="number")return q;throw TypeError(`Expected number, got ${typeof q}: ${q}`)},Vt5=Math.ceil(340282346638528860000000000000000000000),Uw8=(q)=>{let K=nB6(q);if(K!==void 0&&!Number.isNaN(K)&&K!==1/0&&K!==-1/0){if(Math.abs(K)>Vt5)throw TypeError(`Expected 32-bit float, got ${q}`)}return K},iB6=(q)=>{if(q===null||q===void 0)return;if(Number.isInteger(q)&&!Number.isNaN(q))return q;throw TypeError(`Expected integer, got ${typeof q}: ${q}`)},Nt5=iB6,G_1=(q)=>k_1(q,32),T_1=(q)=>k_1(q,16),v_1=(q)=>k_1(q,8),k_1=(q,K)=>{let _=iB6(q);if(_!==void 0&&yt5(_,K)!==_)throw TypeError(`Expected ${K}-bit integer, got ${q}`);return _},yt5=(q,K)=>{switch(K){case 32:return Int32Array.of(q)[0];case 16:return Int16Array.of(q)[0];case 8:return Int8Array.of(q)[0]}},Et5=(q,K)=>{if(q===null||q===void 0){if(K)throw TypeError(`Expected a non-null value for ${K}`);throw TypeError("Expected a non-null value")}return q},Rc7=(q)=>{if(q===null||q===void 0)return;if(typeof q==="object"&&!Array.isArray(q))return q;let K=Array.isArray(q)?"array":typeof q;throw TypeError(`Expected object, got ${K}: ${q}`)},Lt5=(q)=>{if(q===null||q===void 0)return;if(typeof q==="string")return q;if(["boolean","number","bigint"].includes(typeof q))return rB6.warn(Qw8(`Expected string, got ${typeof q}: ${q}`)),String(q);throw TypeError(`Expected string, got ${typeof q}: ${q}`)},Rt5=(q)=>{if(q===null||q===void 0)return;let K=Rc7(q),_=Object.entries(K).filter(([,z])=>z!=null).map(([z])=>z);if(_.length===0)throw TypeError("Unions must have exactly one non-null member. None were found.");if(_.length>1)throw TypeError(`Unions must have exactly one non-null member. Keys ${_} were not null.`);return K},V_1=(q)=>{if(typeof q=="string")return nB6(kf6(q));return nB6(q)},ht5=V_1,hc7=(q)=>{if(typeof q=="string")return Uw8(kf6(q));return Uw8(q)},St5=/(-?(?:0|[1-9]\d*)(?:\.\d+)?(?:[eE][+-]?\d+)?)|(-?Infinity)|(NaN)/g,kf6=(q)=>{let K=q.match(St5);if(K===null||K[0].length!==q.length)throw TypeError("Expected real number, got implicit NaN");return parseFloat(q)},N_1=(q)=>{if(typeof q=="string")return Sc7(q);return nB6(q)},Ct5=N_1,bt5=N_1,xt5=(q)=>{if(typeof q=="string")return Sc7(q);return Uw8(q)},Sc7=(q)=>{switch(q){case"NaN":return NaN;case"Infinity":return 1/0;case"-Infinity":return-1/0;default:throw Error(`Unable to parse float value: ${q}`)}},Cc7=(q)=>{if(typeof q==="string")return iB6(kf6(q));return iB6(q)},It5=Cc7,ut5=(q)=>{if(typeof q==="string")return G_1(kf6(q));return G_1(q)},Tf6=(q)=>{if(typeof q==="string")return T_1(kf6(q));return T_1(q)},bc7=(q)=>{if(typeof q==="string")return v_1(kf6(q));return v_1(q)},Qw8=(q)=>{return String(TypeError(q).stack||q).split(`
262`).slice(0,5).filter((K)=>!K.includes("stackTraceWarning")).join(`
263`)},rB6={warn:console.warn},mt5=["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],y_1=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function pt5(q){let K=q.getUTCFullYear(),_=q.getUTCMonth(),z=q.getUTCDay(),Y=q.getUTCDate(),$=q.getUTCHours(),A=q.getUTCMinutes(),O=q.getUTCSeconds(),w=Y<10?`0${Y}`:`${Y}`,j=$<10?`0${$}`:`${$}`,H=A<10?`0${A}`:`${A}`,J=O<10?`0${O}`:`${O}`;return`${mt5[z]}, ${w} ${y_1[_]} ${K} ${j}:${H}:${J} GMT`}var Bt5=new RegExp(/^(\d{4})-(\d{2})-(\d{2})[tT](\d{2}):(\d{2}):(\d{2})(?:\.(\d+))?[zZ]$/),gt5=(q)=>{if(q===null||q===void 0)return;if(typeof q!=="string")throw TypeError("RFC-3339 date-times must be expressed as strings");let K=Bt5.exec(q);if(!K)throw TypeError("Invalid RFC-3339 date-time value");let[_,z,Y,$,A,O,w,j]=K,H=Tf6(vf6(z)),J=aB(Y,"month",1,12),M=aB($,"day",1,31);return lB6(H,J,M,{hours:A,minutes:O,seconds:w,fractionalMilliseconds:j})},Ft5=new RegExp(/^(\d{4})-(\d{2})-(\d{2})[tT](\d{2}):(\d{2}):(\d{2})(?:\.(\d+))?(([-+]\d{2}\:\d{2})|[zZ])$/),Ut5=(q)=>{if(q===null||q===void 0)return;if(typeof q!=="string")throw TypeError("RFC-3339 date-times must be expressed as strings");let K=Ft5.exec(q);if(!K)throw TypeError("Invalid RFC-3339 date-time value");let[_,z,Y,$,A,O,w,j,H]=K,J=Tf6(vf6(z)),M=aB(Y,"month",1,12),X=aB($,"day",1,31),P=lB6(J,M,X,{hours:A,minutes:O,seconds:w,fractionalMilliseconds:j});if(H.toUpperCase()!="Z")P.setTime(P.getTime()-qe5(H));return P},Qt5=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$/),dt5=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$/),ct5=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})$/),lt5=(q)=>{if(q===null||q===void 0)return;if(typeof q!=="string")throw TypeError("RFC-7231 date-times must be expressed as strings");let K=Qt5.exec(q);if(K){let[_,z,Y,$,A,O,w,j]=K;return lB6(Tf6(vf6($)),Z_1(Y),aB(z,"day",1,31),{hours:A,minutes:O,seconds:w,fractionalMilliseconds:j})}if(K=dt5.exec(q),K){let[_,z,Y,$,A,O,w,j]=K;return ot5(lB6(it5($),Z_1(Y),aB(z,"day",1,31),{hours:A,minutes:O,seconds:w,fractionalMilliseconds:j}))}if(K=ct5.exec(q),K){let[_,z,Y,$,A,O,w,j]=K;return lB6(Tf6(vf6(j)),Z_1(z),aB(Y.trimLeft(),"day",1,31),{hours:$,minutes:A,seconds:O,fractionalMilliseconds:w})}throw TypeError("Invalid RFC-7231 date-time value")},nt5=(q)=>{if(q===null||q===void 0)return;let K;if(typeof q==="number")K=q;else if(typeof q==="string")K=V_1(q);else if(typeof q==="object"&&q.tag===1)K=q.value;else throw TypeError("Epoch timestamps must be expressed as floating point numbers or their string representation");if(Number.isNaN(K)||K===1/0||K===-1/0)throw TypeError("Epoch timestamps must be valid, non-Infinite, non-NaN numerics");return new Date(Math.round(K*1000))},lB6=(q,K,_,z)=>{let Y=K-1;return st5(q,Y,_),new Date(Date.UTC(q,Y,_,aB(z.hours,"hour",0,23),aB(z.minutes,"minute",0,59),aB(z.seconds,"seconds",0,60),et5(z.fractionalMilliseconds)))},it5=(q)=>{let K=new Date().getUTCFullYear(),_=Math.floor(K/100)*100+Tf6(vf6(q));if(_<K)return _+100;return _},rt5=1576800000000,ot5=(q)=>{if(q.getTime()-new Date().getTime()>rt5)return new Date(Date.UTC(q.getUTCFullYear()-100,q.getUTCMonth(),q.getUTCDate(),q.getUTCHours(),q.getUTCMinutes(),q.getUTCSeconds(),q.getUTCMilliseconds()));return q},Z_1=(q)=>{let K=y_1.indexOf(q);if(K<0)throw TypeError(`Invalid month: ${q}`);return K+1},at5=[31,28,31,30,31,30,31,31,30,31,30,31],st5=(q,K,_)=>{let z=at5[K];if(K===1&&tt5(q))z=29;if(_>z)throw TypeError(`Invalid day for ${y_1[K]} in ${q}: ${_}`)},tt5=(q)=>{return q%4===0&&(q%100!==0||q%400===0)},aB=(q,K,_,z)=>{let Y=bc7(vf6(q));if(Y<_||Y>z)throw TypeError(`${K} must be between ${_} and ${z}, inclusive`);return Y},et5=(q)=>{if(q===null||q===void 0)return 0;return hc7("0."+q)*1000},qe5=(q)=>{let K=q[0],_=1;if(K=="+")_=1;else if(K=="-")_=-1;else throw TypeError(`Offset direction, ${K}, must be "+" or "-"`);let z=Number(q.substring(1,3)),Y=Number(q.substring(4,6));return _*(z*60+Y)*60*1000},vf6=(q)=>{let K=0;while(K<q.length-1&&q.charAt(K)==="0")K++;if(K===0)return q;return q.slice(K)},t_6=function(K){return Object.assign(new String(K),{deserializeJSON(){return JSON.parse(String(K))},toString(){return String(K)},toJSON(){return String(K)}})};t_6.from=(q)=>{if(q&&typeof q==="object"&&(q instanceof t_6||("deserializeJSON"in q)))return q;else if(typeof q==="string"||Object.getPrototypeOf(q)===String.prototype)return t_6(String(q));return t_6(JSON.stringify(q))};t_6.fromObject=t_6.from;function Ke5(q){if(q.includes(",")||q.includes('"'))q=`"${q.replace(/"/g,"\\\"")}"`;return q}var E_1="(?:Mon|Tue|Wed|Thu|Fri|Sat|Sun)(?:[ne|u?r]?s?day)?",L_1="(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)",R_1="(\\d?\\d):(\\d{2}):(\\d{2})(?:\\.(\\d+))?",xc7="(\\d?\\d)",Ic7="(\\d{4})",_e5=new RegExp(/^(\d{4})-(\d\d)-(\d\d)[tT](\d\d):(\d\d):(\d\d)(\.(\d+))?(([-+]\d\d:\d\d)|[zZ])$/),ze5=new RegExp(`^${E_1}, ${xc7} ${L_1} ${Ic7} ${R_1} GMT$`),Ye5=new RegExp(`^${E_1}, ${xc7}-${L_1}-(\\d\\d) ${R_1} GMT$`),$e5=new RegExp(`^${E_1} ${L_1} ( [1-9]|\\d\\d) ${R_1} ${Ic7}$`),Ae5=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],Oe5=(q)=>{if(q==null)return;let K=NaN;if(typeof q==="number")K=q;else if(typeof q==="string"){if(!/^-?\d*\.?\d+$/.test(q))throw TypeError("parseEpochTimestamp - numeric string invalid.");K=Number.parseFloat(q)}else if(typeof q==="object"&&q.tag===1)K=q.value;if(isNaN(K)||Math.abs(K)===1/0)throw TypeError("Epoch timestamps must be valid finite numbers.");return new Date(Math.round(K*1000))},we5=(q)=>{if(q==null)return;if(typeof q!=="string")throw TypeError("RFC3339 timestamps must be strings");let K=_e5.exec(q);if(!K)throw TypeError(`Invalid RFC3339 timestamp format ${q}`);let[,_,z,Y,$,A,O,,w,j]=K;Il(z,1,12),Il(Y,1,31),Il($,0,23),Il(A,0,59),Il(O,0,60);let H=new Date(Date.UTC(Number(_),Number(z)-1,Number(Y),Number($),Number(A),Number(O),Number(w)?Math.round(parseFloat(`0.${w}`)*1000):0));if(H.setUTCFullYear(Number(_)),j.toUpperCase()!="Z"){let[,J,M,X]=/([+-])(\d\d):(\d\d)/.exec(j)||[void 0,"+",0,0],P=J==="-"?1:-1;H.setTime(H.getTime()+P*(Number(M)*60*60*1000+Number(X)*60*1000))}return H},je5=(q)=>{if(q==null)return;if(typeof q!=="string")throw TypeError("RFC7231 timestamps must be strings.");let K,_,z,Y,$,A,O,w;if(w=ze5.exec(q))[,K,_,z,Y,$,A,O]=w;else if(w=Ye5.exec(q))[,K,_,z,Y,$,A,O]=w,z=(Number(z)+1900).toString();else if(w=$e5.exec(q))[,_,K,Y,$,A,O,z]=w;if(z&&A){let j=Date.UTC(Number(z),Ae5.indexOf(_),Number(K),Number(Y),Number($),Number(A),O?Math.round(parseFloat(`0.${O}`)*1000):0);Il(K,1,31),Il(Y,0,23),Il($,0,59),Il(A,0,60);let H=new Date(j);return H.setUTCFullYear(Number(z)),H}throw TypeError(`Invalid RFC7231 date-time value ${q}.`)};function Il(q,K,_){let z=Number(q);if(z<K||z>_)throw Error(`Value ${z} out of range [${K}, ${_}]`)}function He5(q,K,_){if(_<=0||!Number.isInteger(_))throw Error("Invalid number of delimiters ("+_+") for splitEvery.");let z=q.split(K);if(_===1)return z;let Y=[],$="";for(let A=0;A<z.length;A++){if($==="")$=z[A];else $+=K+z[A];if((A+1)%_===0)Y.push($),$=""}if($!=="")Y.push($);return Y}var Je5=(q)=>{let K=q.length,_=[],z=!1,Y=void 0,$=0;for(let A=0;A<K;++A){let O=q[A];switch(O){case'"':if(Y!=="\\")z=!z;break;case",":if(!z)_.push(q.slice($,A)),$=A+1;break}Y=O}return _.push(q.slice($)),_.map((A)=>{A=A.trim();let O=A.length;if(O<2)return A;if(A[0]==='"'&&A[O-1]==='"')A=A.slice(1,O-1);return A.replace(/\\"/g,'"')})},Lc7=/^-?\d*(\.\d+)?$/;class dw8{string;type;constructor(q,K){if(this.string=q,this.type=K,!Lc7.test(q))throw 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](q){if(!q||typeof q!=="object")return!1;let K=q;return dw8.prototype.isPrototypeOf(q)||K.type==="bigDecimal"&&Lc7.test(K.string)}}function Me5(q){return new dw8(String(q),"bigDecimal")}Object.defineProperty(uc7,"generateIdempotencyToken",{enumerable:!0,get:function(){return Gt5.v4}});uc7.LazyJsonString=t_6;uc7.NumericValue=dw8;uc7._parseEpochTimestamp=Oe5;uc7._parseRfc3339DateTimeWithOffset=we5;uc7._parseRfc7231DateTime=je5;uc7.copyDocumentWithTransform=Tt5;uc7.dateToUtcString=pt5;uc7.expectBoolean=kt5;uc7.expectByte=v_1;uc7.expectFloat32=Uw8;uc7.expectInt=Nt5;uc7.expectInt32=G_1;uc7.expectLong=iB6;uc7.expectNonNull=Et5;uc7.expectNumber=nB6;uc7.expectObject=Rc7;uc7.expectShort=T_1;uc7.expectString=Lt5;uc7.expectUnion=Rt5;uc7.handleFloat=Ct5;uc7.limitedParseDouble=N_1;uc7.limitedParseFloat=bt5;uc7.limitedParseFloat32=xt5;uc7.logger=rB6;uc7.nv=Me5;uc7.parseBoolean=vt5;uc7.parseEpochTimestamp=nt5;uc7.parseRfc3339DateTime=gt5;uc7.parseRfc3339DateTimeWithOffset=Ut5;uc7.parseRfc7231DateTime=lt5;uc7.quoteHeader=Ke5;uc7.splitEvery=He5;uc7.splitHeader=Je5;uc7.strictParseByte=bc7;uc7.strictParseDouble=V_1;uc7.strictParseFloat=ht5;uc7.strictParseFloat32=hc7;uc7.strictParseInt=It5;uc7.strictParseInt32=ut5;uc7.strictParseLong=Cc7;uc7.strictParseShort=Tf6});var mc7=m((K63)=>{var q63=(q)=>typeof ArrayBuffer==="function"&&q instanceof ArrayBuffer||Object.prototype.toString.call(q)==="[object ArrayBuffer]";K63.isArrayBuffer=q63});var S_1=m((A63)=>{var z63=mc7(),h_1=U6("buffer"),Y63=(q,K=0,_=q.byteLength-K)=>{if(!z63.isArrayBuffer(q))throw TypeError(`The "input" argument must be ArrayBuffer. Received type ${typeof q} (${q})`);return h_1.Buffer.from(q,K,_)},$63=(q,K)=>{if(typeof q!=="string")throw TypeError(`The "input" argument must be of type string. Received type ${typeof q} (${q})`);return K?h_1.Buffer.from(q,K):h_1.Buffer.from(q)};A63.fromArrayBuffer=Y63;A63.fromString=$63});var gc7=m((pc7)=>{Object.defineProperty(pc7,"__esModule",{value:!0});pc7.fromBase64=void 0;var j63=S_1(),H63=/^[A-Za-z0-9+/]*={0,2}$/,J63=(q)=>{if(q.length*3%4!==0)throw TypeError("Incorrect padding on base64 string.");if(!H63.exec(q))throw TypeError("Invalid base64 string.");let K=(0,j63.fromString)(q,"base64");return new Uint8Array(K.buffer,K.byteOffset,K.byteLength)};pc7.fromBase64=J63});var Qc7=m((Fc7)=>{Object.defineProperty(Fc7,"__esModule",{value:!0});Fc7.toBase64=void 0;var M63=S_1(),X63=aA(),P63=(q)=>{let K;if(typeof q==="string")K=(0,X63.fromUtf8)(q);else K=q;if(typeof K!=="object"||typeof K.byteOffset!=="number"||typeof K.byteLength!=="number")throw Error("@smithy/util-base64: toBase64 encoder function only accepts string | Uint8Array.");return(0,M63.fromArrayBuffer)(K.buffer,K.byteOffset,K.byteLength).toString("base64")};Fc7.toBase64=P63});var C_1=m((oB6)=>{var dc7=gc7(),cc7=Qc7();Object.keys(dc7).forEach(function(q){if(q!=="default"&&!Object.prototype.hasOwnProperty.call(oB6,q))Object.defineProperty(oB6,q,{enumerable:!0,get:function(){return dc7[q]}})});Object.keys(cc7).forEach(function(q){if(q!=="default"&&!Object.prototype.hasOwnProperty.call(oB6,q))Object.defineProperty(oB6,q,{enumerable:!0,get:function(){return cc7[q]}})})});var ic7=m((W63)=>{var lc7=aA();class nc7{marshaller;serializer;deserializer;serdeContext;defaultContentType;constructor({marshaller:q,serializer:K,deserializer:_,serdeContext:z,defaultContentType:Y}){this.marshaller=q,this.serializer=K,this.deserializer=_,this.serdeContext=z,this.defaultContentType=Y}async serializeEventStream({eventStream:q,requestSchema:K,initialRequest:_}){let z=this.marshaller,Y=K.getEventStreamMember(),$=K.getMemberSchema(Y),A=this.serializer,O=this.defaultContentType,w=Symbol("initialRequestMarker"),j={async*[Symbol.asyncIterator](){if(_){let H={":event-type":{type:"string",value:"initial-request"},":message-type":{type:"string",value:"event"},":content-type":{type:"string",value:O}};A.write(K,_);let J=A.flush();yield{[w]:!0,headers:H,body:J}}for await(let H of q)yield H}};return z.serialize(j,(H)=>{if(H[w])return{headers:H.headers,body:H.body};let J=Object.keys(H).find((f)=>{return f!=="__type"})??"",{additionalHeaders:M,body:X,eventType:P,explicitPayloadContentType:W}=this.writeEventBody(J,$,H);return{headers:{":event-type":{type:"string",value:P},":message-type":{type:"string",value:"event"},":content-type":{type:"string",value:W??O},...M},body:X}})}async deserializeEventStream({response:q,responseSchema:K,initialResponseContainer:_}){let z=this.marshaller,Y=K.getEventStreamMember(),A=K.getMemberSchema(Y).getMemberSchemas(),O=Symbol("initialResponseMarker"),w=z.deserialize(q.body,async(J)=>{let M=Object.keys(J).find((P)=>{return P!=="__type"})??"",X=J[M].body;if(M==="initial-response"){let P=await this.deserializer.read(K,X);return delete P[Y],{[O]:!0,...P}}else if(M in A){let P=A[M];if(P.isStructSchema()){let W={},D=!1;for(let[f,G]of P.structIterator()){let{eventHeader:Z,eventPayload:T}=G.getMergedTraits();if(D=D||Boolean(Z||T),T){if(G.isBlobSchema())W[f]=X;else if(G.isStringSchema())W[f]=(this.serdeContext?.utf8Encoder??lc7.toUtf8)(X);else if(G.isStructSchema())W[f]=await this.deserializer.read(G,X)}else if(Z){let v=J[M].headers[f]?.value;if(v!=null)if(G.isNumericSchema())if(v&&typeof v==="object"&&"bytes"in v)W[f]=BigInt(v.toString());else W[f]=Number(v);else W[f]=v}}if(D)return{[M]:W}}return{[M]:await this.deserializer.read(P,X)}}else return{$unknown:J}}),j=w[Symbol.asyncIterator](),H=await j.next();if(H.done)return w;if(H.value?.[O]){if(!K)throw Error("@smithy::core/protocols - initial-response event encountered in event stream but no response schema given.");for(let[J,M]of Object.entries(H.value))_[J]=M}return{async*[Symbol.asyncIterator](){if(!H?.value?.[O])yield H.value;while(!0){let{done:J,value:M}=await j.next();if(J)break;yield M}}}}writeEventBody(q,K,_){let z=this.serializer,Y=q,$=null,A,O=(()=>{return K.getSchema()[4].includes(q)})(),w={};if(!O){let[J,M]=_[q];Y=J,z.write(15,M)}else{let J=K.getMemberSchema(q);if(J.isStructSchema()){for(let[M,X]of J.structIterator()){let{eventHeader:P,eventPayload:W}=X.getMergedTraits();if(W){$=M;break}else if(P){let D=_[q][M],f="binary";if(X.isNumericSchema())if(-2147483648<=D&&D<=2147483647)f="integer";else f="long";else if(X.isTimestampSchema())f="timestamp";else if(X.isStringSchema())f="string";else if(X.isBooleanSchema())f="boolean";if(D!=null)w[M]={type:f,value:D},delete _[q][M]}}if($!==null){let M=J.getMemberSchema($);if(M.isBlobSchema())A="application/octet-stream";else if(M.isStringSchema())A="text/plain";z.write(M,_[q][$])}else z.write(J,_[q])}else throw Error("@smithy/core/event-streams - non-struct member not supported in event stream union.")}let j=z.flush();return{body:typeof j==="string"?(this.serdeContext?.utf8Decoder??lc7.fromUtf8)(j):j,eventType:Y,explicitPayloadContentType:A,additionalHeaders:w}}}W63.EventStreamSerde=nc7});var HV=m((Z63)=>{var cw8=q_1(),Ih=Xj(),xh=jV(),aB6=gB6(),lw8=C_1(),b_1=aA(),e_6=async(q=new Uint8Array,K)=>{if(q instanceof Uint8Array)return cw8.Uint8ArrayBlobAdapter.mutate(q);if(!q)return cw8.Uint8ArrayBlobAdapter.mutate(new Uint8Array);let _=K.streamCollector(q);return cw8.Uint8ArrayBlobAdapter.mutate(await _)};function sB6(q){return encodeURIComponent(q).replace(/[!'()*]/g,function(K){return"%"+K.charCodeAt(0).toString(16).toUpperCase()})}class Vf6{serdeContext;setSerdeContext(q){this.serdeContext=q}}class nw8 extends Vf6{options;constructor(q){super();this.options=q}getRequestType(){return aB6.HttpRequest}getResponseType(){return aB6.HttpResponse}setSerdeContext(q){if(this.serdeContext=q,this.serializer.setSerdeContext(q),this.deserializer.setSerdeContext(q),this.getPayloadCodec())this.getPayloadCodec().setSerdeContext(q)}updateServiceEndpoint(q,K){if("url"in K){if(q.protocol=K.url.protocol,q.hostname=K.url.hostname,q.port=K.url.port?Number(K.url.port):void 0,q.path=K.url.pathname,q.fragment=K.url.hash||void 0,q.username=K.url.username||void 0,q.password=K.url.password||void 0,!q.query)q.query={};for(let[_,z]of K.url.searchParams.entries())q.query[_]=z;return q}else return q.protocol=K.protocol,q.hostname=K.hostname,q.port=K.port?Number(K.port):void 0,q.path=K.path,q.query={...K.query},q}setHostPrefix(q,K,_){let z=Ih.NormalizedSchema.of(K.input),Y=Ih.translateTraits(K.traits??{});if(Y.endpoint){let $=Y.endpoint?.[0];if(typeof $==="string"){let A=[...z.structIterator()].filter(([,O])=>O.getMergedTraits().hostLabel);for(let[O]of A){let w=_[O];if(typeof w!=="string")throw Error(`@smithy/core/schema - ${O} in input must be a string as hostLabel.`);$=$.replace(`{${O}}`,w)}q.hostname=$+q.hostname}}}deserializeMetadata(q){return{httpStatusCode:q.statusCode,requestId:q.headers["x-amzn-requestid"]??q.headers["x-amzn-request-id"]??q.headers["x-amz-request-id"],extendedRequestId:q.headers["x-amz-id-2"],cfId:q.headers["x-amz-cf-id"]}}async serializeEventStream({eventStream:q,requestSchema:K,initialRequest:_}){return(await this.loadEventStreamCapability()).serializeEventStream({eventStream:q,requestSchema:K,initialRequest:_})}async deserializeEventStream({response:q,responseSchema:K,initialResponseContainer:_}){return(await this.loadEventStreamCapability()).deserializeEventStream({response:q,responseSchema:K,initialResponseContainer:_})}async loadEventStreamCapability(){let{EventStreamSerde:q}=await Promise.resolve().then(() => O6(ic7()));return new q({marshaller:this.getEventStreamMarshaller(),serializer:this.serializer,deserializer:this.deserializer,serdeContext:this.serdeContext,defaultContentType:this.getDefaultContentType()})}getDefaultContentType(){throw Error(`@smithy/core/protocols - ${this.constructor.name} getDefaultContentType() implementation missing.`)}async deserializeHttpMessage(q,K,_,z,Y){return[]}getEventStreamMarshaller(){let q=this.serdeContext;if(!q.eventStreamMarshaller)throw Error("@smithy/core - HttpProtocol: eventStreamMarshaller missing in serdeContext.");return q.eventStreamMarshaller}}class rc7 extends nw8{async serializeRequest(q,K,_){let z={...K??{}},Y=this.serializer,$={},A={},O=await _.endpoint(),w=Ih.NormalizedSchema.of(q?.input),j=w.getSchema(),H=!1,J,M=new aB6.HttpRequest({protocol:"",hostname:"",port:void 0,path:"",fragment:void 0,query:$,headers:A,body:void 0});if(O){this.updateServiceEndpoint(M,O),this.setHostPrefix(M,q,z);let X=Ih.translateTraits(q.traits);if(X.http){M.method=X.http[0];let[P,W]=X.http[1].split("?");if(M.path=="/")M.path=P;else M.path+=P;let D=new URLSearchParams(W??"");Object.assign($,Object.fromEntries(D))}}for(let[X,P]of w.structIterator()){let W=P.getMergedTraits()??{},D=z[X];if(D==null&&!P.isIdempotencyToken())continue;if(W.httpPayload){if(P.isStreaming())if(P.isStructSchema()){if(z[X])J=await this.serializeEventStream({eventStream:z[X],requestSchema:w})}else J=D;else Y.write(P,D),J=Y.flush();delete z[X]}else if(W.httpLabel){Y.write(P,D);let f=Y.flush();if(M.path.includes(`{${X}+}`))M.path=M.path.replace(`{${X}+}`,f.split("/").map(sB6).join("/"));else if(M.path.includes(`{${X}}`))M.path=M.path.replace(`{${X}}`,sB6(f));delete z[X]}else if(W.httpHeader)Y.write(P,D),A[W.httpHeader.toLowerCase()]=String(Y.flush()),delete z[X];else if(typeof W.httpPrefixHeaders==="string"){for(let[f,G]of Object.entries(D)){let Z=W.httpPrefixHeaders+f;Y.write([P.getValueSchema(),{httpHeader:Z}],G),A[Z.toLowerCase()]=Y.flush()}delete z[X]}else if(W.httpQuery||W.httpQueryParams)this.serializeQuery(P,D,$),delete z[X];else H=!0}if(H&&z)Y.write(j,z),J=Y.flush();return M.headers=A,M.query=$,M.body=J,M}serializeQuery(q,K,_){let z=this.serializer,Y=q.getMergedTraits();if(Y.httpQueryParams){for(let[$,A]of Object.entries(K))if(!($ in _)){let O=q.getValueSchema();Object.assign(O.getMergedTraits(),{...Y,httpQuery:$,httpQueryParams:void 0}),this.serializeQuery(O,A,_)}return}if(q.isListSchema()){let $=!!q.getMergedTraits().sparse,A=[];for(let O of K){z.write([q.getValueSchema(),Y],O);let w=z.flush();if($||w!==void 0)A.push(w)}_[Y.httpQuery]=A}else z.write([q,Y],K),_[Y.httpQuery]=z.flush()}async deserializeResponse(q,K,_){let z=this.deserializer,Y=Ih.NormalizedSchema.of(q.output),$={};if(_.statusCode>=300){let O=await e_6(_.body,K);if(O.byteLength>0)Object.assign($,await z.read(15,O));throw await this.handleError(q,K,_,$,this.deserializeMetadata(_)),Error("@smithy/core/protocols - HTTP Protocol error handler failed to throw.")}for(let O in _.headers){let w=_.headers[O];delete _.headers[O],_.headers[O.toLowerCase()]=w}let A=await this.deserializeHttpMessage(Y,K,_,$);if(A.length){let O=await e_6(_.body,K);if(O.byteLength>0){let w=await z.read(Y,O);for(let j of A)$[j]=w[j]}}else if(A.discardResponseBody)await e_6(_.body,K);return $.$metadata=this.deserializeMetadata(_),$}async deserializeHttpMessage(q,K,_,z,Y){let $;if(z instanceof Set)$=Y;else $=z;let A=!0,O=this.deserializer,w=Ih.NormalizedSchema.of(q),j=[];for(let[H,J]of w.structIterator()){let M=J.getMemberTraits();if(M.httpPayload){if(A=!1,J.isStreaming())if(J.isStructSchema())$[H]=await this.deserializeEventStream({response:_,responseSchema:w});else $[H]=cw8.sdkStreamMixin(_.body);else if(_.body){let P=await e_6(_.body,K);if(P.byteLength>0)$[H]=await O.read(J,P)}}else if(M.httpHeader){let X=String(M.httpHeader).toLowerCase(),P=_.headers[X];if(P!=null)if(J.isListSchema()){let W=J.getValueSchema();W.getMergedTraits().httpHeader=X;let D;if(W.isTimestampSchema()&&W.getSchema()===4)D=xh.splitEvery(P,",",2);else D=xh.splitHeader(P);let f=[];for(let G of D)f.push(await O.read(W,G.trim()));$[H]=f}else $[H]=await O.read(J,P)}else if(M.httpPrefixHeaders!==void 0){$[H]={};for(let[X,P]of Object.entries(_.headers))if(X.startsWith(M.httpPrefixHeaders)){let W=J.getValueSchema();W.getMergedTraits().httpHeader=X,$[H][X.slice(M.httpPrefixHeaders.length)]=await O.read(W,P)}}else if(M.httpResponseCode)$[H]=_.statusCode;else j.push(H)}return j.discardResponseBody=A,j}}class oc7 extends nw8{async serializeRequest(q,K,_){let z=this.serializer,Y={},$={},A=await _.endpoint(),O=Ih.NormalizedSchema.of(q?.input),w=O.getSchema(),j,H=new aB6.HttpRequest({protocol:"",hostname:"",port:void 0,path:"/",fragment:void 0,query:Y,headers:$,body:void 0});if(A)this.updateServiceEndpoint(H,A),this.setHostPrefix(H,q,K);let J={...K};if(K){let M=O.getEventStreamMember();if(M){if(J[M]){let X={};for(let[P,W]of O.structIterator())if(P!==M&&J[P])z.write(W,J[P]),X[P]=z.flush();j=await this.serializeEventStream({eventStream:J[M],requestSchema:O,initialRequest:X})}}else z.write(w,J),j=z.flush()}return H.headers=$,H.query=Y,H.body=j,H.method="POST",H}async deserializeResponse(q,K,_){let z=this.deserializer,Y=Ih.NormalizedSchema.of(q.output),$={};if(_.statusCode>=300){let O=await e_6(_.body,K);if(O.byteLength>0)Object.assign($,await z.read(15,O));throw await this.handleError(q,K,_,$,this.deserializeMetadata(_)),Error("@smithy/core/protocols - RPC Protocol error handler failed to throw.")}for(let O in _.headers){let w=_.headers[O];delete _.headers[O],_.headers[O.toLowerCase()]=w}let A=Y.getEventStreamMember();if(A)$[A]=await this.deserializeEventStream({response:_,responseSchema:Y,initialResponseContainer:$});else{let O=await e_6(_.body,K);if(O.byteLength>0)Object.assign($,await z.read(Y,O))}return $.$metadata=this.deserializeMetadata(_),$}}var ac7=(q,K,_,z,Y,$)=>{if(K!=null&&K[_]!==void 0){let A=z();if(A.length<=0)throw Error("Empty value provided for input HTTP label: "+_+".");q=q.replace(Y,$?A.split("/").map((O)=>sB6(O)).join("/"):sB6(A))}else throw Error("No value provided for input HTTP label: "+_+".");return q};function f63(q,K){return new x_1(q,K)}class x_1{input;context;query={};method="";headers={};path="";body=null;hostname="";resolvePathStack=[];constructor(q,K){this.input=q,this.context=K}async build(){let{hostname:q,protocol:K="https",port:_,path:z}=await this.context.endpoint();this.path=z;for(let Y of this.resolvePathStack)Y(this.path);return new aB6.HttpRequest({protocol:K,hostname:this.hostname||q,port:_,method:this.method,path:this.path,query:this.query,body:this.body,headers:this.headers})}hn(q){return this.hostname=q,this}bp(q){return this.resolvePathStack.push((K)=>{this.path=`${K?.endsWith("/")?K.slice(0,-1):K||""}`+q}),this}p(q,K,_,z){return this.resolvePathStack.push((Y)=>{this.path=ac7(Y,this.input,q,K,_,z)}),this}h(q){return this.headers=q,this}q(q){return this.query=q,this}b(q){return this.body=q,this}m(q){return this.method=q,this}}function I_1(q,K){if(K.timestampFormat.useTrait){if(q.isTimestampSchema()&&(q.getSchema()===5||q.getSchema()===6||q.getSchema()===7))return q.getSchema()}let{httpLabel:_,httpPrefixHeaders:z,httpHeader:Y,httpQuery:$}=q.getMergedTraits();return(K.httpBindings?typeof z==="string"||Boolean(Y)?6:Boolean($)||Boolean(_)?5:void 0:void 0)??K.timestampFormat.default}class u_1 extends Vf6{settings;constructor(q){super();this.settings=q}read(q,K){let _=Ih.NormalizedSchema.of(q);if(_.isListSchema())return xh.splitHeader(K).map((z)=>this.read(_.getValueSchema(),z));if(_.isBlobSchema())return(this.serdeContext?.base64Decoder??lw8.fromBase64)(K);if(_.isTimestampSchema())switch(I_1(_,this.settings)){case 5:return xh._parseRfc3339DateTimeWithOffset(K);case 6:return xh._parseRfc7231DateTime(K);case 7:return xh._parseEpochTimestamp(K);default:return console.warn("Missing timestamp format, parsing value with Date constructor:",K),new Date(K)}if(_.isStringSchema()){let z=_.getMergedTraits().mediaType,Y=K;if(z){if(_.getMergedTraits().httpHeader)Y=this.base64ToUtf8(Y);if(z==="application/json"||z.endsWith("+json"))Y=xh.LazyJsonString.from(Y);return Y}}if(_.isNumericSchema())return Number(K);if(_.isBigIntegerSchema())return BigInt(K);if(_.isBigDecimalSchema())return new xh.NumericValue(K,"bigDecimal");if(_.isBooleanSchema())return String(K).toLowerCase()==="true";return K}base64ToUtf8(q){return(this.serdeContext?.utf8Encoder??b_1.toUtf8)((this.serdeContext?.base64Decoder??lw8.fromBase64)(q))}}class sc7 extends Vf6{codecDeserializer;stringDeserializer;constructor(q,K){super();this.codecDeserializer=q,this.stringDeserializer=new u_1(K)}setSerdeContext(q){this.stringDeserializer.setSerdeContext(q),this.codecDeserializer.setSerdeContext(q),this.serdeContext=q}read(q,K){let _=Ih.NormalizedSchema.of(q),z=_.getMergedTraits(),Y=this.serdeContext?.utf8Encoder??b_1.toUtf8;if(z.httpHeader||z.httpResponseCode)return this.stringDeserializer.read(_,Y(K));if(z.httpPayload){if(_.isBlobSchema()){let $=this.serdeContext?.utf8Decoder??b_1.fromUtf8;if(typeof K==="string")return $(K);return K}else if(_.isStringSchema()){if("byteLength"in K)return Y(K);return K}}return this.codecDeserializer.read(_,K)}}class m_1 extends Vf6{settings;stringBuffer="";constructor(q){super();this.settings=q}write(q,K){let _=Ih.NormalizedSchema.of(q);switch(typeof K){case"object":if(K===null){this.stringBuffer="null";return}if(_.isTimestampSchema()){if(!(K instanceof Date))throw Error(`@smithy/core/protocols - received non-Date value ${K} when schema expected Date in ${_.getName(!0)}`);switch(I_1(_,this.settings)){case 5:this.stringBuffer=K.toISOString().replace(".000Z","Z");break;case 6:this.stringBuffer=xh.dateToUtcString(K);break;case 7:this.stringBuffer=String(K.getTime()/1000);break;default:console.warn("Missing timestamp format, using epoch seconds",K),this.stringBuffer=String(K.getTime()/1000)}return}if(_.isBlobSchema()&&"byteLength"in K){this.stringBuffer=(this.serdeContext?.base64Encoder??lw8.toBase64)(K);return}if(_.isListSchema()&&Array.isArray(K)){let $="";for(let A of K){this.write([_.getValueSchema(),_.getMergedTraits()],A);let O=this.flush(),w=_.getValueSchema().isTimestampSchema()?O:xh.quoteHeader(O);if($!=="")$+=", ";$+=w}this.stringBuffer=$;return}this.stringBuffer=JSON.stringify(K,null,2);break;case"string":let z=_.getMergedTraits().mediaType,Y=K;if(z){if(z==="application/json"||z.endsWith("+json"))Y=xh.LazyJsonString.from(Y);if(_.getMergedTraits().httpHeader){this.stringBuffer=(this.serdeContext?.base64Encoder??lw8.toBase64)(Y.toString());return}}this.stringBuffer=K;break;default:if(_.isIdempotencyToken())this.stringBuffer=xh.generateIdempotencyToken();else this.stringBuffer=String(K)}}flush(){let q=this.stringBuffer;return this.stringBuffer="",q}}class tc7{codecSerializer;stringSerializer;buffer;constructor(q,K,_=new m_1(K)){this.codecSerializer=q,this.stringSerializer=_}setSerdeContext(q){this.codecSerializer.setSerdeContext(q),this.stringSerializer.setSerdeContext(q)}write(q,K){let _=Ih.NormalizedSchema.of(q),z=_.getMergedTraits();if(z.httpHeader||z.httpLabel||z.httpQuery){this.stringSerializer.write(_,K),this.buffer=this.stringSerializer.flush();return}return this.codecSerializer.write(_,K)}flush(){if(this.buffer!==void 0){let q=this.buffer;return this.buffer=void 0,q}return this.codecSerializer.flush()}}Z63.FromStringShapeDeserializer=u_1;Z63.HttpBindingProtocol=rc7;Z63.HttpInterceptingShapeDeserializer=sc7;Z63.HttpInterceptingShapeSerializer=tc7;Z63.HttpProtocol=nw8;Z63.RequestBuilder=x_1;Z63.RpcProtocol=oc7;Z63.SerdeContext=Vf6;Z63.ToStringShapeSerializer=m_1;Z63.collectBody=e_6;Z63.determineTimestampFormat=I_1;Z63.extendedEncodeURIComponent=sB6;Z63.requestBuilder=f63;Z63.resolvedPath=ac7});var Jl7=m((yf6)=>{var Kl7=oB(),U_1=HV(),B_1=B91(),x63=Xj(),ec7=jV();class _l7{config;middlewareStack=Kl7.constructStack();initConfig;handlers;constructor(q){this.config=q}send(q,K,_){let z=typeof K!=="function"?K:void 0,Y=typeof K==="function"?K:_,$=z===void 0&&this.config.cacheMiddleware===!0,A;if($){if(!this.handlers)this.handlers=new WeakMap;let O=this.handlers;if(O.has(q.constructor))A=O.get(q.constructor);else A=q.resolveMiddleware(this.middlewareStack,this.config,z),O.set(q.constructor,A)}else delete this.handlers,A=q.resolveMiddleware(this.middlewareStack,this.config,z);if(Y)A(q).then((O)=>Y(null,O.output),(O)=>Y(O)).catch(()=>{});else return A(q).then((O)=>O.output)}destroy(){this.config?.requestHandler?.destroy?.(),delete this.handlers}}var p_1="***SensitiveInformation***";function g_1(q,K){if(K==null)return K;let _=x63.NormalizedSchema.of(q);if(_.getMergedTraits().sensitive)return p_1;if(_.isListSchema()){if(!!_.getValueSchema().getMergedTraits().sensitive)return p_1}else if(_.isMapSchema()){if(!!_.getKeySchema().getMergedTraits().sensitive||!!_.getValueSchema().getMergedTraits().sensitive)return p_1}else if(_.isStructSchema()&&typeof K==="object"){let z=K,Y={};for(let[$,A]of _.structIterator())if(z[$]!=null)Y[$]=g_1(A,z[$]);return Y}return K}class Q_1{middlewareStack=Kl7.constructStack();schema;static classBuilder(){return new zl7}resolveMiddlewareWithContext(q,K,_,{middlewareFn:z,clientName:Y,commandName:$,inputFilterSensitiveLog:A,outputFilterSensitiveLog:O,smithyContext:w,additionalContext:j,CommandCtor:H}){for(let W of z.bind(this)(H,q,K,_))this.middlewareStack.use(W);let J=q.concat(this.middlewareStack),{logger:M}=K,X={logger:M,clientName:Y,commandName:$,inputFilterSensitiveLog:A,outputFilterSensitiveLog:O,[B_1.SMITHY_CONTEXT_KEY]:{commandInstance:this,...w},...j},{requestHandler:P}=K;return J.resolve((W)=>P.handle(W.request,_||{}),X)}}class zl7{_init=()=>{};_ep={};_middlewareFn=()=>[];_commandName="";_clientName="";_additionalContext={};_smithyContext={};_inputFilterSensitiveLog=void 0;_outputFilterSensitiveLog=void 0;_serializer=null;_deserializer=null;_operationSchema;init(q){this._init=q}ep(q){return this._ep=q,this}m(q){return this._middlewareFn=q,this}s(q,K,_={}){return this._smithyContext={service:q,operation:K,..._},this}c(q={}){return this._additionalContext=q,this}n(q,K){return this._clientName=q,this._commandName=K,this}f(q=(_)=>_,K=(_)=>_){return this._inputFilterSensitiveLog=q,this._outputFilterSensitiveLog=K,this}ser(q){return this._serializer=q,this}de(q){return this._deserializer=q,this}sc(q){return this._operationSchema=q,this._smithyContext.operationSchema=q,this}build(){let q=this,K;return K=class extends Q_1{input;static getEndpointParameterInstructions(){return q._ep}constructor(...[_]){super();this.input=_??{},q._init(this),this.schema=q._operationSchema}resolveMiddleware(_,z,Y){let $=q._operationSchema,A=$?.[4]??$?.input,O=$?.[5]??$?.output;return this.resolveMiddlewareWithContext(_,z,Y,{CommandCtor:K,middlewareFn:q._middlewareFn,clientName:q._clientName,commandName:q._commandName,inputFilterSensitiveLog:q._inputFilterSensitiveLog??($?g_1.bind(null,A):(w)=>w),outputFilterSensitiveLog:q._outputFilterSensitiveLog??($?g_1.bind(null,O):(w)=>w),smithyContext:q._smithyContext,additionalContext:q._additionalContext})}serialize=q._serializer;deserialize=q._deserializer}}}var I63="***SensitiveInformation***",u63=(q,K)=>{for(let _ of Object.keys(q)){let z=q[_],Y=async function(A,O,w){let j=new z(A);if(typeof O==="function")this.send(j,O);else if(typeof w==="function"){if(typeof O!=="object")throw Error(`Expected http options but got ${typeof O}`);this.send(j,O||{},w)}else return this.send(j,O)},$=(_[0].toLowerCase()+_.slice(1)).replace(/Command$/,"");K.prototype[$]=Y}};class Nf6 extends Error{$fault;$response;$retryable;$metadata;constructor(q){super(q.message);Object.setPrototypeOf(this,Object.getPrototypeOf(this).constructor.prototype),this.name=q.name,this.$fault=q.$fault,this.$metadata=q.$metadata}static isInstance(q){if(!q)return!1;let K=q;return Nf6.prototype.isPrototypeOf(K)||Boolean(K.$fault)&&Boolean(K.$metadata)&&(K.$fault==="client"||K.$fault==="server")}static[Symbol.hasInstance](q){if(!q)return!1;let K=q;if(this===Nf6)return Nf6.isInstance(q);if(Nf6.isInstance(q)){if(K.name&&this.name)return this.prototype.isPrototypeOf(q)||K.name===this.name;return this.prototype.isPrototypeOf(q)}return!1}}var Yl7=(q,K={})=>{Object.entries(K).filter(([,z])=>z!==void 0).forEach(([z,Y])=>{if(q[z]==null||q[z]==="")q[z]=Y});let _=q.message||q.Message||"UnknownError";return q.message=_,delete q.Message,q},$l7=({output:q,parsedBody:K,exceptionCtor:_,errorCode:z})=>{let Y=p63(q),$=Y.httpStatusCode?Y.httpStatusCode+"":void 0,A=new _({name:K?.code||K?.Code||z||$||"UnknownError",$fault:"client",$metadata:Y});throw Yl7(A,K)},m63=(q)=>{return({output:K,parsedBody:_,errorCode:z})=>{$l7({output:K,parsedBody:_,exceptionCtor:q,errorCode:z})}},p63=(q)=>({httpStatusCode:q.statusCode,requestId:q.headers["x-amzn-requestid"]??q.headers["x-amzn-request-id"]??q.headers["x-amz-request-id"],extendedRequestId:q.headers["x-amz-id-2"],cfId:q.headers["x-amz-cf-id"]}),B63=(q)=>{switch(q){case"standard":return{retryMode:"standard",connectionTimeout:3100};case"in-region":return{retryMode:"standard",connectionTimeout:1100};case"cross-region":return{retryMode:"standard",connectionTimeout:3100};case"mobile":return{retryMode:"standard",connectionTimeout:30000};default:return{}}},ql7=!1,g63=(q)=>{if(q&&!ql7&&parseInt(q.substring(1,q.indexOf(".")))<16)ql7=!0},F63=(q)=>{let K=[];for(let _ in B_1.AlgorithmId){let z=B_1.AlgorithmId[_];if(q[z]===void 0)continue;K.push({algorithmId:()=>z,checksumConstructor:()=>q[z]})}return{addChecksumAlgorithm(_){K.push(_)},checksumAlgorithms(){return K}}},U63=(q)=>{let K={};return q.checksumAlgorithms().forEach((_)=>{K[_.algorithmId()]=_.checksumConstructor()}),K},Q63=(q)=>{return{setRetryStrategy(K){q.retryStrategy=K},retryStrategy(){return q.retryStrategy}}},d63=(q)=>{let K={};return K.retryStrategy=q.retryStrategy(),K},Al7=(q)=>{return Object.assign(F63(q),Q63(q))},c63=Al7,l63=(q)=>{return Object.assign(U63(q),d63(q))},n63=(q)=>Array.isArray(q)?q:[q],Ol7=(q)=>{for(let _ in q)if(q.hasOwnProperty(_)&&q[_]["#text"]!==void 0)q[_]=q[_]["#text"];else if(typeof q[_]==="object"&&q[_]!==null)q[_]=Ol7(q[_]);return q},i63=(q)=>{return q!=null};class wl7{trace(){}debug(){}info(){}warn(){}error(){}}function jl7(q,K,_){let z,Y,$;if(typeof K>"u"&&typeof _>"u")z={},$=q;else if(z=q,typeof K==="function")return Y=K,$=_,a63(z,Y,$);else $=K;for(let A of Object.keys($)){if(!Array.isArray($[A])){z[A]=$[A];continue}Hl7(z,null,$,A)}return z}var r63=(q)=>{let K={};for(let[_,z]of Object.entries(q||{}))K[_]=[,z];return K},o63=(q,K)=>{let _={};for(let z in K)Hl7(_,q,K,z);return _},a63=(q,K,_)=>{return jl7(q,Object.entries(_).reduce((z,[Y,$])=>{if(Array.isArray($))z[Y]=$;else if(typeof $==="function")z[Y]=[K,$()];else z[Y]=[K,$];return z},{}))},Hl7=(q,K,_,z)=>{if(K!==null){let A=_[z];if(typeof A==="function")A=[,A];let[O=s63,w=t63,j=z]=A;if(typeof O==="function"&&O(K[j])||typeof O!=="function"&&!!O)q[z]=w(K[j]);return}let[Y,$]=_[z];if(typeof $==="function"){let A,O=Y===void 0&&(A=$())!=null,w=typeof Y==="function"&&!!Y(void 0)||typeof Y!=="function"&&!!Y;if(O)q[z]=A;else if(w)q[z]=$()}else{let A=Y===void 0&&$!=null,O=typeof Y==="function"&&!!Y($)||typeof Y!=="function"&&!!Y;if(A||O)q[z]=$}},s63=(q)=>q!=null,t63=(q)=>q,e63=(q)=>{if(q!==q)return"NaN";switch(q){case 1/0:return"Infinity";case-1/0:return"-Infinity";default:return q}},q83=(q)=>q.toISOString().replace(".000Z","Z"),F_1=(q)=>{if(q==null)return{};if(Array.isArray(q))return q.filter((K)=>K!=null).map(F_1);if(typeof q==="object"){let K={};for(let _ of Object.keys(q)){if(q[_]==null)continue;K[_]=F_1(q[_])}return K}return q};Object.defineProperty(yf6,"collectBody",{enumerable:!0,get:function(){return U_1.collectBody}});Object.defineProperty(yf6,"extendedEncodeURIComponent",{enumerable:!0,get:function(){return U_1.extendedEncodeURIComponent}});Object.defineProperty(yf6,"resolvedPath",{enumerable:!0,get:function(){return U_1.resolvedPath}});yf6.Client=_l7;yf6.Command=Q_1;yf6.NoOpLogger=wl7;yf6.SENSITIVE_STRING=I63;yf6.ServiceException=Nf6;yf6._json=F_1;yf6.convertMap=r63;yf6.createAggregatedClient=u63;yf6.decorateServiceException=Yl7;yf6.emitWarningIfUnsupportedVersion=g63;yf6.getArrayIfSingleItem=n63;yf6.getDefaultClientConfiguration=c63;yf6.getDefaultExtensionConfiguration=Al7;yf6.getValueFromTextNode=Ol7;yf6.isSerializableHeaderValue=i63;yf6.loadConfigsForDefaultMode=B63;yf6.map=jl7;yf6.resolveDefaultRuntimeConfig=l63;yf6.serializeDateTime=q83;yf6.serializeFloat=e63;yf6.take=o63;yf6.throwDefaultError=$l7;yf6.withBaseException=m63;Object.keys(ec7).forEach(function(q){if(q!=="default"&&!Object.prototype.hasOwnProperty.call(yf6,q))Object.defineProperty(yf6,q,{enumerable:!0,get:function(){return ec7[q]}})})});var Xl7=m((Ml7)=>{Object.defineProperty(Ml7,"__esModule",{value:!0});Ml7.createGetRequest=L83;Ml7.getCredentials=R83;var d_1=tM(),N83=CQ7(),y83=Jl7(),E83=q_1();function L83(q){return new N83.HttpRequest({protocol:q.protocol,hostname:q.hostname,port:Number(q.port),path:q.pathname,query:Array.from(q.searchParams.entries()).reduce((K,[_,z])=>{return K[_]=z,K},{}),fragment:q.hash})}async function R83(q,K){let z=await(0,E83.sdkStreamMixin)(q.body).transformToString();if(q.statusCode===200){let Y=JSON.parse(z);if(typeof Y.AccessKeyId!=="string"||typeof Y.SecretAccessKey!=="string"||typeof Y.Token!=="string"||typeof Y.Expiration!=="string")throw new d_1.CredentialsProviderError("HTTP credential provider response not of the required format, an object matching: { AccessKeyId: string, SecretAccessKey: string, Token: string, Expiration: string(rfc3339) }",{logger:K});return{accessKeyId:Y.AccessKeyId,secretAccessKey:Y.SecretAccessKey,sessionToken:Y.Token,expiration:(0,y83.parseRfc3339DateTime)(Y.Expiration)}}if(q.statusCode>=400&&q.statusCode<500){let Y={};try{Y=JSON.parse(z)}catch($){}throw Object.assign(new d_1.CredentialsProviderError(`Server responded with status: ${q.statusCode}`,{logger:K}),{Code:Y.Code,Message:Y.Message})}throw new d_1.CredentialsProviderError(`Server responded with status: ${q.statusCode}`,{logger:K})}});var Dl7=m((Pl7)=>{Object.defineProperty(Pl7,"__esModule",{value:!0});Pl7.retryWrapper=void 0;var C83=(q,K,_)=>{return async()=>{for(let z=0;z<K;++z)try{return await q()}catch(Y){await new Promise(($)=>setTimeout($,_))}return await q()}};Pl7.retryWrapper=C83});var vl7=m((Gl7)=>{Object.defineProperty(Gl7,"__esModule",{value:!0});Gl7.fromHttp=void 0;var b83=aT(),x83=AV(),I83=$V(),fl7=tM(),u83=b83.__importDefault(U6("fs/promises")),m83=LQ7(),Zl7=Xl7(),p83=Dl7(),B83="AWS_CONTAINER_CREDENTIALS_RELATIVE_URI",g83="http://169.254.170.2",F83="AWS_CONTAINER_CREDENTIALS_FULL_URI",U83="AWS_CONTAINER_AUTHORIZATION_TOKEN_FILE",Q83="AWS_CONTAINER_AUTHORIZATION_TOKEN",d83=(q={})=>{q.logger?.debug("@aws-sdk/credential-provider-http - fromHttp");let K,_=q.awsContainerCredentialsRelativeUri??process.env[B83],z=q.awsContainerCredentialsFullUri??process.env[F83],Y=q.awsContainerAuthorizationToken??process.env[Q83],$=q.awsContainerAuthorizationTokenFile??process.env[U83],A=q.logger?.constructor?.name==="NoOpLogger"||!q.logger?.warn?console.warn:q.logger.warn.bind(q.logger);if(_&&z)A("@aws-sdk/credential-provider-http: you have set both awsContainerCredentialsRelativeUri and awsContainerCredentialsFullUri."),A("awsContainerCredentialsFullUri will take precedence.");if(Y&&$)A("@aws-sdk/credential-provider-http: you have set both awsContainerAuthorizationToken and awsContainerAuthorizationTokenFile."),A("awsContainerAuthorizationToken will take precedence.");if(z)K=z;else if(_)K=`${g83}${_}`;else throw new fl7.CredentialsProviderError(`No HTTP credential provider host provided.
264Set AWS_CONTAINER_CREDENTIALS_FULL_URI or AWS_CONTAINER_CREDENTIALS_RELATIVE_URI.`,{logger:q.logger});let O=new URL(K);(0,m83.checkUrl)(O,q.logger);let w=I83.NodeHttpHandler.create({requestTimeout:q.timeout??1000,connectionTimeout:q.timeout??1000});return(0,p83.retryWrapper)(async()=>{let j=(0,Zl7.createGetRequest)(O);if(Y)j.headers.Authorization=Y;else if($)j.headers.Authorization=(await u83.default.readFile($)).toString();try{let H=await w.handle(j);return(0,Zl7.getCredentials)(H.response).then((J)=>(0,x83.setCredentialFeature)(J,"CREDENTIALS_HTTP","z"))}catch(H){throw new fl7.CredentialsProviderError(String(H),{logger:q.logger})}},q.maxRetries??3,q.timeout??1000)};Gl7.fromHttp=d83});var iw8=m((c_1)=>{Object.defineProperty(c_1,"__esModule",{value:!0});c_1.fromHttp=void 0;var c83=vl7();Object.defineProperty(c_1,"fromHttp",{enumerable:!0,get:function(){return c83.fromHttp}})});var s_1=m((s83)=>{s83.HttpAuthLocation=void 0;(function(q){q.HEADER="header",q.QUERY="query"})(s83.HttpAuthLocation||(s83.HttpAuthLocation={}));s83.HttpApiKeyAuthLocation=void 0;(function(q){q.HEADER="header",q.QUERY="query"})(s83.HttpApiKeyAuthLocation||(s83.HttpApiKeyAuthLocation={}));s83.EndpointURLScheme=void 0;(function(q){q.HTTP="http",q.HTTPS="https"})(s83.EndpointURLScheme||(s83.EndpointURLScheme={}));s83.AlgorithmId=void 0;(function(q){q.MD5="md5",q.CRC32="crc32",q.CRC32C="crc32c",q.SHA1="sha1",q.SHA256="sha256"})(s83.AlgorithmId||(s83.AlgorithmId={}));var n83=(q)=>{let K=[];if(q.sha256!==void 0)K.push({algorithmId:()=>s83.AlgorithmId.SHA256,checksumConstructor:()=>q.sha256});if(q.md5!=null)K.push({algorithmId:()=>s83.AlgorithmId.MD5,checksumConstructor:()=>q.md5});return{addChecksumAlgorithm(_){K.push(_)},checksumAlgorithms(){return K}}},i83=(q)=>{let K={};return q.checksumAlgorithms().forEach((_)=>{K[_.algorithmId()]=_.checksumConstructor()}),K},r83=(q)=>{return n83(q)},o83=(q)=>{return i83(q)};s83.FieldPosition=void 0;(function(q){q[q.HEADER=0]="HEADER",q[q.TRAILER=1]="TRAILER"})(s83.FieldPosition||(s83.FieldPosition={}));var a83="__smithy_context";s83.IniSectionType=void 0;(function(q){q.PROFILE="profile",q.SSO_SESSION="sso-session",q.SERVICES="services"})(s83.IniSectionType||(s83.IniSectionType={}));s83.RequestHandlerProtocol=void 0;(function(q){q.HTTP_0_9="http/0.9",q.HTTP_1_0="http/1.0",q.TDS_8_0="tds/8.0"})(s83.RequestHandlerProtocol||(s83.RequestHandlerProtocol={}));s83.SMITHY_CONTEXT_KEY=a83;s83.getDefaultClientConfiguration=r83;s83.resolveDefaultRuntimeConfig=o83});var ow8=m((A13)=>{var K13=s_1(),_13=(q)=>{return{setHttpHandler(K){q.httpHandler=K},httpHandler(){return q.httpHandler},updateHttpClientConfig(K,_){q.httpHandler?.updateHttpClientConfig(K,_)},httpHandlerConfigs(){return q.httpHandler.httpHandlerConfigs()}}},z13=(q)=>{return{httpHandler:q.httpHandler()}};class kl7{name;kind;values;constructor({name:q,kind:K=K13.FieldPosition.HEADER,values:_=[]}){this.name=q,this.kind=K,this.values=_}add(q){this.values.push(q)}set(q){this.values=q}remove(q){this.values=this.values.filter((K)=>K!==q)}toString(){return this.values.map((q)=>q.includes(",")||q.includes(" ")?`"${q}"`:q).join(", ")}get(){return this.values}}class Vl7{entries={};encoding;constructor({fields:q=[],encoding:K="utf-8"}){q.forEach(this.setField.bind(this)),this.encoding=K}setField(q){this.entries[q.name.toLowerCase()]=q}getField(q){return this.entries[q.toLowerCase()]}removeField(q){delete this.entries[q.toLowerCase()]}getByType(q){return Object.values(this.entries).filter((K)=>K.kind===q)}}class rw8{method;protocol;hostname;port;path;query;headers;username;password;fragment;body;constructor(q){this.method=q.method||"GET",this.hostname=q.hostname||"localhost",this.port=q.port,this.query=q.query||{},this.headers=q.headers||{},this.body=q.body,this.protocol=q.protocol?q.protocol.slice(-1)!==":"?`${q.protocol}:`:q.protocol:"https:",this.path=q.path?q.path.charAt(0)!=="/"?`/${q.path}`:q.path:"/",this.username=q.username,this.password=q.password,this.fragment=q.fragment}static clone(q){let K=new rw8({...q,headers:{...q.headers}});if(K.query)K.query=Y13(K.query);return K}static isInstance(q){if(!q)return!1;let K=q;return"method"in K&&"protocol"in K&&"hostname"in K&&"path"in K&&typeof K.query==="object"&&typeof K.headers==="object"}clone(){return rw8.clone(this)}}function Y13(q){return Object.keys(q).reduce((K,_)=>{let z=q[_];return{...K,[_]:Array.isArray(z)?[...z]:z}},{})}class Nl7{statusCode;reason;headers;body;constructor(q){this.statusCode=q.statusCode,this.reason=q.reason,this.headers=q.headers||{},this.body=q.body}static isInstance(q){if(!q)return!1;let K=q;return typeof K.statusCode==="number"&&typeof K.headers==="object"}}function $13(q){return/^[a-z0-9][a-z0-9\.\-]*[a-z0-9]$/.test(q)}A13.Field=kl7;A13.Fields=Vl7;A13.HttpRequest=rw8;A13.HttpResponse=Nl7;A13.getHttpHandlerExtensionConfiguration=_13;A13.isValidHostname=$13;A13.resolveHttpHandlerRuntimeConfig=z13});var yl7=m((G13)=>{G13.HttpAuthLocation=void 0;(function(q){q.HEADER="header",q.QUERY="query"})(G13.HttpAuthLocation||(G13.HttpAuthLocation={}));G13.HttpApiKeyAuthLocation=void 0;(function(q){q.HEADER="header",q.QUERY="query"})(G13.HttpApiKeyAuthLocation||(G13.HttpApiKeyAuthLocation={}));G13.EndpointURLScheme=void 0;(function(q){q.HTTP="http",q.HTTPS="https"})(G13.EndpointURLScheme||(G13.EndpointURLScheme={}));G13.AlgorithmId=void 0;(function(q){q.MD5="md5",q.CRC32="crc32",q.CRC32C="crc32c",q.SHA1="sha1",q.SHA256="sha256"})(G13.AlgorithmId||(G13.AlgorithmId={}));var P13=(q)=>{let K=[];if(q.sha256!==void 0)K.push({algorithmId:()=>G13.AlgorithmId.SHA256,checksumConstructor:()=>q.sha256});if(q.md5!=null)K.push({algorithmId:()=>G13.AlgorithmId.MD5,checksumConstructor:()=>q.md5});return{addChecksumAlgorithm(_){K.push(_)},checksumAlgorithms(){return K}}},W13=(q)=>{let K={};return q.checksumAlgorithms().forEach((_)=>{K[_.algorithmId()]=_.checksumConstructor()}),K},D13=(q)=>{return P13(q)},f13=(q)=>{return W13(q)};G13.FieldPosition=void 0;(function(q){q[q.HEADER=0]="HEADER",q[q.TRAILER=1]="TRAILER"})(G13.FieldPosition||(G13.FieldPosition={}));var Z13="__smithy_context";G13.IniSectionType=void 0;(function(q){q.PROFILE="profile",q.SSO_SESSION="sso-session",q.SERVICES="services"})(G13.IniSectionType||(G13.IniSectionType={}));G13.RequestHandlerProtocol=void 0;(function(q){q.HTTP_0_9="http/0.9",q.HTTP_1_0="http/1.0",q.TDS_8_0="tds/8.0"})(G13.RequestHandlerProtocol||(G13.RequestHandlerProtocol={}));G13.SMITHY_CONTEXT_KEY=Z13;G13.getDefaultClientConfiguration=D13;G13.resolveDefaultRuntimeConfig=f13});var hl7=m((R13)=>{var V13=yl7(),N13=(q)=>{return{setHttpHandler(K){q.httpHandler=K},httpHandler(){return q.httpHandler},updateHttpClientConfig(K,_){q.httpHandler?.updateHttpClientConfig(K,_)},httpHandlerConfigs(){return q.httpHandler.httpHandlerConfigs()}}},y13=(q)=>{return{httpHandler:q.httpHandler()}};class El7{name;kind;values;constructor({name:q,kind:K=V13.FieldPosition.HEADER,values:_=[]}){this.name=q,this.kind=K,this.values=_}add(q){this.values.push(q)}set(q){this.values=q}remove(q){this.values=this.values.filter((K)=>K!==q)}toString(){return this.values.map((q)=>q.includes(",")||q.includes(" ")?`"${q}"`:q).join(", ")}get(){return this.values}}class Ll7{entries={};encoding;constructor({fields:q=[],encoding:K="utf-8"}){q.forEach(this.setField.bind(this)),this.encoding=K}setField(q){this.entries[q.name.toLowerCase()]=q}getField(q){return this.entries[q.toLowerCase()]}removeField(q){delete this.entries[q.toLowerCase()]}getByType(q){return Object.values(this.entries).filter((K)=>K.kind===q)}}class aw8{method;protocol;hostname;port;path;query;headers;username;password;fragment;body;constructor(q){this.method=q.method||"GET",this.hostname=q.hostname||"localhost",this.port=q.port,this.query=q.query||{},this.headers=q.headers||{},this.body=q.body,this.protocol=q.protocol?q.protocol.slice(-1)!==":"?`${q.protocol}:`:q.protocol:"https:",this.path=q.path?q.path.charAt(0)!=="/"?`/${q.path}`:q.path:"/",this.username=q.username,this.password=q.password,this.fragment=q.fragment}static clone(q){let K=new aw8({...q,headers:{...q.headers}});if(K.query)K.query=E13(K.query);return K}static isInstance(q){if(!q)return!1;let K=q;return"method"in K&&"protocol"in K&&"hostname"in K&&"path"in K&&typeof K.query==="object"&&typeof K.headers==="object"}clone(){return aw8.clone(this)}}function E13(q){return Object.keys(q).reduce((K,_)=>{let z=q[_];return{...K,[_]:Array.isArray(z)?[...z]:z}},{})}class Rl7{statusCode;reason;headers;body;constructor(q){this.statusCode=q.statusCode,this.reason=q.reason,this.headers=q.headers||{},this.body=q.body}static isInstance(q){if(!q)return!1;let K=q;return typeof K.statusCode==="number"&&typeof K.headers==="object"}}function L13(q){return/^[a-z0-9][a-z0-9\.\-]*[a-z0-9]$/.test(q)}R13.Field=El7;R13.Fields=Ll7;R13.HttpRequest=aw8;R13.HttpResponse=Rl7;R13.getHttpHandlerExtensionConfiguration=N13;R13.isValidHostname=L13;R13.resolveHttpHandlerRuntimeConfig=y13});var $z1=m((B13)=>{var m13=hl7(),Sl7=(q,K)=>(_,z)=>async(Y)=>{let{response:$}=await _(Y);try{let A=await K($,q);return{response:$,output:A}}catch(A){if(Object.defineProperty(A,"$response",{value:$,enumerable:!1,writable:!1,configurable:!1}),!("$metadata"in A)){try{A.message+=`

Callers 15

serializeRequestMethod · 0.80
serializeQueryMethod · 0.80
readMethod · 0.80
writeMethod · 0.80
g_1Function · 0.80
serializeMethod · 0.80
readValueMethod · 0.80
TY1Function · 0.80
_readMethod · 0.80
_writeMethod · 0.80
readSchemaMethod · 0.80

Calls 6

getSchemaMethod · 0.95
isDocumentSchemaMethod · 0.95
isMapSchemaMethod · 0.95
isListSchemaMethod · 0.95
getNameMethod · 0.95
UB6Function · 0.85

Tested by

no test coverage detected