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

Function fn7

package/cli.js:266–266  ·  view source on GitHub ↗
(q,K,_,z,Y)

Source from the content-addressed store, hash-verified

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+=`
265 Deserialization error: to see the raw response, inspect the hidden field {error}.$response on this object.`}catch(w){if(!z.logger||z.logger?.constructor?.name==="NoOpLogger")console.warn("Deserialization error: to see the raw response, inspect the hidden field {error}.$response on this object.");else z.logger?.warn?.("Deserialization error: to see the raw response, inspect the hidden field {error}.$response on this object.")}if(typeof A.$responseBodyText<"u"){if(A.$response)A.$response.body=A.$responseBodyText}try{if(m13.HttpResponse.isInstance($)){let{headers:w={}}=$,j=Object.entries(w);A.$metadata={httpStatusCode:$.statusCode,requestId:Yz1(/^x-[\w-]+-request-?id$/,j),extendedRequestId:Yz1(/^x-[\w-]+-id-2$/,j),cfId:Yz1(/^x-[\w-]+-cf-id$/,j)}}}catch(w){}}throw A}},Yz1=(q,K)=>{return(K.find(([_])=>{return _.match(q)})||[void 0,void 0])[1]},Cl7=(q,K)=>(_,z)=>async(Y)=>{let $=q,A=z.endpointV2?.url&&$.urlParser?async()=>$.urlParser(z.endpointV2.url):$.endpoint;if(!A)throw Error("No valid endpoint provider available.");let O=await K(Y.input,{...q,endpoint:A});return _({...Y,request:O})},bl7={name:"deserializerMiddleware",step:"deserialize",tags:["DESERIALIZER"],override:!0},xl7={name:"serializerMiddleware",step:"serialize",tags:["SERIALIZER"],override:!0};function p13(q,K,_){return{applyToStack:(z)=>{z.add(Sl7(q,_),bl7),z.add(Cl7(q,K),xl7)}}}B13.deserializerMiddleware=Sl7;B13.deserializerMiddlewareOption=bl7;B13.getSerdePlugin=p13;B13.serializerMiddleware=Cl7;B13.serializerMiddlewareOption=xl7});var DA=m((nl7)=>{var sw8=O_1(),Il7=cZ(),c13=$z1(),Az1=gB6(),l13=HV(),n13=(q)=>q[sw8.SMITHY_CONTEXT_KEY]||(q[sw8.SMITHY_CONTEXT_KEY]={}),i13=(q,K)=>{if(!K||K.length===0)return q;let _=[];for(let z of K)for(let Y of q)if(Y.schemeId.split("#")[1]===z)_.push(Y);for(let z of q)if(!_.find(({schemeId:Y})=>Y===z.schemeId))_.push(z);return _};function r13(q){let K=new Map;for(let _ of q)K.set(_.schemeId,_);return K}var Oz1=(q,K)=>(_,z)=>async(Y)=>{let $=q.httpAuthSchemeProvider(await K.httpAuthSchemeParametersProvider(q,z,Y.input)),A=q.authSchemePreference?await q.authSchemePreference():[],O=i13($,A),w=r13(q.httpAuthSchemes),j=Il7.getSmithyContext(z),H=[];for(let J of O){let M=w.get(J.schemeId);if(!M){H.push(`HttpAuthScheme \`${J.schemeId}\` was not enabled for this service.`);continue}let X=M.identityProvider(await K.identityProviderConfigProvider(q));if(!X){H.push(`HttpAuthScheme \`${J.schemeId}\` did not have an IdentityProvider configured.`);continue}let{identityProperties:P={},signingProperties:W={}}=J.propertiesExtractor?.(q,z)||{};J.identityProperties=Object.assign(J.identityProperties||{},P),J.signingProperties=Object.assign(J.signingProperties||{},W),j.selectedHttpAuthScheme={httpAuthOption:J,identity:await X(J.identityProperties),signer:M.signer};break}if(!j.selectedHttpAuthScheme)throw Error(H.join(`
266`));return _(Y)},ul7={step:"serialize",tags:["HTTP_AUTH_SCHEME"],name:"httpAuthSchemeMiddleware",override:!0,relation:"before",toMiddleware:"endpointV2Middleware"},o13=(q,{httpAuthSchemeParametersProvider:K,identityProviderConfigProvider:_})=>({applyToStack:(z)=>{z.addRelativeTo(Oz1(q,{httpAuthSchemeParametersProvider:K,identityProviderConfigProvider:_}),ul7)}}),ml7={step:"serialize",tags:["HTTP_AUTH_SCHEME"],name:"httpAuthSchemeMiddleware",override:!0,relation:"before",toMiddleware:c13.serializerMiddlewareOption.name},a13=(q,{httpAuthSchemeParametersProvider:K,identityProviderConfigProvider:_})=>({applyToStack:(z)=>{z.addRelativeTo(Oz1(q,{httpAuthSchemeParametersProvider:K,identityProviderConfigProvider:_}),ml7)}}),s13=(q)=>(K)=>{throw K},t13=(q,K)=>{},pl7=(q)=>(K,_)=>async(z)=>{if(!Az1.HttpRequest.isInstance(z.request))return K(z);let $=Il7.getSmithyContext(_).selectedHttpAuthScheme;if(!$)throw Error("No HttpAuthScheme was selected: unable to sign request");let{httpAuthOption:{signingProperties:A={}},identity:O,signer:w}=$,j=await K({...z,request:await w.sign(z.request,O,A)}).catch((w.errorHandler||s13)(A));return(w.successHandler||t13)(j.response,A),j},Bl7={step:"finalizeRequest",tags:["HTTP_SIGNING"],name:"httpSigningMiddleware",aliases:["apiKeyMiddleware","tokenMiddleware","awsAuthMiddleware"],override:!0,relation:"after",toMiddleware:"retryMiddleware"},e13=(q)=>({applyToStack:(K)=>{K.addRelativeTo(pl7(),Bl7)}}),q73=(q)=>{if(typeof q==="function")return q;let K=Promise.resolve(q);return()=>K},K73=async(q,K,_,z=($)=>$,...Y)=>{let $=new q(_);return $=z($)??$,await K.send($,...Y)};function _73(q,K,_,z,Y){return async function*(A,O,...w){let j=O,H=A.startingToken??j[_],J=!0,M;while(J){if(j[_]=H,Y)j[Y]=j[Y]??A.pageSize;if(A.client instanceof q)M=await K73(K,A.client,O,A.withCommand,...w);else throw Error(`Invalid client, expected instance of ${q.name}`);yield M;let X=H;H=z73(M,z),J=!!(H&&(!A.stopOnSameToken||H!==X))}return}}var z73=(q,K)=>{let _=q,z=K.split(".");for(let Y of z){if(!_||typeof _!=="object")return;_=_[Y]}return _};function Y73(q,K,_){if(!q.__smithy_context)q.__smithy_context={features:{}};else if(!q.__smithy_context.features)q.__smithy_context.features={};q.__smithy_context.features[K]=_}class gl7{authSchemes=new Map;constructor(q){for(let[K,_]of Object.entries(q))if(_!==void 0)this.authSchemes.set(K,_)}getIdentityProvider(q){return this.authSchemes.get(q)}}class Fl7{async sign(q,K,_){if(!_)throw Error("request could not be signed with `apiKey` since the `name` and `in` signer properties are missing");if(!_.name)throw Error("request could not be signed with `apiKey` since the `name` signer property is missing");if(!_.in)throw Error("request could not be signed with `apiKey` since the `in` signer property is missing");if(!K.apiKey)throw Error("request could not be signed with `apiKey` since the `apiKey` is not defined");let z=Az1.HttpRequest.clone(q);if(_.in===sw8.HttpApiKeyAuthLocation.QUERY)z.query[_.name]=K.apiKey;else if(_.in===sw8.HttpApiKeyAuthLocation.HEADER)z.headers[_.name]=_.scheme?`${_.scheme} ${K.apiKey}`:K.apiKey;else throw Error("request can only be signed with `apiKey` locations `query` or `header`, but found: `"+_.in+"`");return z}}class Ul7{async sign(q,K,_){let z=Az1.HttpRequest.clone(q);if(!K.token)throw Error("request could not be signed with `token` since the `token` is not defined");return z.headers.Authorization=`Bearer ${K.token}`,z}}class Ql7{async sign(q,K,_){return q}}var dl7=(q)=>function(_){return ll7(_)&&_.expiration.getTime()-Date.now()<q},cl7=300000,$73=dl7(cl7),ll7=(q)=>q.expiration!==void 0,A73=(q,K,_)=>{if(q===void 0)return;let z=typeof q!=="function"?async()=>Promise.resolve(q):q,Y,$,A,O=!1,w=async(j)=>{if(!$)$=z(j);try{Y=await $,A=!0,O=!1}finally{$=void 0}return Y};if(K===void 0)return async(j)=>{if(!A||j?.forceRefresh)Y=await w(j);return Y};return async(j)=>{if(!A||j?.forceRefresh)Y=await w(j);if(O)return Y;if(!_(Y))return O=!0,Y;if(K(Y))return await w(j),Y;return Y}};Object.defineProperty(nl7,"requestBuilder",{enumerable:!0,get:function(){return l13.requestBuilder}});nl7.DefaultIdentityProviderConfig=gl7;nl7.EXPIRATION_MS=cl7;nl7.HttpApiKeyAuthSigner=Fl7;nl7.HttpBearerAuthSigner=Ul7;nl7.NoAuthSigner=Ql7;nl7.createIsIdentityExpiredFunction=dl7;nl7.createPaginator=_73;nl7.doesIdentityRequireRefresh=ll7;nl7.getHttpAuthSchemeEndpointRuleSetPlugin=o13;nl7.getHttpAuthSchemePlugin=a13;nl7.getHttpSigningPlugin=e13;nl7.getSmithyContext=n13;nl7.httpAuthSchemeEndpointRuleSetMiddlewareOptions=ul7;nl7.httpAuthSchemeMiddleware=Oz1;nl7.httpAuthSchemeMiddlewareOptions=ml7;nl7.httpSigningMiddleware=pl7;nl7.httpSigningMiddlewareOptions=Bl7;nl7.isIdentityExpired=$73;nl7.memoizeIdentityProvider=A73;nl7.normalizeProvider=q73;nl7.setFeature=Y73});var rl7=m((S73)=>{var il7={},wz1={};for(let q=0;q<256;q++){let K=q.toString(16).toLowerCase();if(K.length===1)K=`0${K}`;il7[q]=K,wz1[K]=q}function R73(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 wz1)K[_/2]=wz1[z];else throw Error(`Cannot decode unrecognized sequence ${z} as hexadecimal`)}return K}function h73(q){let K="";for(let _=0;_<q.byteLength;_++)K+=il7[q[_]];return K}S73.fromHex=R73;S73.toHex=h73});var ol7=m((I73)=>{var x73=(q)=>typeof ArrayBuffer==="function"&&q instanceof ArrayBuffer||Object.prototype.toString.call(q)==="[object ArrayBuffer]";I73.isArrayBuffer=x73});var sl7=m((B73)=>{var al7=(q)=>encodeURIComponent(q).replace(/[!'()*]/g,m73),m73=(q)=>`%${q.charCodeAt(0).toString(16).toUpperCase()}`,p73=(q)=>q.split("/").map(al7).join("/");B73.escapeUri=al7;B73.escapeUriPath=p73});var Gz1=m((s73)=>{var X66=rl7(),qz6=aA(),U73=ol7(),Kn7=ow8(),tl7=cZ(),tw8=sl7(),_n7="X-Amz-Algorithm",zn7="X-Amz-Credential",Jz1="X-Amz-Date",Yn7="X-Amz-SignedHeaders",$n7="X-Amz-Expires",Mz1="X-Amz-Signature",Xz1="X-Amz-Security-Token",Q73="X-Amz-Region-Set",Pz1="authorization",Wz1=Jz1.toLowerCase(),An7="date",On7=[Pz1,Wz1,An7],wn7=Mz1.toLowerCase(),z28="x-amz-content-sha256",jn7=Xz1.toLowerCase(),d73="host",Hn7={authorization:!0,"cache-control":!0,connection:!0,expect:!0,from:!0,"keep-alive":!0,"max-forwards":!0,pragma:!0,referer:!0,te:!0,trailer:!0,"transfer-encoding":!0,upgrade:!0,"user-agent":!0,"x-amzn-trace-id":!0},Jn7=/^proxy-/,Mn7=/^sec-/,c73=[/^proxy-/i,/^sec-/i],ew8="AWS4-HMAC-SHA256",l73="AWS4-ECDSA-P256-SHA256",Xn7="AWS4-HMAC-SHA256-PAYLOAD",Pn7="UNSIGNED-PAYLOAD",Wn7=50,Dz1="aws4_request",Dn7=604800,Ef6={},q28=[],K28=(q,K,_)=>`${q}/${K}/${_}/${Dz1}`,fn7=async(q,K,_,z,Y)=>{let $=await el7(q,K.secretAccessKey,K.accessKeyId),A=`${_}:${z}:${Y}:${X66.toHex($)}:${K.sessionToken}`;if(A in Ef6)return Ef6[A];q28.push(A);while(q28.length>Wn7)delete Ef6[q28.shift()];let O=`AWS4${K.secretAccessKey}`;for(let w of[_,z,Y,Dz1])O=await el7(q,O,w);return Ef6[A]=O},n73=()=>{q28.length=0,Object.keys(Ef6).forEach((q)=>{delete Ef6[q]})},el7=(q,K,_)=>{let z=new q(K);return z.update(qz6.toUint8Array(_)),z.digest()},jz1=({headers:q},K,_)=>{let z={};for(let Y of Object.keys(q).sort()){if(q[Y]==null)continue;let $=Y.toLowerCase();if($ in Hn7||K?.has($)||Jn7.test($)||Mn7.test($)){if(!_||_&&!_.has($))continue}z[$]=q[Y].trim().replace(/\s+/g," ")}return z},_28=async({headers:q,body:K},_)=>{for(let z of Object.keys(q))if(z.toLowerCase()===z28)return q[z];if(K==null)return"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855";else if(typeof K==="string"||ArrayBuffer.isView(K)||U73.isArrayBuffer(K)){let z=new _;return z.update(qz6.toUint8Array(K)),X66.toHex(await z.digest())}return Pn7};class Zn7{format(q){let K=[];for(let Y of Object.keys(q)){let $=qz6.fromUtf8(Y);K.push(Uint8Array.from([$.byteLength]),$,this.formatHeaderValue(q[Y]))}let _=new Uint8Array(K.reduce((Y,$)=>Y+$.byteLength,0)),z=0;for(let Y of K)_.set(Y,z),z+=Y.byteLength;return _}formatHeaderValue(q){switch(q.type){case"boolean":return Uint8Array.from([q.value?0:1]);case"byte":return Uint8Array.from([2,q.value]);case"short":let K=new DataView(new ArrayBuffer(3));return K.setUint8(0,3),K.setInt16(1,q.value,!1),new Uint8Array(K.buffer);case"integer":let _=new DataView(new ArrayBuffer(5));return _.setUint8(0,4),_.setInt32(1,q.value,!1),new Uint8Array(_.buffer);case"long":let z=new Uint8Array(9);return z[0]=5,z.set(q.value.bytes,1),z;case"binary":let Y=new DataView(new ArrayBuffer(3+q.value.byteLength));Y.setUint8(0,6),Y.setUint16(1,q.value.byteLength,!1);let $=new Uint8Array(Y.buffer);return $.set(q.value,3),$;case"string":let A=qz6.fromUtf8(q.value),O=new DataView(new ArrayBuffer(3+A.byteLength));O.setUint8(0,7),O.setUint16(1,A.byteLength,!1);let w=new Uint8Array(O.buffer);return w.set(A,3),w;case"timestamp":let j=new Uint8Array(9);return j[0]=8,j.set(fz1.fromNumber(q.value.valueOf()).bytes,1),j;case"uuid":if(!i73.test(q.value))throw Error(`Invalid UUID received: ${q.value}`);let H=new Uint8Array(17);return H[0]=9,H.set(X66.fromHex(q.value.replace(/\-/g,"")),1),H}}}var i73=/^[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}$/;class fz1{bytes;constructor(q){if(this.bytes=q,q.byteLength!==8)throw Error("Int64 buffers must be exactly 8 bytes")}static fromNumber(q){if(q>9223372036854776000||q<-9223372036854776000)throw Error(`${q} is too large (or, if negative, too small) to represent as an Int64`);let K=new Uint8Array(8);for(let _=7,z=Math.abs(Math.round(q));_>-1&&z>0;_--,z/=256)K[_]=z;if(q<0)qn7(K);return new fz1(K)}valueOf(){let q=this.bytes.slice(0),K=q[0]&128;if(K)qn7(q);return parseInt(X66.toHex(q),16)*(K?-1:1)}toString(){return String(this.valueOf())}}function qn7(q){for(let K=0;K<8;K++)q[K]^=255;for(let K=7;K>-1;K--)if(q[K]++,q[K]!==0)break}var Gn7=(q,K)=>{q=q.toLowerCase();for(let _ of Object.keys(K))if(q===_.toLowerCase())return!0;return!1},Tn7=(q,K={})=>{let{headers:_,query:z={}}=Kn7.HttpRequest.clone(q);for(let Y of Object.keys(_)){let $=Y.toLowerCase();if($.slice(0,6)==="x-amz-"&&!K.unhoistableHeaders?.has($)||K.hoistableHeaders?.has($))z[Y]=_[Y],delete _[Y]}return{...q,headers:_,query:z}},Hz1=(q)=>{q=Kn7.HttpRequest.clone(q);for(let K of Object.keys(q.headers))if(On7.indexOf(K.toLowerCase())>-1)delete q.headers[K];return q},vn7=({query:q={}})=>{let K=[],_={};for(let z of Object.keys(q)){if(z.toLowerCase()===wn7)continue;let Y=tw8.escapeUri(z);K.push(Y);let $=q[z];if(typeof $==="string")_[Y]=`${Y}=${tw8.escapeUri($)}`;else if(Array.isArray($))_[Y]=$.slice(0).reduce((A,O)=>A.concat([`${Y}=${tw8.escapeUri(O)}`]),[]).sort().join("&")}return K.sort().map((z)=>_[z]).filter((z)=>z).join("&")},r73=(q)=>o73(q).toISOString().replace(/\.\d{3}Z$/,"Z"),o73=(q)=>{if(typeof q==="number")return new Date(q*1000);if(typeof q==="string"){if(Number(q))return new Date(Number(q)*1000);return new Date(q)}return q};class Zz1{service;regionProvider;credentialProvider;sha256;uriEscapePath;applyChecksum;constructor({applyChecksum:q,credentials:K,region:_,service:z,sha256:Y,uriEscapePath:$=!0}){this.service=z,this.sha256=Y,this.uriEscapePath=$,this.applyChecksum=typeof q==="boolean"?q:!0,this.regionProvider=tl7.normalizeProvider(_),this.credentialProvider=tl7.normalizeProvider(K)}createCanonicalRequest(q,K,_){let z=Object.keys(K).sort();return`${q.method}
267${this.getCanonicalPath(q)}
268${vn7(q)}
269${z.map((Y)=>`${Y}:${K[Y]}`).join(`

Callers 1

getSigningKeyMethod · 0.85

Calls 3

el7Function · 0.85
pushMethod · 0.45
shiftMethod · 0.45

Tested by

no test coverage detected