mirror of
				https://github.com/docker/login-action.git
				synced 2025-10-31 18:20:10 +08:00 
			
		
		
		
	refactor: use v3 sdk
Signed-off-by: Markus Maga <markus@maga.se>
This commit is contained in:
		
							parent
							
								
									d9927c4142
								
							
						
					
					
						commit
						58855695bb
					
				| @ -1,5 +1,5 @@ | |||||||
|  | import {AuthorizationData} from '@aws-sdk/client-ecr'; | ||||||
| import * as aws from '../src/aws'; | import * as aws from '../src/aws'; | ||||||
| import {AuthorizationData} from 'aws-sdk/clients/ecr'; |  | ||||||
| 
 | 
 | ||||||
| describe('isECR', () => { | describe('isECR', () => { | ||||||
|   test.each([ |   test.each([ | ||||||
| @ -55,11 +55,15 @@ describe('getAccountIDs', () => { | |||||||
| 
 | 
 | ||||||
| const mockEcrGetAuthToken = jest.fn(); | const mockEcrGetAuthToken = jest.fn(); | ||||||
| const mockEcrPublicGetAuthToken = jest.fn(); | const mockEcrPublicGetAuthToken = jest.fn(); | ||||||
| jest.mock('aws-sdk', () => { | jest.mock('@aws-sdk/client-ecr', () => { | ||||||
|   return { |   return { | ||||||
|     ECR: jest.fn(() => ({ |     ECR: jest.fn(() => ({ | ||||||
|       getAuthorizationToken: mockEcrGetAuthToken |       getAuthorizationToken: mockEcrGetAuthToken | ||||||
|     })), |     })) | ||||||
|  |   }; | ||||||
|  | }); | ||||||
|  | jest.mock('@aws-sdk/client-ecr-public', () => { | ||||||
|  |   return { | ||||||
|     ECRPUBLIC: jest.fn(() => ({ |     ECRPUBLIC: jest.fn(() => ({ | ||||||
|       getAuthorizationToken: mockEcrPublicGetAuthToken |       getAuthorizationToken: mockEcrPublicGetAuthToken | ||||||
|     })) |     })) | ||||||
| @ -126,15 +130,11 @@ describe('getRegistriesData', () => { | |||||||
|     const authData: AuthorizationData[] = []; |     const authData: AuthorizationData[] = []; | ||||||
|     if (accountIDs.length == 0) { |     if (accountIDs.length == 0) { | ||||||
|       mockEcrPublicGetAuthToken.mockImplementation(() => { |       mockEcrPublicGetAuthToken.mockImplementation(() => { | ||||||
|         return { |  | ||||||
|           promise() { |  | ||||||
|         return Promise.resolve({ |         return Promise.resolve({ | ||||||
|           authorizationData: { |           authorizationData: { | ||||||
|             authorizationToken: Buffer.from(`AWS:world`).toString('base64'), |             authorizationToken: Buffer.from(`AWS:world`).toString('base64'), | ||||||
|           } |           } | ||||||
|         }); |         }); | ||||||
|           } |  | ||||||
|         }; |  | ||||||
|       }); |       }); | ||||||
|     } else { |     } else { | ||||||
|       aws.getAccountIDs(registry).forEach(accountID => { |       aws.getAccountIDs(registry).forEach(accountID => { | ||||||
| @ -144,13 +144,9 @@ describe('getRegistriesData', () => { | |||||||
|         }); |         }); | ||||||
|       }); |       }); | ||||||
|       mockEcrGetAuthToken.mockImplementation(() => { |       mockEcrGetAuthToken.mockImplementation(() => { | ||||||
|         return { |  | ||||||
|           promise() { |  | ||||||
|         return Promise.resolve({ |         return Promise.resolve({ | ||||||
|           authorizationData: authData |           authorizationData: authData | ||||||
|         }); |         }); | ||||||
|           } |  | ||||||
|         }; |  | ||||||
|       }); |       }); | ||||||
|     } |     } | ||||||
|     const regData = await aws.getRegistriesData(registry); |     const regData = await aws.getRegistriesData(registry); | ||||||
|  | |||||||
							
								
								
									
										66739
									
								
								dist/index.js
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										66739
									
								
								dist/index.js
									
									
									
										generated
									
									
										vendored
									
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							| @ -30,7 +30,8 @@ | |||||||
|     "@actions/core": "^1.6.0", |     "@actions/core": "^1.6.0", | ||||||
|     "@actions/exec": "^1.1.0", |     "@actions/exec": "^1.1.0", | ||||||
|     "@actions/io": "^1.1.1", |     "@actions/io": "^1.1.1", | ||||||
|     "aws-sdk": "^2.1046.0" |     "@aws-sdk/client-ecr": "^3.44.0", | ||||||
|  |     "@aws-sdk/client-ecr-public": "^3.43.0" | ||||||
|   }, |   }, | ||||||
|   "devDependencies": { |   "devDependencies": { | ||||||
|     "@types/jest": "^26.0.23", |     "@types/jest": "^26.0.23", | ||||||
|  | |||||||
							
								
								
									
										25
									
								
								src/aws.ts
									
									
									
									
									
								
							
							
						
						
									
										25
									
								
								src/aws.ts
									
									
									
									
									
								
							| @ -1,5 +1,6 @@ | |||||||
| import * as core from '@actions/core'; | import * as core from '@actions/core'; | ||||||
| import * as aws from 'aws-sdk'; | import {ECR} from '@aws-sdk/client-ecr'; | ||||||
|  | import {ECRPUBLIC} from '@aws-sdk/client-ecr-public'; | ||||||
| 
 | 
 | ||||||
| const ecrRegistryRegex = /^(([0-9]{12})\.dkr\.ecr\.(.+)\.amazonaws\.com(.cn)?)(\/([^:]+)(:.+)?)?$/; | const ecrRegistryRegex = /^(([0-9]{12})\.dkr\.ecr\.(.+)\.amazonaws\.com(.cn)?)(\/([^:]+)(:.+)?)?$/; | ||||||
| 
 | 
 | ||||||
| @ -53,15 +54,22 @@ export const getRegistriesData = async (registry: string, username?: string, pas | |||||||
|     authTokenRequest['registryIds'] = accountIDs; |     authTokenRequest['registryIds'] = accountIDs; | ||||||
|   } |   } | ||||||
| 
 | 
 | ||||||
|  |   const credentials = | ||||||
|  |     username && password | ||||||
|  |       ? { | ||||||
|  |           accessKeyId: username, | ||||||
|  |           secretAccessKey: password | ||||||
|  |         } | ||||||
|  |       : undefined; | ||||||
|  | 
 | ||||||
|   if (isPubECR(registry)) { |   if (isPubECR(registry)) { | ||||||
|     core.info(`AWS Public ECR detected with ${region} region`); |     core.info(`AWS Public ECR detected with ${region} region`); | ||||||
|     const ecrPublic = new aws.ECRPUBLIC({ |     const ecrPublic = new ECRPUBLIC({ | ||||||
|       customUserAgent: 'docker-login-action', |       customUserAgent: 'docker-login-action', | ||||||
|       accessKeyId: username || process.env.AWS_ACCESS_KEY_ID || '', |       credentials, | ||||||
|       secretAccessKey: password || process.env.AWS_SECRET_ACCESS_KEY || '', |  | ||||||
|       region: region |       region: region | ||||||
|     }); |     }); | ||||||
|     const authTokenResponse = await ecrPublic.getAuthorizationToken(authTokenRequest).promise(); |     const authTokenResponse = await ecrPublic.getAuthorizationToken(authTokenRequest); | ||||||
|     if (!authTokenResponse.authorizationData || !authTokenResponse.authorizationData.authorizationToken) { |     if (!authTokenResponse.authorizationData || !authTokenResponse.authorizationData.authorizationToken) { | ||||||
|       throw new Error('Could not retrieve an authorization token from AWS Public ECR'); |       throw new Error('Could not retrieve an authorization token from AWS Public ECR'); | ||||||
|     } |     } | ||||||
| @ -76,13 +84,12 @@ export const getRegistriesData = async (registry: string, username?: string, pas | |||||||
|     ]; |     ]; | ||||||
|   } else { |   } else { | ||||||
|     core.info(`AWS ECR detected with ${region} region`); |     core.info(`AWS ECR detected with ${region} region`); | ||||||
|     const ecr = new aws.ECR({ |     const ecr = new ECR({ | ||||||
|       customUserAgent: 'docker-login-action', |       customUserAgent: 'docker-login-action', | ||||||
|       accessKeyId: username || process.env.AWS_ACCESS_KEY_ID || '', |       credentials, | ||||||
|       secretAccessKey: password || process.env.AWS_SECRET_ACCESS_KEY || '', |  | ||||||
|       region: region |       region: region | ||||||
|     }); |     }); | ||||||
|     const authTokenResponse = await ecr.getAuthorizationToken(authTokenRequest).promise(); |     const authTokenResponse = await ecr.getAuthorizationToken(authTokenRequest); | ||||||
|     if (!Array.isArray(authTokenResponse.authorizationData) || !authTokenResponse.authorizationData.length) { |     if (!Array.isArray(authTokenResponse.authorizationData) || !authTokenResponse.authorizationData.length) { | ||||||
|       throw new Error('Could not retrieve an authorization token from AWS ECR'); |       throw new Error('Could not retrieve an authorization token from AWS ECR'); | ||||||
|     } |     } | ||||||
|  | |||||||
							
								
								
									
										763
									
								
								yarn.lock
									
									
									
									
									
								
							
							
						
						
									
										763
									
								
								yarn.lock
									
									
									
									
									
								
							| @ -28,6 +28,645 @@ | |||||||
|   resolved "https://registry.yarnpkg.com/@actions/io/-/io-1.1.1.tgz#4a157406309e212ab27ed3ae30e8c1d641686a66" |   resolved "https://registry.yarnpkg.com/@actions/io/-/io-1.1.1.tgz#4a157406309e212ab27ed3ae30e8c1d641686a66" | ||||||
|   integrity sha512-Qi4JoKXjmE0O67wAOH6y0n26QXhMKMFo7GD/4IXNVcrtLjUlGjGuVys6pQgwF3ArfGTQu0XpqaNr0YhED2RaRA== |   integrity sha512-Qi4JoKXjmE0O67wAOH6y0n26QXhMKMFo7GD/4IXNVcrtLjUlGjGuVys6pQgwF3ArfGTQu0XpqaNr0YhED2RaRA== | ||||||
| 
 | 
 | ||||||
|  | "@aws-crypto/ie11-detection@^2.0.0": | ||||||
|  |   version "2.0.0" | ||||||
|  |   resolved "https://registry.yarnpkg.com/@aws-crypto/ie11-detection/-/ie11-detection-2.0.0.tgz#bb6c2facf8f03457e949dcf0921477397ffa4c6e" | ||||||
|  |   integrity sha512-pkVXf/dq6PITJ0jzYZ69VhL8VFOFoPZLZqtU/12SGnzYuJOOGNfF41q9GxdI1yqC8R13Rq3jOLKDFpUJFT5eTA== | ||||||
|  |   dependencies: | ||||||
|  |     tslib "^1.11.1" | ||||||
|  | 
 | ||||||
|  | "@aws-crypto/sha256-browser@2.0.0": | ||||||
|  |   version "2.0.0" | ||||||
|  |   resolved "https://registry.yarnpkg.com/@aws-crypto/sha256-browser/-/sha256-browser-2.0.0.tgz#741c9024df55ec59b51e5b1f5d806a4852699fb5" | ||||||
|  |   integrity sha512-rYXOQ8BFOaqMEHJrLHul/25ckWH6GTJtdLSajhlqGMx0PmSueAuvboCuZCTqEKlxR8CQOwRarxYMZZSYlhRA1A== | ||||||
|  |   dependencies: | ||||||
|  |     "@aws-crypto/ie11-detection" "^2.0.0" | ||||||
|  |     "@aws-crypto/sha256-js" "^2.0.0" | ||||||
|  |     "@aws-crypto/supports-web-crypto" "^2.0.0" | ||||||
|  |     "@aws-crypto/util" "^2.0.0" | ||||||
|  |     "@aws-sdk/types" "^3.1.0" | ||||||
|  |     "@aws-sdk/util-locate-window" "^3.0.0" | ||||||
|  |     "@aws-sdk/util-utf8-browser" "^3.0.0" | ||||||
|  |     tslib "^1.11.1" | ||||||
|  | 
 | ||||||
|  | "@aws-crypto/sha256-js@2.0.0": | ||||||
|  |   version "2.0.0" | ||||||
|  |   resolved "https://registry.yarnpkg.com/@aws-crypto/sha256-js/-/sha256-js-2.0.0.tgz#f1f936039bdebd0b9e2dd834d65afdc2aac4efcb" | ||||||
|  |   integrity sha512-VZY+mCY4Nmrs5WGfitmNqXzaE873fcIZDu54cbaDaaamsaTOP1DBImV9F4pICc3EHjQXujyE8jig+PFCaew9ig== | ||||||
|  |   dependencies: | ||||||
|  |     "@aws-crypto/util" "^2.0.0" | ||||||
|  |     "@aws-sdk/types" "^3.1.0" | ||||||
|  |     tslib "^1.11.1" | ||||||
|  | 
 | ||||||
|  | "@aws-crypto/sha256-js@^2.0.0": | ||||||
|  |   version "2.0.1" | ||||||
|  |   resolved "https://registry.yarnpkg.com/@aws-crypto/sha256-js/-/sha256-js-2.0.1.tgz#79e1e6cf61f652ef2089c08d471c722ecf1626a9" | ||||||
|  |   integrity sha512-mbHTBSPBvg6o/mN/c18Z/zifM05eJrapj5ggoOIeHIWckvkv5VgGi7r/wYpt+QAO2ySKXLNvH2d8L7bne4xrMQ== | ||||||
|  |   dependencies: | ||||||
|  |     "@aws-crypto/util" "^2.0.1" | ||||||
|  |     "@aws-sdk/types" "^3.1.0" | ||||||
|  |     tslib "^1.11.1" | ||||||
|  | 
 | ||||||
|  | "@aws-crypto/supports-web-crypto@^2.0.0": | ||||||
|  |   version "2.0.0" | ||||||
|  |   resolved "https://registry.yarnpkg.com/@aws-crypto/supports-web-crypto/-/supports-web-crypto-2.0.0.tgz#fd6cde30b88f77d5a4f57b2c37c560d918014f9e" | ||||||
|  |   integrity sha512-Ge7WQ3E0OC7FHYprsZV3h0QIcpdyJLvIeg+uTuHqRYm8D6qCFJoiC+edSzSyFiHtZf+NOQDJ1q46qxjtzIY2nA== | ||||||
|  |   dependencies: | ||||||
|  |     tslib "^1.11.1" | ||||||
|  | 
 | ||||||
|  | "@aws-crypto/util@^2.0.0", "@aws-crypto/util@^2.0.1": | ||||||
|  |   version "2.0.1" | ||||||
|  |   resolved "https://registry.yarnpkg.com/@aws-crypto/util/-/util-2.0.1.tgz#976cf619cf85084ca85ec5eb947a6ac6b8b5c98c" | ||||||
|  |   integrity sha512-JJmFFwvbm08lULw4Nm5QOLg8+lAQeC8aCXK5xrtxntYzYXCGfHwUJ4Is3770Q7HmICsXthGQ+ZsDL7C2uH3yBQ== | ||||||
|  |   dependencies: | ||||||
|  |     "@aws-sdk/types" "^3.1.0" | ||||||
|  |     "@aws-sdk/util-utf8-browser" "^3.0.0" | ||||||
|  |     tslib "^1.11.1" | ||||||
|  | 
 | ||||||
|  | "@aws-sdk/abort-controller@3.40.0": | ||||||
|  |   version "3.40.0" | ||||||
|  |   resolved "https://registry.yarnpkg.com/@aws-sdk/abort-controller/-/abort-controller-3.40.0.tgz#e17299776782483835439d9b1b5300add24adc3f" | ||||||
|  |   integrity sha512-S7LzLvNuwuf0q7r4q7zqGzxd/W2xYsn8cpZ90MMb3ObolhbkLySrikUJujmXae8k+2/KFCOr+FVC0YLrATSUgQ== | ||||||
|  |   dependencies: | ||||||
|  |     "@aws-sdk/types" "3.40.0" | ||||||
|  |     tslib "^2.3.0" | ||||||
|  | 
 | ||||||
|  | "@aws-sdk/client-ecr-public@^3.43.0": | ||||||
|  |   version "3.43.0" | ||||||
|  |   resolved "https://registry.yarnpkg.com/@aws-sdk/client-ecr-public/-/client-ecr-public-3.43.0.tgz#3474de934e66d5914099410260dcf759931a2841" | ||||||
|  |   integrity sha512-5i8QMIi2BTiNherHFjkGDI5W862V+oaLrCjK99I69Dus5Ux6wys4cOqLwBLEbyC57EtQDEm6moP0As84tYGqkg== | ||||||
|  |   dependencies: | ||||||
|  |     "@aws-crypto/sha256-browser" "2.0.0" | ||||||
|  |     "@aws-crypto/sha256-js" "2.0.0" | ||||||
|  |     "@aws-sdk/client-sts" "3.43.0" | ||||||
|  |     "@aws-sdk/config-resolver" "3.40.0" | ||||||
|  |     "@aws-sdk/credential-provider-node" "3.41.0" | ||||||
|  |     "@aws-sdk/fetch-http-handler" "3.40.0" | ||||||
|  |     "@aws-sdk/hash-node" "3.40.0" | ||||||
|  |     "@aws-sdk/invalid-dependency" "3.40.0" | ||||||
|  |     "@aws-sdk/middleware-content-length" "3.40.0" | ||||||
|  |     "@aws-sdk/middleware-host-header" "3.40.0" | ||||||
|  |     "@aws-sdk/middleware-logger" "3.40.0" | ||||||
|  |     "@aws-sdk/middleware-retry" "3.40.0" | ||||||
|  |     "@aws-sdk/middleware-serde" "3.40.0" | ||||||
|  |     "@aws-sdk/middleware-signing" "3.40.0" | ||||||
|  |     "@aws-sdk/middleware-stack" "3.40.0" | ||||||
|  |     "@aws-sdk/middleware-user-agent" "3.40.0" | ||||||
|  |     "@aws-sdk/node-config-provider" "3.40.0" | ||||||
|  |     "@aws-sdk/node-http-handler" "3.40.0" | ||||||
|  |     "@aws-sdk/protocol-http" "3.40.0" | ||||||
|  |     "@aws-sdk/smithy-client" "3.41.0" | ||||||
|  |     "@aws-sdk/types" "3.40.0" | ||||||
|  |     "@aws-sdk/url-parser" "3.40.0" | ||||||
|  |     "@aws-sdk/util-base64-browser" "3.37.0" | ||||||
|  |     "@aws-sdk/util-base64-node" "3.37.0" | ||||||
|  |     "@aws-sdk/util-body-length-browser" "3.37.0" | ||||||
|  |     "@aws-sdk/util-body-length-node" "3.37.0" | ||||||
|  |     "@aws-sdk/util-user-agent-browser" "3.40.0" | ||||||
|  |     "@aws-sdk/util-user-agent-node" "3.40.0" | ||||||
|  |     "@aws-sdk/util-utf8-browser" "3.37.0" | ||||||
|  |     "@aws-sdk/util-utf8-node" "3.37.0" | ||||||
|  |     tslib "^2.3.0" | ||||||
|  | 
 | ||||||
|  | "@aws-sdk/client-ecr@^3.44.0": | ||||||
|  |   version "3.44.0" | ||||||
|  |   resolved "https://registry.yarnpkg.com/@aws-sdk/client-ecr/-/client-ecr-3.44.0.tgz#110104a2d4bdca3e89ed6b67ae780ea60368f398" | ||||||
|  |   integrity sha512-6rplLghvMi492enY+cAjXAxfFyIYt8cEfPcbK4J6f49M4AXubg8/qZ71m5/rma+E7zeUxrIS6mgv3fWVMXdZkw== | ||||||
|  |   dependencies: | ||||||
|  |     "@aws-crypto/sha256-browser" "2.0.0" | ||||||
|  |     "@aws-crypto/sha256-js" "2.0.0" | ||||||
|  |     "@aws-sdk/client-sts" "3.43.0" | ||||||
|  |     "@aws-sdk/config-resolver" "3.40.0" | ||||||
|  |     "@aws-sdk/credential-provider-node" "3.41.0" | ||||||
|  |     "@aws-sdk/fetch-http-handler" "3.40.0" | ||||||
|  |     "@aws-sdk/hash-node" "3.40.0" | ||||||
|  |     "@aws-sdk/invalid-dependency" "3.40.0" | ||||||
|  |     "@aws-sdk/middleware-content-length" "3.40.0" | ||||||
|  |     "@aws-sdk/middleware-host-header" "3.40.0" | ||||||
|  |     "@aws-sdk/middleware-logger" "3.40.0" | ||||||
|  |     "@aws-sdk/middleware-retry" "3.40.0" | ||||||
|  |     "@aws-sdk/middleware-serde" "3.40.0" | ||||||
|  |     "@aws-sdk/middleware-signing" "3.40.0" | ||||||
|  |     "@aws-sdk/middleware-stack" "3.40.0" | ||||||
|  |     "@aws-sdk/middleware-user-agent" "3.40.0" | ||||||
|  |     "@aws-sdk/node-config-provider" "3.40.0" | ||||||
|  |     "@aws-sdk/node-http-handler" "3.40.0" | ||||||
|  |     "@aws-sdk/protocol-http" "3.40.0" | ||||||
|  |     "@aws-sdk/smithy-client" "3.41.0" | ||||||
|  |     "@aws-sdk/types" "3.40.0" | ||||||
|  |     "@aws-sdk/url-parser" "3.40.0" | ||||||
|  |     "@aws-sdk/util-base64-browser" "3.37.0" | ||||||
|  |     "@aws-sdk/util-base64-node" "3.37.0" | ||||||
|  |     "@aws-sdk/util-body-length-browser" "3.37.0" | ||||||
|  |     "@aws-sdk/util-body-length-node" "3.37.0" | ||||||
|  |     "@aws-sdk/util-user-agent-browser" "3.40.0" | ||||||
|  |     "@aws-sdk/util-user-agent-node" "3.40.0" | ||||||
|  |     "@aws-sdk/util-utf8-browser" "3.37.0" | ||||||
|  |     "@aws-sdk/util-utf8-node" "3.37.0" | ||||||
|  |     "@aws-sdk/util-waiter" "3.40.0" | ||||||
|  |     tslib "^2.3.0" | ||||||
|  | 
 | ||||||
|  | "@aws-sdk/client-sso@3.41.0": | ||||||
|  |   version "3.41.0" | ||||||
|  |   resolved "https://registry.yarnpkg.com/@aws-sdk/client-sso/-/client-sso-3.41.0.tgz#33d49e926ef6fff08278b256454241f1f982d8de" | ||||||
|  |   integrity sha512-xDvcy7wv3KdHhOpl5fZN+Ydw+dHBmsCZwMFI1ZdJVCSGO+ZKgl5KVWi1LCif6vjZP1pUuGl44oDOZz1ACqOzTg== | ||||||
|  |   dependencies: | ||||||
|  |     "@aws-crypto/sha256-browser" "2.0.0" | ||||||
|  |     "@aws-crypto/sha256-js" "2.0.0" | ||||||
|  |     "@aws-sdk/config-resolver" "3.40.0" | ||||||
|  |     "@aws-sdk/fetch-http-handler" "3.40.0" | ||||||
|  |     "@aws-sdk/hash-node" "3.40.0" | ||||||
|  |     "@aws-sdk/invalid-dependency" "3.40.0" | ||||||
|  |     "@aws-sdk/middleware-content-length" "3.40.0" | ||||||
|  |     "@aws-sdk/middleware-host-header" "3.40.0" | ||||||
|  |     "@aws-sdk/middleware-logger" "3.40.0" | ||||||
|  |     "@aws-sdk/middleware-retry" "3.40.0" | ||||||
|  |     "@aws-sdk/middleware-serde" "3.40.0" | ||||||
|  |     "@aws-sdk/middleware-stack" "3.40.0" | ||||||
|  |     "@aws-sdk/middleware-user-agent" "3.40.0" | ||||||
|  |     "@aws-sdk/node-config-provider" "3.40.0" | ||||||
|  |     "@aws-sdk/node-http-handler" "3.40.0" | ||||||
|  |     "@aws-sdk/protocol-http" "3.40.0" | ||||||
|  |     "@aws-sdk/smithy-client" "3.41.0" | ||||||
|  |     "@aws-sdk/types" "3.40.0" | ||||||
|  |     "@aws-sdk/url-parser" "3.40.0" | ||||||
|  |     "@aws-sdk/util-base64-browser" "3.37.0" | ||||||
|  |     "@aws-sdk/util-base64-node" "3.37.0" | ||||||
|  |     "@aws-sdk/util-body-length-browser" "3.37.0" | ||||||
|  |     "@aws-sdk/util-body-length-node" "3.37.0" | ||||||
|  |     "@aws-sdk/util-user-agent-browser" "3.40.0" | ||||||
|  |     "@aws-sdk/util-user-agent-node" "3.40.0" | ||||||
|  |     "@aws-sdk/util-utf8-browser" "3.37.0" | ||||||
|  |     "@aws-sdk/util-utf8-node" "3.37.0" | ||||||
|  |     tslib "^2.3.0" | ||||||
|  | 
 | ||||||
|  | "@aws-sdk/client-sts@3.43.0": | ||||||
|  |   version "3.43.0" | ||||||
|  |   resolved "https://registry.yarnpkg.com/@aws-sdk/client-sts/-/client-sts-3.43.0.tgz#c3d2dde8f3d3662235fd40f28cac249fa9247b2f" | ||||||
|  |   integrity sha512-4CKYimjhIEixVtJH0Y8FR5FXc7zIepZtfScy8QHgH+DERXm/YL5cuUbkJiL6ZRTpek0vztVvE+mNSQU0z1eXag== | ||||||
|  |   dependencies: | ||||||
|  |     "@aws-crypto/sha256-browser" "2.0.0" | ||||||
|  |     "@aws-crypto/sha256-js" "2.0.0" | ||||||
|  |     "@aws-sdk/config-resolver" "3.40.0" | ||||||
|  |     "@aws-sdk/credential-provider-node" "3.41.0" | ||||||
|  |     "@aws-sdk/fetch-http-handler" "3.40.0" | ||||||
|  |     "@aws-sdk/hash-node" "3.40.0" | ||||||
|  |     "@aws-sdk/invalid-dependency" "3.40.0" | ||||||
|  |     "@aws-sdk/middleware-content-length" "3.40.0" | ||||||
|  |     "@aws-sdk/middleware-host-header" "3.40.0" | ||||||
|  |     "@aws-sdk/middleware-logger" "3.40.0" | ||||||
|  |     "@aws-sdk/middleware-retry" "3.40.0" | ||||||
|  |     "@aws-sdk/middleware-sdk-sts" "3.40.0" | ||||||
|  |     "@aws-sdk/middleware-serde" "3.40.0" | ||||||
|  |     "@aws-sdk/middleware-signing" "3.40.0" | ||||||
|  |     "@aws-sdk/middleware-stack" "3.40.0" | ||||||
|  |     "@aws-sdk/middleware-user-agent" "3.40.0" | ||||||
|  |     "@aws-sdk/node-config-provider" "3.40.0" | ||||||
|  |     "@aws-sdk/node-http-handler" "3.40.0" | ||||||
|  |     "@aws-sdk/protocol-http" "3.40.0" | ||||||
|  |     "@aws-sdk/smithy-client" "3.41.0" | ||||||
|  |     "@aws-sdk/types" "3.40.0" | ||||||
|  |     "@aws-sdk/url-parser" "3.40.0" | ||||||
|  |     "@aws-sdk/util-base64-browser" "3.37.0" | ||||||
|  |     "@aws-sdk/util-base64-node" "3.37.0" | ||||||
|  |     "@aws-sdk/util-body-length-browser" "3.37.0" | ||||||
|  |     "@aws-sdk/util-body-length-node" "3.37.0" | ||||||
|  |     "@aws-sdk/util-user-agent-browser" "3.40.0" | ||||||
|  |     "@aws-sdk/util-user-agent-node" "3.40.0" | ||||||
|  |     "@aws-sdk/util-utf8-browser" "3.37.0" | ||||||
|  |     "@aws-sdk/util-utf8-node" "3.37.0" | ||||||
|  |     entities "2.2.0" | ||||||
|  |     fast-xml-parser "3.19.0" | ||||||
|  |     tslib "^2.3.0" | ||||||
|  | 
 | ||||||
|  | "@aws-sdk/config-resolver@3.40.0": | ||||||
|  |   version "3.40.0" | ||||||
|  |   resolved "https://registry.yarnpkg.com/@aws-sdk/config-resolver/-/config-resolver-3.40.0.tgz#d7bd3180aebced797800661a2ed778a5db8ac7e5" | ||||||
|  |   integrity sha512-QYy6J2k31QL6J74hPBfptnLW1kQYdN+xjwH4UQ1mv7EUhRoJN9ZY2soStJowFy4at6IIOOVWbyG5dyqvrbEovg== | ||||||
|  |   dependencies: | ||||||
|  |     "@aws-sdk/signature-v4" "3.40.0" | ||||||
|  |     "@aws-sdk/types" "3.40.0" | ||||||
|  |     "@aws-sdk/util-config-provider" "3.40.0" | ||||||
|  |     tslib "^2.3.0" | ||||||
|  | 
 | ||||||
|  | "@aws-sdk/credential-provider-env@3.40.0": | ||||||
|  |   version "3.40.0" | ||||||
|  |   resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-env/-/credential-provider-env-3.40.0.tgz#0ca7611f13520dd6654e8eac7fa3e767d027ede6" | ||||||
|  |   integrity sha512-qHZdf2vxhzZkSygjw2I4SEYFL2dMZxxYvO4QlkqQouKY81OVxs/j69oiNCjPasQzGz5jaZZKI8xEAIfkSyr1lg== | ||||||
|  |   dependencies: | ||||||
|  |     "@aws-sdk/property-provider" "3.40.0" | ||||||
|  |     "@aws-sdk/types" "3.40.0" | ||||||
|  |     tslib "^2.3.0" | ||||||
|  | 
 | ||||||
|  | "@aws-sdk/credential-provider-imds@3.40.0": | ||||||
|  |   version "3.40.0" | ||||||
|  |   resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-imds/-/credential-provider-imds-3.40.0.tgz#7c324eff731f85d4d40763c484e78673aa5dedfb" | ||||||
|  |   integrity sha512-Ty/wVa+BQrCFrP06AGl5S1CeLifDt68YrlYXUnkRn603SX4DvxBgVO7XFeDH58G8ziDCiqxfmVl4yjbncPPeSw== | ||||||
|  |   dependencies: | ||||||
|  |     "@aws-sdk/node-config-provider" "3.40.0" | ||||||
|  |     "@aws-sdk/property-provider" "3.40.0" | ||||||
|  |     "@aws-sdk/types" "3.40.0" | ||||||
|  |     "@aws-sdk/url-parser" "3.40.0" | ||||||
|  |     tslib "^2.3.0" | ||||||
|  | 
 | ||||||
|  | "@aws-sdk/credential-provider-ini@3.41.0": | ||||||
|  |   version "3.41.0" | ||||||
|  |   resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.41.0.tgz#a212444f6e4d03c0683ed1b6479bca72eab782dd" | ||||||
|  |   integrity sha512-98CGEHg7Tb6HxK5ZIdbAcijvD3IpLe0ddse1xMe/Ilhjz770FS/L2UNprOP6PZTqrSfBffiMrvfThUSuUaTlIQ== | ||||||
|  |   dependencies: | ||||||
|  |     "@aws-sdk/credential-provider-env" "3.40.0" | ||||||
|  |     "@aws-sdk/credential-provider-imds" "3.40.0" | ||||||
|  |     "@aws-sdk/credential-provider-sso" "3.41.0" | ||||||
|  |     "@aws-sdk/credential-provider-web-identity" "3.41.0" | ||||||
|  |     "@aws-sdk/property-provider" "3.40.0" | ||||||
|  |     "@aws-sdk/shared-ini-file-loader" "3.37.0" | ||||||
|  |     "@aws-sdk/types" "3.40.0" | ||||||
|  |     "@aws-sdk/util-credentials" "3.37.0" | ||||||
|  |     tslib "^2.3.0" | ||||||
|  | 
 | ||||||
|  | "@aws-sdk/credential-provider-node@3.41.0": | ||||||
|  |   version "3.41.0" | ||||||
|  |   resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-node/-/credential-provider-node-3.41.0.tgz#ab4fc10ea6c7a2b42c903f4bdb68fea8ada5f5dd" | ||||||
|  |   integrity sha512-5FW6+wNJgyDCsbAd+mLm/1DBTDkyIYOMVzcxbr6Vi3pM4UrMFdeLdAP62edYW8usg78Xg+c6vaAoEv/M3zkS0Q== | ||||||
|  |   dependencies: | ||||||
|  |     "@aws-sdk/credential-provider-env" "3.40.0" | ||||||
|  |     "@aws-sdk/credential-provider-imds" "3.40.0" | ||||||
|  |     "@aws-sdk/credential-provider-ini" "3.41.0" | ||||||
|  |     "@aws-sdk/credential-provider-process" "3.40.0" | ||||||
|  |     "@aws-sdk/credential-provider-sso" "3.41.0" | ||||||
|  |     "@aws-sdk/credential-provider-web-identity" "3.41.0" | ||||||
|  |     "@aws-sdk/property-provider" "3.40.0" | ||||||
|  |     "@aws-sdk/shared-ini-file-loader" "3.37.0" | ||||||
|  |     "@aws-sdk/types" "3.40.0" | ||||||
|  |     "@aws-sdk/util-credentials" "3.37.0" | ||||||
|  |     tslib "^2.3.0" | ||||||
|  | 
 | ||||||
|  | "@aws-sdk/credential-provider-process@3.40.0": | ||||||
|  |   version "3.40.0" | ||||||
|  |   resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-process/-/credential-provider-process-3.40.0.tgz#b4f16e43ca9c855002e833ac9dc8e409b3c7ca23" | ||||||
|  |   integrity sha512-qsaNCDesW2GasDbzpeOA371gxugi05JWxt3EKonLbUfkGKBK7kmmL6EgLIxZuNm2/Ve4RS07PKp8yBGm4xIx9w== | ||||||
|  |   dependencies: | ||||||
|  |     "@aws-sdk/property-provider" "3.40.0" | ||||||
|  |     "@aws-sdk/shared-ini-file-loader" "3.37.0" | ||||||
|  |     "@aws-sdk/types" "3.40.0" | ||||||
|  |     "@aws-sdk/util-credentials" "3.37.0" | ||||||
|  |     tslib "^2.3.0" | ||||||
|  | 
 | ||||||
|  | "@aws-sdk/credential-provider-sso@3.41.0": | ||||||
|  |   version "3.41.0" | ||||||
|  |   resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.41.0.tgz#66c83a776ec42f08b4ea6d619351f0240d57f76a" | ||||||
|  |   integrity sha512-9s7SWu3RVIQ/MTcBCt35EMzxNQm3avivrbpSOKfJwxR5L+oNKPsV+gSqMlkNZGwOVJyUicIsZGcq/4ON6CjrOg== | ||||||
|  |   dependencies: | ||||||
|  |     "@aws-sdk/client-sso" "3.41.0" | ||||||
|  |     "@aws-sdk/property-provider" "3.40.0" | ||||||
|  |     "@aws-sdk/shared-ini-file-loader" "3.37.0" | ||||||
|  |     "@aws-sdk/types" "3.40.0" | ||||||
|  |     "@aws-sdk/util-credentials" "3.37.0" | ||||||
|  |     tslib "^2.3.0" | ||||||
|  | 
 | ||||||
|  | "@aws-sdk/credential-provider-web-identity@3.41.0": | ||||||
|  |   version "3.41.0" | ||||||
|  |   resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.41.0.tgz#7f0e9cc5650eaf6ac32ef359fb0e0dea2ca0ce78" | ||||||
|  |   integrity sha512-VqvVoEh9C8xTXl4stKyJC5IKQhS8g1Gi5k6B9HPHLIxFRRfKxkE73DT4pMN6npnus7o0yi0MTFGQFQGYSrFO2g== | ||||||
|  |   dependencies: | ||||||
|  |     "@aws-sdk/property-provider" "3.40.0" | ||||||
|  |     "@aws-sdk/types" "3.40.0" | ||||||
|  |     tslib "^2.3.0" | ||||||
|  | 
 | ||||||
|  | "@aws-sdk/fetch-http-handler@3.40.0": | ||||||
|  |   version "3.40.0" | ||||||
|  |   resolved "https://registry.yarnpkg.com/@aws-sdk/fetch-http-handler/-/fetch-http-handler-3.40.0.tgz#5e6ecfb7fe1f32a5709e4e9c13b0536073477737" | ||||||
|  |   integrity sha512-w1HiZromoU+/bbEo89uO81l6UO/M+c2uOMnXntZqe6t3ZHUUUo3AbvhKh0QGVFqRQa+Oi0+95KqWmTHa72/9Iw== | ||||||
|  |   dependencies: | ||||||
|  |     "@aws-sdk/protocol-http" "3.40.0" | ||||||
|  |     "@aws-sdk/querystring-builder" "3.40.0" | ||||||
|  |     "@aws-sdk/types" "3.40.0" | ||||||
|  |     "@aws-sdk/util-base64-browser" "3.37.0" | ||||||
|  |     tslib "^2.3.0" | ||||||
|  | 
 | ||||||
|  | "@aws-sdk/hash-node@3.40.0": | ||||||
|  |   version "3.40.0" | ||||||
|  |   resolved "https://registry.yarnpkg.com/@aws-sdk/hash-node/-/hash-node-3.40.0.tgz#bf4d31a41652cbc3c937055087c80096cfab67ae" | ||||||
|  |   integrity sha512-yOXXK85DdGDktdnQtXgMdaVKii4wtMjEhJ1mrvx2A9nMFNaPhxvERkVVIUKSWlJRa9ZujOw5jWOx8d2R51/Kjg== | ||||||
|  |   dependencies: | ||||||
|  |     "@aws-sdk/types" "3.40.0" | ||||||
|  |     "@aws-sdk/util-buffer-from" "3.37.0" | ||||||
|  |     tslib "^2.3.0" | ||||||
|  | 
 | ||||||
|  | "@aws-sdk/invalid-dependency@3.40.0": | ||||||
|  |   version "3.40.0" | ||||||
|  |   resolved "https://registry.yarnpkg.com/@aws-sdk/invalid-dependency/-/invalid-dependency-3.40.0.tgz#023e37abfb2882676c3cef02da630342634aa429" | ||||||
|  |   integrity sha512-axIWtDwCBDDqEgAJipX1FB1ZNpWYXquVwKDMo+7G+ftPBZ4FEq4M1ELhXJL3hhNJ9ZmCQzv+4F6Wnt8dwuzUaQ== | ||||||
|  |   dependencies: | ||||||
|  |     "@aws-sdk/types" "3.40.0" | ||||||
|  |     tslib "^2.3.0" | ||||||
|  | 
 | ||||||
|  | "@aws-sdk/is-array-buffer@3.37.0": | ||||||
|  |   version "3.37.0" | ||||||
|  |   resolved "https://registry.yarnpkg.com/@aws-sdk/is-array-buffer/-/is-array-buffer-3.37.0.tgz#aa87619f8172b1a2a7ac8d573032025d98ae6c50" | ||||||
|  |   integrity sha512-XLjA/a6AuGnCvcJZLsMTy2jxF2upgGhqCCkoIJgLlzzXHSihur13KcmPvW/zcaGnCRj0SvKWXiJHl4vDlW75VQ== | ||||||
|  |   dependencies: | ||||||
|  |     tslib "^2.3.0" | ||||||
|  | 
 | ||||||
|  | "@aws-sdk/middleware-content-length@3.40.0": | ||||||
|  |   version "3.40.0" | ||||||
|  |   resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-content-length/-/middleware-content-length-3.40.0.tgz#affe235fc0eb43c7b8e21189f85a238fdd0b4c3f" | ||||||
|  |   integrity sha512-sybAJb8v7I/vvL08R3+TI/XDAg9gybQTZ2treC24Ap4+jAOz4QBTHJPMKaUlEeFlMUcq4rj6/u2897ebYH6opw== | ||||||
|  |   dependencies: | ||||||
|  |     "@aws-sdk/protocol-http" "3.40.0" | ||||||
|  |     "@aws-sdk/types" "3.40.0" | ||||||
|  |     tslib "^2.3.0" | ||||||
|  | 
 | ||||||
|  | "@aws-sdk/middleware-host-header@3.40.0": | ||||||
|  |   version "3.40.0" | ||||||
|  |   resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-host-header/-/middleware-host-header-3.40.0.tgz#a6a1d52ab0da7f8e65a199c27d71750f8329eccc" | ||||||
|  |   integrity sha512-/wocR7JFOLM7/+BQM1DgAd6KCFYcdxYu1P7AhI451GlVNuYa5f89zh7p0gt3SRC6monI5lXgpL7RudhDm8fTrA== | ||||||
|  |   dependencies: | ||||||
|  |     "@aws-sdk/protocol-http" "3.40.0" | ||||||
|  |     "@aws-sdk/types" "3.40.0" | ||||||
|  |     tslib "^2.3.0" | ||||||
|  | 
 | ||||||
|  | "@aws-sdk/middleware-logger@3.40.0": | ||||||
|  |   version "3.40.0" | ||||||
|  |   resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-logger/-/middleware-logger-3.40.0.tgz#29d9616bd39dafa1493cef333a32363e4df2c607" | ||||||
|  |   integrity sha512-19kx0Xg5ymVRKoupmhdmfTBkROcv3DZj508agpyG2YAo0abOObMlIP4Jltg0VD4PhNjGzNh0jFGJnvhjdwv4/A== | ||||||
|  |   dependencies: | ||||||
|  |     "@aws-sdk/types" "3.40.0" | ||||||
|  |     tslib "^2.3.0" | ||||||
|  | 
 | ||||||
|  | "@aws-sdk/middleware-retry@3.40.0": | ||||||
|  |   version "3.40.0" | ||||||
|  |   resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-retry/-/middleware-retry-3.40.0.tgz#5cffe046b1fd208a62a09495de6659be48ef86f3" | ||||||
|  |   integrity sha512-SMUJrukugLL7YJE5X8B2ToukxMWMPwnf7jAFr84ptycCe8bdWv8x8klQ3EtVWpyqochtNlbTi6J/tTQBniUX7A== | ||||||
|  |   dependencies: | ||||||
|  |     "@aws-sdk/protocol-http" "3.40.0" | ||||||
|  |     "@aws-sdk/service-error-classification" "3.40.0" | ||||||
|  |     "@aws-sdk/types" "3.40.0" | ||||||
|  |     tslib "^2.3.0" | ||||||
|  |     uuid "^8.3.2" | ||||||
|  | 
 | ||||||
|  | "@aws-sdk/middleware-sdk-sts@3.40.0": | ||||||
|  |   version "3.40.0" | ||||||
|  |   resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-sdk-sts/-/middleware-sdk-sts-3.40.0.tgz#3efefc29176d5078915b61d17105f8bbee86ff5e" | ||||||
|  |   integrity sha512-TcrbCvj1PkabFZiNczT3yePZtuEm2fAIw1OVnQyLcF2KW+p62Hv5YkK4MPOfx3LA/0lzjOUO1RNl2x7gzV443Q== | ||||||
|  |   dependencies: | ||||||
|  |     "@aws-sdk/middleware-signing" "3.40.0" | ||||||
|  |     "@aws-sdk/property-provider" "3.40.0" | ||||||
|  |     "@aws-sdk/protocol-http" "3.40.0" | ||||||
|  |     "@aws-sdk/signature-v4" "3.40.0" | ||||||
|  |     "@aws-sdk/types" "3.40.0" | ||||||
|  |     tslib "^2.3.0" | ||||||
|  | 
 | ||||||
|  | "@aws-sdk/middleware-serde@3.40.0": | ||||||
|  |   version "3.40.0" | ||||||
|  |   resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-serde/-/middleware-serde-3.40.0.tgz#90124ff60a7f23963bbcd00a5cc95862b29dddd9" | ||||||
|  |   integrity sha512-uOWfZjlAoBy6xPqp0d4ka83WNNbEVCWn9WwfqBUXThyoTdTooYSpXe5y2YzN0BJa8b+tEZTyWpgamnBpFLp47g== | ||||||
|  |   dependencies: | ||||||
|  |     "@aws-sdk/types" "3.40.0" | ||||||
|  |     tslib "^2.3.0" | ||||||
|  | 
 | ||||||
|  | "@aws-sdk/middleware-signing@3.40.0": | ||||||
|  |   version "3.40.0" | ||||||
|  |   resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-signing/-/middleware-signing-3.40.0.tgz#bcbf5558a91db85a87918d5861ce98f306e40a88" | ||||||
|  |   integrity sha512-RqK5nPbfma0qInMvjtpVkDYY/KkFS6EKlOv3DWTdxbXJ4YuOxgKiuUromhmBUoyjFag0JO7LUWod07H+/DawoA== | ||||||
|  |   dependencies: | ||||||
|  |     "@aws-sdk/property-provider" "3.40.0" | ||||||
|  |     "@aws-sdk/protocol-http" "3.40.0" | ||||||
|  |     "@aws-sdk/signature-v4" "3.40.0" | ||||||
|  |     "@aws-sdk/types" "3.40.0" | ||||||
|  |     tslib "^2.3.0" | ||||||
|  | 
 | ||||||
|  | "@aws-sdk/middleware-stack@3.40.0": | ||||||
|  |   version "3.40.0" | ||||||
|  |   resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-stack/-/middleware-stack-3.40.0.tgz#5aa614e49a4fc76cc63986fb45302f7afab6db87" | ||||||
|  |   integrity sha512-hby9HvESUYJxpdALX+6Dn2LPmS5jtMVurGB/+j3MWOvIcDYB4bcSXgVRvXzYnTKwbSupIdbX9zOE2ZAx2SJpUQ== | ||||||
|  |   dependencies: | ||||||
|  |     tslib "^2.3.0" | ||||||
|  | 
 | ||||||
|  | "@aws-sdk/middleware-user-agent@3.40.0": | ||||||
|  |   version "3.40.0" | ||||||
|  |   resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.40.0.tgz#bf03d2deddc00689c85e7eadd9b4e02f24b61c08" | ||||||
|  |   integrity sha512-dzC2fxWnanetFJ1oYgil8df3N36bR1yc/OCOpbdfQNiUk1FrXiCXqH5rHNO8zCvnwJAj8GHFwpFGd9a2Qube2w== | ||||||
|  |   dependencies: | ||||||
|  |     "@aws-sdk/protocol-http" "3.40.0" | ||||||
|  |     "@aws-sdk/types" "3.40.0" | ||||||
|  |     tslib "^2.3.0" | ||||||
|  | 
 | ||||||
|  | "@aws-sdk/node-config-provider@3.40.0": | ||||||
|  |   version "3.40.0" | ||||||
|  |   resolved "https://registry.yarnpkg.com/@aws-sdk/node-config-provider/-/node-config-provider-3.40.0.tgz#54a8abc4f6d78503093b270e6dff3d6174c59f95" | ||||||
|  |   integrity sha512-AmokjgUDECG8osoMfdRsPNweqI+L1pn4bYGk5iTLmzbBi0o4ot0U1FdX8Rf0qJZZwS4t1TXc3s8/PDVknmPxKg== | ||||||
|  |   dependencies: | ||||||
|  |     "@aws-sdk/property-provider" "3.40.0" | ||||||
|  |     "@aws-sdk/shared-ini-file-loader" "3.37.0" | ||||||
|  |     "@aws-sdk/types" "3.40.0" | ||||||
|  |     tslib "^2.3.0" | ||||||
|  | 
 | ||||||
|  | "@aws-sdk/node-http-handler@3.40.0": | ||||||
|  |   version "3.40.0" | ||||||
|  |   resolved "https://registry.yarnpkg.com/@aws-sdk/node-http-handler/-/node-http-handler-3.40.0.tgz#26491f11dabbd673c6318376d06af154adc123df" | ||||||
|  |   integrity sha512-qjda6IbxDhbYr8NHmrMurKkbjgLUkfTMVgagDErDK24Nm3Dn5VaO6J4n6c0Q4OLHlmFaRcUfZSTrOo5DAubqCw== | ||||||
|  |   dependencies: | ||||||
|  |     "@aws-sdk/abort-controller" "3.40.0" | ||||||
|  |     "@aws-sdk/protocol-http" "3.40.0" | ||||||
|  |     "@aws-sdk/querystring-builder" "3.40.0" | ||||||
|  |     "@aws-sdk/types" "3.40.0" | ||||||
|  |     tslib "^2.3.0" | ||||||
|  | 
 | ||||||
|  | "@aws-sdk/property-provider@3.40.0": | ||||||
|  |   version "3.40.0" | ||||||
|  |   resolved "https://registry.yarnpkg.com/@aws-sdk/property-provider/-/property-provider-3.40.0.tgz#243cb1e87e36b1123ddc66d40d344e7580f80470" | ||||||
|  |   integrity sha512-Mx4lkShjsYRwW9ujHA1pcnuubrWQ4kF5/DXWNfUiXuSIO/0Lojp1qTLheyBm4vzkJIlx5umyP6NvRAUkEHSN4Q== | ||||||
|  |   dependencies: | ||||||
|  |     "@aws-sdk/types" "3.40.0" | ||||||
|  |     tslib "^2.3.0" | ||||||
|  | 
 | ||||||
|  | "@aws-sdk/protocol-http@3.40.0": | ||||||
|  |   version "3.40.0" | ||||||
|  |   resolved "https://registry.yarnpkg.com/@aws-sdk/protocol-http/-/protocol-http-3.40.0.tgz#ce6c7170a59e0a0eb63df5cd7cec87fe05bae680" | ||||||
|  |   integrity sha512-f4ea7/HZkjpvGBrnRIuzc/bhrExWrgDv7eulj4htPukZGHdTqSJD3Jk8lEXWvFuX2vUKQDGhEhCDsqup7YWJQQ== | ||||||
|  |   dependencies: | ||||||
|  |     "@aws-sdk/types" "3.40.0" | ||||||
|  |     tslib "^2.3.0" | ||||||
|  | 
 | ||||||
|  | "@aws-sdk/querystring-builder@3.40.0": | ||||||
|  |   version "3.40.0" | ||||||
|  |   resolved "https://registry.yarnpkg.com/@aws-sdk/querystring-builder/-/querystring-builder-3.40.0.tgz#f57212e60519d2d79ce6173cbe00fbe17a69bc0d" | ||||||
|  |   integrity sha512-gO24oipnNaxJRBXB7lhLfa96vIMOd8gtMBqJTjelTjS2e1ZP1YY12CNKKTWwafSk8Ge021erZAG/YTOaXGpv+g== | ||||||
|  |   dependencies: | ||||||
|  |     "@aws-sdk/types" "3.40.0" | ||||||
|  |     "@aws-sdk/util-uri-escape" "3.37.0" | ||||||
|  |     tslib "^2.3.0" | ||||||
|  | 
 | ||||||
|  | "@aws-sdk/querystring-parser@3.40.0": | ||||||
|  |   version "3.40.0" | ||||||
|  |   resolved "https://registry.yarnpkg.com/@aws-sdk/querystring-parser/-/querystring-parser-3.40.0.tgz#5a5ba9c095ad3125a0daf37c33ed1cc8a600d53e" | ||||||
|  |   integrity sha512-XZIyaKQIiZAM6zelCBcsLHhVDOLafi7XIOd3jy6SymGN8ajj3HqUJ/vdQ5G6ISTk18OrqgqcCOI9oNzv+nrBcA== | ||||||
|  |   dependencies: | ||||||
|  |     "@aws-sdk/types" "3.40.0" | ||||||
|  |     tslib "^2.3.0" | ||||||
|  | 
 | ||||||
|  | "@aws-sdk/service-error-classification@3.40.0": | ||||||
|  |   version "3.40.0" | ||||||
|  |   resolved "https://registry.yarnpkg.com/@aws-sdk/service-error-classification/-/service-error-classification-3.40.0.tgz#c98cbb781bd50e5d90649742ff954d754201c44d" | ||||||
|  |   integrity sha512-c8btKmkvjXczWudXubGdbO3JgmjySBUVC/gCrZDNfwNGsG8RYJJQYYcnmt1gWjelUZsgMDl/2PIzxTlxVF91rA== | ||||||
|  | 
 | ||||||
|  | "@aws-sdk/shared-ini-file-loader@3.37.0": | ||||||
|  |   version "3.37.0" | ||||||
|  |   resolved "https://registry.yarnpkg.com/@aws-sdk/shared-ini-file-loader/-/shared-ini-file-loader-3.37.0.tgz#ca595d9745150f46805f68be6a6c1607d618ad94" | ||||||
|  |   integrity sha512-+vRBSlfa48R9KL7DpQt3dsu5/+5atjRgoCISblWo3SLpjrx41pKcjKneo7a1u0aP1Xc2oG2TfIyqTWZuOXsmEQ== | ||||||
|  |   dependencies: | ||||||
|  |     tslib "^2.3.0" | ||||||
|  | 
 | ||||||
|  | "@aws-sdk/signature-v4@3.40.0": | ||||||
|  |   version "3.40.0" | ||||||
|  |   resolved "https://registry.yarnpkg.com/@aws-sdk/signature-v4/-/signature-v4-3.40.0.tgz#9de1b4e1130f68394df3232882805896c2d20e45" | ||||||
|  |   integrity sha512-Q1GNZJRCS3W2qsRtDsX/b6EOSfMXfr6TW46N3LnLTGYZ3KAN2SOSJ1DsW59AuGpEZyRmOhJ9L/Q5U403+bZMXQ== | ||||||
|  |   dependencies: | ||||||
|  |     "@aws-sdk/is-array-buffer" "3.37.0" | ||||||
|  |     "@aws-sdk/types" "3.40.0" | ||||||
|  |     "@aws-sdk/util-hex-encoding" "3.37.0" | ||||||
|  |     "@aws-sdk/util-uri-escape" "3.37.0" | ||||||
|  |     tslib "^2.3.0" | ||||||
|  | 
 | ||||||
|  | "@aws-sdk/smithy-client@3.41.0": | ||||||
|  |   version "3.41.0" | ||||||
|  |   resolved "https://registry.yarnpkg.com/@aws-sdk/smithy-client/-/smithy-client-3.41.0.tgz#61154b4813a01dc079e7083805a20e1bc05d3199" | ||||||
|  |   integrity sha512-ldhS0Pf3v6yHCd//kk5DvKcdyeUkKEwxNDRanAp+ekTW68J3XcYgKaPC9sNDhVTDH1zrywTvtEz5zWHEvXjQow== | ||||||
|  |   dependencies: | ||||||
|  |     "@aws-sdk/middleware-stack" "3.40.0" | ||||||
|  |     "@aws-sdk/types" "3.40.0" | ||||||
|  |     tslib "^2.3.0" | ||||||
|  | 
 | ||||||
|  | "@aws-sdk/types@3.40.0", "@aws-sdk/types@^3.1.0": | ||||||
|  |   version "3.40.0" | ||||||
|  |   resolved "https://registry.yarnpkg.com/@aws-sdk/types/-/types-3.40.0.tgz#a9d7926fcb9b699bc46be975033559d2293e60d1" | ||||||
|  |   integrity sha512-KpILcfvRaL88TLvo3SY4OuCCg90SvcNLPyjDwUuBqiOyWODjrKShHtAPJzej4CLp92lofh+ul0UnBfV9Jb/5PA== | ||||||
|  | 
 | ||||||
|  | "@aws-sdk/url-parser@3.40.0": | ||||||
|  |   version "3.40.0" | ||||||
|  |   resolved "https://registry.yarnpkg.com/@aws-sdk/url-parser/-/url-parser-3.40.0.tgz#9ccd00a2026605d5eaef630e94b6632cc9598ec3" | ||||||
|  |   integrity sha512-HwNV+HX7bHgLk5FzTOgdXANsC0SeVz5PMC4Nh+TLz2IoeQnrw4H8dsA4YNonncjern5oC5veKRjQeOoCL5SlSQ== | ||||||
|  |   dependencies: | ||||||
|  |     "@aws-sdk/querystring-parser" "3.40.0" | ||||||
|  |     "@aws-sdk/types" "3.40.0" | ||||||
|  |     tslib "^2.3.0" | ||||||
|  | 
 | ||||||
|  | "@aws-sdk/util-base64-browser@3.37.0": | ||||||
|  |   version "3.37.0" | ||||||
|  |   resolved "https://registry.yarnpkg.com/@aws-sdk/util-base64-browser/-/util-base64-browser-3.37.0.tgz#4bf105de91e5e17ded644557dac6851c30e992d2" | ||||||
|  |   integrity sha512-o4s/rHVm5k8eC/T7grJQINyYA/mKfDmEWKMA9wk5iBroXlI2rUm7x649TBk5hzoddufk/mffEeNz/1wM7yTmlg== | ||||||
|  |   dependencies: | ||||||
|  |     tslib "^2.3.0" | ||||||
|  | 
 | ||||||
|  | "@aws-sdk/util-base64-node@3.37.0": | ||||||
|  |   version "3.37.0" | ||||||
|  |   resolved "https://registry.yarnpkg.com/@aws-sdk/util-base64-node/-/util-base64-node-3.37.0.tgz#81ff164d227db8faeb910af33ff5f861269d6d67" | ||||||
|  |   integrity sha512-1UPxly1GPrGZtlIWvbNCDIAund4Oyp8cFi9neA43TeNACvrmEQu/nG01pDbOoo0ENoVSVJrNAVBeqKEpqjH2GA== | ||||||
|  |   dependencies: | ||||||
|  |     "@aws-sdk/util-buffer-from" "3.37.0" | ||||||
|  |     tslib "^2.3.0" | ||||||
|  | 
 | ||||||
|  | "@aws-sdk/util-body-length-browser@3.37.0": | ||||||
|  |   version "3.37.0" | ||||||
|  |   resolved "https://registry.yarnpkg.com/@aws-sdk/util-body-length-browser/-/util-body-length-browser-3.37.0.tgz#2e3a375ac191a9bacd40a6b3479ee402dcb5769d" | ||||||
|  |   integrity sha512-tClmH1uYelqWT43xxmnOsVFbCQJiIwizp6y4E109G2LIof07inxrO0L8nbwBpjhugVplx6NZr9IaqTFqbdM1gA== | ||||||
|  |   dependencies: | ||||||
|  |     tslib "^2.3.0" | ||||||
|  | 
 | ||||||
|  | "@aws-sdk/util-body-length-node@3.37.0": | ||||||
|  |   version "3.37.0" | ||||||
|  |   resolved "https://registry.yarnpkg.com/@aws-sdk/util-body-length-node/-/util-body-length-node-3.37.0.tgz#d6170dafd351799687d583f818a4a3924b61cbec" | ||||||
|  |   integrity sha512-aY3mXdbEajruRi9CHgq/heM89R+Gectj/Xrs1naewmamaN8NJrvjDm3s+cw//lqqSOW903LYHXDgm7wvCzUnFA== | ||||||
|  |   dependencies: | ||||||
|  |     tslib "^2.3.0" | ||||||
|  | 
 | ||||||
|  | "@aws-sdk/util-buffer-from@3.37.0": | ||||||
|  |   version "3.37.0" | ||||||
|  |   resolved "https://registry.yarnpkg.com/@aws-sdk/util-buffer-from/-/util-buffer-from-3.37.0.tgz#298d4a925b9f0ca23f99617648cd9fb3896b573c" | ||||||
|  |   integrity sha512-aa3SBwjLwImuJoE4+hxDIWQ9REz3UFb3p7KFPe9qopdXb/yB12RTcbrXVb4whUux4i4mO6KRij0ZNjFZrjrKPg== | ||||||
|  |   dependencies: | ||||||
|  |     "@aws-sdk/is-array-buffer" "3.37.0" | ||||||
|  |     tslib "^2.3.0" | ||||||
|  | 
 | ||||||
|  | "@aws-sdk/util-config-provider@3.40.0": | ||||||
|  |   version "3.40.0" | ||||||
|  |   resolved "https://registry.yarnpkg.com/@aws-sdk/util-config-provider/-/util-config-provider-3.40.0.tgz#acefff264d6650450a1f8b056a63830a454b756d" | ||||||
|  |   integrity sha512-NjZGrA4mqhpr6gkVCAUweurP0Z9d3vFyXJCtulC0BFbpKAnKCf/crSK56NwUaNhAEMCkSuBvjRFzkbfT+HO8bA== | ||||||
|  |   dependencies: | ||||||
|  |     tslib "^2.3.0" | ||||||
|  | 
 | ||||||
|  | "@aws-sdk/util-credentials@3.37.0": | ||||||
|  |   version "3.37.0" | ||||||
|  |   resolved "https://registry.yarnpkg.com/@aws-sdk/util-credentials/-/util-credentials-3.37.0.tgz#76261c3d7c20bee5d28e5c17741adf19558b3b67" | ||||||
|  |   integrity sha512-zcLhSZDKgBLhUjSU5HoQpuQiP3v8oE86NmV/tiZVPEaO6YVULEAB2Cfj1hpM/b/JXWzjSHfT06KXT7QUODKS+A== | ||||||
|  |   dependencies: | ||||||
|  |     "@aws-sdk/shared-ini-file-loader" "3.37.0" | ||||||
|  |     tslib "^2.3.0" | ||||||
|  | 
 | ||||||
|  | "@aws-sdk/util-hex-encoding@3.37.0": | ||||||
|  |   version "3.37.0" | ||||||
|  |   resolved "https://registry.yarnpkg.com/@aws-sdk/util-hex-encoding/-/util-hex-encoding-3.37.0.tgz#40ce21b5ff682e811e98ac7476692ee55ae61493" | ||||||
|  |   integrity sha512-tn5UpfaeM+rZWqynoNqB8lwtcAXil5YYO3HLGH9himpWAdft/2Z7LK6bsYDpctaAI1WHgMDcL0bw3Id04ZUbhA== | ||||||
|  |   dependencies: | ||||||
|  |     tslib "^2.3.0" | ||||||
|  | 
 | ||||||
|  | "@aws-sdk/util-locate-window@^3.0.0": | ||||||
|  |   version "3.37.0" | ||||||
|  |   resolved "https://registry.yarnpkg.com/@aws-sdk/util-locate-window/-/util-locate-window-3.37.0.tgz#e041f411e5e6a235e5bcffacc4b7fa90f25d8d01" | ||||||
|  |   integrity sha512-NvDCfOhLLVHp27oGUUs8EVirhz91aX5gdxGS7J/sh5PF0cNN8rwaR1vSLR7BxPmJHMO7NH7i9EwiELfLfYcq6g== | ||||||
|  |   dependencies: | ||||||
|  |     tslib "^2.3.0" | ||||||
|  | 
 | ||||||
|  | "@aws-sdk/util-uri-escape@3.37.0": | ||||||
|  |   version "3.37.0" | ||||||
|  |   resolved "https://registry.yarnpkg.com/@aws-sdk/util-uri-escape/-/util-uri-escape-3.37.0.tgz#42b8393a51dcc04f228e70d1c94c2fe38a738994" | ||||||
|  |   integrity sha512-8pKf4YJTELP5lm/CEgYw2atyJBB1RWWqFa0sZx6YJmTlOtLF5G6raUdAi4iDa2hldGt2B6IAdIIyuusT8zeU8Q== | ||||||
|  |   dependencies: | ||||||
|  |     tslib "^2.3.0" | ||||||
|  | 
 | ||||||
|  | "@aws-sdk/util-user-agent-browser@3.40.0": | ||||||
|  |   version "3.40.0" | ||||||
|  |   resolved "https://registry.yarnpkg.com/@aws-sdk/util-user-agent-browser/-/util-user-agent-browser-3.40.0.tgz#d9f4f49af35895df260598a333a8b792b56e9f76" | ||||||
|  |   integrity sha512-C69sTI26bV2EprTv3DTXu9XP7kD9Wu4YVPBzqztOYArd2GDYw3w+jS8SEg3XRbjAKY/mOPZ2Thw4StjpZlWZiA== | ||||||
|  |   dependencies: | ||||||
|  |     "@aws-sdk/types" "3.40.0" | ||||||
|  |     bowser "^2.11.0" | ||||||
|  |     tslib "^2.3.0" | ||||||
|  | 
 | ||||||
|  | "@aws-sdk/util-user-agent-node@3.40.0": | ||||||
|  |   version "3.40.0" | ||||||
|  |   resolved "https://registry.yarnpkg.com/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.40.0.tgz#76240a4ee05e409ad1267854761c53e746e9bcdf" | ||||||
|  |   integrity sha512-cjIzd0hRZFTTh7iLJD6Bciu++Em1iaM1clyG02xRl0JD5DEtDSR1zO02uu+AeM7GSLGOxIvwOkK2j8ySPAOmBA== | ||||||
|  |   dependencies: | ||||||
|  |     "@aws-sdk/node-config-provider" "3.40.0" | ||||||
|  |     "@aws-sdk/types" "3.40.0" | ||||||
|  |     tslib "^2.3.0" | ||||||
|  | 
 | ||||||
|  | "@aws-sdk/util-utf8-browser@3.37.0", "@aws-sdk/util-utf8-browser@^3.0.0": | ||||||
|  |   version "3.37.0" | ||||||
|  |   resolved "https://registry.yarnpkg.com/@aws-sdk/util-utf8-browser/-/util-utf8-browser-3.37.0.tgz#d896899f4c475ceeaf8b77c5d7cdc453e5fe6b83" | ||||||
|  |   integrity sha512-tuiOxzfqet1kKGYzlgpMGfhr64AHJnYsFx2jZiH/O6Yq8XQg43ryjQlbJlim/K/XHGNzY0R+nabeJg34q3Ua1g== | ||||||
|  |   dependencies: | ||||||
|  |     tslib "^2.3.0" | ||||||
|  | 
 | ||||||
|  | "@aws-sdk/util-utf8-node@3.37.0": | ||||||
|  |   version "3.37.0" | ||||||
|  |   resolved "https://registry.yarnpkg.com/@aws-sdk/util-utf8-node/-/util-utf8-node-3.37.0.tgz#300912cce55d72c18213190237d6ab943e17b5bf" | ||||||
|  |   integrity sha512-fUAgd7UTCULL36j9/vnXHxVhxvswnq23mYgTCIT8NQ7wHN30q2a89ym1e9DwGeQkJEBOkOcKLn6nsMsN7YQMDQ== | ||||||
|  |   dependencies: | ||||||
|  |     "@aws-sdk/util-buffer-from" "3.37.0" | ||||||
|  |     tslib "^2.3.0" | ||||||
|  | 
 | ||||||
|  | "@aws-sdk/util-waiter@3.40.0": | ||||||
|  |   version "3.40.0" | ||||||
|  |   resolved "https://registry.yarnpkg.com/@aws-sdk/util-waiter/-/util-waiter-3.40.0.tgz#91c537efc9d0129fb24d9bdab86acbfd797ddf1f" | ||||||
|  |   integrity sha512-jdxwNEZdID49ZvyAnxaeNm5w2moIfMLOwj/q6TxKlxYoXMs16FQWkhyfGue0vEASzchS49ewbyt+KBqpT31Ebg== | ||||||
|  |   dependencies: | ||||||
|  |     "@aws-sdk/abort-controller" "3.40.0" | ||||||
|  |     "@aws-sdk/types" "3.40.0" | ||||||
|  |     tslib "^2.3.0" | ||||||
|  | 
 | ||||||
| "@babel/code-frame@^7.0.0", "@babel/code-frame@^7.14.5": | "@babel/code-frame@^7.0.0", "@babel/code-frame@^7.14.5": | ||||||
|   version "7.14.5" |   version "7.14.5" | ||||||
|   resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.14.5.tgz#23b08d740e83f49c5e59945fbf1b43e80bbf4edb" |   resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.14.5.tgz#23b08d740e83f49c5e59945fbf1b43e80bbf4edb" | ||||||
| @ -763,21 +1402,6 @@ atob@^2.1.2: | |||||||
|   resolved "https://registry.yarnpkg.com/atob/-/atob-2.1.2.tgz#6d9517eb9e030d2436666651e86bd9f6f13533c9" |   resolved "https://registry.yarnpkg.com/atob/-/atob-2.1.2.tgz#6d9517eb9e030d2436666651e86bd9f6f13533c9" | ||||||
|   integrity sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg== |   integrity sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg== | ||||||
| 
 | 
 | ||||||
| aws-sdk@^2.1046.0: |  | ||||||
|   version "2.1046.0" |  | ||||||
|   resolved "https://registry.yarnpkg.com/aws-sdk/-/aws-sdk-2.1046.0.tgz#9147b0fa1c86acbebd1a061e951ab5012f4499d7" |  | ||||||
|   integrity sha512-ocwHclMXdIA+NWocUyvp9Ild3/zy2vr5mHp3mTyodf0WU5lzBE8PocCVLSWhMAXLxyia83xv2y5f5AzAcetbqA== |  | ||||||
|   dependencies: |  | ||||||
|     buffer "4.9.2" |  | ||||||
|     events "1.1.1" |  | ||||||
|     ieee754 "1.1.13" |  | ||||||
|     jmespath "0.15.0" |  | ||||||
|     querystring "0.2.0" |  | ||||||
|     sax "1.2.1" |  | ||||||
|     url "0.10.3" |  | ||||||
|     uuid "3.3.2" |  | ||||||
|     xml2js "0.4.19" |  | ||||||
| 
 |  | ||||||
| babel-jest@^26.6.3: | babel-jest@^26.6.3: | ||||||
|   version "26.6.3" |   version "26.6.3" | ||||||
|   resolved "https://registry.yarnpkg.com/babel-jest/-/babel-jest-26.6.3.tgz#d87d25cb0037577a0c89f82e5755c5d293c01056" |   resolved "https://registry.yarnpkg.com/babel-jest/-/babel-jest-26.6.3.tgz#d87d25cb0037577a0c89f82e5755c5d293c01056" | ||||||
| @ -844,11 +1468,6 @@ balanced-match@^1.0.0: | |||||||
|   resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee" |   resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee" | ||||||
|   integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== |   integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== | ||||||
| 
 | 
 | ||||||
| base64-js@^1.0.2: |  | ||||||
|   version "1.5.1" |  | ||||||
|   resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.5.1.tgz#1b1b440160a5bf7ad40b650f095963481903930a" |  | ||||||
|   integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA== |  | ||||||
| 
 |  | ||||||
| base@^0.11.1: | base@^0.11.1: | ||||||
|   version "0.11.2" |   version "0.11.2" | ||||||
|   resolved "https://registry.yarnpkg.com/base/-/base-0.11.2.tgz#7bde5ced145b6d551a90db87f83c558b4eb48a8f" |   resolved "https://registry.yarnpkg.com/base/-/base-0.11.2.tgz#7bde5ced145b6d551a90db87f83c558b4eb48a8f" | ||||||
| @ -862,6 +1481,11 @@ base@^0.11.1: | |||||||
|     mixin-deep "^1.2.0" |     mixin-deep "^1.2.0" | ||||||
|     pascalcase "^0.1.1" |     pascalcase "^0.1.1" | ||||||
| 
 | 
 | ||||||
|  | bowser@^2.11.0: | ||||||
|  |   version "2.11.0" | ||||||
|  |   resolved "https://registry.yarnpkg.com/bowser/-/bowser-2.11.0.tgz#5ca3c35757a7aa5771500c70a73a9f91ef420a8f" | ||||||
|  |   integrity sha512-AlcaJBi/pqqJBIQ8U9Mcpc9i8Aqxn88Skv5d+xBX006BY5u8N3mGLHa5Lgppa7L/HfwgwLgZ6NYs+Ag6uUmJRA== | ||||||
|  | 
 | ||||||
| brace-expansion@^1.1.7: | brace-expansion@^1.1.7: | ||||||
|   version "1.1.11" |   version "1.1.11" | ||||||
|   resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" |   resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" | ||||||
| @ -928,15 +1552,6 @@ buffer-from@1.x, buffer-from@^1.0.0: | |||||||
|   resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.1.tgz#32713bc028f75c02fdb710d7c7bcec1f2c6070ef" |   resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.1.tgz#32713bc028f75c02fdb710d7c7bcec1f2c6070ef" | ||||||
|   integrity sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A== |   integrity sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A== | ||||||
| 
 | 
 | ||||||
| buffer@4.9.2: |  | ||||||
|   version "4.9.2" |  | ||||||
|   resolved "https://registry.yarnpkg.com/buffer/-/buffer-4.9.2.tgz#230ead344002988644841ab0244af8c44bbe3ef8" |  | ||||||
|   integrity sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg== |  | ||||||
|   dependencies: |  | ||||||
|     base64-js "^1.0.2" |  | ||||||
|     ieee754 "^1.1.4" |  | ||||||
|     isarray "^1.0.0" |  | ||||||
| 
 |  | ||||||
| cache-base@^1.0.1: | cache-base@^1.0.1: | ||||||
|   version "1.0.1" |   version "1.0.1" | ||||||
|   resolved "https://registry.yarnpkg.com/cache-base/-/cache-base-1.0.1.tgz#0a7f46416831c8b662ee36fe4e7c59d76f666ab2" |   resolved "https://registry.yarnpkg.com/cache-base/-/cache-base-1.0.1.tgz#0a7f46416831c8b662ee36fe4e7c59d76f666ab2" | ||||||
| @ -1287,6 +1902,11 @@ end-of-stream@^1.1.0: | |||||||
|   dependencies: |   dependencies: | ||||||
|     once "^1.4.0" |     once "^1.4.0" | ||||||
| 
 | 
 | ||||||
|  | entities@2.2.0: | ||||||
|  |   version "2.2.0" | ||||||
|  |   resolved "https://registry.yarnpkg.com/entities/-/entities-2.2.0.tgz#098dc90ebb83d8dffa089d55256b351d34c4da55" | ||||||
|  |   integrity sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A== | ||||||
|  | 
 | ||||||
| error-ex@^1.3.1: | error-ex@^1.3.1: | ||||||
|   version "1.3.2" |   version "1.3.2" | ||||||
|   resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf" |   resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf" | ||||||
| @ -1336,11 +1956,6 @@ esutils@^2.0.2: | |||||||
|   resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64" |   resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64" | ||||||
|   integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g== |   integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g== | ||||||
| 
 | 
 | ||||||
| events@1.1.1: |  | ||||||
|   version "1.1.1" |  | ||||||
|   resolved "https://registry.yarnpkg.com/events/-/events-1.1.1.tgz#9ebdb7635ad099c70dcc4c2a1f5004288e8bd924" |  | ||||||
|   integrity sha1-nr23Y1rQmccNzEwqH1AEKI6L2SQ= |  | ||||||
| 
 |  | ||||||
| exec-sh@^0.3.2: | exec-sh@^0.3.2: | ||||||
|   version "0.3.6" |   version "0.3.6" | ||||||
|   resolved "https://registry.yarnpkg.com/exec-sh/-/exec-sh-0.3.6.tgz#ff264f9e325519a60cb5e273692943483cca63bc" |   resolved "https://registry.yarnpkg.com/exec-sh/-/exec-sh-0.3.6.tgz#ff264f9e325519a60cb5e273692943483cca63bc" | ||||||
| @ -1443,6 +2058,11 @@ fast-levenshtein@~2.0.6: | |||||||
|   resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917" |   resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917" | ||||||
|   integrity sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc= |   integrity sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc= | ||||||
| 
 | 
 | ||||||
|  | fast-xml-parser@3.19.0: | ||||||
|  |   version "3.19.0" | ||||||
|  |   resolved "https://registry.yarnpkg.com/fast-xml-parser/-/fast-xml-parser-3.19.0.tgz#cb637ec3f3999f51406dd8ff0e6fc4d83e520d01" | ||||||
|  |   integrity sha512-4pXwmBplsCPv8FOY1WRakF970TjNGnGnfbOnLqjlYvMiF1SR3yOHyxMR/YCXpPTOspNF5gwudqktIP4VsWkvBg== | ||||||
|  | 
 | ||||||
| fb-watchman@^2.0.0: | fb-watchman@^2.0.0: | ||||||
|   version "2.0.1" |   version "2.0.1" | ||||||
|   resolved "https://registry.yarnpkg.com/fb-watchman/-/fb-watchman-2.0.1.tgz#fc84fb39d2709cf3ff6d743706157bb5708a8a85" |   resolved "https://registry.yarnpkg.com/fb-watchman/-/fb-watchman-2.0.1.tgz#fc84fb39d2709cf3ff6d743706157bb5708a8a85" | ||||||
| @ -1666,16 +2286,6 @@ iconv-lite@0.4.24: | |||||||
|   dependencies: |   dependencies: | ||||||
|     safer-buffer ">= 2.1.2 < 3" |     safer-buffer ">= 2.1.2 < 3" | ||||||
| 
 | 
 | ||||||
| ieee754@1.1.13: |  | ||||||
|   version "1.1.13" |  | ||||||
|   resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.1.13.tgz#ec168558e95aa181fd87d37f55c32bbcb6708b84" |  | ||||||
|   integrity sha512-4vf7I2LYV/HaWerSo3XmlMkp5eZ83i+/CDluXi/IGTs/O1sejBNhTtnxzmRZfvOUqj7lZjqHkeTvpgSFDlWZTg== |  | ||||||
| 
 |  | ||||||
| ieee754@^1.1.4: |  | ||||||
|   version "1.2.1" |  | ||||||
|   resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.2.1.tgz#8eb7a10a63fff25d15a57b001586d177d1b0d352" |  | ||||||
|   integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA== |  | ||||||
| 
 |  | ||||||
| import-local@^3.0.2: | import-local@^3.0.2: | ||||||
|   version "3.0.2" |   version "3.0.2" | ||||||
|   resolved "https://registry.yarnpkg.com/import-local/-/import-local-3.0.2.tgz#a8cfd0431d1de4a2199703d003e3e62364fa6db6" |   resolved "https://registry.yarnpkg.com/import-local/-/import-local-3.0.2.tgz#a8cfd0431d1de4a2199703d003e3e62364fa6db6" | ||||||
| @ -1850,7 +2460,7 @@ is-wsl@^2.2.0: | |||||||
|   dependencies: |   dependencies: | ||||||
|     is-docker "^2.0.0" |     is-docker "^2.0.0" | ||||||
| 
 | 
 | ||||||
| isarray@1.0.0, isarray@^1.0.0: | isarray@1.0.0: | ||||||
|   version "1.0.0" |   version "1.0.0" | ||||||
|   resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" |   resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" | ||||||
|   integrity sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE= |   integrity sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE= | ||||||
| @ -2313,11 +2923,6 @@ jest@^26.6.3: | |||||||
|     import-local "^3.0.2" |     import-local "^3.0.2" | ||||||
|     jest-cli "^26.6.3" |     jest-cli "^26.6.3" | ||||||
| 
 | 
 | ||||||
| jmespath@0.15.0: |  | ||||||
|   version "0.15.0" |  | ||||||
|   resolved "https://registry.yarnpkg.com/jmespath/-/jmespath-0.15.0.tgz#a3f222a9aae9f966f5d27c796510e28091764217" |  | ||||||
|   integrity sha1-o/Iiqarp+Wb10nx5ZRDigJF2Qhc= |  | ||||||
| 
 |  | ||||||
| js-tokens@^4.0.0: | js-tokens@^4.0.0: | ||||||
|   version "4.0.0" |   version "4.0.0" | ||||||
|   resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" |   resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" | ||||||
| @ -2858,21 +3463,11 @@ pump@^3.0.0: | |||||||
|     end-of-stream "^1.1.0" |     end-of-stream "^1.1.0" | ||||||
|     once "^1.3.1" |     once "^1.3.1" | ||||||
| 
 | 
 | ||||||
| punycode@1.3.2: |  | ||||||
|   version "1.3.2" |  | ||||||
|   resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.3.2.tgz#9653a036fb7c1ee42342f2325cceefea3926c48d" |  | ||||||
|   integrity sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0= |  | ||||||
| 
 |  | ||||||
| punycode@^2.1.1: | punycode@^2.1.1: | ||||||
|   version "2.1.1" |   version "2.1.1" | ||||||
|   resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec" |   resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec" | ||||||
|   integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A== |   integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A== | ||||||
| 
 | 
 | ||||||
| querystring@0.2.0: |  | ||||||
|   version "0.2.0" |  | ||||||
|   resolved "https://registry.yarnpkg.com/querystring/-/querystring-0.2.0.tgz#b209849203bb25df820da756e747005878521620" |  | ||||||
|   integrity sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA= |  | ||||||
| 
 |  | ||||||
| react-is@^17.0.1: | react-is@^17.0.1: | ||||||
|   version "17.0.2" |   version "17.0.2" | ||||||
|   resolved "https://registry.yarnpkg.com/react-is/-/react-is-17.0.2.tgz#e691d4a8e9c789365655539ab372762b0efb54f0" |   resolved "https://registry.yarnpkg.com/react-is/-/react-is-17.0.2.tgz#e691d4a8e9c789365655539ab372762b0efb54f0" | ||||||
| @ -3004,16 +3599,6 @@ sane@^4.0.3: | |||||||
|     minimist "^1.1.1" |     minimist "^1.1.1" | ||||||
|     walker "~1.0.5" |     walker "~1.0.5" | ||||||
| 
 | 
 | ||||||
| sax@1.2.1: |  | ||||||
|   version "1.2.1" |  | ||||||
|   resolved "https://registry.yarnpkg.com/sax/-/sax-1.2.1.tgz#7b8e656190b228e81a66aea748480d828cd2d37a" |  | ||||||
|   integrity sha1-e45lYZCyKOgaZq6nSEgNgozS03o= |  | ||||||
| 
 |  | ||||||
| sax@>=0.6.0: |  | ||||||
|   version "1.2.4" |  | ||||||
|   resolved "https://registry.yarnpkg.com/sax/-/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9" |  | ||||||
|   integrity sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw== |  | ||||||
| 
 |  | ||||||
| saxes@^5.0.1: | saxes@^5.0.1: | ||||||
|   version "5.0.1" |   version "5.0.1" | ||||||
|   resolved "https://registry.yarnpkg.com/saxes/-/saxes-5.0.1.tgz#eebab953fa3b7608dbe94e5dadb15c888fa6696d" |   resolved "https://registry.yarnpkg.com/saxes/-/saxes-5.0.1.tgz#eebab953fa3b7608dbe94e5dadb15c888fa6696d" | ||||||
| @ -3386,6 +3971,16 @@ ts-jest@^26.5.6: | |||||||
|     semver "7.x" |     semver "7.x" | ||||||
|     yargs-parser "20.x" |     yargs-parser "20.x" | ||||||
| 
 | 
 | ||||||
|  | tslib@^1.11.1: | ||||||
|  |   version "1.14.1" | ||||||
|  |   resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00" | ||||||
|  |   integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg== | ||||||
|  | 
 | ||||||
|  | tslib@^2.3.0: | ||||||
|  |   version "2.3.1" | ||||||
|  |   resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.3.1.tgz#e8a335add5ceae51aa261d32a490158ef042ef01" | ||||||
|  |   integrity sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw== | ||||||
|  | 
 | ||||||
| tunnel@0.0.6: | tunnel@0.0.6: | ||||||
|   version "0.0.6" |   version "0.0.6" | ||||||
|   resolved "https://registry.yarnpkg.com/tunnel/-/tunnel-0.0.6.tgz#72f1314b34a5b192db012324df2cc587ca47f92c" |   resolved "https://registry.yarnpkg.com/tunnel/-/tunnel-0.0.6.tgz#72f1314b34a5b192db012324df2cc587ca47f92c" | ||||||
| @ -3466,25 +4061,12 @@ urix@^0.1.0: | |||||||
|   resolved "https://registry.yarnpkg.com/urix/-/urix-0.1.0.tgz#da937f7a62e21fec1fd18d49b35c2935067a6c72" |   resolved "https://registry.yarnpkg.com/urix/-/urix-0.1.0.tgz#da937f7a62e21fec1fd18d49b35c2935067a6c72" | ||||||
|   integrity sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI= |   integrity sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI= | ||||||
| 
 | 
 | ||||||
| url@0.10.3: |  | ||||||
|   version "0.10.3" |  | ||||||
|   resolved "https://registry.yarnpkg.com/url/-/url-0.10.3.tgz#021e4d9c7705f21bbf37d03ceb58767402774c64" |  | ||||||
|   integrity sha1-Ah5NnHcF8hu/N9A861h2dAJ3TGQ= |  | ||||||
|   dependencies: |  | ||||||
|     punycode "1.3.2" |  | ||||||
|     querystring "0.2.0" |  | ||||||
| 
 |  | ||||||
| use@^3.1.0: | use@^3.1.0: | ||||||
|   version "3.1.1" |   version "3.1.1" | ||||||
|   resolved "https://registry.yarnpkg.com/use/-/use-3.1.1.tgz#d50c8cac79a19fbc20f2911f56eb973f4e10070f" |   resolved "https://registry.yarnpkg.com/use/-/use-3.1.1.tgz#d50c8cac79a19fbc20f2911f56eb973f4e10070f" | ||||||
|   integrity sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ== |   integrity sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ== | ||||||
| 
 | 
 | ||||||
| uuid@3.3.2: | uuid@^8.3.0, uuid@^8.3.2: | ||||||
|   version "3.3.2" |  | ||||||
|   resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.3.2.tgz#1b4af4955eb3077c501c23872fc6513811587131" |  | ||||||
|   integrity sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA== |  | ||||||
| 
 |  | ||||||
| uuid@^8.3.0: |  | ||||||
|   version "8.3.2" |   version "8.3.2" | ||||||
|   resolved "https://registry.yarnpkg.com/uuid/-/uuid-8.3.2.tgz#80d5b5ced271bb9af6c445f21a1a04c606cefbe2" |   resolved "https://registry.yarnpkg.com/uuid/-/uuid-8.3.2.tgz#80d5b5ced271bb9af6c445f21a1a04c606cefbe2" | ||||||
|   integrity sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg== |   integrity sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg== | ||||||
| @ -3616,19 +4198,6 @@ xml-name-validator@^3.0.0: | |||||||
|   resolved "https://registry.yarnpkg.com/xml-name-validator/-/xml-name-validator-3.0.0.tgz#6ae73e06de4d8c6e47f9fb181f78d648ad457c6a" |   resolved "https://registry.yarnpkg.com/xml-name-validator/-/xml-name-validator-3.0.0.tgz#6ae73e06de4d8c6e47f9fb181f78d648ad457c6a" | ||||||
|   integrity sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw== |   integrity sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw== | ||||||
| 
 | 
 | ||||||
| xml2js@0.4.19: |  | ||||||
|   version "0.4.19" |  | ||||||
|   resolved "https://registry.yarnpkg.com/xml2js/-/xml2js-0.4.19.tgz#686c20f213209e94abf0d1bcf1efaa291c7827a7" |  | ||||||
|   integrity sha512-esZnJZJOiJR9wWKMyuvSE1y6Dq5LCuJanqhxslH2bxM6duahNZ+HMpCLhBQGZkbX6xRf8x1Y2eJlgt2q3qo49Q== |  | ||||||
|   dependencies: |  | ||||||
|     sax ">=0.6.0" |  | ||||||
|     xmlbuilder "~9.0.1" |  | ||||||
| 
 |  | ||||||
| xmlbuilder@~9.0.1: |  | ||||||
|   version "9.0.7" |  | ||||||
|   resolved "https://registry.yarnpkg.com/xmlbuilder/-/xmlbuilder-9.0.7.tgz#132ee63d2ec5565c557e20f4c22df9aca686b10d" |  | ||||||
|   integrity sha1-Ey7mPS7FVlxVfiD0wi35rKaGsQ0= |  | ||||||
| 
 |  | ||||||
| xmlchars@^2.2.0: | xmlchars@^2.2.0: | ||||||
|   version "2.2.0" |   version "2.2.0" | ||||||
|   resolved "https://registry.yarnpkg.com/xmlchars/-/xmlchars-2.2.0.tgz#060fe1bcb7f9c76fe2a17db86a9bc3ab894210cb" |   resolved "https://registry.yarnpkg.com/xmlchars/-/xmlchars-2.2.0.tgz#060fe1bcb7f9c76fe2a17db86a9bc3ab894210cb" | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user
	 Markus Maga
						Markus Maga