From 435fdd3785fe391e45e0624646d3c5a4a9972010 Mon Sep 17 00:00:00 2001 From: Rico Huijbers Date: Thu, 30 Jan 2025 13:17:28 +0100 Subject: [PATCH] add packages --- .../@aws-cdk/cdk-build-tools/.eslintrc.js | 9 + .../@aws-cdk/cdk-build-tools/.eslintrc.json | 270 + .../@aws-cdk/cdk-build-tools/.gitattributes | 20 + packages/@aws-cdk/cdk-build-tools/.gitignore | 47 + packages/@aws-cdk/cdk-build-tools/.npmignore | 22 + .../@aws-cdk/cdk-build-tools/.prettierignore | 2 + .../@aws-cdk/cdk-build-tools/.prettierrc.json | 6 + .../cdk-build-tools/.projen/deps.json | 112 + .../cdk-build-tools/.projen/files.json | 19 + .../cdk-build-tools/.projen/tasks.json | 160 + packages/@aws-cdk/cdk-build-tools/LICENSE | 202 + packages/@aws-cdk/cdk-build-tools/NOTICE | 2 + packages/@aws-cdk/cdk-build-tools/README.md | 9 + .../@aws-cdk/cdk-build-tools/bin/cdk-awslint | 2 + .../@aws-cdk/cdk-build-tools/bin/cdk-build | 2 + .../@aws-cdk/cdk-build-tools/bin/cdk-build.ts | 80 + .../@aws-cdk/cdk-build-tools/bin/cdk-compat | 8 + .../@aws-cdk/cdk-build-tools/bin/cdk-copy | 2 + .../@aws-cdk/cdk-build-tools/bin/cdk-copy.ts | 201 + .../@aws-cdk/cdk-build-tools/bin/cdk-lint | 2 + .../@aws-cdk/cdk-build-tools/bin/cdk-lint.ts | 36 + .../@aws-cdk/cdk-build-tools/bin/cdk-package | 2 + .../cdk-build-tools/bin/cdk-package.ts | 113 + .../@aws-cdk/cdk-build-tools/bin/cdk-test | 2 + .../@aws-cdk/cdk-build-tools/bin/cdk-test.ts | 71 + .../@aws-cdk/cdk-build-tools/bin/cdk-watch | 2 + .../@aws-cdk/cdk-build-tools/bin/cdk-watch.ts | 32 + packages/@aws-cdk/cdk-build-tools/chmod.bat | 2 + .../cdk-build-tools/config/markdownlint.json | 30 + .../@aws-cdk/cdk-build-tools/jest.config.json | 66 + .../@aws-cdk/cdk-build-tools/lib/bockfs.ts | 79 + .../@aws-cdk/cdk-build-tools/lib/compile.ts | 17 + .../cdk-build-tools/lib/deprecated-symbols.ts | 69 + .../@aws-cdk/cdk-build-tools/lib/index.ts | 4 + packages/@aws-cdk/cdk-build-tools/lib/lint.ts | 52 + packages/@aws-cdk/cdk-build-tools/lib/os.ts | 175 + .../cdk-build-tools/lib/package-info.ts | 223 + .../@aws-cdk/cdk-build-tools/lib/timer.ts | 82 + .../@aws-cdk/cdk-build-tools/package.json | 83 + .../cdk-build-tools/tsconfig.dev.json | 45 + .../@aws-cdk/cdk-build-tools/tsconfig.json | 43 + .../@aws-cdk/cdk-cli-wrapper/.eslintrc.js | 9 + .../@aws-cdk/cdk-cli-wrapper/.eslintrc.json | 270 + .../@aws-cdk/cdk-cli-wrapper/.gitattributes | 20 + packages/@aws-cdk/cdk-cli-wrapper/.gitignore | 47 + packages/@aws-cdk/cdk-cli-wrapper/.npmignore | 22 + .../@aws-cdk/cdk-cli-wrapper/.prettierignore | 2 + .../@aws-cdk/cdk-cli-wrapper/.prettierrc.json | 6 + .../cdk-cli-wrapper/.projen/deps.json | 101 + .../cdk-cli-wrapper/.projen/files.json | 19 + .../cdk-cli-wrapper/.projen/tasks.json | 171 + packages/@aws-cdk/cdk-cli-wrapper/LICENSE | 202 + packages/@aws-cdk/cdk-cli-wrapper/NOTICE | 2 + packages/@aws-cdk/cdk-cli-wrapper/README.md | 97 + .../@aws-cdk/cdk-cli-wrapper/jest.config.json | 66 + .../cdk-cli-wrapper/lib/cdk-wrapper.ts | 348 + .../cdk-cli-wrapper/lib/commands/common.ts | 201 + .../cdk-cli-wrapper/lib/commands/deploy.ts | 177 + .../cdk-cli-wrapper/lib/commands/destroy.ts | 20 + .../cdk-cli-wrapper/lib/commands/index.ts | 5 + .../cdk-cli-wrapper/lib/commands/list.ts | 13 + .../cdk-cli-wrapper/lib/commands/synth.ts | 28 + .../@aws-cdk/cdk-cli-wrapper/lib/index.ts | 2 + .../@aws-cdk/cdk-cli-wrapper/lib/utils.ts | 58 + .../@aws-cdk/cdk-cli-wrapper/package.json | 70 + .../cdk-cli-wrapper/test/cdk-wrapper.test.ts | 527 + .../cdk-cli-wrapper/tsconfig.dev.json | 42 + .../@aws-cdk/cdk-cli-wrapper/tsconfig.json | 40 + packages/@aws-cdk/cli-lib-alpha/.eslintrc.js | 9 + .../@aws-cdk/cli-lib-alpha/.eslintrc.json | 267 + .../@aws-cdk/cli-lib-alpha/.gitattributes | 20 + packages/@aws-cdk/cli-lib-alpha/.gitignore | 51 + packages/@aws-cdk/cli-lib-alpha/.npmignore | 25 + .../@aws-cdk/cli-lib-alpha/.prettierignore | 2 + .../@aws-cdk/cli-lib-alpha/.prettierrc.json | 6 + .../@aws-cdk/cli-lib-alpha/.projen/deps.json | 125 + .../@aws-cdk/cli-lib-alpha/.projen/files.json | 17 + .../@aws-cdk/cli-lib-alpha/.projen/tasks.json | 308 + packages/@aws-cdk/cli-lib-alpha/LICENSE | 202 + packages/@aws-cdk/cli-lib-alpha/NOTICE | 16 + packages/@aws-cdk/cli-lib-alpha/README.md | 122 + .../cli-lib-alpha/THIRD_PARTY_LICENSES | 31079 ++++++++++++++++ packages/@aws-cdk/cli-lib-alpha/awslint.json | 17 + .../@aws-cdk/cli-lib-alpha/build-info.json | 4 + .../build-tools/copy-cli-resources.sh | 12 + packages/@aws-cdk/cli-lib-alpha/db.json.gz | Bin 0 -> 1950071 bytes .../@aws-cdk/cli-lib-alpha/jest.config.json | 66 + .../lib/api/bootstrap/bootstrap-template.yaml | 692 + packages/@aws-cdk/cli-lib-alpha/lib/cli.ts | 351 + .../cli-lib-alpha/lib/commands/bootstrap.ts | 131 + .../cli-lib-alpha/lib/commands/common.ts | 173 + .../cli-lib-alpha/lib/commands/deploy.ts | 170 + .../cli-lib-alpha/lib/commands/destroy.ts | 20 + .../cli-lib-alpha/lib/commands/index.ts | 6 + .../cli-lib-alpha/lib/commands/list.ts | 13 + .../cli-lib-alpha/lib/commands/synth.ts | 28 + packages/@aws-cdk/cli-lib-alpha/lib/index.ts | 2 + .../@aws-cdk/cli-lib-alpha/lib/index_bg.wasm | Bin 0 -> 4270639 bytes .../lib/init-templates/.init-version.json | 1 + .../init-templates/.no-packagejson-validator | 0 .../.recommended-feature-flags.json | 67 + .../cli-lib-alpha/lib/init-templates/LICENSE | 16 + .../app/csharp/.template.gitignore | 342 + .../lib/init-templates/app/csharp/README.md | 14 + .../app/csharp/cdk.template.json | 15 + .../src/%name.PascalCased%.template.sln | 18 + .../%name.PascalCased%.template.csproj | 20 + .../%name.PascalCased%Stack.template.cs | 13 + .../%name.PascalCased%/GlobalSuppressions.cs | 1 + .../%name.PascalCased%/Program.template.cs | 44 + .../app/fsharp/.template.gitignore | 342 + .../lib/init-templates/app/fsharp/README.md | 18 + .../app/fsharp/cdk.template.json | 14 + .../src/%name.PascalCased%.template.sln | 18 + .../%name.PascalCased%.template.fsproj | 25 + .../%name.PascalCased%Stack.template.fs | 8 + .../%name.PascalCased%/Program.template.fs | 11 + .../init-templates/app/go/%name%.template.go | 70 + .../app/go/%name%_test.template.go | 26 + .../init-templates/app/go/.template.gitignore | 19 + .../lib/init-templates/app/go/README.md | 12 + .../init-templates/app/go/cdk.template.json | 13 + .../lib/init-templates/app/go/go.template.mod | 9 + .../lib/init-templates/app/info.json | 4 + .../app/java/.template.gitignore | 13 + .../lib/init-templates/app/java/README.md | 18 + .../lib/init-templates/app/java/cdk.json | 13 + .../lib/init-templates/app/java/pom.xml | 60 + .../myorg/%name.PascalCased%App.template.java | 42 + .../%name.PascalCased%Stack.template.java | 24 + .../%name.PascalCased%Test.template.java | 26 + .../app/javascript/.template.gitignore | 5 + .../app/javascript/.template.npmignore | 3 + .../init-templates/app/javascript/README.md | 12 + .../app/javascript/cdk.template.json | 15 + .../app/javascript/package.json | 20 + .../%name.PythonModule%_stack.template.py | 19 + .../python/%name.PythonModule%/__init__.py | 0 .../app/python/.template.gitignore | 10 + .../app/python/README.template.md | 58 + .../init-templates/app/python/app.template.py | 28 + .../app/python/cdk.template.json | 15 + .../app/python/requirements-dev.txt | 1 + .../app/python/requirements.txt | 2 + .../lib/init-templates/app/python/source.bat | 13 + .../app/python/tests/__init__.py | 0 .../app/python/tests/unit/__init__.py | 0 ...test_%name.PythonModule%_stack.template.py | 15 + .../app/typescript/.template.gitignore | 8 + .../app/typescript/.template.npmignore | 6 + .../init-templates/app/typescript/README.md | 14 + .../app/typescript/bin/%name%.template.ts | 20 + .../app/typescript/cdk.template.json | 17 + .../typescript/lib/%name%-stack.template.ts | 16 + .../app/typescript/package.json | 26 + .../typescript/test/%name%.test.template.ts | 17 + .../lib/init-templates/lib/info.json | 4 + .../lib/typescript/.template.gitignore | 8 + .../lib/typescript/.template.npmignore | 6 + .../lib/typescript/README.template.md | 12 + .../lib/typescript/lib/index.template.ts | 21 + .../lib/typescript/package.json | 24 + .../typescript/test/%name%.test.template.ts | 18 + .../sample-app/csharp/.template.gitignore | 342 + .../sample-app/csharp/README.template.md | 19 + .../sample-app/csharp/cdk.template.json | 15 + .../src/%name.PascalCased%.template.sln | 18 + .../%name.PascalCased%.template.csproj | 20 + .../%name.PascalCased%Stack.template.cs | 24 + .../%name.PascalCased%/GlobalSuppressions.cs | 1 + .../%name.PascalCased%/Program.template.cs | 15 + .../sample-app/fsharp/.template.gitignore | 342 + .../sample-app/fsharp/README.template.md | 20 + .../sample-app/fsharp/cdk.template.json | 14 + .../src/%name.PascalCased%.template.sln | 18 + .../%name.PascalCased%.template.fsproj | 25 + .../%name.PascalCased%Stack.template.fs | 14 + .../%name.PascalCased%/Program.template.fs | 11 + .../sample-app/go/%name%.template.go | 73 + .../sample-app/go/%name%_test.template.go | 25 + .../sample-app/go/.template.gitignore | 19 + .../init-templates/sample-app/go/README.md | 12 + .../sample-app/go/cdk.template.json | 13 + .../sample-app/go/go.template.mod | 9 + .../lib/init-templates/sample-app/info.json | 4 + .../sample-app/java/.template.gitignore | 13 + .../sample-app/java/README.template.md | 19 + .../init-templates/sample-app/java/cdk.json | 13 + .../init-templates/sample-app/java/pom.xml | 55 + .../myorg/%name.PascalCased%App.template.java | 13 + .../%name.PascalCased%Stack.template.java | 29 + .../%name.PascalCased%StackTest.template.java | 27 + .../sample-app/javascript/.template.gitignore | 5 + .../sample-app/javascript/.template.npmignore | 3 + .../sample-app/javascript/README.template.md | 13 + .../sample-app/javascript/cdk.template.json | 15 + .../sample-app/javascript/package.json | 20 + .../%name.PythonModule%_stack.template.py | 26 + .../python/%name.PythonModule%/__init__.py | 0 .../sample-app/python/.template.gitignore | 22 + .../sample-app/python/README.template.md | 65 + .../sample-app/python/app.template.py | 11 + .../sample-app/python/cdk.template.json | 15 + .../sample-app/python/requirements-dev.txt | 1 + .../sample-app/python/requirements.txt | 2 + .../sample-app/python/source.bat | 13 + .../sample-app/python/tests/__init__.py | 0 .../sample-app/python/tests/unit/__init__.py | 0 ...test_%name.PythonModule%_stack.template.py | 21 + .../sample-app/typescript/.template.gitignore | 8 + .../sample-app/typescript/.template.npmignore | 6 + .../sample-app/typescript/README.template.md | 15 + .../typescript/bin/%name%.template.ts | 6 + .../sample-app/typescript/cdk.template.json | 17 + .../typescript/lib/%name%-stack.template.ts | 19 + .../sample-app/typescript/package.json | 26 + .../typescript/test/%name%.test.template.ts | 17 + packages/@aws-cdk/cli-lib-alpha/package.json | 129 + .../cli-lib-alpha/rosetta/default.ts-fixture | 13 + .../cli-lib-alpha/rosetta/imports.ts-fixture | 5 + .../cli-lib-alpha/rosetta/producer.ts-fixture | 13 + .../@aws-cdk/cli-lib-alpha/test/cli.test.ts | 110 + .../cli-lib-alpha/test/commands.test.ts | 384 + .../cli-lib-alpha/test/test-app/app.ts | 7 + .../cli-lib-alpha/test/test-app/cdk.json | 3 + .../@aws-cdk/cli-lib-alpha/tsconfig.dev.json | 43 + .../@aws-cdk/cli-plugin-contract/.eslintrc.js | 9 + .../cli-plugin-contract/.eslintrc.json | 270 + .../cli-plugin-contract/.gitattributes | 20 + .../@aws-cdk/cli-plugin-contract/.gitignore | 47 + .../@aws-cdk/cli-plugin-contract/.npmignore | 22 + .../cli-plugin-contract/.prettierignore | 2 + .../cli-plugin-contract/.prettierrc.json | 6 + .../cli-plugin-contract/.projen/deps.json | 89 + .../cli-plugin-contract/.projen/files.json | 19 + .../cli-plugin-contract/.projen/tasks.json | 160 + packages/@aws-cdk/cli-plugin-contract/LICENSE | 202 + packages/@aws-cdk/cli-plugin-contract/NOTICE | 16 + .../@aws-cdk/cli-plugin-contract/README.md | 59 + .../cli-plugin-contract/jest.config.json | 66 + .../@aws-cdk/cli-plugin-contract/lib/index.ts | 222 + .../@aws-cdk/cli-plugin-contract/package.json | 66 + .../cli-plugin-contract/tsconfig.dev.json | 38 + .../cli-plugin-contract/tsconfig.json | 36 + .../cloud-assembly-schema/.eslintrc.js | 9 + .../cloud-assembly-schema/.eslintrc.json | 270 + .../cloud-assembly-schema/.gitattributes | 19 + .../@aws-cdk/cloud-assembly-schema/.gitignore | 50 + .../@aws-cdk/cloud-assembly-schema/.npmignore | 28 + .../cloud-assembly-schema/.prettierignore | 2 + .../cloud-assembly-schema/.prettierrc.json | 6 + .../cloud-assembly-schema/.projen/deps.json | 136 + .../cloud-assembly-schema/.projen/files.json | 17 + .../cloud-assembly-schema/.projen/tasks.json | 276 + .../cloud-assembly-schema/CONTRIBUTING.md | 66 + .../@aws-cdk/cloud-assembly-schema/LICENSE | 202 + .../@aws-cdk/cloud-assembly-schema/NOTICE | 46 + .../@aws-cdk/cloud-assembly-schema/README.md | 54 + .../cloud-assembly-schema/jest.config.json | 66 + .../lib/assets/aws-destination.ts | 36 + .../lib/assets/docker-image-asset.ts | 175 + .../lib/assets/file-asset.ts | 76 + .../cloud-assembly-schema/lib/assets/index.ts | 4 + .../lib/assets/schema.ts | 26 + .../lib/cloud-assembly/artifact-schema.ts | 233 + .../lib/cloud-assembly/context-queries.ts | 383 + .../lib/cloud-assembly/index.ts | 5 + .../lib/cloud-assembly/interfaces.ts | 31 + .../lib/cloud-assembly/metadata-schema.ts | 339 + .../lib/cloud-assembly/schema.ts | 152 + .../cloud-assembly-schema/lib/index.ts | 4 + .../lib/integ-tests/commands/common.ts | 201 + .../lib/integ-tests/commands/deploy.ts | 104 + .../lib/integ-tests/commands/destroy.ts | 20 + .../lib/integ-tests/commands/index.ts | 3 + .../lib/integ-tests/index.ts | 3 + .../lib/integ-tests/schema.ts | 34 + .../lib/integ-tests/test-case.ts | 206 + .../cloud-assembly-schema/lib/manifest.ts | 381 + .../cloud-assembly-schema/package.json | 129 + .../projenrc/schema-definition.ts | 52 + .../projenrc/update-schema.ts | 89 + .../cloud-assembly-schema/projenrc/update.ts | 13 + .../cloud-assembly-schema/projenrc/util.ts | 45 + .../projenrc/versioning.ts | 44 + .../cloud-assembly-schema/schema/README.md | 5 + .../schema/assets.schema.json | 263 + .../schema/cloud-assembly.schema.json | 1054 + .../schema/integ.schema.json | 493 + .../cloud-assembly-schema/schema/version.json | 4 + .../test/__snapshots__/manifest.test.ts.snap | 7 + .../cloud-assembly-schema/test/assets.test.ts | 244 + .../high-version-with-cli/manifest.json | 4 + .../test/fixtures/high-version/manifest.json | 3 + .../invalid-artifact-type/manifest.json | 9 + .../invalid-nested-property/manifest.json | 6 + .../fixtures/invalid-version/manifest.json | 3 + .../test/fixtures/only-version/manifest.json | 3 + .../fixtures/random-metadata/manifest.json | 35 + .../fixtures/unknown-property/manifest.json | 4 + .../fixtures/with-stack-tags/manifest.json | 38 + .../test/integ-tests.test.ts | 137 + .../test/manifest.test.ts | 274 + .../cloud-assembly-schema/tsconfig.dev.json | 38 + .../@aws-cdk/cloudformation-diff/.eslintrc.js | 9 + .../cloudformation-diff/.eslintrc.json | 270 + .../cloudformation-diff/.gitattributes | 20 + .../@aws-cdk/cloudformation-diff/.gitignore | 49 + .../@aws-cdk/cloudformation-diff/.npmignore | 24 + .../cloudformation-diff/.prettierignore | 2 + .../cloudformation-diff/.prettierrc.json | 6 + .../cloudformation-diff/.projen/deps.json | 133 + .../cloudformation-diff/.projen/files.json | 19 + .../cloudformation-diff/.projen/tasks.json | 195 + packages/@aws-cdk/cloudformation-diff/LICENSE | 202 + packages/@aws-cdk/cloudformation-diff/NOTICE | 2 + .../@aws-cdk/cloudformation-diff/README.md | 12 + .../cloudformation-diff/jest.config.json | 66 + .../cloudformation-diff/lib/diff-template.ts | 243 + .../cloudformation-diff/lib/diff/index.ts | 99 + .../lib/diff/maybe-parsed.ts | 25 + .../template-and-changeset-diff-merger.ts | 156 + .../cloudformation-diff/lib/diff/types.ts | 742 + .../cloudformation-diff/lib/diff/util.ts | 188 + .../cloudformation-diff/lib/diffable.ts | 56 + .../cloudformation-diff/lib/format-table.ts | 115 + .../cloudformation-diff/lib/format.ts | 489 + .../lib/iam/iam-changes.ts | 471 + .../lib/iam/iam-identity-center.ts | 117 + .../lib/iam/managed-policy.ts | 35 + .../cloudformation-diff/lib/iam/statement.ts | 330 + .../@aws-cdk/cloudformation-diff/lib/index.ts | 4 + .../lib/network/security-group-changes.ts | 126 + .../lib/network/security-group-rule.ts | 141 + .../lib/render-intrinsics.ts | 74 + .../@aws-cdk/cloudformation-diff/lib/util.ts | 49 + .../@aws-cdk/cloudformation-diff/package.json | 80 + .../test/diff-template.test.ts | 625 + .../cloudformation-diff/test/format.test.ts | 9 + .../test/iam/broadening.test.ts | 219 + .../test/iam/detect-changes.test.ts | 816 + .../test/iam/statement.test.ts | 141 + .../test/network/detect-changes.test.ts | 76 + .../test/network/rule.test.ts | 85 + .../test/render-intrinsics.test.ts | 50 + ...template-and-changeset-diff-merger.test.ts | 994 + .../test/test-arbitraries.ts | 253 + .../cloudformation-diff/test/util-test.ts | 10 + .../@aws-cdk/cloudformation-diff/test/util.ts | 431 + .../cloudformation-diff/tsconfig.dev.json | 38 + .../cloudformation-diff/tsconfig.json | 36 + packages/@aws-cdk/node-bundle/.eslintrc.js | 9 + packages/@aws-cdk/node-bundle/.eslintrc.json | 270 + packages/@aws-cdk/node-bundle/.gitattributes | 20 + packages/@aws-cdk/node-bundle/.gitignore | 45 + packages/@aws-cdk/node-bundle/.npmignore | 23 + packages/@aws-cdk/node-bundle/.prettierignore | 2 + .../@aws-cdk/node-bundle/.prettierrc.json | 6 + .../@aws-cdk/node-bundle/.projen/deps.json | 131 + .../@aws-cdk/node-bundle/.projen/files.json | 19 + .../@aws-cdk/node-bundle/.projen/tasks.json | 160 + packages/@aws-cdk/node-bundle/LICENSE | 202 + packages/@aws-cdk/node-bundle/README.md | 154 + packages/@aws-cdk/node-bundle/bin/node-bundle | 2 + .../@aws-cdk/node-bundle/jest.config.json | 66 + packages/@aws-cdk/node-bundle/package.json | 81 + .../node-bundle/src/api/_attributions.ts | 254 + .../@aws-cdk/node-bundle/src/api/_shell.ts | 15 + .../@aws-cdk/node-bundle/src/api/bundle.ts | 567 + .../@aws-cdk/node-bundle/src/api/index.ts | 2 + .../@aws-cdk/node-bundle/src/api/violation.ts | 96 + packages/@aws-cdk/node-bundle/src/cli-main.ts | 122 + packages/@aws-cdk/node-bundle/src/cli.ts | 7 + packages/@aws-cdk/node-bundle/src/index.ts | 1 + .../@aws-cdk/node-bundle/test/_package.ts | 163 + .../node-bundle/test/api/bundle.test.ts | 157 + .../@aws-cdk/node-bundle/test/cli.test.ts | 158 + .../@aws-cdk/node-bundle/tsconfig.dev.json | 38 + packages/@aws-cdk/node-bundle/tsconfig.json | 36 + packages/@aws-cdk/user-input-gen/.eslintrc.js | 9 + .../@aws-cdk/user-input-gen/.eslintrc.json | 270 + .../@aws-cdk/user-input-gen/.gitattributes | 20 + packages/@aws-cdk/user-input-gen/.gitignore | 47 + packages/@aws-cdk/user-input-gen/.npmignore | 22 + .../@aws-cdk/user-input-gen/.prettierignore | 2 + .../@aws-cdk/user-input-gen/.prettierrc.json | 6 + .../@aws-cdk/user-input-gen/.projen/deps.json | 119 + .../user-input-gen/.projen/files.json | 19 + .../user-input-gen/.projen/tasks.json | 160 + packages/@aws-cdk/user-input-gen/LICENSE | 202 + packages/@aws-cdk/user-input-gen/NOTICE | 2 + packages/@aws-cdk/user-input-gen/README.md | 26 + .../@aws-cdk/user-input-gen/jest.config.json | 66 + .../lib/convert-to-user-input-gen.ts | 165 + packages/@aws-cdk/user-input-gen/lib/index.ts | 4 + .../user-input-gen/lib/user-input-gen.ts | 158 + packages/@aws-cdk/user-input-gen/lib/util.ts | 30 + .../@aws-cdk/user-input-gen/lib/yargs-gen.ts | 175 + .../user-input-gen/lib/yargs-types.ts | 52 + packages/@aws-cdk/user-input-gen/package.json | 75 + .../test/convert-to-user-input-gen.test.ts | 103 + .../test/user-input-gen.test.ts | 305 + .../user-input-gen/test/yargs-gen.test.ts | 220 + .../@aws-cdk/user-input-gen/tsconfig.dev.json | 38 + .../@aws-cdk/user-input-gen/tsconfig.json | 36 + packages/@aws-cdk/yarn-cling/.eslintrc.js | 9 + packages/@aws-cdk/yarn-cling/.eslintrc.json | 270 + packages/@aws-cdk/yarn-cling/.gitattributes | 20 + packages/@aws-cdk/yarn-cling/.gitignore | 47 + packages/@aws-cdk/yarn-cling/.npmignore | 22 + packages/@aws-cdk/yarn-cling/.prettierignore | 2 + packages/@aws-cdk/yarn-cling/.prettierrc.json | 6 + .../@aws-cdk/yarn-cling/.projen/deps.json | 105 + .../@aws-cdk/yarn-cling/.projen/files.json | 19 + .../@aws-cdk/yarn-cling/.projen/tasks.json | 163 + packages/@aws-cdk/yarn-cling/LICENSE | 202 + packages/@aws-cdk/yarn-cling/NOTICE | 2 + packages/@aws-cdk/yarn-cling/README.md | 78 + packages/@aws-cdk/yarn-cling/bin/yarn-cling | 2 + .../@aws-cdk/yarn-cling/bin/yarn-cling.ts | 18 + packages/@aws-cdk/yarn-cling/jest.config.json | 66 + packages/@aws-cdk/yarn-cling/lib/hoisting.ts | 149 + packages/@aws-cdk/yarn-cling/lib/index.ts | 326 + packages/@aws-cdk/yarn-cling/lib/types.ts | 58 + packages/@aws-cdk/yarn-cling/package.json | 75 + .../@aws-cdk/yarn-cling/test/cling.test.ts | 90 + .../@aws-cdk/yarn-cling/test/hoisting.test.ts | 188 + .../yarn-cling/test/test-fixture/.gitignore | 1 + .../test-fixture/.no-packagejson-validator | 1 + .../test/test-fixture/cdk/package.json | 4 + .../node_modules/aws-cdk-lib/package.json | 4 + .../jsii/node_modules/aws-cdk/package.json | 7 + .../test/test-fixture/jsii/node_modules/cdk | 1 + .../test/test-fixture/jsii/package.json | 8 + .../yarn-cling/test/test-fixture/yarn.lock | 9 + .../@aws-cdk/yarn-cling/tsconfig.dev.json | 38 + packages/@aws-cdk/yarn-cling/tsconfig.json | 36 + packages/aws-cdk/.eslintrc.js | 9 + packages/aws-cdk/.eslintrc.json | 268 + packages/aws-cdk/.gitattributes | 20 + packages/aws-cdk/.gitignore | 50 + packages/aws-cdk/.npmignore | 24 + packages/aws-cdk/.prettierignore | 2 + packages/aws-cdk/.prettierrc.json | 6 + packages/aws-cdk/.projen/deps.json | 462 + packages/aws-cdk/.projen/files.json | 19 + packages/aws-cdk/.projen/tasks.json | 214 + packages/aws-cdk/CONTRIBUTING.md | 276 + packages/aws-cdk/LICENSE | 202 + packages/aws-cdk/NOTICE | 16 + packages/aws-cdk/README.md | 1274 + packages/aws-cdk/THIRD_PARTY_LICENSES | 30872 +++++++++++++++ packages/aws-cdk/bin/cdk | 6 + packages/aws-cdk/db.json.gz | Bin 0 -> 1950071 bytes packages/aws-cdk/generate.sh | 25 + .../aws-cdk/images/garbage-collection.png | Bin 0 -> 326305 bytes packages/aws-cdk/jest.config.json | 71 + .../aws-cdk/lib/api/aws-auth/account-cache.ts | 109 + .../lib/api/aws-auth/awscli-compatible.ts | 299 + packages/aws-cdk/lib/api/aws-auth/cached.ts | 22 + .../lib/api/aws-auth/credential-plugins.ts | 176 + packages/aws-cdk/lib/api/aws-auth/index.ts | 3 + .../lib/api/aws-auth/provider-caching.ts | 26 + .../aws-cdk/lib/api/aws-auth/sdk-logger.ts | 143 + .../aws-cdk/lib/api/aws-auth/sdk-provider.ts | 531 + packages/aws-cdk/lib/api/aws-auth/sdk.ts | 987 + .../aws-cdk/lib/api/aws-auth/user-agent.ts | 17 + packages/aws-cdk/lib/api/aws-auth/util.ts | 19 + .../api/bootstrap/bootstrap-environment.ts | 395 + .../lib/api/bootstrap/bootstrap-props.ts | 149 + .../lib/api/bootstrap/bootstrap-template.yaml | 692 + .../lib/api/bootstrap/deploy-bootstrap.ts | 168 + packages/aws-cdk/lib/api/bootstrap/index.ts | 2 + .../lib/api/bootstrap/legacy-template.ts | 79 + packages/aws-cdk/lib/api/context.ts | 108 + .../aws-cdk/lib/api/cxapp/cloud-assembly.ts | 386 + .../aws-cdk/lib/api/cxapp/cloud-executable.ts | 126 + .../aws-cdk/lib/api/cxapp/environments.ts | 69 + packages/aws-cdk/lib/api/cxapp/exec.ts | 314 + .../api/deployments/asset-manifest-builder.ts | 32 + .../lib/api/deployments/asset-publishing.ts | 250 + .../aws-cdk/lib/api/deployments/assets.ts | 139 + .../aws-cdk/lib/api/deployments/checks.ts | 82 + .../lib/api/deployments/cloudformation.ts | 743 + .../lib/api/deployments/deploy-stack.ts | 817 + .../lib/api/deployments/deployment-method.ts | 29 + .../lib/api/deployments/deployment-result.ts | 33 + .../lib/api/deployments/deployments.ts | 804 + .../api/deployments/hotswap-deployments.ts | 509 + packages/aws-cdk/lib/api/deployments/index.ts | 6 + .../api/deployments/nested-stack-helpers.ts | 157 + .../aws-cdk/lib/api/environment-access.ts | 275 + .../aws-cdk/lib/api/environment-resources.ts | 241 + .../api/evaluate-cloudformation-template.ts | 579 + .../garbage-collection/garbage-collector.ts | 772 + .../garbage-collection/progress-printer.ts | 76 + .../api/garbage-collection/stack-refresh.ts | 191 + .../api/hotswap/appsync-mapping-templates.ts | 189 + .../lib/api/hotswap/code-build-projects.ts | 79 + packages/aws-cdk/lib/api/hotswap/common.ts | 263 + .../aws-cdk/lib/api/hotswap/ecs-services.ts | 179 + .../lib/api/hotswap/lambda-functions.ts | 403 + .../lib/api/hotswap/s3-bucket-deployments.ts | 135 + .../hotswap/stepfunctions-state-machines.ts | 48 + packages/aws-cdk/lib/api/index.ts | 5 + .../lib/api/plugin/context-provider-plugin.ts | 7 + packages/aws-cdk/lib/api/plugin/index.ts | 3 + packages/aws-cdk/lib/api/plugin/mode.ts | 6 + packages/aws-cdk/lib/api/plugin/plugin.ts | 111 + packages/aws-cdk/lib/api/settings.ts | 171 + packages/aws-cdk/lib/api/tags.ts | 13 + packages/aws-cdk/lib/api/toolkit-info.ts | 224 + .../cloudformation/stack-activity-monitor.ts | 801 + .../util/cloudformation/stack-event-poller.ts | 190 + .../api/util/cloudformation/stack-status.ts | 98 + packages/aws-cdk/lib/api/util/display.ts | 87 + packages/aws-cdk/lib/api/util/placeholders.ts | 28 + packages/aws-cdk/lib/api/util/rwlock.ts | 202 + .../lib/api/util/string-manipulation.ts | 31 + .../lib/api/util/template-body-parameter.ts | 136 + packages/aws-cdk/lib/cli/cdk-toolkit.ts | 1878 + packages/aws-cdk/lib/cli/cli-config.ts | 403 + packages/aws-cdk/lib/cli/cli.ts | 579 + .../aws-cdk/lib/cli/convert-to-user-input.ts | 456 + .../lib/cli/parse-command-line-arguments.ts | 847 + packages/aws-cdk/lib/cli/platform-warnings.ts | 41 + .../aws-cdk/lib/cli/user-configuration.ts | 326 + packages/aws-cdk/lib/cli/user-input.ts | 1334 + .../lib/cli/util/console-formatters.ts | 44 + packages/aws-cdk/lib/cli/util/npm.ts | 21 + .../aws-cdk/lib/cli/util/yargs-helpers.ts | 49 + packages/aws-cdk/lib/cli/version.ts | 129 + packages/aws-cdk/lib/commands/context.ts | 207 + packages/aws-cdk/lib/commands/docs.ts | 35 + packages/aws-cdk/lib/commands/doctor.ts | 67 + packages/aws-cdk/lib/commands/migrate.ts | 974 + packages/aws-cdk/lib/context-providers/ami.ts | 54 + .../context-providers/availability-zones.ts | 27 + .../endpoint-service-availability-zones.ts | 31 + .../lib/context-providers/hosted-zones.ts | 72 + .../aws-cdk/lib/context-providers/index.ts | 122 + .../aws-cdk/lib/context-providers/keys.ts | 62 + .../lib/context-providers/load-balancers.ts | 201 + .../lib/context-providers/security-groups.ts | 81 + .../lib/context-providers/ssm-parameters.ts | 59 + .../aws-cdk/lib/context-providers/vpcs.ts | 389 + packages/aws-cdk/lib/diff.ts | 203 + packages/aws-cdk/lib/import.ts | 463 + packages/aws-cdk/lib/index.ts | 6 + packages/aws-cdk/lib/init-hooks.ts | 92 + .../lib/init-templates/.init-version.json | 1 + .../init-templates/.no-packagejson-validator | 0 .../.recommended-feature-flags.json | 67 + packages/aws-cdk/lib/init-templates/LICENSE | 16 + .../app/csharp/.template.gitignore | 342 + .../lib/init-templates/app/csharp/README.md | 14 + .../app/csharp/cdk.template.json | 15 + .../src/%name.PascalCased%.template.sln | 18 + .../%name.PascalCased%.template.csproj | 20 + .../%name.PascalCased%Stack.template.cs | 13 + .../%name.PascalCased%/GlobalSuppressions.cs | 1 + .../%name.PascalCased%/Program.template.cs | 44 + .../app/fsharp/.template.gitignore | 342 + .../lib/init-templates/app/fsharp/README.md | 18 + .../app/fsharp/cdk.template.json | 14 + .../src/%name.PascalCased%.template.sln | 18 + .../%name.PascalCased%.template.fsproj | 25 + .../%name.PascalCased%Stack.template.fs | 8 + .../%name.PascalCased%/Program.template.fs | 11 + .../init-templates/app/go/%name%.template.go | 70 + .../app/go/%name%_test.template.go | 26 + .../init-templates/app/go/.template.gitignore | 19 + .../lib/init-templates/app/go/README.md | 12 + .../init-templates/app/go/cdk.template.json | 13 + .../lib/init-templates/app/go/go.template.mod | 9 + .../aws-cdk/lib/init-templates/app/info.json | 4 + .../app/java/.template.gitignore | 13 + .../lib/init-templates/app/java/README.md | 18 + .../lib/init-templates/app/java/cdk.json | 13 + .../lib/init-templates/app/java/pom.xml | 60 + .../myorg/%name.PascalCased%App.template.java | 42 + .../%name.PascalCased%Stack.template.java | 24 + .../%name.PascalCased%Test.template.java | 26 + .../app/javascript/.template.gitignore | 5 + .../app/javascript/.template.npmignore | 3 + .../init-templates/app/javascript/README.md | 12 + .../app/javascript/cdk.template.json | 15 + .../app/javascript/package.json | 20 + .../%name.PythonModule%_stack.template.py | 19 + .../python/%name.PythonModule%/__init__.py | 0 .../app/python/.template.gitignore | 10 + .../app/python/README.template.md | 58 + .../init-templates/app/python/app.template.py | 28 + .../app/python/cdk.template.json | 15 + .../app/python/requirements-dev.txt | 1 + .../app/python/requirements.txt | 2 + .../lib/init-templates/app/python/source.bat | 13 + .../app/python/tests/__init__.py | 0 .../app/python/tests/unit/__init__.py | 0 ...test_%name.PythonModule%_stack.template.py | 15 + .../app/typescript/.template.gitignore | 8 + .../app/typescript/.template.npmignore | 6 + .../init-templates/app/typescript/README.md | 14 + .../app/typescript/bin/%name%.template.ts | 20 + .../app/typescript/cdk.template.json | 17 + .../typescript/lib/%name%-stack.template.ts | 16 + .../app/typescript/package.json | 26 + .../typescript/test/%name%.test.template.ts | 17 + .../aws-cdk/lib/init-templates/lib/info.json | 4 + .../lib/typescript/.template.gitignore | 8 + .../lib/typescript/.template.npmignore | 6 + .../lib/typescript/README.template.md | 12 + .../lib/typescript/lib/index.template.ts | 21 + .../lib/typescript/package.json | 24 + .../typescript/test/%name%.test.template.ts | 18 + .../sample-app/csharp/.template.gitignore | 342 + .../sample-app/csharp/README.template.md | 19 + .../sample-app/csharp/cdk.template.json | 15 + .../src/%name.PascalCased%.template.sln | 18 + .../%name.PascalCased%.template.csproj | 20 + .../%name.PascalCased%Stack.template.cs | 24 + .../%name.PascalCased%/GlobalSuppressions.cs | 1 + .../%name.PascalCased%/Program.template.cs | 15 + .../sample-app/fsharp/.template.gitignore | 342 + .../sample-app/fsharp/README.template.md | 20 + .../sample-app/fsharp/cdk.template.json | 14 + .../src/%name.PascalCased%.template.sln | 18 + .../%name.PascalCased%.template.fsproj | 25 + .../%name.PascalCased%Stack.template.fs | 14 + .../%name.PascalCased%/Program.template.fs | 11 + .../sample-app/go/%name%.template.go | 73 + .../sample-app/go/%name%_test.template.go | 25 + .../sample-app/go/.template.gitignore | 19 + .../init-templates/sample-app/go/README.md | 12 + .../sample-app/go/cdk.template.json | 13 + .../sample-app/go/go.template.mod | 9 + .../lib/init-templates/sample-app/info.json | 4 + .../sample-app/java/.template.gitignore | 13 + .../sample-app/java/README.template.md | 19 + .../init-templates/sample-app/java/cdk.json | 13 + .../init-templates/sample-app/java/pom.xml | 55 + .../myorg/%name.PascalCased%App.template.java | 13 + .../%name.PascalCased%Stack.template.java | 29 + .../%name.PascalCased%StackTest.template.java | 27 + .../sample-app/javascript/.template.gitignore | 5 + .../sample-app/javascript/.template.npmignore | 3 + .../sample-app/javascript/README.template.md | 13 + .../sample-app/javascript/cdk.template.json | 15 + .../sample-app/javascript/package.json | 20 + .../%name.PythonModule%_stack.template.py | 26 + .../python/%name.PythonModule%/__init__.py | 0 .../sample-app/python/.template.gitignore | 22 + .../sample-app/python/README.template.md | 65 + .../sample-app/python/app.template.py | 11 + .../sample-app/python/cdk.template.json | 15 + .../sample-app/python/requirements-dev.txt | 1 + .../sample-app/python/requirements.txt | 2 + .../sample-app/python/source.bat | 13 + .../sample-app/python/tests/__init__.py | 0 .../sample-app/python/tests/unit/__init__.py | 0 ...test_%name.PythonModule%_stack.template.py | 21 + .../sample-app/typescript/.template.gitignore | 8 + .../sample-app/typescript/.template.npmignore | 6 + .../sample-app/typescript/README.template.md | 15 + .../typescript/bin/%name%.template.ts | 6 + .../sample-app/typescript/cdk.template.json | 17 + .../typescript/lib/%name%-stack.template.ts | 19 + .../sample-app/typescript/package.json | 26 + .../typescript/test/%name%.test.template.ts | 17 + packages/aws-cdk/lib/init.ts | 513 + packages/aws-cdk/lib/legacy-exports-source.ts | 33 + packages/aws-cdk/lib/legacy-exports.ts | 91 + packages/aws-cdk/lib/legacy-logging-source.ts | 122 + packages/aws-cdk/lib/list-stacks.ts | 98 + packages/aws-cdk/lib/logging.ts | 184 + packages/aws-cdk/lib/migrator.ts | 86 + packages/aws-cdk/lib/notices.ts | 519 + packages/aws-cdk/lib/os.ts | 97 + packages/aws-cdk/lib/serialize.ts | 86 + packages/aws-cdk/lib/toolkit/cli-io-host.ts | 384 + packages/aws-cdk/lib/toolkit/error.ts | 83 + packages/aws-cdk/lib/tree.ts | 58 + packages/aws-cdk/lib/util/archive.ts | 93 + packages/aws-cdk/lib/util/arrays.ts | 31 + packages/aws-cdk/lib/util/bool.ts | 9 + packages/aws-cdk/lib/util/bytes.ts | 21 + packages/aws-cdk/lib/util/content-hash.ts | 44 + packages/aws-cdk/lib/util/directories.ts | 64 + packages/aws-cdk/lib/util/error.ts | 19 + packages/aws-cdk/lib/util/index.ts | 5 + packages/aws-cdk/lib/util/objects.ts | 177 + packages/aws-cdk/lib/util/parallel.ts | 44 + packages/aws-cdk/lib/util/tables.ts | 7 + packages/aws-cdk/lib/util/tracing.ts | 53 + packages/aws-cdk/lib/util/type-brands.ts | 44 + packages/aws-cdk/lib/util/types.ts | 32 + .../lib/util/validate-notification-arn.ts | 6 + packages/aws-cdk/lib/util/version-range.ts | 39 + .../aws-cdk/lib/util/work-graph-builder.ts | 177 + packages/aws-cdk/lib/util/work-graph-types.ts | 56 + packages/aws-cdk/lib/util/work-graph.ts | 402 + packages/aws-cdk/lib/util/yaml-cfn.ts | 59 + packages/aws-cdk/package.json | 194 + packages/aws-cdk/scripts/user-input-gen | 2 + packages/aws-cdk/scripts/user-input-gen.ts | 16 + .../aws-cdk/test/api/account-cache.test.ts | 38 + .../aws-cdk/test/api/assembly-versions.ts | 34 + .../__snapshots__/sdk-logger.test.ts.snap | 5 + .../test/api/aws-auth/account-cache.test.ts | 124 + .../api/aws-auth/awscli-compatible.test.ts | 287 + .../test/api/aws-auth/sdk-logger.test.ts | 81 + packages/aws-cdk/test/api/bootstrap.test.ts | 383 + packages/aws-cdk/test/api/bootstrap2.test.ts | 617 + .../aws-cdk/test/api/cloud-assembly.test.ts | 339 + .../aws-cdk/test/api/cloud-executable.test.ts | 93 + packages/aws-cdk/test/api/console-listener.ts | 65 + .../test/api/credential-plugins.test.ts | 41 + .../test/api/deployments/assets.test.ts | 251 + .../test/api/deployments/checks.test.ts | 140 + .../cloudformation-deployments.test.ts | 1171 + .../test/api/deployments/deploy-stack.test.ts | 1259 + .../deployments/hotswap-deployments.test.ts | 687 + .../test/api/environment-resources.test.ts | 154 + .../evaluate-cloudformation-template.test.ts | 103 + packages/aws-cdk/test/api/exec.test.ts | 291 + .../test/api/fake-cloudformation-stack.ts | 52 + packages/aws-cdk/test/api/fake-sts.ts | 344 + .../test/api/garbage-collection.test.ts | 1015 + ...ping-templates-hotswap-deployments.test.ts | 1613 + ...build-projects-hotswap-deployments.test.ts | 741 + .../ecs-services-hotswap-deployments.test.ts | 729 + .../test/api/hotswap/hotswap-test-setup.ts | 148 + .../iam-policy-hotswap-deployment.test.ts | 133 + ...nctions-docker-hotswap-deployments.test.ts | 186 + ...mbda-functions-hotswap-deployments.test.ts | 1068 + ...nctions-inline-hotswap-deployments.test.ts | 163 + ...rsions-aliases-hotswap-deployments.test.ts | 208 + .../api/hotswap/nested-stacks-hotswap.test.ts | 1338 + .../s3-bucket-hotswap-deployments.test.ts | 853 + .../state-machine-hotswap-deployments.test.ts | 816 + .../api/lazy-list-stack-resources.test.ts | 27 + .../test/api/lazy-lookup-export.test.ts | 92 + .../test/api/plugin/credential-plugin.test.ts | 175 + .../test/api/plugin/plugin-host.test.ts | 94 + .../aws-cdk/test/api/sdk-provider.test.ts | 836 + packages/aws-cdk/test/api/settings.test.ts | 63 + .../test/api/stack-activity-monitor.test.ts | 309 + .../cloudformation/stack-event-poller.test.ts | 83 + .../aws-cdk/test/api/util/display.test.ts | 62 + packages/aws-cdk/test/api/util/error.test.ts | 26 + packages/aws-cdk/test/bootstrap.test.ts | 36 + packages/aws-cdk/test/cdk-docs.test.ts | 25 + packages/aws-cdk/test/cdk-doctor.test.ts | 11 + packages/aws-cdk/test/cli/cdk-toolkit.test.ts | 1750 + .../aws-cdk/test/cli/cli-arguments.test.ts | 143 + packages/aws-cdk/test/cli/cli.test.ts | 99 + .../aws-cdk/test/cli/configuration.test.ts | 118 + .../cli/parse-command-line-arguments.test.ts | 40 + .../test/cli/platform-warnings.test.ts | 15 + packages/aws-cdk/test/cli/user-config.test.ts | 145 + .../aws-cdk/test/cli/user-context.test.ts | 153 + packages/aws-cdk/test/cli/version.test.ts | 153 + .../built-with-1_144_0/tree.json | 21 + .../built-with-2_12_0/tree.json | 21 + .../experimental-module/tree.json | 110 + .../test/commands/context-command.test.ts | 255 + .../aws-cdk/test/commands/migrate.test.ts | 580 + .../commands/test-resources/stacks/S3Stack.cs | 50 + .../test-resources/stacks/S3Stack.java | 61 + .../test-resources/stacks/s3-stack.ts | 50 + .../test/commands/test-resources/stacks/s3.go | 91 + .../test-resources/stacks/s3_stack.py | 48 + .../templates/autoscaling-template.yml | 677 + .../templates/empty-template.yml | 0 .../templates/rds-template.json | 18 + .../test-resources/templates/s3-template.json | 45 + .../templates/sqs-template.json | 91 + .../test/context-providers/amis.test.ts | 65 + .../context-providers/asymmetric-vpcs.test.ts | 722 + .../availability-zones.test.ts | 45 + ...ndpoint-service-availability-zones.test.ts | 44 + .../test/context-providers/generic.test.ts | 123 + .../context-providers/hosted-zones.test.ts | 125 + .../test/context-providers/keys.test.ts | 156 + .../context-providers/load-balancers.test.ts | 811 + .../context-providers/security-groups.test.ts | 302 + .../context-providers/ssm-parameters.test.ts | 49 + .../test/context-providers/vpcs.test.ts | 618 + packages/aws-cdk/test/diff.test.ts | 1203 + packages/aws-cdk/test/import.test.ts | 416 + packages/aws-cdk/test/init.test.ts | 348 + packages/aws-cdk/test/integ/cli/test.sh | 6 + .../test/integ/init/test-csharp-app.sh | 6 + .../aws-cdk/test/integ/init/test-fsharp.sh | 6 + .../aws-cdk/test/integ/init/test-go-app.sh | 6 + packages/aws-cdk/test/integ/init/test-java.sh | 6 + .../test/integ/init/test-javascript.sh | 6 + .../test/integ/init/test-python-app.sh | 6 + .../test/integ/init/test-typescript-app.sh | 6 + .../test/integ/init/test-typescript-lib.sh | 6 + .../integ/init/test-typescript-versions.sh | 9 + packages/aws-cdk/test/integ/run-against-dist | 19 + .../aws-cdk/test/integ/run-against-release | 18 + ...est-cli-regression-against-current-code.sh | 12 + ...t-cli-regression-against-latest-release.sh | 11 + .../aws-cdk/test/integ/uberpackage/test.sh | 6 + packages/aws-cdk/test/jest-bufferedconsole.ts | 111 + packages/aws-cdk/test/jest-setup-after-env.ts | 81 + packages/aws-cdk/test/list-stacks.test.ts | 518 + ...with-asset-parameters.nested.template.json | 52 + ...ambda-one-stack-stack.nested.template.json | 26 + ...with-asset-parameters.nested.template.json | 29 + ...-sibling-stack-output.nested.template.json | 30 + .../one-lambda-stack.nested.template.json | 17 + ...-lambda-version-stack.nested.template.json | 20 + ...utput-one-param-stack.nested.template.json | 20 + .../one-output-stack.nested.template.json | 5 + ...ource-one-stack-stack.nested.template.json | 19 + .../one-resource-stack.nested.template.json | 10 + ...urce-two-stacks-stack.nested.template.json | 28 + ...with-two-nested-stacks-stack.template.json | 39 + ...-unnamed-lambda-stack.nested.template.json | 16 + ...mbda-two-stacks-stack.nested.template.json | 34 + packages/aws-cdk/test/notices.test.ts | 783 + packages/aws-cdk/test/rwlock.test.ts | 53 + packages/aws-cdk/test/serialize.test.ts | 36 + .../aws-cdk/test/stage-manifest/manifest.json | 24 + .../test/toolkit/cli-io-host-corked.test.ts | 84 + .../aws-cdk/test/toolkit/cli-io-host.test.ts | 245 + .../test/toolkit/toolkit-error.test.ts | 39 + packages/aws-cdk/test/tree.test.ts | 115 + packages/aws-cdk/test/util.ts | 229 + .../aws-cdk/test/util/applydefaults.test.ts | 11 + packages/aws-cdk/test/util/arrays.test.ts | 27 + packages/aws-cdk/test/util/bytes.test.ts | 18 + .../aws-cdk/test/util/cloudformation.test.ts | 199 + .../test/util/console-formatters.test.ts | 27 + .../aws-cdk/test/util/mock-child_process.ts | 65 + packages/aws-cdk/test/util/mock-sdk.ts | 186 + .../aws-cdk/test/util/mock-toolkitinfo.ts | 54 + packages/aws-cdk/test/util/objects.test.ts | 65 + packages/aws-cdk/test/util/parallel.test.ts | 33 + packages/aws-cdk/test/util/serialize.test.ts | 7 + packages/aws-cdk/test/util/silent.ts | 16 + .../aws-cdk/test/util/stack-monitor.test.ts | 271 + .../util/validate-notification-arn.test.ts | 30 + .../aws-cdk/test/util/version-range.test.ts | 26 + .../aws-cdk/test/util/yargs-helpers.test.ts | 14 + .../aws-cdk/test/work-graph-builder.test.ts | 378 + packages/aws-cdk/test/work-graph.test.ts | 483 + packages/aws-cdk/test/yaml.test.ts | 69 + packages/aws-cdk/tsconfig.dev.json | 67 + packages/aws-cdk/tsconfig.json | 66 + packages/cdk-assets/.eslintrc.js | 9 + packages/cdk-assets/.eslintrc.json | 273 + packages/cdk-assets/.gitattributes | 20 + packages/cdk-assets/.github/CODEOWNERS | 4 + packages/cdk-assets/.gitignore | 49 + packages/cdk-assets/.npmignore | 24 + packages/cdk-assets/.prettierignore | 2 + packages/cdk-assets/.prettierrc.json | 6 + packages/cdk-assets/.projen/deps.json | 206 + packages/cdk-assets/.projen/files.json | 19 + packages/cdk-assets/.projen/tasks.json | 212 + packages/cdk-assets/LICENSE | 202 + packages/cdk-assets/NOTICE | 2 + packages/cdk-assets/README.md | 195 + packages/cdk-assets/bin/cdk-assets | 2 + packages/cdk-assets/bin/cdk-assets.ts | 83 + .../bin/docker-credential-cdk-assets | 2 + .../bin/docker-credential-cdk-assets.ts | 46 + packages/cdk-assets/bin/list.ts | 7 + packages/cdk-assets/bin/logging.ts | 29 + packages/cdk-assets/bin/publish.ts | 61 + packages/cdk-assets/jest.config.json | 66 + packages/cdk-assets/lib/asset-manifest.ts | 341 + packages/cdk-assets/lib/aws-types.ts | 1764 + packages/cdk-assets/lib/aws.ts | 259 + packages/cdk-assets/lib/index.ts | 4 + packages/cdk-assets/lib/private/archive.ts | 100 + .../cdk-assets/lib/private/asset-handler.ts | 62 + .../lib/private/docker-credentials.ts | 129 + packages/cdk-assets/lib/private/docker.ts | 309 + packages/cdk-assets/lib/private/fs-extra.ts | 33 + .../lib/private/handlers/client-options.ts | 11 + .../lib/private/handlers/container-images.ts | 288 + .../cdk-assets/lib/private/handlers/files.ts | 390 + .../cdk-assets/lib/private/handlers/index.ts | 25 + packages/cdk-assets/lib/private/p-limit.ts | 62 + .../cdk-assets/lib/private/placeholders.ts | 37 + packages/cdk-assets/lib/private/shell.ts | 168 + packages/cdk-assets/lib/private/util.ts | 12 + packages/cdk-assets/lib/progress.ts | 151 + packages/cdk-assets/lib/publishing.ts | 307 + packages/cdk-assets/package.json | 103 + .../scripts/manual-test-manifest.json | 12 + packages/cdk-assets/scripts/manual-test.sh | 22 + packages/cdk-assets/test/archive.test.ts | 99 + .../cdk-assets/test/assetpublishing.test.ts | 122 + packages/cdk-assets/test/aws.test.ts | 74 + .../cdk-assets/test/docker-images.test.ts | 938 + packages/cdk-assets/test/fake-listener.ts | 16 + packages/cdk-assets/test/files.test.ts | 437 + packages/cdk-assets/test/logging.test.ts | 259 + packages/cdk-assets/test/manifest.test.ts | 146 + packages/cdk-assets/test/mock-aws.ts | 46 + .../cdk-assets/test/mock-child_process.ts | 78 + packages/cdk-assets/test/mock-fs.ts | 86 + .../cdk-assets/test/mock-progress-listener.ts | 44 + packages/cdk-assets/test/placeholders.test.ts | 91 + .../test/private/docker-credentials.test.ts | 263 + .../cdk-assets/test/private/docker.test.ts | 98 + .../cdk-assets/test/private/p-limit.test.ts | 48 + packages/cdk-assets/test/progress.test.ts | 94 + .../cdk-assets/test/shell-logging.test.ts | 156 + .../test/test-archive-follow/data/linked | 1 + .../test/test-archive-follow/data/one.txt | 1 + .../test/test-archive-follow/linked/two.txt | 1 + .../test/test-archive/executable.txt | 0 .../cdk-assets/test/test-archive/file1.txt | 1 + .../cdk-assets/test/test-archive/file2.txt | 2 + .../test/test-archive/subdir/file3.txt | 1 + packages/cdk-assets/test/util.test.ts | 31 + packages/cdk-assets/test/zipping.test.ts | 55 + packages/cdk-assets/tsconfig.dev.json | 45 + packages/cdk-assets/tsconfig.json | 41 + packages/cdk/.eslintrc.js | 9 + packages/cdk/.eslintrc.json | 270 + packages/cdk/.gitattributes | 20 + packages/cdk/.gitignore | 49 + packages/cdk/.npmignore | 24 + packages/cdk/.prettierignore | 2 + packages/cdk/.prettierrc.json | 6 + packages/cdk/.projen/deps.json | 98 + packages/cdk/.projen/files.json | 19 + packages/cdk/.projen/tasks.json | 197 + packages/cdk/LICENSE | 202 + packages/cdk/NOTICE | 2 + packages/cdk/README.md | 12 + packages/cdk/bin/cdk | 2 + packages/cdk/jest.config.json | 66 + packages/cdk/package.json | 75 + packages/cdk/tsconfig.dev.json | 42 + packages/cdk/tsconfig.json | 40 + 944 files changed, 173359 insertions(+) create mode 100644 packages/@aws-cdk/cdk-build-tools/.eslintrc.js create mode 100644 packages/@aws-cdk/cdk-build-tools/.eslintrc.json create mode 100644 packages/@aws-cdk/cdk-build-tools/.gitattributes create mode 100644 packages/@aws-cdk/cdk-build-tools/.gitignore create mode 100644 packages/@aws-cdk/cdk-build-tools/.npmignore create mode 100644 packages/@aws-cdk/cdk-build-tools/.prettierignore create mode 100644 packages/@aws-cdk/cdk-build-tools/.prettierrc.json create mode 100644 packages/@aws-cdk/cdk-build-tools/.projen/deps.json create mode 100644 packages/@aws-cdk/cdk-build-tools/.projen/files.json create mode 100644 packages/@aws-cdk/cdk-build-tools/.projen/tasks.json create mode 100644 packages/@aws-cdk/cdk-build-tools/LICENSE create mode 100644 packages/@aws-cdk/cdk-build-tools/NOTICE create mode 100644 packages/@aws-cdk/cdk-build-tools/README.md create mode 100755 packages/@aws-cdk/cdk-build-tools/bin/cdk-awslint create mode 100755 packages/@aws-cdk/cdk-build-tools/bin/cdk-build create mode 100644 packages/@aws-cdk/cdk-build-tools/bin/cdk-build.ts create mode 100755 packages/@aws-cdk/cdk-build-tools/bin/cdk-compat create mode 100755 packages/@aws-cdk/cdk-build-tools/bin/cdk-copy create mode 100644 packages/@aws-cdk/cdk-build-tools/bin/cdk-copy.ts create mode 100755 packages/@aws-cdk/cdk-build-tools/bin/cdk-lint create mode 100644 packages/@aws-cdk/cdk-build-tools/bin/cdk-lint.ts create mode 100755 packages/@aws-cdk/cdk-build-tools/bin/cdk-package create mode 100644 packages/@aws-cdk/cdk-build-tools/bin/cdk-package.ts create mode 100755 packages/@aws-cdk/cdk-build-tools/bin/cdk-test create mode 100644 packages/@aws-cdk/cdk-build-tools/bin/cdk-test.ts create mode 100755 packages/@aws-cdk/cdk-build-tools/bin/cdk-watch create mode 100644 packages/@aws-cdk/cdk-build-tools/bin/cdk-watch.ts create mode 100644 packages/@aws-cdk/cdk-build-tools/chmod.bat create mode 100644 packages/@aws-cdk/cdk-build-tools/config/markdownlint.json create mode 100644 packages/@aws-cdk/cdk-build-tools/jest.config.json create mode 100644 packages/@aws-cdk/cdk-build-tools/lib/bockfs.ts create mode 100644 packages/@aws-cdk/cdk-build-tools/lib/compile.ts create mode 100644 packages/@aws-cdk/cdk-build-tools/lib/deprecated-symbols.ts create mode 100644 packages/@aws-cdk/cdk-build-tools/lib/index.ts create mode 100644 packages/@aws-cdk/cdk-build-tools/lib/lint.ts create mode 100644 packages/@aws-cdk/cdk-build-tools/lib/os.ts create mode 100644 packages/@aws-cdk/cdk-build-tools/lib/package-info.ts create mode 100644 packages/@aws-cdk/cdk-build-tools/lib/timer.ts create mode 100644 packages/@aws-cdk/cdk-build-tools/package.json create mode 100644 packages/@aws-cdk/cdk-build-tools/tsconfig.dev.json create mode 100644 packages/@aws-cdk/cdk-build-tools/tsconfig.json create mode 100644 packages/@aws-cdk/cdk-cli-wrapper/.eslintrc.js create mode 100644 packages/@aws-cdk/cdk-cli-wrapper/.eslintrc.json create mode 100644 packages/@aws-cdk/cdk-cli-wrapper/.gitattributes create mode 100644 packages/@aws-cdk/cdk-cli-wrapper/.gitignore create mode 100644 packages/@aws-cdk/cdk-cli-wrapper/.npmignore create mode 100644 packages/@aws-cdk/cdk-cli-wrapper/.prettierignore create mode 100644 packages/@aws-cdk/cdk-cli-wrapper/.prettierrc.json create mode 100644 packages/@aws-cdk/cdk-cli-wrapper/.projen/deps.json create mode 100644 packages/@aws-cdk/cdk-cli-wrapper/.projen/files.json create mode 100644 packages/@aws-cdk/cdk-cli-wrapper/.projen/tasks.json create mode 100644 packages/@aws-cdk/cdk-cli-wrapper/LICENSE create mode 100644 packages/@aws-cdk/cdk-cli-wrapper/NOTICE create mode 100644 packages/@aws-cdk/cdk-cli-wrapper/README.md create mode 100644 packages/@aws-cdk/cdk-cli-wrapper/jest.config.json create mode 100644 packages/@aws-cdk/cdk-cli-wrapper/lib/cdk-wrapper.ts create mode 100644 packages/@aws-cdk/cdk-cli-wrapper/lib/commands/common.ts create mode 100644 packages/@aws-cdk/cdk-cli-wrapper/lib/commands/deploy.ts create mode 100644 packages/@aws-cdk/cdk-cli-wrapper/lib/commands/destroy.ts create mode 100644 packages/@aws-cdk/cdk-cli-wrapper/lib/commands/index.ts create mode 100644 packages/@aws-cdk/cdk-cli-wrapper/lib/commands/list.ts create mode 100644 packages/@aws-cdk/cdk-cli-wrapper/lib/commands/synth.ts create mode 100644 packages/@aws-cdk/cdk-cli-wrapper/lib/index.ts create mode 100644 packages/@aws-cdk/cdk-cli-wrapper/lib/utils.ts create mode 100644 packages/@aws-cdk/cdk-cli-wrapper/package.json create mode 100644 packages/@aws-cdk/cdk-cli-wrapper/test/cdk-wrapper.test.ts create mode 100644 packages/@aws-cdk/cdk-cli-wrapper/tsconfig.dev.json create mode 100644 packages/@aws-cdk/cdk-cli-wrapper/tsconfig.json create mode 100644 packages/@aws-cdk/cli-lib-alpha/.eslintrc.js create mode 100644 packages/@aws-cdk/cli-lib-alpha/.eslintrc.json create mode 100644 packages/@aws-cdk/cli-lib-alpha/.gitattributes create mode 100644 packages/@aws-cdk/cli-lib-alpha/.gitignore create mode 100644 packages/@aws-cdk/cli-lib-alpha/.npmignore create mode 100644 packages/@aws-cdk/cli-lib-alpha/.prettierignore create mode 100644 packages/@aws-cdk/cli-lib-alpha/.prettierrc.json create mode 100644 packages/@aws-cdk/cli-lib-alpha/.projen/deps.json create mode 100644 packages/@aws-cdk/cli-lib-alpha/.projen/files.json create mode 100644 packages/@aws-cdk/cli-lib-alpha/.projen/tasks.json create mode 100644 packages/@aws-cdk/cli-lib-alpha/LICENSE create mode 100644 packages/@aws-cdk/cli-lib-alpha/NOTICE create mode 100644 packages/@aws-cdk/cli-lib-alpha/README.md create mode 100644 packages/@aws-cdk/cli-lib-alpha/THIRD_PARTY_LICENSES create mode 100644 packages/@aws-cdk/cli-lib-alpha/awslint.json create mode 100644 packages/@aws-cdk/cli-lib-alpha/build-info.json create mode 100755 packages/@aws-cdk/cli-lib-alpha/build-tools/copy-cli-resources.sh create mode 100644 packages/@aws-cdk/cli-lib-alpha/db.json.gz create mode 100644 packages/@aws-cdk/cli-lib-alpha/jest.config.json create mode 100644 packages/@aws-cdk/cli-lib-alpha/lib/api/bootstrap/bootstrap-template.yaml create mode 100644 packages/@aws-cdk/cli-lib-alpha/lib/cli.ts create mode 100644 packages/@aws-cdk/cli-lib-alpha/lib/commands/bootstrap.ts create mode 100644 packages/@aws-cdk/cli-lib-alpha/lib/commands/common.ts create mode 100644 packages/@aws-cdk/cli-lib-alpha/lib/commands/deploy.ts create mode 100644 packages/@aws-cdk/cli-lib-alpha/lib/commands/destroy.ts create mode 100644 packages/@aws-cdk/cli-lib-alpha/lib/commands/index.ts create mode 100644 packages/@aws-cdk/cli-lib-alpha/lib/commands/list.ts create mode 100644 packages/@aws-cdk/cli-lib-alpha/lib/commands/synth.ts create mode 100644 packages/@aws-cdk/cli-lib-alpha/lib/index.ts create mode 100644 packages/@aws-cdk/cli-lib-alpha/lib/index_bg.wasm create mode 100644 packages/@aws-cdk/cli-lib-alpha/lib/init-templates/.init-version.json create mode 100644 packages/@aws-cdk/cli-lib-alpha/lib/init-templates/.no-packagejson-validator create mode 100644 packages/@aws-cdk/cli-lib-alpha/lib/init-templates/.recommended-feature-flags.json create mode 100644 packages/@aws-cdk/cli-lib-alpha/lib/init-templates/LICENSE create mode 100644 packages/@aws-cdk/cli-lib-alpha/lib/init-templates/app/csharp/.template.gitignore create mode 100644 packages/@aws-cdk/cli-lib-alpha/lib/init-templates/app/csharp/README.md create mode 100644 packages/@aws-cdk/cli-lib-alpha/lib/init-templates/app/csharp/cdk.template.json create mode 100644 packages/@aws-cdk/cli-lib-alpha/lib/init-templates/app/csharp/src/%name.PascalCased%.template.sln create mode 100644 packages/@aws-cdk/cli-lib-alpha/lib/init-templates/app/csharp/src/%name.PascalCased%/%name.PascalCased%.template.csproj create mode 100644 packages/@aws-cdk/cli-lib-alpha/lib/init-templates/app/csharp/src/%name.PascalCased%/%name.PascalCased%Stack.template.cs create mode 100644 packages/@aws-cdk/cli-lib-alpha/lib/init-templates/app/csharp/src/%name.PascalCased%/GlobalSuppressions.cs create mode 100644 packages/@aws-cdk/cli-lib-alpha/lib/init-templates/app/csharp/src/%name.PascalCased%/Program.template.cs create mode 100644 packages/@aws-cdk/cli-lib-alpha/lib/init-templates/app/fsharp/.template.gitignore create mode 100644 packages/@aws-cdk/cli-lib-alpha/lib/init-templates/app/fsharp/README.md create mode 100644 packages/@aws-cdk/cli-lib-alpha/lib/init-templates/app/fsharp/cdk.template.json create mode 100644 packages/@aws-cdk/cli-lib-alpha/lib/init-templates/app/fsharp/src/%name.PascalCased%.template.sln create mode 100644 packages/@aws-cdk/cli-lib-alpha/lib/init-templates/app/fsharp/src/%name.PascalCased%/%name.PascalCased%.template.fsproj create mode 100644 packages/@aws-cdk/cli-lib-alpha/lib/init-templates/app/fsharp/src/%name.PascalCased%/%name.PascalCased%Stack.template.fs create mode 100644 packages/@aws-cdk/cli-lib-alpha/lib/init-templates/app/fsharp/src/%name.PascalCased%/Program.template.fs create mode 100644 packages/@aws-cdk/cli-lib-alpha/lib/init-templates/app/go/%name%.template.go create mode 100644 packages/@aws-cdk/cli-lib-alpha/lib/init-templates/app/go/%name%_test.template.go create mode 100644 packages/@aws-cdk/cli-lib-alpha/lib/init-templates/app/go/.template.gitignore create mode 100644 packages/@aws-cdk/cli-lib-alpha/lib/init-templates/app/go/README.md create mode 100644 packages/@aws-cdk/cli-lib-alpha/lib/init-templates/app/go/cdk.template.json create mode 100644 packages/@aws-cdk/cli-lib-alpha/lib/init-templates/app/go/go.template.mod create mode 100644 packages/@aws-cdk/cli-lib-alpha/lib/init-templates/app/info.json create mode 100644 packages/@aws-cdk/cli-lib-alpha/lib/init-templates/app/java/.template.gitignore create mode 100644 packages/@aws-cdk/cli-lib-alpha/lib/init-templates/app/java/README.md create mode 100644 packages/@aws-cdk/cli-lib-alpha/lib/init-templates/app/java/cdk.json create mode 100644 packages/@aws-cdk/cli-lib-alpha/lib/init-templates/app/java/pom.xml create mode 100644 packages/@aws-cdk/cli-lib-alpha/lib/init-templates/app/java/src/main/java/com/myorg/%name.PascalCased%App.template.java create mode 100644 packages/@aws-cdk/cli-lib-alpha/lib/init-templates/app/java/src/main/java/com/myorg/%name.PascalCased%Stack.template.java create mode 100644 packages/@aws-cdk/cli-lib-alpha/lib/init-templates/app/java/src/test/java/com/myorg/%name.PascalCased%Test.template.java create mode 100644 packages/@aws-cdk/cli-lib-alpha/lib/init-templates/app/javascript/.template.gitignore create mode 100644 packages/@aws-cdk/cli-lib-alpha/lib/init-templates/app/javascript/.template.npmignore create mode 100644 packages/@aws-cdk/cli-lib-alpha/lib/init-templates/app/javascript/README.md create mode 100644 packages/@aws-cdk/cli-lib-alpha/lib/init-templates/app/javascript/cdk.template.json create mode 100644 packages/@aws-cdk/cli-lib-alpha/lib/init-templates/app/javascript/package.json create mode 100644 packages/@aws-cdk/cli-lib-alpha/lib/init-templates/app/python/%name.PythonModule%/%name.PythonModule%_stack.template.py create mode 100644 packages/@aws-cdk/cli-lib-alpha/lib/init-templates/app/python/%name.PythonModule%/__init__.py create mode 100644 packages/@aws-cdk/cli-lib-alpha/lib/init-templates/app/python/.template.gitignore create mode 100644 packages/@aws-cdk/cli-lib-alpha/lib/init-templates/app/python/README.template.md create mode 100644 packages/@aws-cdk/cli-lib-alpha/lib/init-templates/app/python/app.template.py create mode 100644 packages/@aws-cdk/cli-lib-alpha/lib/init-templates/app/python/cdk.template.json create mode 100644 packages/@aws-cdk/cli-lib-alpha/lib/init-templates/app/python/requirements-dev.txt create mode 100644 packages/@aws-cdk/cli-lib-alpha/lib/init-templates/app/python/requirements.txt create mode 100644 packages/@aws-cdk/cli-lib-alpha/lib/init-templates/app/python/source.bat create mode 100644 packages/@aws-cdk/cli-lib-alpha/lib/init-templates/app/python/tests/__init__.py create mode 100644 packages/@aws-cdk/cli-lib-alpha/lib/init-templates/app/python/tests/unit/__init__.py create mode 100644 packages/@aws-cdk/cli-lib-alpha/lib/init-templates/app/python/tests/unit/test_%name.PythonModule%_stack.template.py create mode 100644 packages/@aws-cdk/cli-lib-alpha/lib/init-templates/app/typescript/.template.gitignore create mode 100644 packages/@aws-cdk/cli-lib-alpha/lib/init-templates/app/typescript/.template.npmignore create mode 100644 packages/@aws-cdk/cli-lib-alpha/lib/init-templates/app/typescript/README.md create mode 100644 packages/@aws-cdk/cli-lib-alpha/lib/init-templates/app/typescript/bin/%name%.template.ts create mode 100644 packages/@aws-cdk/cli-lib-alpha/lib/init-templates/app/typescript/cdk.template.json create mode 100644 packages/@aws-cdk/cli-lib-alpha/lib/init-templates/app/typescript/lib/%name%-stack.template.ts create mode 100644 packages/@aws-cdk/cli-lib-alpha/lib/init-templates/app/typescript/package.json create mode 100644 packages/@aws-cdk/cli-lib-alpha/lib/init-templates/app/typescript/test/%name%.test.template.ts create mode 100644 packages/@aws-cdk/cli-lib-alpha/lib/init-templates/lib/info.json create mode 100644 packages/@aws-cdk/cli-lib-alpha/lib/init-templates/lib/typescript/.template.gitignore create mode 100644 packages/@aws-cdk/cli-lib-alpha/lib/init-templates/lib/typescript/.template.npmignore create mode 100644 packages/@aws-cdk/cli-lib-alpha/lib/init-templates/lib/typescript/README.template.md create mode 100644 packages/@aws-cdk/cli-lib-alpha/lib/init-templates/lib/typescript/lib/index.template.ts create mode 100644 packages/@aws-cdk/cli-lib-alpha/lib/init-templates/lib/typescript/package.json create mode 100644 packages/@aws-cdk/cli-lib-alpha/lib/init-templates/lib/typescript/test/%name%.test.template.ts create mode 100644 packages/@aws-cdk/cli-lib-alpha/lib/init-templates/sample-app/csharp/.template.gitignore create mode 100644 packages/@aws-cdk/cli-lib-alpha/lib/init-templates/sample-app/csharp/README.template.md create mode 100644 packages/@aws-cdk/cli-lib-alpha/lib/init-templates/sample-app/csharp/cdk.template.json create mode 100644 packages/@aws-cdk/cli-lib-alpha/lib/init-templates/sample-app/csharp/src/%name.PascalCased%.template.sln create mode 100644 packages/@aws-cdk/cli-lib-alpha/lib/init-templates/sample-app/csharp/src/%name.PascalCased%/%name.PascalCased%.template.csproj create mode 100644 packages/@aws-cdk/cli-lib-alpha/lib/init-templates/sample-app/csharp/src/%name.PascalCased%/%name.PascalCased%Stack.template.cs create mode 100644 packages/@aws-cdk/cli-lib-alpha/lib/init-templates/sample-app/csharp/src/%name.PascalCased%/GlobalSuppressions.cs create mode 100644 packages/@aws-cdk/cli-lib-alpha/lib/init-templates/sample-app/csharp/src/%name.PascalCased%/Program.template.cs create mode 100644 packages/@aws-cdk/cli-lib-alpha/lib/init-templates/sample-app/fsharp/.template.gitignore create mode 100644 packages/@aws-cdk/cli-lib-alpha/lib/init-templates/sample-app/fsharp/README.template.md create mode 100644 packages/@aws-cdk/cli-lib-alpha/lib/init-templates/sample-app/fsharp/cdk.template.json create mode 100644 packages/@aws-cdk/cli-lib-alpha/lib/init-templates/sample-app/fsharp/src/%name.PascalCased%.template.sln create mode 100644 packages/@aws-cdk/cli-lib-alpha/lib/init-templates/sample-app/fsharp/src/%name.PascalCased%/%name.PascalCased%.template.fsproj create mode 100644 packages/@aws-cdk/cli-lib-alpha/lib/init-templates/sample-app/fsharp/src/%name.PascalCased%/%name.PascalCased%Stack.template.fs create mode 100644 packages/@aws-cdk/cli-lib-alpha/lib/init-templates/sample-app/fsharp/src/%name.PascalCased%/Program.template.fs create mode 100644 packages/@aws-cdk/cli-lib-alpha/lib/init-templates/sample-app/go/%name%.template.go create mode 100644 packages/@aws-cdk/cli-lib-alpha/lib/init-templates/sample-app/go/%name%_test.template.go create mode 100644 packages/@aws-cdk/cli-lib-alpha/lib/init-templates/sample-app/go/.template.gitignore create mode 100644 packages/@aws-cdk/cli-lib-alpha/lib/init-templates/sample-app/go/README.md create mode 100644 packages/@aws-cdk/cli-lib-alpha/lib/init-templates/sample-app/go/cdk.template.json create mode 100644 packages/@aws-cdk/cli-lib-alpha/lib/init-templates/sample-app/go/go.template.mod create mode 100644 packages/@aws-cdk/cli-lib-alpha/lib/init-templates/sample-app/info.json create mode 100644 packages/@aws-cdk/cli-lib-alpha/lib/init-templates/sample-app/java/.template.gitignore create mode 100644 packages/@aws-cdk/cli-lib-alpha/lib/init-templates/sample-app/java/README.template.md create mode 100644 packages/@aws-cdk/cli-lib-alpha/lib/init-templates/sample-app/java/cdk.json create mode 100644 packages/@aws-cdk/cli-lib-alpha/lib/init-templates/sample-app/java/pom.xml create mode 100644 packages/@aws-cdk/cli-lib-alpha/lib/init-templates/sample-app/java/src/main/java/com/myorg/%name.PascalCased%App.template.java create mode 100644 packages/@aws-cdk/cli-lib-alpha/lib/init-templates/sample-app/java/src/main/java/com/myorg/%name.PascalCased%Stack.template.java create mode 100644 packages/@aws-cdk/cli-lib-alpha/lib/init-templates/sample-app/java/src/test/java/com/myorg/%name.PascalCased%StackTest.template.java create mode 100644 packages/@aws-cdk/cli-lib-alpha/lib/init-templates/sample-app/javascript/.template.gitignore create mode 100644 packages/@aws-cdk/cli-lib-alpha/lib/init-templates/sample-app/javascript/.template.npmignore create mode 100644 packages/@aws-cdk/cli-lib-alpha/lib/init-templates/sample-app/javascript/README.template.md create mode 100644 packages/@aws-cdk/cli-lib-alpha/lib/init-templates/sample-app/javascript/cdk.template.json create mode 100644 packages/@aws-cdk/cli-lib-alpha/lib/init-templates/sample-app/javascript/package.json create mode 100644 packages/@aws-cdk/cli-lib-alpha/lib/init-templates/sample-app/python/%name.PythonModule%/%name.PythonModule%_stack.template.py create mode 100644 packages/@aws-cdk/cli-lib-alpha/lib/init-templates/sample-app/python/%name.PythonModule%/__init__.py create mode 100644 packages/@aws-cdk/cli-lib-alpha/lib/init-templates/sample-app/python/.template.gitignore create mode 100644 packages/@aws-cdk/cli-lib-alpha/lib/init-templates/sample-app/python/README.template.md create mode 100644 packages/@aws-cdk/cli-lib-alpha/lib/init-templates/sample-app/python/app.template.py create mode 100644 packages/@aws-cdk/cli-lib-alpha/lib/init-templates/sample-app/python/cdk.template.json create mode 100644 packages/@aws-cdk/cli-lib-alpha/lib/init-templates/sample-app/python/requirements-dev.txt create mode 100644 packages/@aws-cdk/cli-lib-alpha/lib/init-templates/sample-app/python/requirements.txt create mode 100644 packages/@aws-cdk/cli-lib-alpha/lib/init-templates/sample-app/python/source.bat create mode 100644 packages/@aws-cdk/cli-lib-alpha/lib/init-templates/sample-app/python/tests/__init__.py create mode 100644 packages/@aws-cdk/cli-lib-alpha/lib/init-templates/sample-app/python/tests/unit/__init__.py create mode 100644 packages/@aws-cdk/cli-lib-alpha/lib/init-templates/sample-app/python/tests/unit/test_%name.PythonModule%_stack.template.py create mode 100644 packages/@aws-cdk/cli-lib-alpha/lib/init-templates/sample-app/typescript/.template.gitignore create mode 100644 packages/@aws-cdk/cli-lib-alpha/lib/init-templates/sample-app/typescript/.template.npmignore create mode 100644 packages/@aws-cdk/cli-lib-alpha/lib/init-templates/sample-app/typescript/README.template.md create mode 100644 packages/@aws-cdk/cli-lib-alpha/lib/init-templates/sample-app/typescript/bin/%name%.template.ts create mode 100644 packages/@aws-cdk/cli-lib-alpha/lib/init-templates/sample-app/typescript/cdk.template.json create mode 100644 packages/@aws-cdk/cli-lib-alpha/lib/init-templates/sample-app/typescript/lib/%name%-stack.template.ts create mode 100644 packages/@aws-cdk/cli-lib-alpha/lib/init-templates/sample-app/typescript/package.json create mode 100644 packages/@aws-cdk/cli-lib-alpha/lib/init-templates/sample-app/typescript/test/%name%.test.template.ts create mode 100644 packages/@aws-cdk/cli-lib-alpha/package.json create mode 100644 packages/@aws-cdk/cli-lib-alpha/rosetta/default.ts-fixture create mode 100644 packages/@aws-cdk/cli-lib-alpha/rosetta/imports.ts-fixture create mode 100644 packages/@aws-cdk/cli-lib-alpha/rosetta/producer.ts-fixture create mode 100644 packages/@aws-cdk/cli-lib-alpha/test/cli.test.ts create mode 100644 packages/@aws-cdk/cli-lib-alpha/test/commands.test.ts create mode 100644 packages/@aws-cdk/cli-lib-alpha/test/test-app/app.ts create mode 100644 packages/@aws-cdk/cli-lib-alpha/test/test-app/cdk.json create mode 100644 packages/@aws-cdk/cli-lib-alpha/tsconfig.dev.json create mode 100644 packages/@aws-cdk/cli-plugin-contract/.eslintrc.js create mode 100644 packages/@aws-cdk/cli-plugin-contract/.eslintrc.json create mode 100644 packages/@aws-cdk/cli-plugin-contract/.gitattributes create mode 100644 packages/@aws-cdk/cli-plugin-contract/.gitignore create mode 100644 packages/@aws-cdk/cli-plugin-contract/.npmignore create mode 100644 packages/@aws-cdk/cli-plugin-contract/.prettierignore create mode 100644 packages/@aws-cdk/cli-plugin-contract/.prettierrc.json create mode 100644 packages/@aws-cdk/cli-plugin-contract/.projen/deps.json create mode 100644 packages/@aws-cdk/cli-plugin-contract/.projen/files.json create mode 100644 packages/@aws-cdk/cli-plugin-contract/.projen/tasks.json create mode 100644 packages/@aws-cdk/cli-plugin-contract/LICENSE create mode 100644 packages/@aws-cdk/cli-plugin-contract/NOTICE create mode 100644 packages/@aws-cdk/cli-plugin-contract/README.md create mode 100644 packages/@aws-cdk/cli-plugin-contract/jest.config.json create mode 100644 packages/@aws-cdk/cli-plugin-contract/lib/index.ts create mode 100644 packages/@aws-cdk/cli-plugin-contract/package.json create mode 100644 packages/@aws-cdk/cli-plugin-contract/tsconfig.dev.json create mode 100644 packages/@aws-cdk/cli-plugin-contract/tsconfig.json create mode 100644 packages/@aws-cdk/cloud-assembly-schema/.eslintrc.js create mode 100644 packages/@aws-cdk/cloud-assembly-schema/.eslintrc.json create mode 100644 packages/@aws-cdk/cloud-assembly-schema/.gitattributes create mode 100644 packages/@aws-cdk/cloud-assembly-schema/.gitignore create mode 100644 packages/@aws-cdk/cloud-assembly-schema/.npmignore create mode 100644 packages/@aws-cdk/cloud-assembly-schema/.prettierignore create mode 100644 packages/@aws-cdk/cloud-assembly-schema/.prettierrc.json create mode 100644 packages/@aws-cdk/cloud-assembly-schema/.projen/deps.json create mode 100644 packages/@aws-cdk/cloud-assembly-schema/.projen/files.json create mode 100644 packages/@aws-cdk/cloud-assembly-schema/.projen/tasks.json create mode 100644 packages/@aws-cdk/cloud-assembly-schema/CONTRIBUTING.md create mode 100644 packages/@aws-cdk/cloud-assembly-schema/LICENSE create mode 100644 packages/@aws-cdk/cloud-assembly-schema/NOTICE create mode 100644 packages/@aws-cdk/cloud-assembly-schema/README.md create mode 100644 packages/@aws-cdk/cloud-assembly-schema/jest.config.json create mode 100644 packages/@aws-cdk/cloud-assembly-schema/lib/assets/aws-destination.ts create mode 100644 packages/@aws-cdk/cloud-assembly-schema/lib/assets/docker-image-asset.ts create mode 100644 packages/@aws-cdk/cloud-assembly-schema/lib/assets/file-asset.ts create mode 100644 packages/@aws-cdk/cloud-assembly-schema/lib/assets/index.ts create mode 100644 packages/@aws-cdk/cloud-assembly-schema/lib/assets/schema.ts create mode 100644 packages/@aws-cdk/cloud-assembly-schema/lib/cloud-assembly/artifact-schema.ts create mode 100644 packages/@aws-cdk/cloud-assembly-schema/lib/cloud-assembly/context-queries.ts create mode 100644 packages/@aws-cdk/cloud-assembly-schema/lib/cloud-assembly/index.ts create mode 100644 packages/@aws-cdk/cloud-assembly-schema/lib/cloud-assembly/interfaces.ts create mode 100644 packages/@aws-cdk/cloud-assembly-schema/lib/cloud-assembly/metadata-schema.ts create mode 100644 packages/@aws-cdk/cloud-assembly-schema/lib/cloud-assembly/schema.ts create mode 100644 packages/@aws-cdk/cloud-assembly-schema/lib/index.ts create mode 100644 packages/@aws-cdk/cloud-assembly-schema/lib/integ-tests/commands/common.ts create mode 100644 packages/@aws-cdk/cloud-assembly-schema/lib/integ-tests/commands/deploy.ts create mode 100644 packages/@aws-cdk/cloud-assembly-schema/lib/integ-tests/commands/destroy.ts create mode 100644 packages/@aws-cdk/cloud-assembly-schema/lib/integ-tests/commands/index.ts create mode 100644 packages/@aws-cdk/cloud-assembly-schema/lib/integ-tests/index.ts create mode 100644 packages/@aws-cdk/cloud-assembly-schema/lib/integ-tests/schema.ts create mode 100644 packages/@aws-cdk/cloud-assembly-schema/lib/integ-tests/test-case.ts create mode 100644 packages/@aws-cdk/cloud-assembly-schema/lib/manifest.ts create mode 100644 packages/@aws-cdk/cloud-assembly-schema/package.json create mode 100644 packages/@aws-cdk/cloud-assembly-schema/projenrc/schema-definition.ts create mode 100644 packages/@aws-cdk/cloud-assembly-schema/projenrc/update-schema.ts create mode 100644 packages/@aws-cdk/cloud-assembly-schema/projenrc/update.ts create mode 100644 packages/@aws-cdk/cloud-assembly-schema/projenrc/util.ts create mode 100644 packages/@aws-cdk/cloud-assembly-schema/projenrc/versioning.ts create mode 100644 packages/@aws-cdk/cloud-assembly-schema/schema/README.md create mode 100644 packages/@aws-cdk/cloud-assembly-schema/schema/assets.schema.json create mode 100644 packages/@aws-cdk/cloud-assembly-schema/schema/cloud-assembly.schema.json create mode 100644 packages/@aws-cdk/cloud-assembly-schema/schema/integ.schema.json create mode 100644 packages/@aws-cdk/cloud-assembly-schema/schema/version.json create mode 100644 packages/@aws-cdk/cloud-assembly-schema/test/__snapshots__/manifest.test.ts.snap create mode 100644 packages/@aws-cdk/cloud-assembly-schema/test/assets.test.ts create mode 100644 packages/@aws-cdk/cloud-assembly-schema/test/fixtures/high-version-with-cli/manifest.json create mode 100644 packages/@aws-cdk/cloud-assembly-schema/test/fixtures/high-version/manifest.json create mode 100644 packages/@aws-cdk/cloud-assembly-schema/test/fixtures/invalid-artifact-type/manifest.json create mode 100644 packages/@aws-cdk/cloud-assembly-schema/test/fixtures/invalid-nested-property/manifest.json create mode 100644 packages/@aws-cdk/cloud-assembly-schema/test/fixtures/invalid-version/manifest.json create mode 100644 packages/@aws-cdk/cloud-assembly-schema/test/fixtures/only-version/manifest.json create mode 100644 packages/@aws-cdk/cloud-assembly-schema/test/fixtures/random-metadata/manifest.json create mode 100644 packages/@aws-cdk/cloud-assembly-schema/test/fixtures/unknown-property/manifest.json create mode 100644 packages/@aws-cdk/cloud-assembly-schema/test/fixtures/with-stack-tags/manifest.json create mode 100644 packages/@aws-cdk/cloud-assembly-schema/test/integ-tests.test.ts create mode 100644 packages/@aws-cdk/cloud-assembly-schema/test/manifest.test.ts create mode 100644 packages/@aws-cdk/cloud-assembly-schema/tsconfig.dev.json create mode 100644 packages/@aws-cdk/cloudformation-diff/.eslintrc.js create mode 100644 packages/@aws-cdk/cloudformation-diff/.eslintrc.json create mode 100644 packages/@aws-cdk/cloudformation-diff/.gitattributes create mode 100644 packages/@aws-cdk/cloudformation-diff/.gitignore create mode 100644 packages/@aws-cdk/cloudformation-diff/.npmignore create mode 100644 packages/@aws-cdk/cloudformation-diff/.prettierignore create mode 100644 packages/@aws-cdk/cloudformation-diff/.prettierrc.json create mode 100644 packages/@aws-cdk/cloudformation-diff/.projen/deps.json create mode 100644 packages/@aws-cdk/cloudformation-diff/.projen/files.json create mode 100644 packages/@aws-cdk/cloudformation-diff/.projen/tasks.json create mode 100644 packages/@aws-cdk/cloudformation-diff/LICENSE create mode 100644 packages/@aws-cdk/cloudformation-diff/NOTICE create mode 100644 packages/@aws-cdk/cloudformation-diff/README.md create mode 100644 packages/@aws-cdk/cloudformation-diff/jest.config.json create mode 100644 packages/@aws-cdk/cloudformation-diff/lib/diff-template.ts create mode 100644 packages/@aws-cdk/cloudformation-diff/lib/diff/index.ts create mode 100644 packages/@aws-cdk/cloudformation-diff/lib/diff/maybe-parsed.ts create mode 100644 packages/@aws-cdk/cloudformation-diff/lib/diff/template-and-changeset-diff-merger.ts create mode 100644 packages/@aws-cdk/cloudformation-diff/lib/diff/types.ts create mode 100644 packages/@aws-cdk/cloudformation-diff/lib/diff/util.ts create mode 100644 packages/@aws-cdk/cloudformation-diff/lib/diffable.ts create mode 100644 packages/@aws-cdk/cloudformation-diff/lib/format-table.ts create mode 100644 packages/@aws-cdk/cloudformation-diff/lib/format.ts create mode 100644 packages/@aws-cdk/cloudformation-diff/lib/iam/iam-changes.ts create mode 100644 packages/@aws-cdk/cloudformation-diff/lib/iam/iam-identity-center.ts create mode 100644 packages/@aws-cdk/cloudformation-diff/lib/iam/managed-policy.ts create mode 100644 packages/@aws-cdk/cloudformation-diff/lib/iam/statement.ts create mode 100644 packages/@aws-cdk/cloudformation-diff/lib/index.ts create mode 100644 packages/@aws-cdk/cloudformation-diff/lib/network/security-group-changes.ts create mode 100644 packages/@aws-cdk/cloudformation-diff/lib/network/security-group-rule.ts create mode 100644 packages/@aws-cdk/cloudformation-diff/lib/render-intrinsics.ts create mode 100644 packages/@aws-cdk/cloudformation-diff/lib/util.ts create mode 100644 packages/@aws-cdk/cloudformation-diff/package.json create mode 100644 packages/@aws-cdk/cloudformation-diff/test/diff-template.test.ts create mode 100644 packages/@aws-cdk/cloudformation-diff/test/format.test.ts create mode 100644 packages/@aws-cdk/cloudformation-diff/test/iam/broadening.test.ts create mode 100644 packages/@aws-cdk/cloudformation-diff/test/iam/detect-changes.test.ts create mode 100644 packages/@aws-cdk/cloudformation-diff/test/iam/statement.test.ts create mode 100644 packages/@aws-cdk/cloudformation-diff/test/network/detect-changes.test.ts create mode 100644 packages/@aws-cdk/cloudformation-diff/test/network/rule.test.ts create mode 100644 packages/@aws-cdk/cloudformation-diff/test/render-intrinsics.test.ts create mode 100644 packages/@aws-cdk/cloudformation-diff/test/template-and-changeset-diff-merger.test.ts create mode 100644 packages/@aws-cdk/cloudformation-diff/test/test-arbitraries.ts create mode 100644 packages/@aws-cdk/cloudformation-diff/test/util-test.ts create mode 100644 packages/@aws-cdk/cloudformation-diff/test/util.ts create mode 100644 packages/@aws-cdk/cloudformation-diff/tsconfig.dev.json create mode 100644 packages/@aws-cdk/cloudformation-diff/tsconfig.json create mode 100644 packages/@aws-cdk/node-bundle/.eslintrc.js create mode 100644 packages/@aws-cdk/node-bundle/.eslintrc.json create mode 100644 packages/@aws-cdk/node-bundle/.gitattributes create mode 100644 packages/@aws-cdk/node-bundle/.gitignore create mode 100644 packages/@aws-cdk/node-bundle/.npmignore create mode 100644 packages/@aws-cdk/node-bundle/.prettierignore create mode 100644 packages/@aws-cdk/node-bundle/.prettierrc.json create mode 100644 packages/@aws-cdk/node-bundle/.projen/deps.json create mode 100644 packages/@aws-cdk/node-bundle/.projen/files.json create mode 100644 packages/@aws-cdk/node-bundle/.projen/tasks.json create mode 100644 packages/@aws-cdk/node-bundle/LICENSE create mode 100644 packages/@aws-cdk/node-bundle/README.md create mode 100755 packages/@aws-cdk/node-bundle/bin/node-bundle create mode 100644 packages/@aws-cdk/node-bundle/jest.config.json create mode 100644 packages/@aws-cdk/node-bundle/package.json create mode 100644 packages/@aws-cdk/node-bundle/src/api/_attributions.ts create mode 100644 packages/@aws-cdk/node-bundle/src/api/_shell.ts create mode 100644 packages/@aws-cdk/node-bundle/src/api/bundle.ts create mode 100644 packages/@aws-cdk/node-bundle/src/api/index.ts create mode 100644 packages/@aws-cdk/node-bundle/src/api/violation.ts create mode 100644 packages/@aws-cdk/node-bundle/src/cli-main.ts create mode 100644 packages/@aws-cdk/node-bundle/src/cli.ts create mode 100644 packages/@aws-cdk/node-bundle/src/index.ts create mode 100644 packages/@aws-cdk/node-bundle/test/_package.ts create mode 100644 packages/@aws-cdk/node-bundle/test/api/bundle.test.ts create mode 100644 packages/@aws-cdk/node-bundle/test/cli.test.ts create mode 100644 packages/@aws-cdk/node-bundle/tsconfig.dev.json create mode 100644 packages/@aws-cdk/node-bundle/tsconfig.json create mode 100644 packages/@aws-cdk/user-input-gen/.eslintrc.js create mode 100644 packages/@aws-cdk/user-input-gen/.eslintrc.json create mode 100644 packages/@aws-cdk/user-input-gen/.gitattributes create mode 100644 packages/@aws-cdk/user-input-gen/.gitignore create mode 100644 packages/@aws-cdk/user-input-gen/.npmignore create mode 100644 packages/@aws-cdk/user-input-gen/.prettierignore create mode 100644 packages/@aws-cdk/user-input-gen/.prettierrc.json create mode 100644 packages/@aws-cdk/user-input-gen/.projen/deps.json create mode 100644 packages/@aws-cdk/user-input-gen/.projen/files.json create mode 100644 packages/@aws-cdk/user-input-gen/.projen/tasks.json create mode 100644 packages/@aws-cdk/user-input-gen/LICENSE create mode 100644 packages/@aws-cdk/user-input-gen/NOTICE create mode 100644 packages/@aws-cdk/user-input-gen/README.md create mode 100644 packages/@aws-cdk/user-input-gen/jest.config.json create mode 100644 packages/@aws-cdk/user-input-gen/lib/convert-to-user-input-gen.ts create mode 100644 packages/@aws-cdk/user-input-gen/lib/index.ts create mode 100644 packages/@aws-cdk/user-input-gen/lib/user-input-gen.ts create mode 100644 packages/@aws-cdk/user-input-gen/lib/util.ts create mode 100644 packages/@aws-cdk/user-input-gen/lib/yargs-gen.ts create mode 100644 packages/@aws-cdk/user-input-gen/lib/yargs-types.ts create mode 100644 packages/@aws-cdk/user-input-gen/package.json create mode 100644 packages/@aws-cdk/user-input-gen/test/convert-to-user-input-gen.test.ts create mode 100644 packages/@aws-cdk/user-input-gen/test/user-input-gen.test.ts create mode 100644 packages/@aws-cdk/user-input-gen/test/yargs-gen.test.ts create mode 100644 packages/@aws-cdk/user-input-gen/tsconfig.dev.json create mode 100644 packages/@aws-cdk/user-input-gen/tsconfig.json create mode 100644 packages/@aws-cdk/yarn-cling/.eslintrc.js create mode 100644 packages/@aws-cdk/yarn-cling/.eslintrc.json create mode 100644 packages/@aws-cdk/yarn-cling/.gitattributes create mode 100644 packages/@aws-cdk/yarn-cling/.gitignore create mode 100644 packages/@aws-cdk/yarn-cling/.npmignore create mode 100644 packages/@aws-cdk/yarn-cling/.prettierignore create mode 100644 packages/@aws-cdk/yarn-cling/.prettierrc.json create mode 100644 packages/@aws-cdk/yarn-cling/.projen/deps.json create mode 100644 packages/@aws-cdk/yarn-cling/.projen/files.json create mode 100644 packages/@aws-cdk/yarn-cling/.projen/tasks.json create mode 100644 packages/@aws-cdk/yarn-cling/LICENSE create mode 100644 packages/@aws-cdk/yarn-cling/NOTICE create mode 100644 packages/@aws-cdk/yarn-cling/README.md create mode 100755 packages/@aws-cdk/yarn-cling/bin/yarn-cling create mode 100644 packages/@aws-cdk/yarn-cling/bin/yarn-cling.ts create mode 100644 packages/@aws-cdk/yarn-cling/jest.config.json create mode 100644 packages/@aws-cdk/yarn-cling/lib/hoisting.ts create mode 100644 packages/@aws-cdk/yarn-cling/lib/index.ts create mode 100644 packages/@aws-cdk/yarn-cling/lib/types.ts create mode 100644 packages/@aws-cdk/yarn-cling/package.json create mode 100644 packages/@aws-cdk/yarn-cling/test/cling.test.ts create mode 100644 packages/@aws-cdk/yarn-cling/test/hoisting.test.ts create mode 100644 packages/@aws-cdk/yarn-cling/test/test-fixture/.gitignore create mode 100644 packages/@aws-cdk/yarn-cling/test/test-fixture/.no-packagejson-validator create mode 100644 packages/@aws-cdk/yarn-cling/test/test-fixture/cdk/package.json create mode 100644 packages/@aws-cdk/yarn-cling/test/test-fixture/jsii/node_modules/aws-cdk-lib/package.json create mode 100644 packages/@aws-cdk/yarn-cling/test/test-fixture/jsii/node_modules/aws-cdk/package.json create mode 120000 packages/@aws-cdk/yarn-cling/test/test-fixture/jsii/node_modules/cdk create mode 100644 packages/@aws-cdk/yarn-cling/test/test-fixture/jsii/package.json create mode 100644 packages/@aws-cdk/yarn-cling/test/test-fixture/yarn.lock create mode 100644 packages/@aws-cdk/yarn-cling/tsconfig.dev.json create mode 100644 packages/@aws-cdk/yarn-cling/tsconfig.json create mode 100644 packages/aws-cdk/.eslintrc.js create mode 100644 packages/aws-cdk/.eslintrc.json create mode 100644 packages/aws-cdk/.gitattributes create mode 100644 packages/aws-cdk/.gitignore create mode 100644 packages/aws-cdk/.npmignore create mode 100644 packages/aws-cdk/.prettierignore create mode 100644 packages/aws-cdk/.prettierrc.json create mode 100644 packages/aws-cdk/.projen/deps.json create mode 100644 packages/aws-cdk/.projen/files.json create mode 100644 packages/aws-cdk/.projen/tasks.json create mode 100644 packages/aws-cdk/CONTRIBUTING.md create mode 100644 packages/aws-cdk/LICENSE create mode 100644 packages/aws-cdk/NOTICE create mode 100644 packages/aws-cdk/README.md create mode 100644 packages/aws-cdk/THIRD_PARTY_LICENSES create mode 100755 packages/aws-cdk/bin/cdk create mode 100644 packages/aws-cdk/db.json.gz create mode 100755 packages/aws-cdk/generate.sh create mode 100644 packages/aws-cdk/images/garbage-collection.png create mode 100644 packages/aws-cdk/jest.config.json create mode 100644 packages/aws-cdk/lib/api/aws-auth/account-cache.ts create mode 100644 packages/aws-cdk/lib/api/aws-auth/awscli-compatible.ts create mode 100644 packages/aws-cdk/lib/api/aws-auth/cached.ts create mode 100644 packages/aws-cdk/lib/api/aws-auth/credential-plugins.ts create mode 100644 packages/aws-cdk/lib/api/aws-auth/index.ts create mode 100644 packages/aws-cdk/lib/api/aws-auth/provider-caching.ts create mode 100644 packages/aws-cdk/lib/api/aws-auth/sdk-logger.ts create mode 100644 packages/aws-cdk/lib/api/aws-auth/sdk-provider.ts create mode 100644 packages/aws-cdk/lib/api/aws-auth/sdk.ts create mode 100644 packages/aws-cdk/lib/api/aws-auth/user-agent.ts create mode 100644 packages/aws-cdk/lib/api/aws-auth/util.ts create mode 100644 packages/aws-cdk/lib/api/bootstrap/bootstrap-environment.ts create mode 100644 packages/aws-cdk/lib/api/bootstrap/bootstrap-props.ts create mode 100644 packages/aws-cdk/lib/api/bootstrap/bootstrap-template.yaml create mode 100644 packages/aws-cdk/lib/api/bootstrap/deploy-bootstrap.ts create mode 100644 packages/aws-cdk/lib/api/bootstrap/index.ts create mode 100644 packages/aws-cdk/lib/api/bootstrap/legacy-template.ts create mode 100644 packages/aws-cdk/lib/api/context.ts create mode 100644 packages/aws-cdk/lib/api/cxapp/cloud-assembly.ts create mode 100644 packages/aws-cdk/lib/api/cxapp/cloud-executable.ts create mode 100644 packages/aws-cdk/lib/api/cxapp/environments.ts create mode 100644 packages/aws-cdk/lib/api/cxapp/exec.ts create mode 100644 packages/aws-cdk/lib/api/deployments/asset-manifest-builder.ts create mode 100644 packages/aws-cdk/lib/api/deployments/asset-publishing.ts create mode 100644 packages/aws-cdk/lib/api/deployments/assets.ts create mode 100644 packages/aws-cdk/lib/api/deployments/checks.ts create mode 100644 packages/aws-cdk/lib/api/deployments/cloudformation.ts create mode 100644 packages/aws-cdk/lib/api/deployments/deploy-stack.ts create mode 100644 packages/aws-cdk/lib/api/deployments/deployment-method.ts create mode 100644 packages/aws-cdk/lib/api/deployments/deployment-result.ts create mode 100644 packages/aws-cdk/lib/api/deployments/deployments.ts create mode 100644 packages/aws-cdk/lib/api/deployments/hotswap-deployments.ts create mode 100644 packages/aws-cdk/lib/api/deployments/index.ts create mode 100644 packages/aws-cdk/lib/api/deployments/nested-stack-helpers.ts create mode 100644 packages/aws-cdk/lib/api/environment-access.ts create mode 100644 packages/aws-cdk/lib/api/environment-resources.ts create mode 100644 packages/aws-cdk/lib/api/evaluate-cloudformation-template.ts create mode 100644 packages/aws-cdk/lib/api/garbage-collection/garbage-collector.ts create mode 100644 packages/aws-cdk/lib/api/garbage-collection/progress-printer.ts create mode 100644 packages/aws-cdk/lib/api/garbage-collection/stack-refresh.ts create mode 100644 packages/aws-cdk/lib/api/hotswap/appsync-mapping-templates.ts create mode 100644 packages/aws-cdk/lib/api/hotswap/code-build-projects.ts create mode 100644 packages/aws-cdk/lib/api/hotswap/common.ts create mode 100644 packages/aws-cdk/lib/api/hotswap/ecs-services.ts create mode 100644 packages/aws-cdk/lib/api/hotswap/lambda-functions.ts create mode 100644 packages/aws-cdk/lib/api/hotswap/s3-bucket-deployments.ts create mode 100644 packages/aws-cdk/lib/api/hotswap/stepfunctions-state-machines.ts create mode 100644 packages/aws-cdk/lib/api/index.ts create mode 100644 packages/aws-cdk/lib/api/plugin/context-provider-plugin.ts create mode 100644 packages/aws-cdk/lib/api/plugin/index.ts create mode 100644 packages/aws-cdk/lib/api/plugin/mode.ts create mode 100644 packages/aws-cdk/lib/api/plugin/plugin.ts create mode 100644 packages/aws-cdk/lib/api/settings.ts create mode 100644 packages/aws-cdk/lib/api/tags.ts create mode 100644 packages/aws-cdk/lib/api/toolkit-info.ts create mode 100644 packages/aws-cdk/lib/api/util/cloudformation/stack-activity-monitor.ts create mode 100644 packages/aws-cdk/lib/api/util/cloudformation/stack-event-poller.ts create mode 100644 packages/aws-cdk/lib/api/util/cloudformation/stack-status.ts create mode 100644 packages/aws-cdk/lib/api/util/display.ts create mode 100644 packages/aws-cdk/lib/api/util/placeholders.ts create mode 100644 packages/aws-cdk/lib/api/util/rwlock.ts create mode 100644 packages/aws-cdk/lib/api/util/string-manipulation.ts create mode 100644 packages/aws-cdk/lib/api/util/template-body-parameter.ts create mode 100644 packages/aws-cdk/lib/cli/cdk-toolkit.ts create mode 100644 packages/aws-cdk/lib/cli/cli-config.ts create mode 100644 packages/aws-cdk/lib/cli/cli.ts create mode 100644 packages/aws-cdk/lib/cli/convert-to-user-input.ts create mode 100644 packages/aws-cdk/lib/cli/parse-command-line-arguments.ts create mode 100644 packages/aws-cdk/lib/cli/platform-warnings.ts create mode 100644 packages/aws-cdk/lib/cli/user-configuration.ts create mode 100644 packages/aws-cdk/lib/cli/user-input.ts create mode 100644 packages/aws-cdk/lib/cli/util/console-formatters.ts create mode 100644 packages/aws-cdk/lib/cli/util/npm.ts create mode 100644 packages/aws-cdk/lib/cli/util/yargs-helpers.ts create mode 100644 packages/aws-cdk/lib/cli/version.ts create mode 100644 packages/aws-cdk/lib/commands/context.ts create mode 100644 packages/aws-cdk/lib/commands/docs.ts create mode 100644 packages/aws-cdk/lib/commands/doctor.ts create mode 100644 packages/aws-cdk/lib/commands/migrate.ts create mode 100644 packages/aws-cdk/lib/context-providers/ami.ts create mode 100644 packages/aws-cdk/lib/context-providers/availability-zones.ts create mode 100644 packages/aws-cdk/lib/context-providers/endpoint-service-availability-zones.ts create mode 100644 packages/aws-cdk/lib/context-providers/hosted-zones.ts create mode 100644 packages/aws-cdk/lib/context-providers/index.ts create mode 100644 packages/aws-cdk/lib/context-providers/keys.ts create mode 100644 packages/aws-cdk/lib/context-providers/load-balancers.ts create mode 100644 packages/aws-cdk/lib/context-providers/security-groups.ts create mode 100644 packages/aws-cdk/lib/context-providers/ssm-parameters.ts create mode 100644 packages/aws-cdk/lib/context-providers/vpcs.ts create mode 100644 packages/aws-cdk/lib/diff.ts create mode 100644 packages/aws-cdk/lib/import.ts create mode 100644 packages/aws-cdk/lib/index.ts create mode 100644 packages/aws-cdk/lib/init-hooks.ts create mode 100644 packages/aws-cdk/lib/init-templates/.init-version.json create mode 100644 packages/aws-cdk/lib/init-templates/.no-packagejson-validator create mode 100644 packages/aws-cdk/lib/init-templates/.recommended-feature-flags.json create mode 100644 packages/aws-cdk/lib/init-templates/LICENSE create mode 100644 packages/aws-cdk/lib/init-templates/app/csharp/.template.gitignore create mode 100644 packages/aws-cdk/lib/init-templates/app/csharp/README.md create mode 100644 packages/aws-cdk/lib/init-templates/app/csharp/cdk.template.json create mode 100644 packages/aws-cdk/lib/init-templates/app/csharp/src/%name.PascalCased%.template.sln create mode 100644 packages/aws-cdk/lib/init-templates/app/csharp/src/%name.PascalCased%/%name.PascalCased%.template.csproj create mode 100644 packages/aws-cdk/lib/init-templates/app/csharp/src/%name.PascalCased%/%name.PascalCased%Stack.template.cs create mode 100644 packages/aws-cdk/lib/init-templates/app/csharp/src/%name.PascalCased%/GlobalSuppressions.cs create mode 100644 packages/aws-cdk/lib/init-templates/app/csharp/src/%name.PascalCased%/Program.template.cs create mode 100644 packages/aws-cdk/lib/init-templates/app/fsharp/.template.gitignore create mode 100644 packages/aws-cdk/lib/init-templates/app/fsharp/README.md create mode 100644 packages/aws-cdk/lib/init-templates/app/fsharp/cdk.template.json create mode 100644 packages/aws-cdk/lib/init-templates/app/fsharp/src/%name.PascalCased%.template.sln create mode 100644 packages/aws-cdk/lib/init-templates/app/fsharp/src/%name.PascalCased%/%name.PascalCased%.template.fsproj create mode 100644 packages/aws-cdk/lib/init-templates/app/fsharp/src/%name.PascalCased%/%name.PascalCased%Stack.template.fs create mode 100644 packages/aws-cdk/lib/init-templates/app/fsharp/src/%name.PascalCased%/Program.template.fs create mode 100644 packages/aws-cdk/lib/init-templates/app/go/%name%.template.go create mode 100644 packages/aws-cdk/lib/init-templates/app/go/%name%_test.template.go create mode 100644 packages/aws-cdk/lib/init-templates/app/go/.template.gitignore create mode 100644 packages/aws-cdk/lib/init-templates/app/go/README.md create mode 100644 packages/aws-cdk/lib/init-templates/app/go/cdk.template.json create mode 100644 packages/aws-cdk/lib/init-templates/app/go/go.template.mod create mode 100644 packages/aws-cdk/lib/init-templates/app/info.json create mode 100644 packages/aws-cdk/lib/init-templates/app/java/.template.gitignore create mode 100644 packages/aws-cdk/lib/init-templates/app/java/README.md create mode 100644 packages/aws-cdk/lib/init-templates/app/java/cdk.json create mode 100644 packages/aws-cdk/lib/init-templates/app/java/pom.xml create mode 100644 packages/aws-cdk/lib/init-templates/app/java/src/main/java/com/myorg/%name.PascalCased%App.template.java create mode 100644 packages/aws-cdk/lib/init-templates/app/java/src/main/java/com/myorg/%name.PascalCased%Stack.template.java create mode 100644 packages/aws-cdk/lib/init-templates/app/java/src/test/java/com/myorg/%name.PascalCased%Test.template.java create mode 100644 packages/aws-cdk/lib/init-templates/app/javascript/.template.gitignore create mode 100644 packages/aws-cdk/lib/init-templates/app/javascript/.template.npmignore create mode 100644 packages/aws-cdk/lib/init-templates/app/javascript/README.md create mode 100644 packages/aws-cdk/lib/init-templates/app/javascript/cdk.template.json create mode 100644 packages/aws-cdk/lib/init-templates/app/javascript/package.json create mode 100644 packages/aws-cdk/lib/init-templates/app/python/%name.PythonModule%/%name.PythonModule%_stack.template.py create mode 100644 packages/aws-cdk/lib/init-templates/app/python/%name.PythonModule%/__init__.py create mode 100644 packages/aws-cdk/lib/init-templates/app/python/.template.gitignore create mode 100644 packages/aws-cdk/lib/init-templates/app/python/README.template.md create mode 100644 packages/aws-cdk/lib/init-templates/app/python/app.template.py create mode 100644 packages/aws-cdk/lib/init-templates/app/python/cdk.template.json create mode 100644 packages/aws-cdk/lib/init-templates/app/python/requirements-dev.txt create mode 100644 packages/aws-cdk/lib/init-templates/app/python/requirements.txt create mode 100644 packages/aws-cdk/lib/init-templates/app/python/source.bat create mode 100644 packages/aws-cdk/lib/init-templates/app/python/tests/__init__.py create mode 100644 packages/aws-cdk/lib/init-templates/app/python/tests/unit/__init__.py create mode 100644 packages/aws-cdk/lib/init-templates/app/python/tests/unit/test_%name.PythonModule%_stack.template.py create mode 100644 packages/aws-cdk/lib/init-templates/app/typescript/.template.gitignore create mode 100644 packages/aws-cdk/lib/init-templates/app/typescript/.template.npmignore create mode 100644 packages/aws-cdk/lib/init-templates/app/typescript/README.md create mode 100644 packages/aws-cdk/lib/init-templates/app/typescript/bin/%name%.template.ts create mode 100644 packages/aws-cdk/lib/init-templates/app/typescript/cdk.template.json create mode 100644 packages/aws-cdk/lib/init-templates/app/typescript/lib/%name%-stack.template.ts create mode 100644 packages/aws-cdk/lib/init-templates/app/typescript/package.json create mode 100644 packages/aws-cdk/lib/init-templates/app/typescript/test/%name%.test.template.ts create mode 100644 packages/aws-cdk/lib/init-templates/lib/info.json create mode 100644 packages/aws-cdk/lib/init-templates/lib/typescript/.template.gitignore create mode 100644 packages/aws-cdk/lib/init-templates/lib/typescript/.template.npmignore create mode 100644 packages/aws-cdk/lib/init-templates/lib/typescript/README.template.md create mode 100644 packages/aws-cdk/lib/init-templates/lib/typescript/lib/index.template.ts create mode 100644 packages/aws-cdk/lib/init-templates/lib/typescript/package.json create mode 100644 packages/aws-cdk/lib/init-templates/lib/typescript/test/%name%.test.template.ts create mode 100644 packages/aws-cdk/lib/init-templates/sample-app/csharp/.template.gitignore create mode 100644 packages/aws-cdk/lib/init-templates/sample-app/csharp/README.template.md create mode 100644 packages/aws-cdk/lib/init-templates/sample-app/csharp/cdk.template.json create mode 100644 packages/aws-cdk/lib/init-templates/sample-app/csharp/src/%name.PascalCased%.template.sln create mode 100644 packages/aws-cdk/lib/init-templates/sample-app/csharp/src/%name.PascalCased%/%name.PascalCased%.template.csproj create mode 100644 packages/aws-cdk/lib/init-templates/sample-app/csharp/src/%name.PascalCased%/%name.PascalCased%Stack.template.cs create mode 100644 packages/aws-cdk/lib/init-templates/sample-app/csharp/src/%name.PascalCased%/GlobalSuppressions.cs create mode 100644 packages/aws-cdk/lib/init-templates/sample-app/csharp/src/%name.PascalCased%/Program.template.cs create mode 100644 packages/aws-cdk/lib/init-templates/sample-app/fsharp/.template.gitignore create mode 100644 packages/aws-cdk/lib/init-templates/sample-app/fsharp/README.template.md create mode 100644 packages/aws-cdk/lib/init-templates/sample-app/fsharp/cdk.template.json create mode 100644 packages/aws-cdk/lib/init-templates/sample-app/fsharp/src/%name.PascalCased%.template.sln create mode 100644 packages/aws-cdk/lib/init-templates/sample-app/fsharp/src/%name.PascalCased%/%name.PascalCased%.template.fsproj create mode 100644 packages/aws-cdk/lib/init-templates/sample-app/fsharp/src/%name.PascalCased%/%name.PascalCased%Stack.template.fs create mode 100644 packages/aws-cdk/lib/init-templates/sample-app/fsharp/src/%name.PascalCased%/Program.template.fs create mode 100644 packages/aws-cdk/lib/init-templates/sample-app/go/%name%.template.go create mode 100644 packages/aws-cdk/lib/init-templates/sample-app/go/%name%_test.template.go create mode 100644 packages/aws-cdk/lib/init-templates/sample-app/go/.template.gitignore create mode 100644 packages/aws-cdk/lib/init-templates/sample-app/go/README.md create mode 100644 packages/aws-cdk/lib/init-templates/sample-app/go/cdk.template.json create mode 100644 packages/aws-cdk/lib/init-templates/sample-app/go/go.template.mod create mode 100644 packages/aws-cdk/lib/init-templates/sample-app/info.json create mode 100644 packages/aws-cdk/lib/init-templates/sample-app/java/.template.gitignore create mode 100644 packages/aws-cdk/lib/init-templates/sample-app/java/README.template.md create mode 100644 packages/aws-cdk/lib/init-templates/sample-app/java/cdk.json create mode 100644 packages/aws-cdk/lib/init-templates/sample-app/java/pom.xml create mode 100644 packages/aws-cdk/lib/init-templates/sample-app/java/src/main/java/com/myorg/%name.PascalCased%App.template.java create mode 100644 packages/aws-cdk/lib/init-templates/sample-app/java/src/main/java/com/myorg/%name.PascalCased%Stack.template.java create mode 100644 packages/aws-cdk/lib/init-templates/sample-app/java/src/test/java/com/myorg/%name.PascalCased%StackTest.template.java create mode 100644 packages/aws-cdk/lib/init-templates/sample-app/javascript/.template.gitignore create mode 100644 packages/aws-cdk/lib/init-templates/sample-app/javascript/.template.npmignore create mode 100644 packages/aws-cdk/lib/init-templates/sample-app/javascript/README.template.md create mode 100644 packages/aws-cdk/lib/init-templates/sample-app/javascript/cdk.template.json create mode 100644 packages/aws-cdk/lib/init-templates/sample-app/javascript/package.json create mode 100644 packages/aws-cdk/lib/init-templates/sample-app/python/%name.PythonModule%/%name.PythonModule%_stack.template.py create mode 100644 packages/aws-cdk/lib/init-templates/sample-app/python/%name.PythonModule%/__init__.py create mode 100644 packages/aws-cdk/lib/init-templates/sample-app/python/.template.gitignore create mode 100644 packages/aws-cdk/lib/init-templates/sample-app/python/README.template.md create mode 100644 packages/aws-cdk/lib/init-templates/sample-app/python/app.template.py create mode 100644 packages/aws-cdk/lib/init-templates/sample-app/python/cdk.template.json create mode 100644 packages/aws-cdk/lib/init-templates/sample-app/python/requirements-dev.txt create mode 100644 packages/aws-cdk/lib/init-templates/sample-app/python/requirements.txt create mode 100644 packages/aws-cdk/lib/init-templates/sample-app/python/source.bat create mode 100644 packages/aws-cdk/lib/init-templates/sample-app/python/tests/__init__.py create mode 100644 packages/aws-cdk/lib/init-templates/sample-app/python/tests/unit/__init__.py create mode 100644 packages/aws-cdk/lib/init-templates/sample-app/python/tests/unit/test_%name.PythonModule%_stack.template.py create mode 100644 packages/aws-cdk/lib/init-templates/sample-app/typescript/.template.gitignore create mode 100644 packages/aws-cdk/lib/init-templates/sample-app/typescript/.template.npmignore create mode 100644 packages/aws-cdk/lib/init-templates/sample-app/typescript/README.template.md create mode 100644 packages/aws-cdk/lib/init-templates/sample-app/typescript/bin/%name%.template.ts create mode 100644 packages/aws-cdk/lib/init-templates/sample-app/typescript/cdk.template.json create mode 100644 packages/aws-cdk/lib/init-templates/sample-app/typescript/lib/%name%-stack.template.ts create mode 100644 packages/aws-cdk/lib/init-templates/sample-app/typescript/package.json create mode 100644 packages/aws-cdk/lib/init-templates/sample-app/typescript/test/%name%.test.template.ts create mode 100644 packages/aws-cdk/lib/init.ts create mode 100644 packages/aws-cdk/lib/legacy-exports-source.ts create mode 100644 packages/aws-cdk/lib/legacy-exports.ts create mode 100644 packages/aws-cdk/lib/legacy-logging-source.ts create mode 100644 packages/aws-cdk/lib/list-stacks.ts create mode 100644 packages/aws-cdk/lib/logging.ts create mode 100644 packages/aws-cdk/lib/migrator.ts create mode 100644 packages/aws-cdk/lib/notices.ts create mode 100644 packages/aws-cdk/lib/os.ts create mode 100644 packages/aws-cdk/lib/serialize.ts create mode 100644 packages/aws-cdk/lib/toolkit/cli-io-host.ts create mode 100644 packages/aws-cdk/lib/toolkit/error.ts create mode 100644 packages/aws-cdk/lib/tree.ts create mode 100644 packages/aws-cdk/lib/util/archive.ts create mode 100644 packages/aws-cdk/lib/util/arrays.ts create mode 100644 packages/aws-cdk/lib/util/bool.ts create mode 100644 packages/aws-cdk/lib/util/bytes.ts create mode 100644 packages/aws-cdk/lib/util/content-hash.ts create mode 100644 packages/aws-cdk/lib/util/directories.ts create mode 100644 packages/aws-cdk/lib/util/error.ts create mode 100644 packages/aws-cdk/lib/util/index.ts create mode 100644 packages/aws-cdk/lib/util/objects.ts create mode 100644 packages/aws-cdk/lib/util/parallel.ts create mode 100644 packages/aws-cdk/lib/util/tables.ts create mode 100644 packages/aws-cdk/lib/util/tracing.ts create mode 100644 packages/aws-cdk/lib/util/type-brands.ts create mode 100644 packages/aws-cdk/lib/util/types.ts create mode 100644 packages/aws-cdk/lib/util/validate-notification-arn.ts create mode 100644 packages/aws-cdk/lib/util/version-range.ts create mode 100644 packages/aws-cdk/lib/util/work-graph-builder.ts create mode 100644 packages/aws-cdk/lib/util/work-graph-types.ts create mode 100644 packages/aws-cdk/lib/util/work-graph.ts create mode 100644 packages/aws-cdk/lib/util/yaml-cfn.ts create mode 100644 packages/aws-cdk/package.json create mode 100755 packages/aws-cdk/scripts/user-input-gen create mode 100644 packages/aws-cdk/scripts/user-input-gen.ts create mode 100644 packages/aws-cdk/test/api/account-cache.test.ts create mode 100644 packages/aws-cdk/test/api/assembly-versions.ts create mode 100644 packages/aws-cdk/test/api/aws-auth/__snapshots__/sdk-logger.test.ts.snap create mode 100644 packages/aws-cdk/test/api/aws-auth/account-cache.test.ts create mode 100644 packages/aws-cdk/test/api/aws-auth/awscli-compatible.test.ts create mode 100644 packages/aws-cdk/test/api/aws-auth/sdk-logger.test.ts create mode 100644 packages/aws-cdk/test/api/bootstrap.test.ts create mode 100644 packages/aws-cdk/test/api/bootstrap2.test.ts create mode 100644 packages/aws-cdk/test/api/cloud-assembly.test.ts create mode 100644 packages/aws-cdk/test/api/cloud-executable.test.ts create mode 100644 packages/aws-cdk/test/api/console-listener.ts create mode 100644 packages/aws-cdk/test/api/credential-plugins.test.ts create mode 100644 packages/aws-cdk/test/api/deployments/assets.test.ts create mode 100644 packages/aws-cdk/test/api/deployments/checks.test.ts create mode 100644 packages/aws-cdk/test/api/deployments/cloudformation-deployments.test.ts create mode 100644 packages/aws-cdk/test/api/deployments/deploy-stack.test.ts create mode 100644 packages/aws-cdk/test/api/deployments/hotswap-deployments.test.ts create mode 100644 packages/aws-cdk/test/api/environment-resources.test.ts create mode 100644 packages/aws-cdk/test/api/evaluate-cloudformation-template.test.ts create mode 100644 packages/aws-cdk/test/api/exec.test.ts create mode 100644 packages/aws-cdk/test/api/fake-cloudformation-stack.ts create mode 100644 packages/aws-cdk/test/api/fake-sts.ts create mode 100644 packages/aws-cdk/test/api/garbage-collection.test.ts create mode 100644 packages/aws-cdk/test/api/hotswap/appsync-mapping-templates-hotswap-deployments.test.ts create mode 100644 packages/aws-cdk/test/api/hotswap/code-build-projects-hotswap-deployments.test.ts create mode 100644 packages/aws-cdk/test/api/hotswap/ecs-services-hotswap-deployments.test.ts create mode 100644 packages/aws-cdk/test/api/hotswap/hotswap-test-setup.ts create mode 100644 packages/aws-cdk/test/api/hotswap/iam-policy-hotswap-deployment.test.ts create mode 100644 packages/aws-cdk/test/api/hotswap/lambda-functions-docker-hotswap-deployments.test.ts create mode 100644 packages/aws-cdk/test/api/hotswap/lambda-functions-hotswap-deployments.test.ts create mode 100644 packages/aws-cdk/test/api/hotswap/lambda-functions-inline-hotswap-deployments.test.ts create mode 100644 packages/aws-cdk/test/api/hotswap/lambda-versions-aliases-hotswap-deployments.test.ts create mode 100644 packages/aws-cdk/test/api/hotswap/nested-stacks-hotswap.test.ts create mode 100644 packages/aws-cdk/test/api/hotswap/s3-bucket-hotswap-deployments.test.ts create mode 100644 packages/aws-cdk/test/api/hotswap/state-machine-hotswap-deployments.test.ts create mode 100644 packages/aws-cdk/test/api/lazy-list-stack-resources.test.ts create mode 100644 packages/aws-cdk/test/api/lazy-lookup-export.test.ts create mode 100644 packages/aws-cdk/test/api/plugin/credential-plugin.test.ts create mode 100644 packages/aws-cdk/test/api/plugin/plugin-host.test.ts create mode 100644 packages/aws-cdk/test/api/sdk-provider.test.ts create mode 100644 packages/aws-cdk/test/api/settings.test.ts create mode 100644 packages/aws-cdk/test/api/stack-activity-monitor.test.ts create mode 100644 packages/aws-cdk/test/api/util/cloudformation/stack-event-poller.test.ts create mode 100644 packages/aws-cdk/test/api/util/display.test.ts create mode 100644 packages/aws-cdk/test/api/util/error.test.ts create mode 100644 packages/aws-cdk/test/bootstrap.test.ts create mode 100644 packages/aws-cdk/test/cdk-docs.test.ts create mode 100644 packages/aws-cdk/test/cdk-doctor.test.ts create mode 100644 packages/aws-cdk/test/cli/cdk-toolkit.test.ts create mode 100644 packages/aws-cdk/test/cli/cli-arguments.test.ts create mode 100644 packages/aws-cdk/test/cli/cli.test.ts create mode 100644 packages/aws-cdk/test/cli/configuration.test.ts create mode 100644 packages/aws-cdk/test/cli/parse-command-line-arguments.test.ts create mode 100644 packages/aws-cdk/test/cli/platform-warnings.test.ts create mode 100644 packages/aws-cdk/test/cli/user-config.test.ts create mode 100644 packages/aws-cdk/test/cli/user-context.test.ts create mode 100644 packages/aws-cdk/test/cli/version.test.ts create mode 100644 packages/aws-cdk/test/cloud-assembly-trees/built-with-1_144_0/tree.json create mode 100644 packages/aws-cdk/test/cloud-assembly-trees/built-with-2_12_0/tree.json create mode 100644 packages/aws-cdk/test/cloud-assembly-trees/experimental-module/tree.json create mode 100644 packages/aws-cdk/test/commands/context-command.test.ts create mode 100644 packages/aws-cdk/test/commands/migrate.test.ts create mode 100644 packages/aws-cdk/test/commands/test-resources/stacks/S3Stack.cs create mode 100644 packages/aws-cdk/test/commands/test-resources/stacks/S3Stack.java create mode 100644 packages/aws-cdk/test/commands/test-resources/stacks/s3-stack.ts create mode 100644 packages/aws-cdk/test/commands/test-resources/stacks/s3.go create mode 100644 packages/aws-cdk/test/commands/test-resources/stacks/s3_stack.py create mode 100644 packages/aws-cdk/test/commands/test-resources/templates/autoscaling-template.yml create mode 100644 packages/aws-cdk/test/commands/test-resources/templates/empty-template.yml create mode 100644 packages/aws-cdk/test/commands/test-resources/templates/rds-template.json create mode 100644 packages/aws-cdk/test/commands/test-resources/templates/s3-template.json create mode 100644 packages/aws-cdk/test/commands/test-resources/templates/sqs-template.json create mode 100644 packages/aws-cdk/test/context-providers/amis.test.ts create mode 100644 packages/aws-cdk/test/context-providers/asymmetric-vpcs.test.ts create mode 100644 packages/aws-cdk/test/context-providers/availability-zones.test.ts create mode 100644 packages/aws-cdk/test/context-providers/endpoint-service-availability-zones.test.ts create mode 100644 packages/aws-cdk/test/context-providers/generic.test.ts create mode 100644 packages/aws-cdk/test/context-providers/hosted-zones.test.ts create mode 100644 packages/aws-cdk/test/context-providers/keys.test.ts create mode 100644 packages/aws-cdk/test/context-providers/load-balancers.test.ts create mode 100644 packages/aws-cdk/test/context-providers/security-groups.test.ts create mode 100644 packages/aws-cdk/test/context-providers/ssm-parameters.test.ts create mode 100644 packages/aws-cdk/test/context-providers/vpcs.test.ts create mode 100644 packages/aws-cdk/test/diff.test.ts create mode 100644 packages/aws-cdk/test/import.test.ts create mode 100644 packages/aws-cdk/test/init.test.ts create mode 100755 packages/aws-cdk/test/integ/cli/test.sh create mode 100755 packages/aws-cdk/test/integ/init/test-csharp-app.sh create mode 100755 packages/aws-cdk/test/integ/init/test-fsharp.sh create mode 100755 packages/aws-cdk/test/integ/init/test-go-app.sh create mode 100755 packages/aws-cdk/test/integ/init/test-java.sh create mode 100755 packages/aws-cdk/test/integ/init/test-javascript.sh create mode 100755 packages/aws-cdk/test/integ/init/test-python-app.sh create mode 100755 packages/aws-cdk/test/integ/init/test-typescript-app.sh create mode 100755 packages/aws-cdk/test/integ/init/test-typescript-lib.sh create mode 100755 packages/aws-cdk/test/integ/init/test-typescript-versions.sh create mode 100755 packages/aws-cdk/test/integ/run-against-dist create mode 100755 packages/aws-cdk/test/integ/run-against-release create mode 100755 packages/aws-cdk/test/integ/test-cli-regression-against-current-code.sh create mode 100755 packages/aws-cdk/test/integ/test-cli-regression-against-latest-release.sh create mode 100755 packages/aws-cdk/test/integ/uberpackage/test.sh create mode 100644 packages/aws-cdk/test/jest-bufferedconsole.ts create mode 100644 packages/aws-cdk/test/jest-setup-after-env.ts create mode 100644 packages/aws-cdk/test/list-stacks.test.ts create mode 100644 packages/aws-cdk/test/nested-stack-templates/one-lambda-one-stack-stack-with-asset-parameters.nested.template.json create mode 100644 packages/aws-cdk/test/nested-stack-templates/one-lambda-one-stack-stack.nested.template.json create mode 100644 packages/aws-cdk/test/nested-stack-templates/one-lambda-stack-with-asset-parameters.nested.template.json create mode 100644 packages/aws-cdk/test/nested-stack-templates/one-lambda-stack-with-dependency-on-sibling-stack-output.nested.template.json create mode 100644 packages/aws-cdk/test/nested-stack-templates/one-lambda-stack.nested.template.json create mode 100644 packages/aws-cdk/test/nested-stack-templates/one-lambda-version-stack.nested.template.json create mode 100644 packages/aws-cdk/test/nested-stack-templates/one-output-one-param-stack.nested.template.json create mode 100644 packages/aws-cdk/test/nested-stack-templates/one-output-stack.nested.template.json create mode 100644 packages/aws-cdk/test/nested-stack-templates/one-resource-one-stack-stack.nested.template.json create mode 100644 packages/aws-cdk/test/nested-stack-templates/one-resource-stack.nested.template.json create mode 100644 packages/aws-cdk/test/nested-stack-templates/one-resource-two-stacks-stack.nested.template.json create mode 100644 packages/aws-cdk/test/nested-stack-templates/one-stack-with-two-nested-stacks-stack.template.json create mode 100644 packages/aws-cdk/test/nested-stack-templates/one-unnamed-lambda-stack.nested.template.json create mode 100644 packages/aws-cdk/test/nested-stack-templates/one-unnamed-lambda-two-stacks-stack.nested.template.json create mode 100644 packages/aws-cdk/test/notices.test.ts create mode 100644 packages/aws-cdk/test/rwlock.test.ts create mode 100644 packages/aws-cdk/test/serialize.test.ts create mode 100644 packages/aws-cdk/test/stage-manifest/manifest.json create mode 100644 packages/aws-cdk/test/toolkit/cli-io-host-corked.test.ts create mode 100644 packages/aws-cdk/test/toolkit/cli-io-host.test.ts create mode 100644 packages/aws-cdk/test/toolkit/toolkit-error.test.ts create mode 100644 packages/aws-cdk/test/tree.test.ts create mode 100644 packages/aws-cdk/test/util.ts create mode 100644 packages/aws-cdk/test/util/applydefaults.test.ts create mode 100644 packages/aws-cdk/test/util/arrays.test.ts create mode 100644 packages/aws-cdk/test/util/bytes.test.ts create mode 100644 packages/aws-cdk/test/util/cloudformation.test.ts create mode 100644 packages/aws-cdk/test/util/console-formatters.test.ts create mode 100644 packages/aws-cdk/test/util/mock-child_process.ts create mode 100644 packages/aws-cdk/test/util/mock-sdk.ts create mode 100644 packages/aws-cdk/test/util/mock-toolkitinfo.ts create mode 100644 packages/aws-cdk/test/util/objects.test.ts create mode 100644 packages/aws-cdk/test/util/parallel.test.ts create mode 100644 packages/aws-cdk/test/util/serialize.test.ts create mode 100644 packages/aws-cdk/test/util/silent.ts create mode 100644 packages/aws-cdk/test/util/stack-monitor.test.ts create mode 100644 packages/aws-cdk/test/util/validate-notification-arn.test.ts create mode 100644 packages/aws-cdk/test/util/version-range.test.ts create mode 100644 packages/aws-cdk/test/util/yargs-helpers.test.ts create mode 100644 packages/aws-cdk/test/work-graph-builder.test.ts create mode 100644 packages/aws-cdk/test/work-graph.test.ts create mode 100644 packages/aws-cdk/test/yaml.test.ts create mode 100644 packages/aws-cdk/tsconfig.dev.json create mode 100644 packages/aws-cdk/tsconfig.json create mode 100644 packages/cdk-assets/.eslintrc.js create mode 100644 packages/cdk-assets/.eslintrc.json create mode 100644 packages/cdk-assets/.gitattributes create mode 100644 packages/cdk-assets/.github/CODEOWNERS create mode 100644 packages/cdk-assets/.gitignore create mode 100644 packages/cdk-assets/.npmignore create mode 100644 packages/cdk-assets/.prettierignore create mode 100644 packages/cdk-assets/.prettierrc.json create mode 100644 packages/cdk-assets/.projen/deps.json create mode 100644 packages/cdk-assets/.projen/files.json create mode 100644 packages/cdk-assets/.projen/tasks.json create mode 100644 packages/cdk-assets/LICENSE create mode 100644 packages/cdk-assets/NOTICE create mode 100644 packages/cdk-assets/README.md create mode 100755 packages/cdk-assets/bin/cdk-assets create mode 100644 packages/cdk-assets/bin/cdk-assets.ts create mode 100755 packages/cdk-assets/bin/docker-credential-cdk-assets create mode 100644 packages/cdk-assets/bin/docker-credential-cdk-assets.ts create mode 100644 packages/cdk-assets/bin/list.ts create mode 100644 packages/cdk-assets/bin/logging.ts create mode 100644 packages/cdk-assets/bin/publish.ts create mode 100644 packages/cdk-assets/jest.config.json create mode 100644 packages/cdk-assets/lib/asset-manifest.ts create mode 100644 packages/cdk-assets/lib/aws-types.ts create mode 100644 packages/cdk-assets/lib/aws.ts create mode 100644 packages/cdk-assets/lib/index.ts create mode 100644 packages/cdk-assets/lib/private/archive.ts create mode 100644 packages/cdk-assets/lib/private/asset-handler.ts create mode 100644 packages/cdk-assets/lib/private/docker-credentials.ts create mode 100644 packages/cdk-assets/lib/private/docker.ts create mode 100644 packages/cdk-assets/lib/private/fs-extra.ts create mode 100644 packages/cdk-assets/lib/private/handlers/client-options.ts create mode 100644 packages/cdk-assets/lib/private/handlers/container-images.ts create mode 100644 packages/cdk-assets/lib/private/handlers/files.ts create mode 100644 packages/cdk-assets/lib/private/handlers/index.ts create mode 100644 packages/cdk-assets/lib/private/p-limit.ts create mode 100644 packages/cdk-assets/lib/private/placeholders.ts create mode 100644 packages/cdk-assets/lib/private/shell.ts create mode 100644 packages/cdk-assets/lib/private/util.ts create mode 100644 packages/cdk-assets/lib/progress.ts create mode 100644 packages/cdk-assets/lib/publishing.ts create mode 100644 packages/cdk-assets/package.json create mode 100644 packages/cdk-assets/scripts/manual-test-manifest.json create mode 100755 packages/cdk-assets/scripts/manual-test.sh create mode 100644 packages/cdk-assets/test/archive.test.ts create mode 100644 packages/cdk-assets/test/assetpublishing.test.ts create mode 100644 packages/cdk-assets/test/aws.test.ts create mode 100644 packages/cdk-assets/test/docker-images.test.ts create mode 100644 packages/cdk-assets/test/fake-listener.ts create mode 100644 packages/cdk-assets/test/files.test.ts create mode 100644 packages/cdk-assets/test/logging.test.ts create mode 100644 packages/cdk-assets/test/manifest.test.ts create mode 100644 packages/cdk-assets/test/mock-aws.ts create mode 100644 packages/cdk-assets/test/mock-child_process.ts create mode 100644 packages/cdk-assets/test/mock-fs.ts create mode 100644 packages/cdk-assets/test/mock-progress-listener.ts create mode 100644 packages/cdk-assets/test/placeholders.test.ts create mode 100644 packages/cdk-assets/test/private/docker-credentials.test.ts create mode 100644 packages/cdk-assets/test/private/docker.test.ts create mode 100644 packages/cdk-assets/test/private/p-limit.test.ts create mode 100644 packages/cdk-assets/test/progress.test.ts create mode 100644 packages/cdk-assets/test/shell-logging.test.ts create mode 120000 packages/cdk-assets/test/test-archive-follow/data/linked create mode 100644 packages/cdk-assets/test/test-archive-follow/data/one.txt create mode 100644 packages/cdk-assets/test/test-archive-follow/linked/two.txt create mode 100755 packages/cdk-assets/test/test-archive/executable.txt create mode 100644 packages/cdk-assets/test/test-archive/file1.txt create mode 100644 packages/cdk-assets/test/test-archive/file2.txt create mode 100644 packages/cdk-assets/test/test-archive/subdir/file3.txt create mode 100644 packages/cdk-assets/test/util.test.ts create mode 100644 packages/cdk-assets/test/zipping.test.ts create mode 100644 packages/cdk-assets/tsconfig.dev.json create mode 100644 packages/cdk-assets/tsconfig.json create mode 100644 packages/cdk/.eslintrc.js create mode 100644 packages/cdk/.eslintrc.json create mode 100644 packages/cdk/.gitattributes create mode 100644 packages/cdk/.gitignore create mode 100644 packages/cdk/.npmignore create mode 100644 packages/cdk/.prettierignore create mode 100644 packages/cdk/.prettierrc.json create mode 100644 packages/cdk/.projen/deps.json create mode 100644 packages/cdk/.projen/files.json create mode 100644 packages/cdk/.projen/tasks.json create mode 100644 packages/cdk/LICENSE create mode 100644 packages/cdk/NOTICE create mode 100644 packages/cdk/README.md create mode 100755 packages/cdk/bin/cdk create mode 100644 packages/cdk/jest.config.json create mode 100644 packages/cdk/package.json create mode 100644 packages/cdk/tsconfig.dev.json create mode 100644 packages/cdk/tsconfig.json diff --git a/packages/@aws-cdk/cdk-build-tools/.eslintrc.js b/packages/@aws-cdk/cdk-build-tools/.eslintrc.js new file mode 100644 index 00000000..8f296a38 --- /dev/null +++ b/packages/@aws-cdk/cdk-build-tools/.eslintrc.js @@ -0,0 +1,9 @@ +var path = require('path'); +var fs = require('fs'); +var contents = fs.readFileSync(`${__dirname}/.eslintrc.json`, { encoding: 'utf-8' }); +// Strip comments, JSON.parse() doesn't like those +contents = contents.replace(/^\/\/.*$/m, ''); +var json = JSON.parse(contents); +// Patch the .json config with something that can only be represented in JS +json.parserOptions.tsconfigRootDir = __dirname; +module.exports = json; \ No newline at end of file diff --git a/packages/@aws-cdk/cdk-build-tools/.eslintrc.json b/packages/@aws-cdk/cdk-build-tools/.eslintrc.json new file mode 100644 index 00000000..2fcfd7db --- /dev/null +++ b/packages/@aws-cdk/cdk-build-tools/.eslintrc.json @@ -0,0 +1,270 @@ +// ~~ Generated by projen. To modify, edit .projenrc.js and run "npx projen". +{ + "env": { + "jest": true, + "node": true + }, + "root": true, + "plugins": [ + "@typescript-eslint", + "import", + "@cdklabs", + "@stylistic", + "jest" + ], + "parser": "@typescript-eslint/parser", + "parserOptions": { + "ecmaVersion": 2018, + "sourceType": "module", + "project": "./tsconfig.dev.json" + }, + "extends": [ + "plugin:import/typescript", + "plugin:jest/recommended", + "plugin:prettier/recommended" + ], + "settings": { + "import/parsers": { + "@typescript-eslint/parser": [ + ".ts", + ".tsx" + ] + }, + "import/resolver": { + "node": {}, + "typescript": { + "project": "./tsconfig.dev.json", + "alwaysTryTypes": true + } + } + }, + "ignorePatterns": [ + "*.js", + "*.d.ts", + "node_modules/", + "*.generated.ts", + "coverage", + "*.generated.ts" + ], + "rules": { + "@typescript-eslint/no-require-imports": [ + "error" + ], + "import/no-extraneous-dependencies": [ + "error", + { + "devDependencies": [ + "**/build-tools/**", + "**/test/**" + ], + "optionalDependencies": false + } + ], + "import/no-unresolved": [ + "error" + ], + "import/order": [ + "error", + { + "groups": [ + "builtin", + "external" + ], + "alphabetize": { + "order": "asc", + "caseInsensitive": true + } + } + ], + "import/no-duplicates": [ + "error" + ], + "no-shadow": [ + "off" + ], + "@typescript-eslint/no-shadow": [ + "error" + ], + "key-spacing": [ + "error" + ], + "no-multiple-empty-lines": [ + "error", + { + "max": 1 + } + ], + "@typescript-eslint/no-floating-promises": [ + "error" + ], + "no-return-await": "off", + "@typescript-eslint/return-await": "error", + "no-trailing-spaces": [ + "error" + ], + "dot-notation": [ + "error" + ], + "no-bitwise": [ + "error" + ], + "@typescript-eslint/member-ordering": [ + "error", + { + "default": [ + "public-static-field", + "public-static-method", + "protected-static-field", + "protected-static-method", + "private-static-field", + "private-static-method", + "field", + "constructor", + "method" + ] + } + ], + "@cdklabs/no-core-construct": [ + "error" + ], + "@cdklabs/invalid-cfn-imports": [ + "error" + ], + "@cdklabs/no-literal-partition": [ + "error" + ], + "@cdklabs/no-invalid-path": [ + "error" + ], + "@cdklabs/promiseall-no-unbounded-parallelism": [ + "error" + ], + "@stylistic/indent": [ + "error", + 2 + ], + "quotes": [ + "error", + "single", + { + "avoidEscape": true + } + ], + "@stylistic/member-delimiter-style": [ + "error" + ], + "@stylistic/comma-dangle": [ + "error", + "always-multiline" + ], + "comma-spacing": [ + "error", + { + "before": false, + "after": true + } + ], + "no-multi-spaces": [ + "error", + { + "ignoreEOLComments": false + } + ], + "array-bracket-spacing": [ + "error", + "never" + ], + "array-bracket-newline": [ + "error", + "consistent" + ], + "object-curly-spacing": [ + "error", + "always" + ], + "object-curly-newline": [ + "error", + { + "multiline": true, + "consistent": true + } + ], + "object-property-newline": [ + "error", + { + "allowAllPropertiesOnSameLine": true + } + ], + "keyword-spacing": [ + "error" + ], + "brace-style": [ + "error", + "1tbs", + { + "allowSingleLine": true + } + ], + "space-before-blocks": "error", + "curly": [ + "error", + "multi-line", + "consistent" + ], + "no-restricted-imports": [ + "error", + { + "paths": [ + { + "name": "punycode", + "message": "Package 'punycode' has to be imported with trailing slash, see warning in https://github.com/bestiejs/punycode.js#installation" + } + ], + "patterns": [ + "!punycode/" + ] + } + ], + "no-duplicate-imports": [ + "error" + ], + "semi": [ + "error", + "always" + ], + "max-len": [ + "error", + { + "code": 150, + "ignoreUrls": true, + "ignoreStrings": true, + "ignoreTemplateLiterals": true, + "ignoreComments": true, + "ignoreRegExpLiterals": true + } + ], + "no-console": [ + "error" + ], + "no-restricted-syntax": [ + "error", + { + "selector": "CallExpression:matches([callee.name='createHash'], [callee.property.name='createHash']) Literal[value='md5']", + "message": "Use the md5hash() function from the core library if you want md5" + } + ], + "jest/expect-expect": "off", + "jest/no-conditional-expect": "off", + "jest/no-done-callback": "off", + "jest/no-standalone-expect": "off", + "jest/valid-expect": "off", + "jest/valid-title": "off", + "jest/no-identical-title": "off", + "jest/no-disabled-tests": "error", + "jest/no-focused-tests": "error", + "prettier/prettier": [ + "off" + ] + }, + "overrides": [] +} diff --git a/packages/@aws-cdk/cdk-build-tools/.gitattributes b/packages/@aws-cdk/cdk-build-tools/.gitattributes new file mode 100644 index 00000000..c1b26c9d --- /dev/null +++ b/packages/@aws-cdk/cdk-build-tools/.gitattributes @@ -0,0 +1,20 @@ +# ~~ Generated by projen. To modify, edit .projenrc.js and run "npx projen". + +* text=auto eol=lf +/.eslintrc.js linguist-generated +/.eslintrc.json linguist-generated +/.gitattributes linguist-generated +/.gitignore linguist-generated +/.npmignore linguist-generated +/.prettierignore linguist-generated +/.prettierrc.json linguist-generated +/.projen/** linguist-generated +/.projen/deps.json linguist-generated +/.projen/files.json linguist-generated +/.projen/tasks.json linguist-generated +/jest.config.json linguist-generated +/LICENSE linguist-generated +/package.json linguist-generated +/tsconfig.dev.json linguist-generated +/tsconfig.json linguist-generated +/yarn.lock linguist-generated \ No newline at end of file diff --git a/packages/@aws-cdk/cdk-build-tools/.gitignore b/packages/@aws-cdk/cdk-build-tools/.gitignore new file mode 100644 index 00000000..274dcf66 --- /dev/null +++ b/packages/@aws-cdk/cdk-build-tools/.gitignore @@ -0,0 +1,47 @@ +# ~~ Generated by projen. To modify, edit .projenrc.js and run "npx projen". +!/.gitattributes +!/.projen/tasks.json +!/.projen/deps.json +!/.projen/files.json +!/package.json +!/LICENSE +!/.npmignore +logs +*.log +npm-debug.log* +yarn-debug.log* +yarn-error.log* +lerna-debug.log* +report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json +pids +*.pid +*.seed +*.pid.lock +lib-cov +coverage +*.lcov +.nyc_output +build/Release +node_modules/ +jspm_packages/ +*.tsbuildinfo +.eslintcache +*.tgz +.yarn-integrity +.cache +/test-reports/ +junit.xml +!/jest.config.json +/coverage/ +!/.prettierignore +!/.prettierrc.json +!/test/ +!/tsconfig.json +!/tsconfig.dev.json +!/lib/ +/lib/**/*.js +/lib/**/*.d.ts +/lib/**/*.d.ts.map +/dist/ +!/.eslintrc.json +!/.eslintrc.js diff --git a/packages/@aws-cdk/cdk-build-tools/.npmignore b/packages/@aws-cdk/cdk-build-tools/.npmignore new file mode 100644 index 00000000..14a2fdaf --- /dev/null +++ b/packages/@aws-cdk/cdk-build-tools/.npmignore @@ -0,0 +1,22 @@ +# ~~ Generated by projen. To modify, edit .projenrc.js and run "npx projen". +/.projen/ +/test-reports/ +junit.xml +/jest.config.json +/coverage/ +/.prettierignore +/.prettierrc.json +/test/ +/tsconfig.dev.json +!/lib/ +!/lib/**/*.js +!/lib/**/*.d.ts +dist +/tsconfig.json +/.github/ +/.vscode/ +/.idea/ +/.projenrc.js +tsconfig.tsbuildinfo +/.eslintrc.json +/.gitattributes diff --git a/packages/@aws-cdk/cdk-build-tools/.prettierignore b/packages/@aws-cdk/cdk-build-tools/.prettierignore new file mode 100644 index 00000000..b6999ad1 --- /dev/null +++ b/packages/@aws-cdk/cdk-build-tools/.prettierignore @@ -0,0 +1,2 @@ +# ~~ Generated by projen. To modify, edit .projenrc.js and run "npx projen". +.eslintrc.js diff --git a/packages/@aws-cdk/cdk-build-tools/.prettierrc.json b/packages/@aws-cdk/cdk-build-tools/.prettierrc.json new file mode 100644 index 00000000..af318ca5 --- /dev/null +++ b/packages/@aws-cdk/cdk-build-tools/.prettierrc.json @@ -0,0 +1,6 @@ +{ + "printWidth": 120, + "singleQuote": true, + "trailingComma": "all", + "overrides": [] +} diff --git a/packages/@aws-cdk/cdk-build-tools/.projen/deps.json b/packages/@aws-cdk/cdk-build-tools/.projen/deps.json new file mode 100644 index 00000000..0e8f76b3 --- /dev/null +++ b/packages/@aws-cdk/cdk-build-tools/.projen/deps.json @@ -0,0 +1,112 @@ +{ + "dependencies": [ + { + "name": "@cdklabs/eslint-plugin", + "type": "build" + }, + { + "name": "@stylistic/eslint-plugin", + "type": "build" + }, + { + "name": "@types/fs-extra", + "version": "^9", + "type": "build" + }, + { + "name": "@types/jest", + "type": "build" + }, + { + "name": "@types/node", + "version": "^16", + "type": "build" + }, + { + "name": "@typescript-eslint/eslint-plugin", + "version": "^8", + "type": "build" + }, + { + "name": "@typescript-eslint/parser", + "version": "^8", + "type": "build" + }, + { + "name": "constructs", + "version": "^10.0.0", + "type": "build" + }, + { + "name": "eslint-config-prettier", + "type": "build" + }, + { + "name": "eslint-import-resolver-typescript", + "type": "build" + }, + { + "name": "eslint-plugin-import", + "type": "build" + }, + { + "name": "eslint-plugin-jest", + "type": "build" + }, + { + "name": "eslint-plugin-prettier", + "type": "build" + }, + { + "name": "eslint", + "version": "^9", + "type": "build" + }, + { + "name": "jest", + "type": "build" + }, + { + "name": "jest-junit", + "version": "^15", + "type": "build" + }, + { + "name": "prettier", + "version": "^2.8", + "type": "build" + }, + { + "name": "projen", + "type": "build" + }, + { + "name": "ts-jest", + "type": "build" + }, + { + "name": "typescript", + "version": "5.6", + "type": "build" + }, + { + "name": "@aws-cdk/node-bundle", + "type": "runtime" + }, + { + "name": "@aws-cdk/yarn-cling", + "type": "runtime" + }, + { + "name": "chalk", + "version": "^4", + "type": "runtime" + }, + { + "name": "fs-extra", + "version": "^9", + "type": "runtime" + } + ], + "//": "~~ Generated by projen. To modify, edit .projenrc.js and run \"npx projen\"." +} diff --git a/packages/@aws-cdk/cdk-build-tools/.projen/files.json b/packages/@aws-cdk/cdk-build-tools/.projen/files.json new file mode 100644 index 00000000..493bbd87 --- /dev/null +++ b/packages/@aws-cdk/cdk-build-tools/.projen/files.json @@ -0,0 +1,19 @@ +{ + "files": [ + ".eslintrc.js", + ".eslintrc.json", + ".gitattributes", + ".gitignore", + ".npmignore", + ".prettierignore", + ".prettierrc.json", + ".projen/deps.json", + ".projen/files.json", + ".projen/tasks.json", + "jest.config.json", + "LICENSE", + "tsconfig.dev.json", + "tsconfig.json" + ], + "//": "~~ Generated by projen. To modify, edit .projenrc.js and run \"npx projen\"." +} diff --git a/packages/@aws-cdk/cdk-build-tools/.projen/tasks.json b/packages/@aws-cdk/cdk-build-tools/.projen/tasks.json new file mode 100644 index 00000000..6ad35600 --- /dev/null +++ b/packages/@aws-cdk/cdk-build-tools/.projen/tasks.json @@ -0,0 +1,160 @@ +{ + "tasks": { + "build": { + "name": "build", + "description": "Full release build", + "steps": [ + { + "spawn": "pre-compile" + }, + { + "spawn": "compile" + }, + { + "spawn": "post-compile" + }, + { + "spawn": "test" + }, + { + "spawn": "package" + } + ] + }, + "bump": { + "name": "bump", + "description": "Bumps versions of local dependencies", + "steps": [ + { + "spawn": "gather-versions" + } + ] + }, + "check-for-updates": { + "name": "check-for-updates", + "env": { + "CI": "0" + }, + "steps": [ + { + "exec": "npx npm-check-updates@16 --upgrade --target=minor --peer --no-deprecated --dep=dev,peer,prod,optional --filter=@cdklabs/eslint-plugin,@stylistic/eslint-plugin,@types/jest,eslint-config-prettier,eslint-import-resolver-typescript,eslint-plugin-import,eslint-plugin-jest,eslint-plugin-prettier,jest,projen,ts-jest" + } + ] + }, + "compile": { + "name": "compile", + "description": "Only compile", + "steps": [ + { + "exec": "tsc --build", + "receiveArgs": true + } + ] + }, + "default": { + "name": "default", + "description": "Synthesize project files", + "steps": [ + { + "exec": "cd ../../.. && npx projen default" + } + ] + }, + "eslint": { + "name": "eslint", + "description": "Runs eslint against the codebase", + "env": { + "ESLINT_USE_FLAT_CONFIG": "false" + }, + "steps": [ + { + "exec": "eslint --ext .ts,.tsx --fix --no-error-on-unmatched-pattern $@ lib test build-tools", + "receiveArgs": true + } + ] + }, + "gather-versions": { + "name": "gather-versions", + "steps": [ + { + "exec": "node -e \"require(path.join(path.dirname(require.resolve('cdklabs-projen-project-types')), 'yarn', 'gather-versions.exec.js'))\" @aws-cdk/cdk-build-tools MAJOR --deps @aws-cdk/yarn-cling @aws-cdk/node-bundle", + "receiveArgs": true + } + ] + }, + "install": { + "name": "install", + "description": "Install project dependencies and update lockfile (non-frozen)", + "steps": [ + { + "exec": "yarn install --check-files" + } + ] + }, + "install:ci": { + "name": "install:ci", + "description": "Install project dependencies using frozen lockfile", + "steps": [ + { + "exec": "yarn install --check-files --frozen-lockfile" + } + ] + }, + "package": { + "name": "package", + "description": "Creates the distribution package" + }, + "post-compile": { + "name": "post-compile", + "description": "Runs after successful compilation" + }, + "pre-compile": { + "name": "pre-compile", + "description": "Prepare the project for compilation" + }, + "test": { + "name": "test", + "description": "Run tests", + "steps": [ + { + "exec": "jest --passWithNoTests --updateSnapshot", + "receiveArgs": true + }, + { + "spawn": "eslint" + } + ] + }, + "test:watch": { + "name": "test:watch", + "description": "Run jest in watch mode", + "steps": [ + { + "exec": "jest --watch" + } + ] + }, + "unbump": { + "name": "unbump", + "description": "Resets versions of local dependencies to 0.0.0", + "steps": [ + { + "spawn": "gather-versions" + } + ] + }, + "watch": { + "name": "watch", + "description": "Watch & compile in the background", + "steps": [ + { + "exec": "tsc --build -w" + } + ] + } + }, + "env": { + "PATH": "$(npx -c \"node --print process.env.PATH\")" + }, + "//": "~~ Generated by projen. To modify, edit .projenrc.js and run \"npx projen\"." +} diff --git a/packages/@aws-cdk/cdk-build-tools/LICENSE b/packages/@aws-cdk/cdk-build-tools/LICENSE new file mode 100644 index 00000000..d6456956 --- /dev/null +++ b/packages/@aws-cdk/cdk-build-tools/LICENSE @@ -0,0 +1,202 @@ + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. diff --git a/packages/@aws-cdk/cdk-build-tools/NOTICE b/packages/@aws-cdk/cdk-build-tools/NOTICE new file mode 100644 index 00000000..cd0946c1 --- /dev/null +++ b/packages/@aws-cdk/cdk-build-tools/NOTICE @@ -0,0 +1,2 @@ +AWS Cloud Development Kit (AWS CDK) +Copyright 2018-2025 Amazon.com, Inc. or its affiliates. All Rights Reserved. diff --git a/packages/@aws-cdk/cdk-build-tools/README.md b/packages/@aws-cdk/cdk-build-tools/README.md new file mode 100644 index 00000000..8b7dd248 --- /dev/null +++ b/packages/@aws-cdk/cdk-build-tools/README.md @@ -0,0 +1,9 @@ +CDK Build Tools +================ + +These scripts wrap the common operations that need to happen +during a CDK build, in a common place so it's easy to change +the build for all packages. + +Written in TypeScript instead of shell so that they can work +on Windows with no extra effort. diff --git a/packages/@aws-cdk/cdk-build-tools/bin/cdk-awslint b/packages/@aws-cdk/cdk-build-tools/bin/cdk-awslint new file mode 100755 index 00000000..ea9cac34 --- /dev/null +++ b/packages/@aws-cdk/cdk-build-tools/bin/cdk-awslint @@ -0,0 +1,2 @@ +#!/usr/bin/env node +require('awslint/bin/awslint.js'); \ No newline at end of file diff --git a/packages/@aws-cdk/cdk-build-tools/bin/cdk-build b/packages/@aws-cdk/cdk-build-tools/bin/cdk-build new file mode 100755 index 00000000..4a9ad6b9 --- /dev/null +++ b/packages/@aws-cdk/cdk-build-tools/bin/cdk-build @@ -0,0 +1,2 @@ +#!/usr/bin/env node +require('./cdk-build.js'); \ No newline at end of file diff --git a/packages/@aws-cdk/cdk-build-tools/bin/cdk-build.ts b/packages/@aws-cdk/cdk-build-tools/bin/cdk-build.ts new file mode 100644 index 00000000..0507b331 --- /dev/null +++ b/packages/@aws-cdk/cdk-build-tools/bin/cdk-build.ts @@ -0,0 +1,80 @@ +import * as yargs from 'yargs'; +import { compileCurrentPackage } from '../lib/compile'; +import { lintCurrentPackage } from '../lib/lint'; +import { shell } from '../lib/os'; +import { cdkBuildOptions, CompilerOverrides, currentPackageJson, genScript } from '../lib/package-info'; +import { Timers } from '../lib/timer'; + +async function main() { + const args = yargs + .env('CDK_BUILD') + .usage('Usage: cdk-build') + .option('jsii', { + type: 'string', + desc: 'Specify a different jsii executable', + defaultDescription: 'jsii provided by node dependencies', + }) + .option('tsc', { + type: 'string', + desc: 'Specify a different tsc executable', + defaultDescription: 'tsc provided by node dependencies', + }) + .option('eslint', { + type: 'string', + desc: 'Specify a different eslint executable', + defaultDescription: 'eslint provided by node dependencies', + }) + .option('gen', { + type: 'boolean', + desc: 'Execute gen script', + default: true, + }) + .option('fix', { + type: 'boolean', + desc: 'Fix linter errors', + default: false, + }) + .option('skip-lint', { + type: 'boolean', + desc: 'Skip eslint during build', + default: false, + }) + .argv; + + const options = cdkBuildOptions(); + const env = options.env; + + if (options.pre) { + const commands = options.pre.join(' && '); + await shell([commands], { timers, env }); + } + + const gen = genScript(); + if (args.gen && gen) { + await shell([gen], { timers, env }); + } + + const overrides: CompilerOverrides = { eslint: args.eslint, jsii: args.jsii, tsc: args.tsc }; + await compileCurrentPackage(options, timers, overrides); + if (!args['skip-lint']) { + await lintCurrentPackage(options, timers, { ...overrides, fix: args.fix }); + } + + if (options.post) { + const commands = options.post.join(' && '); + await shell([commands], { timers, env }); + } +} + +const timers = new Timers(); +const buildTimer = timers.start('Total time'); + +main().catch(e => { + process.stderr.write(`${e.toString()}\n`); + process.stderr.write('Build failed.'); + process.stderr.write('!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!\n'); + process.exit(1); +}).finally(() => { + buildTimer.end(); + process.stdout.write(`Build times for ${currentPackageJson().name}: ${timers.display()}\n`); +}); diff --git a/packages/@aws-cdk/cdk-build-tools/bin/cdk-compat b/packages/@aws-cdk/cdk-build-tools/bin/cdk-compat new file mode 100755 index 00000000..4fe0c5da --- /dev/null +++ b/packages/@aws-cdk/cdk-build-tools/bin/cdk-compat @@ -0,0 +1,8 @@ +#!/bin/bash +set -euo pipefail +script_dir="$(cd $(dirname $0) && pwd)" +repo_root="${script_dir}/../.." +ignore="${repo_root}/allowed-breaking-changes.txt" +package_name=$(node -p "require('./package.json').name") + +exec npx jsii-diff --keys --ignore-file ${ignore} npm:${package_name} diff --git a/packages/@aws-cdk/cdk-build-tools/bin/cdk-copy b/packages/@aws-cdk/cdk-build-tools/bin/cdk-copy new file mode 100755 index 00000000..eb2f36c9 --- /dev/null +++ b/packages/@aws-cdk/cdk-build-tools/bin/cdk-copy @@ -0,0 +1,2 @@ +#!/usr/bin/env node +require('./cdk-copy.js'); diff --git a/packages/@aws-cdk/cdk-build-tools/bin/cdk-copy.ts b/packages/@aws-cdk/cdk-build-tools/bin/cdk-copy.ts new file mode 100644 index 00000000..06cece36 --- /dev/null +++ b/packages/@aws-cdk/cdk-build-tools/bin/cdk-copy.ts @@ -0,0 +1,201 @@ +import * as path from 'path'; +import { promisify } from 'util'; +import * as fs from 'fs-extra'; +import * as _glob from 'glob'; +import * as pLimit from 'p-limit'; +import yargs from 'yargs'; + +const glob = promisify(_glob); + +async function main() { + const args = yargs(process.argv.slice(2)) + .command('$0 [MODULE_NAME]', 'Copy a submodule of aws-cdk-lib to it\'s own package', argv => + argv + .positional('MODULE_NAME', { + type: 'string', + desc: 'The submodule of aws-cdk-lib to duplicate', + }) + .option('out-dir', { + type: 'string', + desc: 'The output directory for duplicated module', + normalize: true, + default: '.', + }) + .option('ignore', { + string: true, + type: 'array', + description: 'Ignore patterns when copying source files', + }) + .required('MODULE_NAME'), + ).argv; + + const { MODULE_NAME, 'out-dir': outDir, ignore = [] } = args; + const sourcePackageDir = path.resolve(__dirname, '..', '..', '..', '..', 'packages', 'aws-cdk-lib'); + + await duplicateModule({ + moduleName: MODULE_NAME, + outDir, + sourcePackageDir, + ignore, + }); +} + +interface DuplicateConfig { + /** + * Location of the package we are copying submodules from + * usually aws-cdk-lib. + */ + sourcePackageDir: string; + + /** + * The name of the submodule we are copying, IE 'region-info' + */ + moduleName: string; + + /** + * Location to emit copied files + * @default current working directory + */ + outDir: string; + + /** + * Ignore patterns when copying files + * @default copy everything + */ + ignore: string[]; +} + +async function duplicateModule(config: DuplicateConfig) { + const sourceModuleDirectory = path.resolve(config.sourcePackageDir, config.moduleName); + const targetModuleDirectory = path.resolve(config.outDir); + + await copyAndRewrite(sourceModuleDirectory, targetModuleDirectory, config.ignore); + + const sourceRosettaDirectory = path.resolve(config.sourcePackageDir, 'rosetta', config.moduleName.replace(/-/g, '_')); + const targetRosettaDirectory = path.resolve(config.outDir, 'rosetta'); + + await copyAndRewrite(sourceRosettaDirectory, targetRosettaDirectory, config.ignore); +} + +async function copyAndRewrite(sourceDirectory: string, targetDirectory: string, ignore: string[]) { + const files = await glob(path.join(sourceDirectory, '**', '*'), { + ignore: [ + ...autoIgnore(sourceDirectory), + ...ignore, + ], + }); + + // Copy all files to new destination and rewrite imports if needed + const limit = pLimit(20); + // eslint-disable-next-line @cdklabs/promiseall-no-unbounded-parallelism + await Promise.all( + files.map((filePath: string) => limit(async () => { + const stat = await fs.stat(filePath); + const relativePath = filePath.replace(sourceDirectory, ''); + const newPath = path.join(targetDirectory, relativePath); + if (stat.isFile()) { + await fs.mkdir(path.dirname(newPath), { recursive: true }); + if (fs.existsSync(newPath)) { + await fs.remove(newPath); + } + + const relativeDepth = relativePath.split(path.sep).length - 1; + + if (isSourceFile(filePath)) { + await rewriteFileTo(filePath, newPath, relativeDepth); + } + } + })), + ); +} + +/** + * Find a package reference + * + * ``` + * import * as xyz from ""; + * import { xyz } from ''; + * ^^^^^^^^^^^^^^^^^^^ + * ``` + */ +const importRegex = new RegExp('^(.*from [\'"])([^\'"]*)([\'"].*)'); + +export async function rewriteFileTo(source: string, target: string, relativeDepth: number) { + const lines = (await fs.readFile(source, 'utf8')) + .split('\n') + .map((line) => { + const importMatches = importRegex.exec(line); + + if (importMatches) { + const newPath = rewriteImportPath(importMatches[2], relativeDepth); + return importMatches[1] + newPath + importMatches[3]; + } + + return line; + }); + + await fs.writeFile(target, lines.join('\n')); +} + +/** + * Rewrite monopackage-relative imports to imports that import from the monopackage + * + * E.g., turn + * + * ``` + * import { blah } from '../../aws-something'; + * ``` + * + * Into + * + * ``` + * import { blah } from 'aws-cdk-lib/aws-something'; + * ``` + * + * Make an exception for packages that are `cdk-copied` (only + * cloud-assembly-schema and cx-api). + */ +function rewriteImportPath(importPath: string, relativeDepth: number) { + const otherImportPath = new Array(relativeDepth).fill('..').join('/'); + + if (importPath.startsWith(otherImportPath)) { + const remainder = importPath.substring(otherImportPath.length + 1); + + let newPrefix = 'aws-cdk-lib'; // aws-cdk-lib/aws-mypackage + if (remainder.startsWith('cloud-assembly-schema') || remainder.startsWith('cx-api')) { + newPrefix = '@aws-cdk'; // @aws-cdk/aws-mypackage + } + + return importPath.replace(otherImportPath, newPrefix); + } + + return importPath; +} + +function isSourceFile(filePath: string): boolean { + const extension = path.extname(filePath); + if (['.ts', '.tsx'].includes(extension) && !filePath.endsWith('.d.ts')) { + return true; + } else if (extension === '.js') { + return !fs.existsSync(filePath.replace('.js', '.ts')); + } else if (filePath.endsWith('.d.ts')) { + return false; + } + return true; +} + +function autoIgnore(source: string): string[] { + return [ + // package.json `main` is lib/index.js so no need for top level index.ts + ...['.ts', '.js', '.d.ts'].map((ext: string) => path.join(source, `index${ext}`)), + 'node_modules/**', + ]; +} + +main() + .then(() => process.exit(0)) + .catch((err) => { + // eslint-disable-next-line no-console + console.error(err); + process.exit(1); + }); diff --git a/packages/@aws-cdk/cdk-build-tools/bin/cdk-lint b/packages/@aws-cdk/cdk-build-tools/bin/cdk-lint new file mode 100755 index 00000000..ef253d4b --- /dev/null +++ b/packages/@aws-cdk/cdk-build-tools/bin/cdk-lint @@ -0,0 +1,2 @@ +#!/usr/bin/env node +require('./cdk-lint.js'); \ No newline at end of file diff --git a/packages/@aws-cdk/cdk-build-tools/bin/cdk-lint.ts b/packages/@aws-cdk/cdk-build-tools/bin/cdk-lint.ts new file mode 100644 index 00000000..5d451b90 --- /dev/null +++ b/packages/@aws-cdk/cdk-build-tools/bin/cdk-lint.ts @@ -0,0 +1,36 @@ +import * as yargs from 'yargs'; +import { lintCurrentPackage } from '../lib/lint'; +import { cdkBuildOptions, currentPackageJson } from '../lib/package-info'; +import { Timers } from '../lib/timer'; + +async function main() { + const args = yargs + .usage('Usage: cdk-lint') + .option('eslint', { + type: 'string', + desc: 'Specify a different eslint executable', + defaultDescription: 'eslint provided by node dependencies', + }) + .option('fix', { + type: 'boolean', + desc: 'Fix the found issues', + default: false, + }) + .argv; + + const options = cdkBuildOptions(); + + await lintCurrentPackage(options, timers, { eslint: args.eslint, fix: args.fix }); +} + +const timers = new Timers(); +const buildTimer = timers.start('Total time'); + +main().catch(e => { + process.stderr.write(`${e.toString()}\n`); + process.stderr.write('Linting failed.\n'); + process.exit(1); +}).finally(() => { + buildTimer.end(); + process.stdout.write(`Lint times for ${currentPackageJson().name}: ${timers.display()}\n`); +}); diff --git a/packages/@aws-cdk/cdk-build-tools/bin/cdk-package b/packages/@aws-cdk/cdk-build-tools/bin/cdk-package new file mode 100755 index 00000000..196d3af2 --- /dev/null +++ b/packages/@aws-cdk/cdk-build-tools/bin/cdk-package @@ -0,0 +1,2 @@ +#!/usr/bin/env node +require('./cdk-package.js'); \ No newline at end of file diff --git a/packages/@aws-cdk/cdk-build-tools/bin/cdk-package.ts b/packages/@aws-cdk/cdk-build-tools/bin/cdk-package.ts new file mode 100644 index 00000000..66ae1264 --- /dev/null +++ b/packages/@aws-cdk/cdk-build-tools/bin/cdk-package.ts @@ -0,0 +1,113 @@ +import * as path from 'path'; +import { Bundle } from '@aws-cdk/node-bundle'; +import * as yarnCling from '@aws-cdk/yarn-cling'; +import * as fs from 'fs-extra'; +import * as yargs from 'yargs'; +import { shell } from '../lib/os'; +import { cdkPackageOptions, isJsii, isPrivate } from '../lib/package-info'; +import { Timers } from '../lib/timer'; + +const timers = new Timers(); +const buildTimer = timers.start('Total time'); + +async function main() { + const args = yargs + .env('CDK_PACKAGE') + .usage('Usage: cdk-package') + .option('verbose', { type: 'boolean', default: false, alias: 'v', desc: 'verbose output' }) + .option('targets', { type: 'array', default: new Array(), desc: 'Targets to pass to jsii-pacmak' }) + .option('jsii-pacmak', { + type: 'string', + desc: 'Specify a different jsii-pacmak executable', + default: require.resolve('jsii-pacmak/bin/jsii-pacmak'), + defaultDescription: 'jsii-pacmak provided by node dependencies', + }) + .option('pre-only', { type: 'boolean', default: false, desc: 'run pre package steps only' }) + .option('post-only', { type: 'boolean', default: false, desc: 'run post package steps only' }) + .option('private', { type: 'boolean', default: false, desc: 'Also package private packages for local usage' }) + .argv; + + if (args['pre-only'] && args['post-only']) { + throw new Error('You can set a maxiumum of one of --pre-only and --post-only flags to true. Pick one.'); + } + + const options = cdkPackageOptions(); + + if (args['post-only']) { + if (options.post) { + const commands = options.post.join(' && '); + await shell([commands], { timers }); + } + return; + } + + const outdir = 'dist'; + + // if this is a private module, don't package + const packPrivate = args.private || options.private; + if (isPrivate() && !packPrivate) { + process.stdout.write('No packaging for private modules.\nUse --private to force packing private packages for local testing.\n'); + return; + } + + if (options.pre ) { + const commands = options.pre.join(' && '); + await shell([commands], { timers }); + } + if (args['pre-only']) { + return; + } + + // If we need to shrinkwrap this, do so now. + if (options.shrinkWrap) { + await yarnCling.generateShrinkwrap({ + packageJsonFile: 'package.json', + outputFile: 'npm-shrinkwrap.json', + }); + } + + // if this is a jsii package, use jsii-packmak + if (isJsii()) { + const command = [args['jsii-pacmak'], + args.verbose ? '-vvv' : '-v', + ...args.targets ? flatMap(args.targets, (target: string) => ['-t', target]) : [], + '-o', outdir]; + await shell(command, { timers }); + } else { + const target = path.join(outdir, 'js'); + await fs.remove(target); + await fs.mkdirp(target); + if (options.bundle) { + // bundled packages have their own bundler. + const bundle = new Bundle({ packageDir: process.cwd(), ...options.bundle }); + bundle.pack({ target }); + } else { + // just "npm pack" and deploy to "outdir" + const tarball = (await shell(['npm', 'pack'], { timers })).trim(); + await fs.move(tarball, path.join(target, path.basename(tarball))); + } + } + + if (options.post) { + const commands = options.post.join(' && '); + await shell([commands], { timers }); + } +} + +main().then(() => { + buildTimer.end(); + process.stdout.write(`Package complete. ${timers.display()}\n`); +}).catch(e => { + buildTimer.end(); + process.stderr.write(`${e.toString()}\n`); + process.stderr.write(`Package failed. ${timers.display()}\n`); + process.exit(1); +}); + +function flatMap(xs: T[], f: (x: T) => U[]): U[] { + const ret = new Array(); + for (const x of xs) { + ret.push(...f(x)); + } + return ret; +} diff --git a/packages/@aws-cdk/cdk-build-tools/bin/cdk-test b/packages/@aws-cdk/cdk-build-tools/bin/cdk-test new file mode 100755 index 00000000..113d44af --- /dev/null +++ b/packages/@aws-cdk/cdk-build-tools/bin/cdk-test @@ -0,0 +1,2 @@ +#!/usr/bin/env node +require('./cdk-test.js'); diff --git a/packages/@aws-cdk/cdk-build-tools/bin/cdk-test.ts b/packages/@aws-cdk/cdk-build-tools/bin/cdk-test.ts new file mode 100644 index 00000000..09d0cf35 --- /dev/null +++ b/packages/@aws-cdk/cdk-build-tools/bin/cdk-test.ts @@ -0,0 +1,71 @@ +import * as yargs from 'yargs'; +import { shell } from '../lib/os'; +import { cdkBuildOptions, unitTestFiles, hasIntegTests } from '../lib/package-info'; +import { Timers } from '../lib/timer'; + +async function main() { + const args = yargs + .env('CDK_TEST') + .usage('Usage: cdk-test') + .option('jest', { + type: 'string', + desc: 'Specify a different jest executable', + default: require.resolve('jest/bin/jest'), + defaultDescription: 'jest provided by node dependencies', + }) + .option('nyc', { + type: 'string', + desc: 'Specify a different nyc executable', + default: require.resolve('nyc/bin/nyc'), + defaultDescription: 'nyc provided by node dependencies', + }) + .argv; + + const options = cdkBuildOptions(); + + const defaultShellOptions = { + timers, + env: { + CDK_DISABLE_STACK_TRACE: '1', + }, + }; + + const unitTestOptions = { + ...defaultShellOptions, + env: { + ...defaultShellOptions.env, + + // by default, fail when deprecated symbols are used in tests. + // tests that verify behaviour of deprecated symbols must use the `testDeprecated()` API. + JSII_DEPRECATED: 'fail', + }, + }; + + if (options.test) { + await shell(options.test, unitTestOptions); + } + + const testFiles = await unitTestFiles(); + if (testFiles.length > 0) { + await shell([args.jest], unitTestOptions); + } + + // Run integration test if the package has integ test files + if (await hasIntegTests()) { + await shell(['integ-runner'], defaultShellOptions); + } +} + +const timers = new Timers(); +const buildTimer = timers.start('Total time'); + +main().then(() => { + buildTimer.end(); + process.stdout.write(`Tests successful. ${timers.display()}\n`); +}).catch(e => { + buildTimer.end(); + process.stderr.write(`${e.toString()}\n`); + process.stderr.write(`Tests failed. ${timers.display()}\n`); + process.stderr.write('!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!\n'); + process.exit(1); +}); diff --git a/packages/@aws-cdk/cdk-build-tools/bin/cdk-watch b/packages/@aws-cdk/cdk-build-tools/bin/cdk-watch new file mode 100755 index 00000000..2943181e --- /dev/null +++ b/packages/@aws-cdk/cdk-build-tools/bin/cdk-watch @@ -0,0 +1,2 @@ +#!/usr/bin/env node +require('./cdk-watch.js'); diff --git a/packages/@aws-cdk/cdk-build-tools/bin/cdk-watch.ts b/packages/@aws-cdk/cdk-build-tools/bin/cdk-watch.ts new file mode 100644 index 00000000..febefb41 --- /dev/null +++ b/packages/@aws-cdk/cdk-build-tools/bin/cdk-watch.ts @@ -0,0 +1,32 @@ +import * as yargs from 'yargs'; +import { shell } from '../lib/os'; +import { packageCompiler } from '../lib/package-info'; + +interface Arguments extends yargs.Arguments { + jsii?: string; + tsc?: string; +} + +async function main() { + const args: Arguments = yargs + .env('CDK_WATCH') + .usage('Usage: cdk-watch') + .option('jsii', { + type: 'string', + desc: 'Specify a different jsii executable', + defaultDescription: 'jsii provided by node dependencies', + }) + .option('tsc', { + type: 'string', + desc: 'Specify a different tsc executable', + defaultDescription: 'tsc provided by node dependencies', + }) + .argv as any; + + await shell(packageCompiler({ jsii: args.jsii, tsc: args.tsc }).concat(['-w'])); +} + +main().catch(e => { + process.stderr.write(`${e.toString()}\n`); + process.exit(1); +}); diff --git a/packages/@aws-cdk/cdk-build-tools/chmod.bat b/packages/@aws-cdk/cdk-build-tools/chmod.bat new file mode 100644 index 00000000..59ac42c0 --- /dev/null +++ b/packages/@aws-cdk/cdk-build-tools/chmod.bat @@ -0,0 +1,2 @@ +@rem Just here so that running 'chmod' doesn't fail on Windows. +@rem Doesn't actually do anything, because it doesn't need to. diff --git a/packages/@aws-cdk/cdk-build-tools/config/markdownlint.json b/packages/@aws-cdk/cdk-build-tools/config/markdownlint.json new file mode 100644 index 00000000..43f7b2f1 --- /dev/null +++ b/packages/@aws-cdk/cdk-build-tools/config/markdownlint.json @@ -0,0 +1,30 @@ +{ + "default": false, + "heading-increment": true, + "heading-style": { "style": "atx" }, + "ul-style": { "style": "consistent" }, + "list-indent": true, + "no-missing-space-atx": true, + "no-multiple-space-atx": true, + "blanks-around-headings": true, + "heading-start-left": true, + "no-duplicate-heading": true, + "single-title": true, + "no-trailing-punctuation": true, + "no-multiple-space-blockquote": true, + "no-blanks-blockquote": true, + "ol-prefix": { "style": "one_or_ordered" }, + "list-marker-space": true, + "blanks-around-fences": true, + "blanks-around-lists": true, + "no-space-in-emphasis": true, + "no-space-in-code": true, + "no-space-in-links": true, + "fenced-code-language": true, + "first-line-heading": true, + "proper-names": ["jsii"], + "no-alt-text": true, + "code-block-style": { "style": "fenced" }, + "single-trailing-newline": true, + "code-fence-style": { "style": "backtick" } +} diff --git a/packages/@aws-cdk/cdk-build-tools/jest.config.json b/packages/@aws-cdk/cdk-build-tools/jest.config.json new file mode 100644 index 00000000..d7c2d628 --- /dev/null +++ b/packages/@aws-cdk/cdk-build-tools/jest.config.json @@ -0,0 +1,66 @@ +{ + "coverageProvider": "v8", + "maxWorkers": "80%", + "testEnvironment": "node", + "coverageThreshold": { + "global": { + "global": { + "branches": 80, + "statements": 80 + } + } + }, + "collectCoverage": true, + "coverageReporters": [ + "text-summary", + "cobertura", + "html", + "text" + ], + "testMatch": [ + "/test/**/?(*.)+(test).ts", + "/@(lib|test)/**/*(*.)@(spec|test).ts?(x)", + "/@(lib|test)/**/__tests__/**/*.ts?(x)" + ], + "coveragePathIgnorePatterns": [ + "\\.generated\\.[jt]s$", + "/test/", + ".warnings.jsii.js$", + "/node_modules/" + ], + "reporters": [ + [ + "jest-junit", + { + "outputDirectory": "test-reports" + } + ], + "default", + [ + "jest-junit", + { + "suiteName": "jest tests", + "outputDirectory": "coverage" + } + ] + ], + "randomize": true, + "testTimeout": 60000, + "clearMocks": true, + "coverageDirectory": "coverage", + "testPathIgnorePatterns": [ + "/node_modules/" + ], + "watchPathIgnorePatterns": [ + "/node_modules/" + ], + "transform": { + "^.+\\.[t]sx?$": [ + "ts-jest", + { + "tsconfig": "tsconfig.dev.json" + } + ] + }, + "//": "~~ Generated by projen. To modify, edit .projenrc.js and run \"npx projen\"." +} diff --git a/packages/@aws-cdk/cdk-build-tools/lib/bockfs.ts b/packages/@aws-cdk/cdk-build-tools/lib/bockfs.ts new file mode 100644 index 00000000..c96d1b9e --- /dev/null +++ b/packages/@aws-cdk/cdk-build-tools/lib/bockfs.ts @@ -0,0 +1,79 @@ +/* eslint-disable import/order */ +// A not-so-fake filesystem mock similar to mock-fs +// +// mock-fs is super convenient but we can't always use it: +// - When you use console.log() jest wants to load things from the filesystem (which fails). +// - When you make AWS calls the SDK wants to load things from the filesystem (which fails). +// +// Therefore, something similar which uses tempdirs on your actual disk. +// +// The big downside compared to mockfs is that you need to use bockfs.path() to translate +// fake paths to real paths. +import * as os from 'os'; +import * as path_ from 'path'; +import * as fs from 'fs-extra'; + +const bockFsRoot = fs.realpathSync(fs.mkdtempSync(path_.join(os.tmpdir(), 'bockfs'))); +let oldCwd: string | undefined; + +function bockfs(files: Record) { + oldCwd = process.cwd(); + for (const [fileName, contents] of Object.entries(files)) { + bockfs.write(fileName, contents); + } +} + +namespace bockfs { + /** + * Write contents to a fake file + */ + export function write(fakeFilename: string, contents: string) { + const fullPath = path(fakeFilename); + fs.mkdirSync(path_.dirname(fullPath), { recursive: true }); + fs.writeFileSync(fullPath, contents, { encoding: 'utf-8' }); + } + + /** + * Turn a fake path into a real path + */ + export function path(fakePath: string) { + if (fakePath.startsWith('/')) { fakePath = fakePath.slice(1); } // Force path to be non-absolute + return path_.join(bockFsRoot, fakePath); + } + + /** + * Change to a fake directory + * + * @returns A template literal function to turn a fake path into a real path. Relative paths are assumed to be in the working dir. + */ + export function workingDirectory(fakePath: string): (parts: TemplateStringsArray) => string { + process.chdir(path(fakePath)); + + return function (elements: TemplateStringsArray) { + const fullPath = elements.join(''); + if (!fullPath.startsWith('/')) { + return path(path_.join(fakePath, fullPath)); + } + + return path(fullPath); + }; + } + + export function executable(...fakePaths: string[]) { + for (const fakepath of fakePaths) { + fs.chmodSync(path(fakepath), '755'); + } + } + + /** + * Remove all files and restore working directory + */ + export function restore() { + if (oldCwd) { + process.chdir(oldCwd); + } + fs.removeSync(bockFsRoot); + } +} + +export = bockfs; diff --git a/packages/@aws-cdk/cdk-build-tools/lib/compile.ts b/packages/@aws-cdk/cdk-build-tools/lib/compile.ts new file mode 100644 index 00000000..173fea93 --- /dev/null +++ b/packages/@aws-cdk/cdk-build-tools/lib/compile.ts @@ -0,0 +1,17 @@ +import { makeExecutable, shell } from './os'; +import { CDKBuildOptions, CompilerOverrides, currentPackageJson, packageCompiler } from './package-info'; +import { Timers } from './timer'; + +/** + * Run the compiler on the current package + */ +export async function compileCurrentPackage(options: CDKBuildOptions, timers: Timers, compilers: CompilerOverrides = {}): Promise { + const env = options.env; + await shell(packageCompiler(compilers, options), { timers, env }); + + // Find files in bin/ that look like they should be executable, and make them so. + const scripts = currentPackageJson().bin || {}; + for (const script of Object.values(scripts) as any) { + await makeExecutable(script); + } +} diff --git a/packages/@aws-cdk/cdk-build-tools/lib/deprecated-symbols.ts b/packages/@aws-cdk/cdk-build-tools/lib/deprecated-symbols.ts new file mode 100644 index 00000000..c611011b --- /dev/null +++ b/packages/@aws-cdk/cdk-build-tools/lib/deprecated-symbols.ts @@ -0,0 +1,69 @@ +/* eslint-disable jest/no-export */ + +/** + * A proxy over the jest 'describe()' block. + * By default, unit tests in the CDK repo disallow the use of deprecated + * symbols (classes, interfaces, properties, methods, etc.) in the unit tests + * or within the "code under test". + * Use this block to override when the test is verifying the behaviour of + * deprecated APIs. + */ +export function describeDeprecated(name: string, fn: jest.EmptyFunction) { + describe(name, () => { + let deprecated: string | undefined; + beforeEach(() => { + deprecated = DeprecatedSymbols.quiet(); + }); + afterEach(() => { + DeprecatedSymbols.reset(deprecated); + }); + fn(); + }); +} + +/** + * A proxy over the jest 'test()' block. + * By default, unit tests in the CDK repo disallow the use of deprecated + * symbols (classes, interfaces, properties, methods, etc.) in the unit tests + * or within the "code under test". + * Use this block to override when the test is verifying the behaviour of + * deprecated APIs. + */ +export function testDeprecated(name: string, fn: () => any, timeout?: number) { + test(name, () => { + const deprecated = DeprecatedSymbols.quiet(); + fn(); + DeprecatedSymbols.reset(deprecated); + }, timeout); +} + +export declare namespace testDeprecated { + const each: typeof test.each; +} + +(testDeprecated as any).each = function(cases: ReadonlyArray>) { + const testRunner = (test.each as any).call(test, cases); + return (name: string, fn: (...testArgs: any[]) => any) => { + testRunner(name, (...testArgs: any[]) => { + const deprecated = DeprecatedSymbols.quiet(); + fn(...testArgs); + DeprecatedSymbols.reset(deprecated); + }); + }; +}; + +namespace DeprecatedSymbols { + export function quiet(): string | undefined { + const deprecated = process.env.JSII_DEPRECATED; + process.env.JSII_DEPRECATED = 'quiet'; + return deprecated; + } + + export function reset(deprecated: string | undefined) { + if (deprecated === undefined) { + delete process.env.JSII_DEPRECATED; + } else { + process.env.JSII_DEPRECATED = deprecated; + } + } +} diff --git a/packages/@aws-cdk/cdk-build-tools/lib/index.ts b/packages/@aws-cdk/cdk-build-tools/lib/index.ts new file mode 100644 index 00000000..f4ff5e9a --- /dev/null +++ b/packages/@aws-cdk/cdk-build-tools/lib/index.ts @@ -0,0 +1,4 @@ +export { shell } from './os'; +export * from './deprecated-symbols'; +import * as bockfs from './bockfs'; +export { bockfs }; diff --git a/packages/@aws-cdk/cdk-build-tools/lib/lint.ts b/packages/@aws-cdk/cdk-build-tools/lib/lint.ts new file mode 100644 index 00000000..ef5d5224 --- /dev/null +++ b/packages/@aws-cdk/cdk-build-tools/lib/lint.ts @@ -0,0 +1,52 @@ +import * as path from 'path'; +import * as process from 'process'; +import * as fs from 'fs-extra'; +import { shell, escape } from './os'; +import { CDKBuildOptions, CompilerOverrides } from './package-info'; +import { Timers } from './timer'; + +export async function lintCurrentPackage( + options: CDKBuildOptions, + timers: Timers, + compilers: CompilerOverrides & { fix?: boolean } = {}): Promise { + const env = options.env; + const fixOption = compilers.fix ? ['--fix'] : []; + + if (!options.eslint?.disable) { + let eslintPath = compilers.eslint; + if (!eslintPath) { + const eslintPj = require.resolve('eslint/package.json'); + // eslint-disable-next-line @typescript-eslint/no-require-imports + eslintPath = path.resolve(eslintPj, '..', require(eslintPj).bin.eslint); + } + + await shell([ + eslintPath, + '.', + '--ext=.ts', + `--resolve-plugins-relative-to=${__dirname}`, + ...fixOption, + ], { timers, env }); + } + + if (!options.pkglint?.disable) { + await shell([ + 'pkglint', + ...fixOption, + ], { timers, env }); + } + + if (await fs.pathExists('README.md')) { + await shell([ + escape(process.execPath), + ...process.execArgv, + '--', + require.resolve('markdownlint-cli'), + '--config', path.resolve(__dirname, '..', 'config', 'markdownlint.json'), + ...fixOption, + 'README.md', + ], { timers }); + } + + await shell([path.join(__dirname, '..', 'bin', 'cdk-awslint')], { timers, env }); +} diff --git a/packages/@aws-cdk/cdk-build-tools/lib/os.ts b/packages/@aws-cdk/cdk-build-tools/lib/os.ts new file mode 100644 index 00000000..2af5c1ac --- /dev/null +++ b/packages/@aws-cdk/cdk-build-tools/lib/os.ts @@ -0,0 +1,175 @@ +import * as child_process from 'child_process'; +import * as fs from 'fs'; +import * as util from 'util'; +import * as chalk from 'chalk'; +import { Timers } from './timer'; + +interface ShellOptions { + timers?: Timers; + env?: child_process.SpawnOptions['env']; +} + +/** + * A shell command that does what you want + * + * Is platform-aware, handles errors nicely. + */ +export async function shell(command: string[], options: ShellOptions = {}): Promise { + const [cmd, ...args] = command; + const timer = (options.timers || new Timers()).start(cmd); + + await makeShellScriptExecutable(cmd); + + // yarn exec runs the provided command with the correct environment for the workspace. + const child = child_process.spawn( + cmd, + args, + { + // Need this for Windows where we want .cmd and .bat to be found as well. + shell: true, + stdio: ['ignore', 'pipe', 'pipe'], + env: { + ...process.env, + ...options.env, + }, + }); + + const makeRed = process.stderr.isTTY ? chalk.red : (x: string) => x; + + return new Promise((resolve, reject) => { + const stdout = new Array(); + + child.stdout!.on('data', chunk => { + process.stdout.write(chunk); + stdout.push(chunk); + }); + + child.stderr!.on('data', chunk => { + process.stderr.write(makeRed(chunk.toString())); + }); + + child.once('error', reject); + + child.once('exit', code => { + timer.end(); + if (code === 0) { + resolve(Buffer.concat(stdout).toString('utf-8')); + } else { + reject(new Error(`${renderCommandLine(command)} exited with error code ${code}`)); + } + }); + }); +} + +/** + * Escape a shell argument for the current shell + */ +export function escape(x: string) { + if (process.platform === 'win32') { + return windowsEscape(x); + } + return posixEscape(x); +} + +/** + * Render the given command line as a string + * + * Probably missing some cases but giving it a good effort. + */ +function renderCommandLine(cmd: string[]) { + if (process.platform !== 'win32') { + return doRender(cmd, hasAnyChars(' ', '\\', '!', '"', "'", '&', '$'), posixEscape); + } else { + return doRender(cmd, hasAnyChars(' ', '"', '&', '^', '%'), windowsEscape); + } +} + +/** + * Render a UNIX command line + */ +function doRender(cmd: string[], needsEscaping: (x: string) => boolean, doEscape: (x: string) => string): string { + return cmd.map(x => needsEscaping(x) ? doEscape(x) : x).join(' '); +} + +/** + * Return a predicate that checks if a string has any of the indicated chars in it + */ +function hasAnyChars(...chars: string[]): (x: string) => boolean { + return (str: string) => { + return chars.some(c => str.indexOf(c) !== -1); + }; +} + +/** + * Escape a shell argument for POSIX shells + * + * Wrapping in single quotes and escaping single quotes inside will do it for us. + */ +function posixEscape(x: string) { + // Turn ' -> '"'"' + x = x.replace(/'/g, "'\"'\"'"); + return `'${x}'`; +} + +/** + * Escape a shell argument for cmd.exe + * + * This is how to do it right, but I'm not following everything: + * + * https://blogs.msdn.microsoft.com/twistylittlepassagesallalike/2011/04/23/everyone-quotes-command-line-arguments-the-wrong-way/ + */ +function windowsEscape(x: string): string { + // First surround by double quotes, ignore the part about backslashes + x = `"${x}"`; + // Now escape all special characters + const shellMeta = ['"', '&', '^', '%']; + return x.split('').map(c => shellMeta.indexOf(x) !== -1 ? '^' + c : c).join(''); +} + +/** + * Make the script executable on the current platform + * + * On UNIX, we'll use chmod to directly execute the file. + * + * On Windows, we'll do nothing and expect our other tooling + * (npm/lerna) to generate appropriate .cmd files when linking. + */ +export async function makeExecutable(javascriptFile: string): Promise { + if (process.platform !== 'win32') { + await util.promisify(fs.chmod)(javascriptFile, 0o755); + } +} + +/** + * If the given file exists and looks like a shell script, make sure it's executable + */ +async function makeShellScriptExecutable(script: string) { + try { + if (await canExecute(script)) { return; } + if (!await isShellScript(script)) { return; } + await util.promisify(fs.chmod)(script, 0o755); + } catch (e: any) { + // If it happens that this file doesn't exist, that's fine. It's + // probably a file that can be found on the $PATH. + if (e.code === 'ENOENT') { return; } + throw e; + } +} + +async function canExecute(fileName: string): Promise { + try { + await util.promisify(fs.access)(fileName, fs.constants.X_OK); + return true; + } catch (e: any) { + if (e.code === 'EACCES') { return false; } + throw e; + } +} + +async function isShellScript(script: string): Promise { + const f = await util.promisify(fs.open)(script, 'r'); + const buffer = Buffer.alloc(2); + await util.promisify(fs.read)(f, buffer, 0, 2, null); + + return buffer.equals(Buffer.from('#!')); +} diff --git a/packages/@aws-cdk/cdk-build-tools/lib/package-info.ts b/packages/@aws-cdk/cdk-build-tools/lib/package-info.ts new file mode 100644 index 00000000..6687cfb4 --- /dev/null +++ b/packages/@aws-cdk/cdk-build-tools/lib/package-info.ts @@ -0,0 +1,223 @@ +import * as fs from 'fs'; +import * as path from 'path'; +import * as util from 'util'; +import type { BundleProps } from '@aws-cdk/node-bundle'; + +const readdir = util.promisify(fs.readdir); +const stat = util.promisify(fs.stat); + +/** + * Return the package JSON for the current package + */ +export function currentPackageJson(): any { + // eslint-disable-next-line @typescript-eslint/no-require-imports + return require(path.join(process.cwd(), 'package.json')); +} + +/** + * Return the CDK build options + */ +export function cdkBuildOptions(): CDKBuildOptions { + // These could have been in a separate cdk-build.json but for + // now it's easiest to just read them from the package JSON. + // Our package directories are littered with .json files enough + // already. + return currentPackageJson()['cdk-build'] || {}; +} + +/** + * Return the cdk-package options + */ +export function cdkPackageOptions(): CDKPackageOptions { + return currentPackageJson()['cdk-package'] || {}; +} + +/** + * Whether this is a jsii package + */ +export function isJsii(): boolean { + return currentPackageJson().jsii !== undefined; +} + +/** + * Whether this is a private package + */ +export function isPrivate(): boolean { + return currentPackageJson().private; +} + +export interface File { + filename: string; + path: string; +} + +export async function listFiles(dirName: string, predicate: (x: File) => boolean): Promise { + try { + const files = (await readdir(dirName)).map(filename => ({ filename, path: path.join(dirName, filename) })); + + const ret: File[] = []; + for (const file of files) { + const s = await stat(file.path); + if (s.isDirectory()) { + // Recurse + ret.push(...await listFiles(file.path, predicate)); + } else { + if (predicate(file)) { + ret.push(file); + } + } + } + + return ret; + } catch (e: any) { + if (e.code === 'ENOENT') { return []; } + throw e; + } +} + +/** + * Return the unit test files for this package + */ +export async function unitTestFiles(): Promise { + return listFiles('test', f => f.filename.endsWith('.test.js')); +} + +export async function hasIntegTests(): Promise { + if (currentPackageJson().name === '@aws-cdk/integ-runner') return false; + const files = await listFiles('test', f => f.filename.startsWith('integ.') && f.filename.endsWith('.js')); + return files.length > 0; +} + +export interface CompilerOverrides { + eslint?: string; + jsii?: string; + tsc?: string; +} + +/** + * Return the compiler for this package (either tsc or jsii) + */ +export function packageCompiler(compilers: CompilerOverrides, options?: CDKBuildOptions): string[] { + if (isJsii()) { + const args = ['--silence-warnings=reserved-word', '--add-deprecation-warnings']; + if (options?.compressAssembly) { + args.push('--compress-assembly'); + } + if (options?.stripDeprecated) { + // This package is not published to npm so the linter rule is invalid + // eslint-disable-next-line @cdklabs/no-invalid-path + args.push(`--strip-deprecated ${path.join(__dirname, '..', '..', '..', '..', 'deprecated_apis.txt')}`); + } + return [compilers.jsii || require.resolve('jsii/bin/jsii'), ...args]; + } else { + return [compilers.tsc || require.resolve('typescript/bin/tsc'), '--build']; + } +} + +/** + * Return the command defined in scripts.gen if exists + */ +export function genScript(): string | undefined { + return currentPackageJson().scripts?.gen; +} + +export interface CDKBuildOptions { + /** + * What CloudFormation scope to generate resources for, if any + */ + cloudformation?: string | string[]; + + /** + * Options passed to `eslint` invocations. + */ + eslint?: { + /** + * Disable linting + * @default false + */ + disable?: boolean; + }; + + pkglint?: { + disable?: boolean; + }; + + /** + * Optional commands (formatted as a list of strings, which will be joined together with the && operator) to run before building + * + * (Typically a code generator) + */ + pre?: string[]; + + /** + * Optional commands (formatted as a list of strings, which will be joined together with the && operator) to run after building + * + * (Schema generator for example) + */ + post?: string[]; + + /** + * An optional command (formatted as a list of strings) to run before testing. + */ + test?: string[]; + + /** + * Whether the package uses Jest for tests. + * The default is NodeUnit, + * but we want to eventually move all of them to Jest. + */ + jest?: boolean; + + /** + * Environment variables to be passed to 'cdk-build' and all of its child processes. + */ + env?: NodeJS.ProcessEnv; + + /** + * Whether deprecated symbols should be stripped from the jsii assembly and typescript declaration files. + * @see https://aws.github.io/jsii/user-guides/lib-author/toolchain/jsii/#-strip-deprecated + */ + stripDeprecated?: boolean; + + /** + * Whether the jsii assembly should be compressed into a .jsii.gz file or left uncompressed as a .jsii file. + */ + compressAssembly?: boolean; +} + +export interface CDKPackageOptions { + /** + * Should this package be shrinkwrap + */ + shrinkWrap?: boolean; + + /** + * Optional commands (formatted as a list of strings, which will be joined together with the && operator) to run before packaging + */ + pre?: string[]; + + /* + * Optional commands (formatted as a list of strings, which will be joined together with the && operator) to run after packaging + */ + post?: string[]; + + /** + * Should this package be bundled. (and if so, how) + */ + bundle?: Omit; + + /** + * Also package private packages for local usage. + * @default false + */ + private?: boolean; +} + +/** + * Return a full path to the config file in this package + * + * The addressed file is cdk-build-tools/config/FILE. + */ +export function configFilePath(fileName: string) { + return path.resolve(__dirname, '..', 'config', fileName); +} diff --git a/packages/@aws-cdk/cdk-build-tools/lib/timer.ts b/packages/@aws-cdk/cdk-build-tools/lib/timer.ts new file mode 100644 index 00000000..7b1fdb9c --- /dev/null +++ b/packages/@aws-cdk/cdk-build-tools/lib/timer.ts @@ -0,0 +1,82 @@ +/** + * A single timer + */ +export class Timer { + public timeMs?: number; + private startTime: number; + + constructor(public readonly label: string) { + this.startTime = Date.now(); + } + + public start() { + this.startTime = Date.now(); + } + + public end() { + this.timeMs = (Date.now() - this.startTime) / 1000; + } + + public isSet() { + return this.timeMs !== undefined; + } + + public humanTime() { + if (!this.timeMs) { return '???'; } + + const parts = []; + + let time = this.timeMs; + if (time > 60) { + const mins = Math.floor(time / 60); + parts.push(mins + 'm'); + time -= mins * 60; + } + parts.push(time.toFixed(1) + 's'); + + return parts.join(''); + } +} + +/** + * A collection of Timers + */ +export class Timers { + private readonly timers: Timer[] = []; + + public record(label: string, operation: () => T): T { + const timer = this.start(label); + try { + const x = operation(); + timer.end(); + return x; + } catch (e) { + timer.end(); + throw e; + } + } + + public async recordAsync(label: string, operation: () => Promise) { + const timer = this.start(label); + try { + const x = await operation(); + timer.end(); + return x; + } catch (e) { + timer.end(); + throw e; + } + } + + public start(label: string) { + const timer = new Timer(label); + this.timers.push(timer); + return timer; + } + + public display(): string { + const timers = this.timers.filter(t => t.isSet()); + timers.sort((a: Timer, b: Timer) => b.timeMs! - a.timeMs!); + return timers.map(t => `${t.label} (${t.humanTime()})`).join(' | '); + } +} diff --git a/packages/@aws-cdk/cdk-build-tools/package.json b/packages/@aws-cdk/cdk-build-tools/package.json new file mode 100644 index 00000000..310ced89 --- /dev/null +++ b/packages/@aws-cdk/cdk-build-tools/package.json @@ -0,0 +1,83 @@ +{ + "name": "@aws-cdk/cdk-build-tools", + "description": "Build tools for CDK packages", + "repository": { + "type": "git", + "url": "https://github.com/aws/aws-cdk-cli", + "directory": "packages/@aws-cdk/cdk-build-tools" + }, + "bin": { + "cdk-awslint": "bin/cdk-awslint", + "cdk-build": "bin/cdk-build", + "cdk-compat": "bin/cdk-compat", + "cdk-copy": "bin/cdk-copy", + "cdk-lint": "bin/cdk-lint", + "cdk-package": "bin/cdk-package", + "cdk-test": "bin/cdk-test", + "cdk-watch": "bin/cdk-watch" + }, + "scripts": { + "build": "npx projen build", + "bump": "npx projen bump", + "check-for-updates": "npx projen check-for-updates", + "compile": "npx projen compile", + "default": "npx projen default", + "eslint": "npx projen eslint", + "gather-versions": "npx projen gather-versions", + "package": "npx projen package", + "post-compile": "npx projen post-compile", + "pre-compile": "npx projen pre-compile", + "test": "npx projen test", + "test:watch": "npx projen test:watch", + "unbump": "npx projen unbump", + "watch": "npx projen watch", + "projen": "npx projen" + }, + "author": { + "name": "Amazon Web Services", + "url": "https://aws.amazon.com", + "organization": true + }, + "devDependencies": { + "@cdklabs/eslint-plugin": "^1.3.2", + "@stylistic/eslint-plugin": "^3.0.1", + "@types/fs-extra": "^9", + "@types/jest": "^29.5.14", + "@types/node": "^16", + "@typescript-eslint/eslint-plugin": "^8", + "@typescript-eslint/parser": "^8", + "constructs": "^10.0.0", + "eslint": "^9", + "eslint-config-prettier": "^10.0.1", + "eslint-import-resolver-typescript": "^3.7.0", + "eslint-plugin-import": "^2.31.0", + "eslint-plugin-jest": "^28.11.0", + "eslint-plugin-prettier": "^5.2.3", + "jest": "^29.7.0", + "jest-junit": "^15", + "prettier": "^2.8", + "projen": "^0.91.6", + "ts-jest": "^29.2.5", + "typescript": "5.6" + }, + "dependencies": { + "@aws-cdk/node-bundle": "^0.0.0", + "@aws-cdk/yarn-cling": "^0.0.0", + "chalk": "^4", + "fs-extra": "^9" + }, + "keywords": [ + "aws", + "cdk" + ], + "engines": { + "node": ">= 16.0.0" + }, + "main": "lib/index.js", + "license": "Apache-2.0", + "homepage": "https://github.com/aws/aws-cdk", + "version": "0.0.0", + "types": "lib/index.d.ts", + "private": true, + "//": "~~ Generated by projen. To modify, edit .projenrc.js and run \"npx projen\"." +} diff --git a/packages/@aws-cdk/cdk-build-tools/tsconfig.dev.json b/packages/@aws-cdk/cdk-build-tools/tsconfig.dev.json new file mode 100644 index 00000000..a07c344c --- /dev/null +++ b/packages/@aws-cdk/cdk-build-tools/tsconfig.dev.json @@ -0,0 +1,45 @@ +// ~~ Generated by projen. To modify, edit .projenrc.js and run "npx projen". +{ + "compilerOptions": { + "alwaysStrict": true, + "declaration": true, + "esModuleInterop": false, + "experimentalDecorators": true, + "inlineSourceMap": true, + "inlineSources": true, + "lib": [ + "es2019" + ], + "module": "CommonJS", + "noEmitOnError": false, + "noFallthroughCasesInSwitch": true, + "noImplicitAny": true, + "noImplicitReturns": true, + "noImplicitThis": true, + "noUnusedLocals": true, + "noUnusedParameters": true, + "resolveJsonModule": true, + "strict": true, + "strictNullChecks": true, + "strictPropertyInitialization": true, + "stripInternal": true, + "target": "ES2019", + "composite": true, + "outDir": "lib" + }, + "include": [ + "lib/**/*.ts", + "test/**/*.ts" + ], + "exclude": [ + "node_modules" + ], + "references": [ + { + "path": "../yarn-cling" + }, + { + "path": "../node-bundle" + } + ] +} diff --git a/packages/@aws-cdk/cdk-build-tools/tsconfig.json b/packages/@aws-cdk/cdk-build-tools/tsconfig.json new file mode 100644 index 00000000..f849c416 --- /dev/null +++ b/packages/@aws-cdk/cdk-build-tools/tsconfig.json @@ -0,0 +1,43 @@ +// ~~ Generated by projen. To modify, edit .projenrc.js and run "npx projen". +{ + "compilerOptions": { + "rootDir": "lib", + "outDir": "lib", + "alwaysStrict": true, + "declaration": true, + "esModuleInterop": false, + "experimentalDecorators": true, + "inlineSourceMap": true, + "inlineSources": true, + "lib": [ + "es2019" + ], + "module": "CommonJS", + "noEmitOnError": false, + "noFallthroughCasesInSwitch": true, + "noImplicitAny": true, + "noImplicitReturns": true, + "noImplicitThis": true, + "noUnusedLocals": true, + "noUnusedParameters": true, + "resolveJsonModule": true, + "strict": true, + "strictNullChecks": true, + "strictPropertyInitialization": true, + "stripInternal": true, + "target": "ES2019", + "composite": true + }, + "include": [ + "lib/**/*.ts" + ], + "exclude": [], + "references": [ + { + "path": "../yarn-cling" + }, + { + "path": "../node-bundle" + } + ] +} diff --git a/packages/@aws-cdk/cdk-cli-wrapper/.eslintrc.js b/packages/@aws-cdk/cdk-cli-wrapper/.eslintrc.js new file mode 100644 index 00000000..8f296a38 --- /dev/null +++ b/packages/@aws-cdk/cdk-cli-wrapper/.eslintrc.js @@ -0,0 +1,9 @@ +var path = require('path'); +var fs = require('fs'); +var contents = fs.readFileSync(`${__dirname}/.eslintrc.json`, { encoding: 'utf-8' }); +// Strip comments, JSON.parse() doesn't like those +contents = contents.replace(/^\/\/.*$/m, ''); +var json = JSON.parse(contents); +// Patch the .json config with something that can only be represented in JS +json.parserOptions.tsconfigRootDir = __dirname; +module.exports = json; \ No newline at end of file diff --git a/packages/@aws-cdk/cdk-cli-wrapper/.eslintrc.json b/packages/@aws-cdk/cdk-cli-wrapper/.eslintrc.json new file mode 100644 index 00000000..2fcfd7db --- /dev/null +++ b/packages/@aws-cdk/cdk-cli-wrapper/.eslintrc.json @@ -0,0 +1,270 @@ +// ~~ Generated by projen. To modify, edit .projenrc.js and run "npx projen". +{ + "env": { + "jest": true, + "node": true + }, + "root": true, + "plugins": [ + "@typescript-eslint", + "import", + "@cdklabs", + "@stylistic", + "jest" + ], + "parser": "@typescript-eslint/parser", + "parserOptions": { + "ecmaVersion": 2018, + "sourceType": "module", + "project": "./tsconfig.dev.json" + }, + "extends": [ + "plugin:import/typescript", + "plugin:jest/recommended", + "plugin:prettier/recommended" + ], + "settings": { + "import/parsers": { + "@typescript-eslint/parser": [ + ".ts", + ".tsx" + ] + }, + "import/resolver": { + "node": {}, + "typescript": { + "project": "./tsconfig.dev.json", + "alwaysTryTypes": true + } + } + }, + "ignorePatterns": [ + "*.js", + "*.d.ts", + "node_modules/", + "*.generated.ts", + "coverage", + "*.generated.ts" + ], + "rules": { + "@typescript-eslint/no-require-imports": [ + "error" + ], + "import/no-extraneous-dependencies": [ + "error", + { + "devDependencies": [ + "**/build-tools/**", + "**/test/**" + ], + "optionalDependencies": false + } + ], + "import/no-unresolved": [ + "error" + ], + "import/order": [ + "error", + { + "groups": [ + "builtin", + "external" + ], + "alphabetize": { + "order": "asc", + "caseInsensitive": true + } + } + ], + "import/no-duplicates": [ + "error" + ], + "no-shadow": [ + "off" + ], + "@typescript-eslint/no-shadow": [ + "error" + ], + "key-spacing": [ + "error" + ], + "no-multiple-empty-lines": [ + "error", + { + "max": 1 + } + ], + "@typescript-eslint/no-floating-promises": [ + "error" + ], + "no-return-await": "off", + "@typescript-eslint/return-await": "error", + "no-trailing-spaces": [ + "error" + ], + "dot-notation": [ + "error" + ], + "no-bitwise": [ + "error" + ], + "@typescript-eslint/member-ordering": [ + "error", + { + "default": [ + "public-static-field", + "public-static-method", + "protected-static-field", + "protected-static-method", + "private-static-field", + "private-static-method", + "field", + "constructor", + "method" + ] + } + ], + "@cdklabs/no-core-construct": [ + "error" + ], + "@cdklabs/invalid-cfn-imports": [ + "error" + ], + "@cdklabs/no-literal-partition": [ + "error" + ], + "@cdklabs/no-invalid-path": [ + "error" + ], + "@cdklabs/promiseall-no-unbounded-parallelism": [ + "error" + ], + "@stylistic/indent": [ + "error", + 2 + ], + "quotes": [ + "error", + "single", + { + "avoidEscape": true + } + ], + "@stylistic/member-delimiter-style": [ + "error" + ], + "@stylistic/comma-dangle": [ + "error", + "always-multiline" + ], + "comma-spacing": [ + "error", + { + "before": false, + "after": true + } + ], + "no-multi-spaces": [ + "error", + { + "ignoreEOLComments": false + } + ], + "array-bracket-spacing": [ + "error", + "never" + ], + "array-bracket-newline": [ + "error", + "consistent" + ], + "object-curly-spacing": [ + "error", + "always" + ], + "object-curly-newline": [ + "error", + { + "multiline": true, + "consistent": true + } + ], + "object-property-newline": [ + "error", + { + "allowAllPropertiesOnSameLine": true + } + ], + "keyword-spacing": [ + "error" + ], + "brace-style": [ + "error", + "1tbs", + { + "allowSingleLine": true + } + ], + "space-before-blocks": "error", + "curly": [ + "error", + "multi-line", + "consistent" + ], + "no-restricted-imports": [ + "error", + { + "paths": [ + { + "name": "punycode", + "message": "Package 'punycode' has to be imported with trailing slash, see warning in https://github.com/bestiejs/punycode.js#installation" + } + ], + "patterns": [ + "!punycode/" + ] + } + ], + "no-duplicate-imports": [ + "error" + ], + "semi": [ + "error", + "always" + ], + "max-len": [ + "error", + { + "code": 150, + "ignoreUrls": true, + "ignoreStrings": true, + "ignoreTemplateLiterals": true, + "ignoreComments": true, + "ignoreRegExpLiterals": true + } + ], + "no-console": [ + "error" + ], + "no-restricted-syntax": [ + "error", + { + "selector": "CallExpression:matches([callee.name='createHash'], [callee.property.name='createHash']) Literal[value='md5']", + "message": "Use the md5hash() function from the core library if you want md5" + } + ], + "jest/expect-expect": "off", + "jest/no-conditional-expect": "off", + "jest/no-done-callback": "off", + "jest/no-standalone-expect": "off", + "jest/valid-expect": "off", + "jest/valid-title": "off", + "jest/no-identical-title": "off", + "jest/no-disabled-tests": "error", + "jest/no-focused-tests": "error", + "prettier/prettier": [ + "off" + ] + }, + "overrides": [] +} diff --git a/packages/@aws-cdk/cdk-cli-wrapper/.gitattributes b/packages/@aws-cdk/cdk-cli-wrapper/.gitattributes new file mode 100644 index 00000000..c1b26c9d --- /dev/null +++ b/packages/@aws-cdk/cdk-cli-wrapper/.gitattributes @@ -0,0 +1,20 @@ +# ~~ Generated by projen. To modify, edit .projenrc.js and run "npx projen". + +* text=auto eol=lf +/.eslintrc.js linguist-generated +/.eslintrc.json linguist-generated +/.gitattributes linguist-generated +/.gitignore linguist-generated +/.npmignore linguist-generated +/.prettierignore linguist-generated +/.prettierrc.json linguist-generated +/.projen/** linguist-generated +/.projen/deps.json linguist-generated +/.projen/files.json linguist-generated +/.projen/tasks.json linguist-generated +/jest.config.json linguist-generated +/LICENSE linguist-generated +/package.json linguist-generated +/tsconfig.dev.json linguist-generated +/tsconfig.json linguist-generated +/yarn.lock linguist-generated \ No newline at end of file diff --git a/packages/@aws-cdk/cdk-cli-wrapper/.gitignore b/packages/@aws-cdk/cdk-cli-wrapper/.gitignore new file mode 100644 index 00000000..274dcf66 --- /dev/null +++ b/packages/@aws-cdk/cdk-cli-wrapper/.gitignore @@ -0,0 +1,47 @@ +# ~~ Generated by projen. To modify, edit .projenrc.js and run "npx projen". +!/.gitattributes +!/.projen/tasks.json +!/.projen/deps.json +!/.projen/files.json +!/package.json +!/LICENSE +!/.npmignore +logs +*.log +npm-debug.log* +yarn-debug.log* +yarn-error.log* +lerna-debug.log* +report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json +pids +*.pid +*.seed +*.pid.lock +lib-cov +coverage +*.lcov +.nyc_output +build/Release +node_modules/ +jspm_packages/ +*.tsbuildinfo +.eslintcache +*.tgz +.yarn-integrity +.cache +/test-reports/ +junit.xml +!/jest.config.json +/coverage/ +!/.prettierignore +!/.prettierrc.json +!/test/ +!/tsconfig.json +!/tsconfig.dev.json +!/lib/ +/lib/**/*.js +/lib/**/*.d.ts +/lib/**/*.d.ts.map +/dist/ +!/.eslintrc.json +!/.eslintrc.js diff --git a/packages/@aws-cdk/cdk-cli-wrapper/.npmignore b/packages/@aws-cdk/cdk-cli-wrapper/.npmignore new file mode 100644 index 00000000..14a2fdaf --- /dev/null +++ b/packages/@aws-cdk/cdk-cli-wrapper/.npmignore @@ -0,0 +1,22 @@ +# ~~ Generated by projen. To modify, edit .projenrc.js and run "npx projen". +/.projen/ +/test-reports/ +junit.xml +/jest.config.json +/coverage/ +/.prettierignore +/.prettierrc.json +/test/ +/tsconfig.dev.json +!/lib/ +!/lib/**/*.js +!/lib/**/*.d.ts +dist +/tsconfig.json +/.github/ +/.vscode/ +/.idea/ +/.projenrc.js +tsconfig.tsbuildinfo +/.eslintrc.json +/.gitattributes diff --git a/packages/@aws-cdk/cdk-cli-wrapper/.prettierignore b/packages/@aws-cdk/cdk-cli-wrapper/.prettierignore new file mode 100644 index 00000000..b6999ad1 --- /dev/null +++ b/packages/@aws-cdk/cdk-cli-wrapper/.prettierignore @@ -0,0 +1,2 @@ +# ~~ Generated by projen. To modify, edit .projenrc.js and run "npx projen". +.eslintrc.js diff --git a/packages/@aws-cdk/cdk-cli-wrapper/.prettierrc.json b/packages/@aws-cdk/cdk-cli-wrapper/.prettierrc.json new file mode 100644 index 00000000..af318ca5 --- /dev/null +++ b/packages/@aws-cdk/cdk-cli-wrapper/.prettierrc.json @@ -0,0 +1,6 @@ +{ + "printWidth": 120, + "singleQuote": true, + "trailingComma": "all", + "overrides": [] +} diff --git a/packages/@aws-cdk/cdk-cli-wrapper/.projen/deps.json b/packages/@aws-cdk/cdk-cli-wrapper/.projen/deps.json new file mode 100644 index 00000000..9908a59a --- /dev/null +++ b/packages/@aws-cdk/cdk-cli-wrapper/.projen/deps.json @@ -0,0 +1,101 @@ +{ + "dependencies": [ + { + "name": "@aws-cdk/integ-runner", + "type": "build" + }, + { + "name": "@cdklabs/eslint-plugin", + "type": "build" + }, + { + "name": "@stylistic/eslint-plugin", + "type": "build" + }, + { + "name": "@types/jest", + "type": "build" + }, + { + "name": "@types/node", + "version": "^16", + "type": "build" + }, + { + "name": "@typescript-eslint/eslint-plugin", + "version": "^8", + "type": "build" + }, + { + "name": "@typescript-eslint/parser", + "version": "^8", + "type": "build" + }, + { + "name": "aws-cdk", + "type": "build" + }, + { + "name": "aws-cdk-lib", + "type": "build" + }, + { + "name": "constructs", + "version": "^10.0.0", + "type": "build" + }, + { + "name": "eslint-config-prettier", + "type": "build" + }, + { + "name": "eslint-import-resolver-typescript", + "type": "build" + }, + { + "name": "eslint-plugin-import", + "type": "build" + }, + { + "name": "eslint-plugin-jest", + "type": "build" + }, + { + "name": "eslint-plugin-prettier", + "type": "build" + }, + { + "name": "eslint", + "version": "^9", + "type": "build" + }, + { + "name": "jest", + "type": "build" + }, + { + "name": "jest-junit", + "version": "^15", + "type": "build" + }, + { + "name": "prettier", + "version": "^2.8", + "type": "build" + }, + { + "name": "projen", + "type": "build" + }, + { + "name": "ts-jest", + "type": "build" + }, + { + "name": "typescript", + "version": "5.6", + "type": "build" + } + ], + "//": "~~ Generated by projen. To modify, edit .projenrc.js and run \"npx projen\"." +} diff --git a/packages/@aws-cdk/cdk-cli-wrapper/.projen/files.json b/packages/@aws-cdk/cdk-cli-wrapper/.projen/files.json new file mode 100644 index 00000000..493bbd87 --- /dev/null +++ b/packages/@aws-cdk/cdk-cli-wrapper/.projen/files.json @@ -0,0 +1,19 @@ +{ + "files": [ + ".eslintrc.js", + ".eslintrc.json", + ".gitattributes", + ".gitignore", + ".npmignore", + ".prettierignore", + ".prettierrc.json", + ".projen/deps.json", + ".projen/files.json", + ".projen/tasks.json", + "jest.config.json", + "LICENSE", + "tsconfig.dev.json", + "tsconfig.json" + ], + "//": "~~ Generated by projen. To modify, edit .projenrc.js and run \"npx projen\"." +} diff --git a/packages/@aws-cdk/cdk-cli-wrapper/.projen/tasks.json b/packages/@aws-cdk/cdk-cli-wrapper/.projen/tasks.json new file mode 100644 index 00000000..fccd9de0 --- /dev/null +++ b/packages/@aws-cdk/cdk-cli-wrapper/.projen/tasks.json @@ -0,0 +1,171 @@ +{ + "tasks": { + "build": { + "name": "build", + "description": "Full release build", + "steps": [ + { + "spawn": "pre-compile" + }, + { + "spawn": "compile" + }, + { + "spawn": "post-compile" + }, + { + "spawn": "test" + }, + { + "spawn": "package" + } + ] + }, + "bump": { + "name": "bump", + "description": "Bumps versions of local dependencies", + "steps": [ + { + "spawn": "gather-versions" + } + ] + }, + "check-for-updates": { + "name": "check-for-updates", + "env": { + "CI": "0" + }, + "steps": [ + { + "exec": "npx npm-check-updates@16 --upgrade --target=minor --peer --no-deprecated --dep=dev,peer,prod,optional --filter=@aws-cdk/integ-runner,@cdklabs/eslint-plugin,@stylistic/eslint-plugin,@types/jest,aws-cdk-lib,eslint-config-prettier,eslint-import-resolver-typescript,eslint-plugin-import,eslint-plugin-jest,eslint-plugin-prettier,jest,projen,ts-jest" + } + ] + }, + "compile": { + "name": "compile", + "description": "Only compile", + "steps": [ + { + "exec": "tsc --build", + "receiveArgs": true + } + ] + }, + "default": { + "name": "default", + "description": "Synthesize project files", + "steps": [ + { + "exec": "cd ../../.. && npx projen default" + } + ] + }, + "eslint": { + "name": "eslint", + "description": "Runs eslint against the codebase", + "env": { + "ESLINT_USE_FLAT_CONFIG": "false" + }, + "steps": [ + { + "exec": "eslint --ext .ts,.tsx --fix --no-error-on-unmatched-pattern $@ lib test build-tools", + "receiveArgs": true + } + ] + }, + "gather-versions": { + "name": "gather-versions", + "steps": [ + { + "exec": "node -e \"require(path.join(path.dirname(require.resolve('cdklabs-projen-project-types')), 'yarn', 'gather-versions.exec.js'))\" @aws-cdk/cdk-cli-wrapper MAJOR --deps aws-cdk", + "receiveArgs": true + } + ] + }, + "install": { + "name": "install", + "description": "Install project dependencies and update lockfile (non-frozen)", + "steps": [ + { + "exec": "yarn install --check-files" + } + ] + }, + "install:ci": { + "name": "install:ci", + "description": "Install project dependencies using frozen lockfile", + "steps": [ + { + "exec": "yarn install --check-files --frozen-lockfile" + } + ] + }, + "integ": { + "name": "integ", + "steps": [ + { + "exec": "integ-runner --language javascript" + } + ] + }, + "package": { + "name": "package", + "description": "Creates the distribution package" + }, + "post-compile": { + "name": "post-compile", + "description": "Runs after successful compilation" + }, + "pre-compile": { + "name": "pre-compile", + "description": "Prepare the project for compilation" + }, + "test": { + "name": "test", + "description": "Run tests", + "steps": [ + { + "exec": "jest --passWithNoTests --updateSnapshot", + "receiveArgs": true + }, + { + "spawn": "eslint" + }, + { + "spawn": "integ" + } + ] + }, + "test:watch": { + "name": "test:watch", + "description": "Run jest in watch mode", + "steps": [ + { + "exec": "jest --watch" + } + ] + }, + "unbump": { + "name": "unbump", + "description": "Resets versions of local dependencies to 0.0.0", + "steps": [ + { + "spawn": "gather-versions" + } + ] + }, + "watch": { + "name": "watch", + "description": "Watch & compile in the background", + "steps": [ + { + "exec": "tsc --build -w" + } + ] + } + }, + "env": { + "PATH": "$(npx -c \"node --print process.env.PATH\")" + }, + "//": "~~ Generated by projen. To modify, edit .projenrc.js and run \"npx projen\"." +} diff --git a/packages/@aws-cdk/cdk-cli-wrapper/LICENSE b/packages/@aws-cdk/cdk-cli-wrapper/LICENSE new file mode 100644 index 00000000..d6456956 --- /dev/null +++ b/packages/@aws-cdk/cdk-cli-wrapper/LICENSE @@ -0,0 +1,202 @@ + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. diff --git a/packages/@aws-cdk/cdk-cli-wrapper/NOTICE b/packages/@aws-cdk/cdk-cli-wrapper/NOTICE new file mode 100644 index 00000000..cd0946c1 --- /dev/null +++ b/packages/@aws-cdk/cdk-cli-wrapper/NOTICE @@ -0,0 +1,2 @@ +AWS Cloud Development Kit (AWS CDK) +Copyright 2018-2025 Amazon.com, Inc. or its affiliates. All Rights Reserved. diff --git a/packages/@aws-cdk/cdk-cli-wrapper/README.md b/packages/@aws-cdk/cdk-cli-wrapper/README.md new file mode 100644 index 00000000..cb42db53 --- /dev/null +++ b/packages/@aws-cdk/cdk-cli-wrapper/README.md @@ -0,0 +1,97 @@ +# cdk-cli-wrapper + + +--- + +![cdk-constructs: Experimental](https://img.shields.io/badge/cdk--constructs-experimental-important.svg?style=for-the-badge) + +> The APIs of higher level constructs in this module are experimental and under active development. +> They are subject to non-backward compatible changes or removal in any future version. These are +> not subject to the [Semantic Versioning](https://semver.org/) model and breaking changes will be +> announced in the release notes. This means that while you may use them, you may need to update +> your source code when upgrading to a newer version of this package. + +--- + + + +CDK CLI Wrapper Library. + +Internal only for now. + +## Overview + +This package provides a library which wraps the CDK CLI, allowing you to interact with the CLI programmatically. + +Currently this package provides wrappers for: + +- `cdk deploy` +- `cdk synth` +- `cdk destroy` +- `cdk list` + +## Usage + +First create a new `CdkCliWrapper` with the directory in which you want to execute commands, +and optionally any environment variables that you want to include in the execution environment. + +```ts +new CdkCliWrapper({ + directory: '/path/to/project', + env: { + KEY: 'value', + }, +}); +``` + +### deploy + +```ts +const cdk = new CdkCliWrapper({ + directory: '/project/path', +}); + +cdk.deploy({ + app: 'node bin/my-app.js', + stacks: ['my-test-stack'], +}); +``` + +### synth + +```ts +const cdk = new CdkCliWrapper({ + directory: '/project/path', +}); + +cdk.synth({ + app: 'node bin/my-app.js', + stacks: ['my-test-stack'], +}); +``` + +### destroy + +```ts +const cdk = new CdkCliWrapper({ + directory: '/project/path', +}); + +cdk.destroy({ + app: 'node bin/my-app.js', + stacks: ['my-test-stack'], +}); +``` + +### list + +```ts +const cdk = new CdkCliWrapper({ + directory: '/project/path', +}); + +cdk.list({ + app: 'node bin/my-app.js', + stacks: ['*'], +}); +``` diff --git a/packages/@aws-cdk/cdk-cli-wrapper/jest.config.json b/packages/@aws-cdk/cdk-cli-wrapper/jest.config.json new file mode 100644 index 00000000..d7c2d628 --- /dev/null +++ b/packages/@aws-cdk/cdk-cli-wrapper/jest.config.json @@ -0,0 +1,66 @@ +{ + "coverageProvider": "v8", + "maxWorkers": "80%", + "testEnvironment": "node", + "coverageThreshold": { + "global": { + "global": { + "branches": 80, + "statements": 80 + } + } + }, + "collectCoverage": true, + "coverageReporters": [ + "text-summary", + "cobertura", + "html", + "text" + ], + "testMatch": [ + "/test/**/?(*.)+(test).ts", + "/@(lib|test)/**/*(*.)@(spec|test).ts?(x)", + "/@(lib|test)/**/__tests__/**/*.ts?(x)" + ], + "coveragePathIgnorePatterns": [ + "\\.generated\\.[jt]s$", + "/test/", + ".warnings.jsii.js$", + "/node_modules/" + ], + "reporters": [ + [ + "jest-junit", + { + "outputDirectory": "test-reports" + } + ], + "default", + [ + "jest-junit", + { + "suiteName": "jest tests", + "outputDirectory": "coverage" + } + ] + ], + "randomize": true, + "testTimeout": 60000, + "clearMocks": true, + "coverageDirectory": "coverage", + "testPathIgnorePatterns": [ + "/node_modules/" + ], + "watchPathIgnorePatterns": [ + "/node_modules/" + ], + "transform": { + "^.+\\.[t]sx?$": [ + "ts-jest", + { + "tsconfig": "tsconfig.dev.json" + } + ] + }, + "//": "~~ Generated by projen. To modify, edit .projenrc.js and run \"npx projen\"." +} diff --git a/packages/@aws-cdk/cdk-cli-wrapper/lib/cdk-wrapper.ts b/packages/@aws-cdk/cdk-cli-wrapper/lib/cdk-wrapper.ts new file mode 100644 index 00000000..d7855779 --- /dev/null +++ b/packages/@aws-cdk/cdk-cli-wrapper/lib/cdk-wrapper.ts @@ -0,0 +1,348 @@ +import { ChildProcess } from 'child_process'; +import { DefaultCdkOptions, DeployOptions, DestroyOptions, SynthOptions, ListOptions, StackActivityProgress, HotswapMode } from './commands'; +import { exec, watch } from './utils'; + +/** + * AWS CDK CLI operations + */ +export interface ICdk { + + /** + * cdk deploy + */ + deploy(options: DeployOptions): void; + + /** + * cdk synth + */ + synth(options: SynthOptions): void; + + /** + * cdk destroy + */ + destroy(options: DestroyOptions): void; + + /** + * cdk list + */ + list(options: ListOptions): string; + + /** + * cdk synth fast + */ + synthFast(options: SynthFastOptions): void; + + /** + * cdk watch + */ + watch(options: DeployOptions): ChildProcess; +} + +/** + * Options for synthing and bypassing the CDK CLI + */ +export interface SynthFastOptions { + /** + * The command to use to execute the app. + * This is typically the same thing that normally + * gets passed to `--app` + * + * e.g. "node 'bin/my-app.ts'" + * or 'go run main.go' + */ + readonly execCmd: string[]; + + /** + * Emits the synthesized cloud assembly into a directory + * + * @default cdk.out + */ + readonly output?: string; + + /** + * Additional context + * + * @default - no additional context + */ + readonly context?: Record; + + /** + * Additional environment variables to set in the + * execution environment + * + * @default - no additional env + */ + readonly env?: { [name: string]: string }; +} + +/** + * Additional environment variables to set in the execution environment + * + * @deprecated Use raw property bags instead (object literals, `Map`, etc... ) + */ +export interface Environment { + /** + * This index signature is not usable in non-TypeScript/JavaScript languages. + * + * @jsii ignore + */ + [key: string]: string | undefined; +} + +/** + * AWS CDK client that provides an API to programatically execute the CDK CLI + * by wrapping calls to exec the CLI + */ +export interface CdkCliWrapperOptions { + /** + * The directory to run the cdk commands from + */ + readonly directory: string; + + /** + * Additional environment variables to set + * in the execution environment that will be running + * the cdk commands + * + * @default - no additional env vars + */ + readonly env?: { [name: string]: string }; + + /** + * The path to the cdk executable + * + * @default 'aws-cdk/bin/cdk' + */ + readonly cdkExecutable?: string; + + /** + * Show the output from running the CDK CLI + * + * @default false + */ + readonly showOutput?: boolean; +} + +/** + * Provides a programmatic interface for interacting with the CDK CLI by + * wrapping the CLI with exec + */ +export class CdkCliWrapper implements ICdk { + private readonly directory: string; + private readonly env?: { [name: string]: string | undefined }; + private readonly cdk: string; + private readonly showOutput: boolean; + + constructor(options: CdkCliWrapperOptions) { + this.directory = options.directory; + this.env = options.env; + this.showOutput = options.showOutput ?? false; + try { + this.cdk = options.cdkExecutable ?? 'cdk'; + } catch { + throw new Error(`could not resolve path to cdk executable: "${options.cdkExecutable ?? 'cdk'}"`); + } + } + + private validateArgs(options: DefaultCdkOptions): void { + if (!options.stacks && !options.all) { + throw new Error('one of "app" or "stacks" must be provided'); + } + } + + public list(options: ListOptions): string { + const listCommandArgs: string[] = [ + ...renderBooleanArg('long', options.long), + ...this.createDefaultArguments(options), + ]; + + return exec([this.cdk, 'ls', ...listCommandArgs], { + cwd: this.directory, + verbose: this.showOutput, + env: this.env, + }); + } + /** + * cdk deploy + */ + public deploy(options: DeployOptions): void { + const deployCommandArgs: string[] = [ + ...renderBooleanArg('ci', options.ci), + ...renderBooleanArg('execute', options.execute), + ...renderBooleanArg('exclusively', options.exclusively), + ...renderBooleanArg('force', options.force), + ...renderBooleanArg('previous-parameters', options.usePreviousParameters), + ...renderBooleanArg('rollback', options.rollback), + ...renderBooleanArg('staging', options.staging), + ...options.reuseAssets ? renderArrayArg('--reuse-assets', options.reuseAssets) : [], + ...options.notificationArns ? renderArrayArg('--notification-arns', options.notificationArns) : [], + ...options.parameters ? renderMapArrayArg('--parameters', options.parameters) : [], + ...options.outputsFile ? ['--outputs-file', options.outputsFile] : [], + ...options.requireApproval ? ['--require-approval', options.requireApproval] : [], + ...options.changeSetName ? ['--change-set-name', options.changeSetName] : [], + ...options.toolkitStackName ? ['--toolkit-stack-name', options.toolkitStackName] : [], + ...options.progress ? ['--progress', options.progress] : ['--progress', StackActivityProgress.EVENTS], + ...options.deploymentMethod ? ['--method', options.deploymentMethod] : [], + ...options.concurrency ? ['--concurrency', options.concurrency.toString()] : [], + ...this.createDefaultArguments(options), + ]; + + exec([this.cdk, 'deploy', ...deployCommandArgs], { + cwd: this.directory, + verbose: this.showOutput, + env: this.env, + }); + } + + public watch(options: DeployOptions): ChildProcess { + let hotswap: string; + switch (options.hotswap) { + case HotswapMode.FALL_BACK: + hotswap = '--hotswap-fallback'; + break; + case HotswapMode.HOTSWAP_ONLY: + hotswap = '--hotswap'; + break; + default: + hotswap = '--hotswap-fallback'; + break; + } + const deployCommandArgs: string[] = [ + '--watch', + ...renderBooleanArg('ci', options.ci), + ...renderBooleanArg('execute', options.execute), + ...renderBooleanArg('exclusively', options.exclusively), + ...renderBooleanArg('force', options.force), + ...renderBooleanArg('previous-parameters', options.usePreviousParameters), + ...renderBooleanArg('rollback', options.rollback), + ...renderBooleanArg('staging', options.staging), + ...renderBooleanArg('logs', options.traceLogs), + hotswap, + ...options.reuseAssets ? renderArrayArg('--reuse-assets', options.reuseAssets) : [], + ...options.notificationArns ? renderArrayArg('--notification-arns', options.notificationArns) : [], + ...options.parameters ? renderMapArrayArg('--parameters', options.parameters) : [], + ...options.outputsFile ? ['--outputs-file', options.outputsFile] : [], + ...options.requireApproval ? ['--require-approval', options.requireApproval] : [], + ...options.changeSetName ? ['--change-set-name', options.changeSetName] : [], + ...options.toolkitStackName ? ['--toolkit-stack-name', options.toolkitStackName] : [], + ...options.progress ? ['--progress', options.progress] : ['--progress', StackActivityProgress.EVENTS], + ...options.deploymentMethod ? ['--method', options.deploymentMethod] : [], + ...this.createDefaultArguments(options), + ]; + + return watch([this.cdk, 'deploy', ...deployCommandArgs], { + cwd: this.directory, + verbose: this.showOutput, + env: this.env, + }); + } + + /** + * cdk destroy + */ + public destroy(options: DestroyOptions): void { + const destroyCommandArgs: string[] = [ + ...renderBooleanArg('force', options.force), + ...renderBooleanArg('exclusively', options.exclusively), + ...this.createDefaultArguments(options), + ]; + + exec([this.cdk, 'destroy', ...destroyCommandArgs], { + cwd: this.directory, + verbose: this.showOutput, + env: this.env, + }); + } + + /** + * cdk synth + */ + public synth(options: SynthOptions): void { + const synthCommandArgs: string[] = [ + ...renderBooleanArg('validation', options.validation), + ...renderBooleanArg('quiet', options.quiet), + ...renderBooleanArg('exclusively', options.exclusively), + ...this.createDefaultArguments(options), + ]; + + exec([this.cdk, 'synth', ...synthCommandArgs], { + cwd: this.directory, + verbose: this.showOutput, + env: this.env, + }); + } + + /** + * Do a CDK synth, mimicking the CLI (without actually using it) + * + * The CLI has a pretty slow startup time because of all the modules it needs to load, + * Bypass it to be quicker! + */ + public synthFast(options: SynthFastOptions): void { + exec(options.execCmd, { + cwd: this.directory, + verbose: this.showOutput, + env: { + CDK_CONTEXT_JSON: JSON.stringify(options.context), + CDK_OUTDIR: options.output, + ...this.env, + ...options.env, + }, + }); + } + + private createDefaultArguments(options: DefaultCdkOptions): string[] { + this.validateArgs(options); + const stacks = options.stacks ?? []; + return [ + ...options.app ? ['--app', options.app] : [], + ...renderBooleanArg('strict', options.strict), + ...renderBooleanArg('trace', options.trace), + ...renderBooleanArg('lookups', options.lookups), + ...renderBooleanArg('ignore-errors', options.ignoreErrors), + ...renderBooleanArg('json', options.json), + ...renderBooleanArg('verbose', options.verbose), + ...renderBooleanArg('debug', options.debug), + ...renderBooleanArg('ec2creds', options.ec2Creds), + ...renderBooleanArg('version-reporting', options.versionReporting), + ...renderBooleanArg('path-metadata', options.pathMetadata), + ...renderBooleanArg('asset-metadata', options.assetMetadata), + ...renderBooleanArg('notices', options.notices), + ...renderBooleanArg('color', options.color), + ...options.context ? renderMapArrayArg('--context', options.context) : [], + ...options.profile ? ['--profile', options.profile] : [], + ...options.proxy ? ['--proxy', options.proxy] : [], + ...options.caBundlePath ? ['--ca-bundle-path', options.caBundlePath] : [], + ...options.roleArn ? ['--role-arn', options.roleArn] : [], + ...options.output ? ['--output', options.output] : [], + ...stacks, + ...options.all ? ['--all'] : [], + ]; + } +} + +function renderMapArrayArg(flag: string, parameters: { [name: string]: string | undefined }): string[] { + const params: string[] = []; + for (const [key, value] of Object.entries(parameters)) { + params.push(`${key}=${value}`); + } + return renderArrayArg(flag, params); +} + +function renderArrayArg(flag: string, values?: string[]): string[] { + let args: string[] = []; + for (const value of values ?? []) { + args.push(flag, value); + } + return args; +} + +function renderBooleanArg(val: string, arg?: boolean): string[] { + if (arg) { + return [`--${val}`]; + } else if (arg === undefined) { + return []; + } else { + return [`--no-${val}`]; + } +} diff --git a/packages/@aws-cdk/cdk-cli-wrapper/lib/commands/common.ts b/packages/@aws-cdk/cdk-cli-wrapper/lib/commands/common.ts new file mode 100644 index 00000000..4dab7838 --- /dev/null +++ b/packages/@aws-cdk/cdk-cli-wrapper/lib/commands/common.ts @@ -0,0 +1,201 @@ +/** + * In what scenarios should the CLI ask for approval + */ +export enum RequireApproval { + /** + * Never ask for approval + */ + NEVER = 'never', + + /** + * Prompt for approval for any type of change to the stack + */ + ANYCHANGE = 'any-change', + + /** + * Only prompt for approval if there are security related changes + */ + BROADENING = 'broadening', +} + +/** + * Default CDK CLI options that apply to all commands + */ +export interface DefaultCdkOptions { + /** + * List of stacks to deploy + * + * Requried if `all` is not set + * + * @default - [] + */ + readonly stacks?: string[]; + + /** + * Deploy all stacks + * + * Requried if `stacks` is not set + * + * @default - false + */ + readonly all?: boolean; + + /** + * command-line for executing your app or a cloud assembly directory + * e.g. "node bin/my-app.js" + * or + * "cdk.out" + * + * @default - read from cdk.json + */ + readonly app?: string; + + /** + * Role to pass to CloudFormation for deployment + * + * @default - use the bootstrap cfn-exec role + */ + readonly roleArn?: string; + + /** + * Additional context + * + * @default - no additional context + */ + readonly context?: { [name: string]: string }; + + /** + * Print trace for stack warnings + * + * @default false + */ + readonly trace?: boolean; + + /** + * Do not construct stacks with warnings + * + * @default false + */ + readonly strict?: boolean; + + /** + * Perform context lookups. + * + * Synthesis fails if this is disabled and context lookups need + * to be performed + * + * @default true + */ + readonly lookups?: boolean; + + /** + * Ignores synthesis errors, which will likely produce an invalid output + * + * @default false + */ + readonly ignoreErrors?: boolean; + + /** + * Use JSON output instead of YAML when templates are printed + * to STDOUT + * + * @default false + */ + readonly json?: boolean; + + /** + * show debug logs + * + * @default false + */ + readonly verbose?: boolean; + + /** + * enable emission of additional debugging information, such as creation stack + * traces of tokens + * + * @default false + */ + readonly debug?: boolean; + + /** + * Use the indicated AWS profile as the default environment + * + * @default - no profile is used + */ + readonly profile?: string; + + /** + * Use the indicated proxy. Will read from + * HTTPS_PROXY environment if specified + * + * @default - no proxy + */ + readonly proxy?: string; + + /** + * Path to CA certificate to use when validating HTTPS + * requests. + * + * @default - read from AWS_CA_BUNDLE environment variable + */ + readonly caBundlePath?: string; + + /** + * Force trying to fetch EC2 instance credentials + * + * @default - guess EC2 instance status + */ + readonly ec2Creds?: boolean; + + /** + * Include "AWS::CDK::Metadata" resource in synthesized templates + * + * @default true + */ + readonly versionReporting?: boolean; + + /** + * Include "aws:cdk:path" CloudFormation metadata for each resource + * + * @default true + */ + readonly pathMetadata?: boolean; + + /** + * Include "aws:asset:*" CloudFormation metadata for resources that use assets + * + * @default true + */ + readonly assetMetadata?: boolean; + + /** + * Copy assets to the output directory + * + * Needed for local debugging the source files with SAM CLI + * + * @default false + */ + readonly staging?: boolean; + + /** + * Emits the synthesized cloud assembly into a directory + * + * @default cdk.out + */ + readonly output?: string; + + /** + * Show relevant notices + * + * @default true + */ + readonly notices?: boolean; + + /** + * Show colors and other style from console output + * + * @default true + */ + readonly color?: boolean; +} diff --git a/packages/@aws-cdk/cdk-cli-wrapper/lib/commands/deploy.ts b/packages/@aws-cdk/cdk-cli-wrapper/lib/commands/deploy.ts new file mode 100644 index 00000000..59ffedef --- /dev/null +++ b/packages/@aws-cdk/cdk-cli-wrapper/lib/commands/deploy.ts @@ -0,0 +1,177 @@ +import { DefaultCdkOptions, RequireApproval } from './common'; + +/** + * Options to use with cdk deploy + */ +export interface DeployOptions extends DefaultCdkOptions { + /** + * Only perform action on the given stack + * + * @default false + */ + readonly exclusively?: boolean; + + /** + * Name of the toolkit stack to use/deploy + * + * @default CDKToolkit + */ + readonly toolkitStackName?: string; + + /** + * Reuse the assets with the given asset IDs + * + * @default - do not reuse assets + */ + readonly reuseAssets?: string[]; + + /** + * Optional name to use for the CloudFormation change set. + * If not provided, a name will be generated automatically. + * + * @default - auto generate a name + */ + readonly changeSetName?: string; + + /** + * Always deploy, even if templates are identical. + * @default false + */ + readonly force?: boolean; + + /** + * Rollback failed deployments + * + * @default true + */ + readonly rollback?: boolean; + + /** + * ARNs of SNS topics that CloudFormation will notify with stack related events + * + * @default - no notifications + */ + readonly notificationArns?: string[]; + + /** + * What kind of security changes require approval + * + * @default RequireApproval.Never + */ + readonly requireApproval?: RequireApproval; + + /** + * Whether to execute the ChangeSet + * Not providing `execute` parameter will result in execution of ChangeSet + * @default true + */ + readonly execute?: boolean; + + /** + * Additional parameters for CloudFormation at deploy time + * @default {} + */ + readonly parameters?: { [name: string]: string }; + + /** + * Use previous values for unspecified parameters + * + * If not set, all parameters must be specified for every deployment. + * + * @default true + */ + readonly usePreviousParameters?: boolean; + + /** + * Path to file where stack outputs will be written after a successful deploy as JSON + * @default - Outputs are not written to any file + */ + readonly outputsFile?: string; + + /** + * Whether we are on a CI system + * + * @default false + */ + readonly ci?: boolean; + + /** + * Display mode for stack activity events + * + * The default in the CLI is StackActivityProgress.BAR, but + * since the cli-wrapper will most likely be run in automation it makes + * more sense to set the default to StackActivityProgress.EVENTS + * + * @default StackActivityProgress.EVENTS + */ + readonly progress?: StackActivityProgress; + + /** + * Whether this 'deploy' command should actually delegate to the 'watch' command. + * + * @default false + */ + readonly watch?: boolean; + + /** + * Whether to perform a 'hotswap' deployment. + * A 'hotswap' deployment will attempt to short-circuit CloudFormation + * and update the affected resources like Lambda functions directly. + * + * @default - `HotswapMode.FALL_BACK` for regular deployments, `HotswapMode.HOTSWAP_ONLY` for 'watch' deployments + */ + readonly hotswap?: HotswapMode; + + /** + * Whether to show CloudWatch logs for hotswapped resources + * locally in the users terminal + * + * @default - false + */ + readonly traceLogs?: boolean; + + /** + * Deployment method + */ + readonly deploymentMethod?: DeploymentMethod; + + /** + * Deploy multiple stacks in parallel + * + * @default 1 + */ + readonly concurrency?: number; +} +export type DeploymentMethod = 'direct' | 'change-set'; + +export enum HotswapMode { + /** + * Will fall back to CloudFormation when a non-hotswappable change is detected + */ + FALL_BACK = 'fall-back', + + /** + * Will not fall back to CloudFormation when a non-hotswappable change is detected + */ + HOTSWAP_ONLY = 'hotswap-only', + + /** + * Will not attempt to hotswap anything and instead go straight to CloudFormation + */ + FULL_DEPLOYMENT = 'full-deployment', +} + +/** + * Supported display modes for stack deployment activity + */ +export enum StackActivityProgress { + /** + * Displays a progress bar with only the events for the resource currently being deployed + */ + BAR = 'bar', + + /** + * Displays complete history with all CloudFormation stack events + */ + EVENTS = 'events', +} diff --git a/packages/@aws-cdk/cdk-cli-wrapper/lib/commands/destroy.ts b/packages/@aws-cdk/cdk-cli-wrapper/lib/commands/destroy.ts new file mode 100644 index 00000000..9dfe8f26 --- /dev/null +++ b/packages/@aws-cdk/cdk-cli-wrapper/lib/commands/destroy.ts @@ -0,0 +1,20 @@ +import { DefaultCdkOptions } from './common'; + +/** + * Options to use with cdk destroy + */ +export interface DestroyOptions extends DefaultCdkOptions { + /** + * Do not ask for permission before destroying stacks + * + * @default false + */ + readonly force?: boolean; + + /** + * Only destroy the given stack + * + * @default false + */ + readonly exclusively?: boolean; +} diff --git a/packages/@aws-cdk/cdk-cli-wrapper/lib/commands/index.ts b/packages/@aws-cdk/cdk-cli-wrapper/lib/commands/index.ts new file mode 100644 index 00000000..33e0e775 --- /dev/null +++ b/packages/@aws-cdk/cdk-cli-wrapper/lib/commands/index.ts @@ -0,0 +1,5 @@ +export * from './synth'; +export * from './common'; +export * from './deploy'; +export * from './destroy'; +export * from './list'; diff --git a/packages/@aws-cdk/cdk-cli-wrapper/lib/commands/list.ts b/packages/@aws-cdk/cdk-cli-wrapper/lib/commands/list.ts new file mode 100644 index 00000000..bb654f5c --- /dev/null +++ b/packages/@aws-cdk/cdk-cli-wrapper/lib/commands/list.ts @@ -0,0 +1,13 @@ +import { DefaultCdkOptions } from './common'; + +/** + * Options for cdk list + */ +export interface ListOptions extends DefaultCdkOptions { + /** + *Display environment information for each stack + * + * @default false + */ + readonly long?: boolean; +} diff --git a/packages/@aws-cdk/cdk-cli-wrapper/lib/commands/synth.ts b/packages/@aws-cdk/cdk-cli-wrapper/lib/commands/synth.ts new file mode 100644 index 00000000..3922884b --- /dev/null +++ b/packages/@aws-cdk/cdk-cli-wrapper/lib/commands/synth.ts @@ -0,0 +1,28 @@ +import { DefaultCdkOptions } from './common'; + +/** + * Options to use with cdk synth + */ +export interface SynthOptions extends DefaultCdkOptions { + + /** + * After synthesis, validate stacks with the "validateOnSynth" + * attribute set (can also be controlled with CDK_VALIDATION) + * + * @default true; + */ + readonly validation?: boolean; + + /** + * Do not output CloudFormation Template to stdout + * @default false; + */ + readonly quiet?: boolean; + + /** + * Only synthesize the given stack + * + * @default false + */ + readonly exclusively?: boolean; +} diff --git a/packages/@aws-cdk/cdk-cli-wrapper/lib/index.ts b/packages/@aws-cdk/cdk-cli-wrapper/lib/index.ts new file mode 100644 index 00000000..a7ee3249 --- /dev/null +++ b/packages/@aws-cdk/cdk-cli-wrapper/lib/index.ts @@ -0,0 +1,2 @@ +export * from './cdk-wrapper'; +export * from './commands'; diff --git a/packages/@aws-cdk/cdk-cli-wrapper/lib/utils.ts b/packages/@aws-cdk/cdk-cli-wrapper/lib/utils.ts new file mode 100644 index 00000000..6d1a076e --- /dev/null +++ b/packages/@aws-cdk/cdk-cli-wrapper/lib/utils.ts @@ -0,0 +1,58 @@ +// Helper functions for CDK Exec +import { spawn, spawnSync } from 'child_process'; + +/** + * Our own execute function which doesn't use shells and strings. + */ +export function exec(commandLine: string[], options: { cwd?: string; json?: boolean; verbose?: boolean; env?: any } = { }): any { + const proc = spawnSync(commandLine[0], commandLine.slice(1), { + stdio: ['ignore', 'pipe', options.verbose ? 'inherit' : 'pipe'], // inherit STDERR in verbose mode + env: { + ...process.env, + ...options.env, + }, + cwd: options.cwd, + }); + + if (proc.error) { throw proc.error; } + if (proc.status !== 0) { + if (process.stderr) { // will be 'null' in verbose mode + process.stderr.write(proc.stderr); + } + throw new Error(`Command exited with ${proc.status ? `status ${proc.status}` : `signal ${proc.signal}`}`); + } + + const output = proc.stdout.toString('utf-8').trim(); + + try { + if (options.json) { + if (output.length === 0) { return {}; } + + return JSON.parse(output); + } + return output; + } catch { + // eslint-disable-next-line no-console + console.error('Not JSON: ' + output); + throw new Error('Command output is not JSON'); + } +} + +/** + * For use with `cdk deploy --watch` + */ +export function watch(commandLine: string[], options: { cwd?: string; verbose?: boolean; env?: any } = { }) { + const proc = spawn(commandLine[0], commandLine.slice(1), { + stdio: ['ignore', 'pipe', options.verbose ? 'inherit' : 'pipe'], // inherit STDERR in verbose mode + env: { + ...process.env, + ...options.env, + }, + cwd: options.cwd, + }); + proc.on('error', (err: Error) => { + throw err; + }); + + return proc; +} diff --git a/packages/@aws-cdk/cdk-cli-wrapper/package.json b/packages/@aws-cdk/cdk-cli-wrapper/package.json new file mode 100644 index 00000000..3340f673 --- /dev/null +++ b/packages/@aws-cdk/cdk-cli-wrapper/package.json @@ -0,0 +1,70 @@ +{ + "name": "@aws-cdk/cdk-cli-wrapper", + "description": "CDK CLI Wrapper Library", + "repository": { + "type": "git", + "url": "https://github.com/aws/aws-cdk-cli", + "directory": "packages/@aws-cdk/cdk-cli-wrapper" + }, + "scripts": { + "build": "npx projen build", + "bump": "npx projen bump", + "check-for-updates": "npx projen check-for-updates", + "compile": "npx projen compile", + "default": "npx projen default", + "eslint": "npx projen eslint", + "gather-versions": "npx projen gather-versions", + "integ": "npx projen integ", + "package": "npx projen package", + "post-compile": "npx projen post-compile", + "pre-compile": "npx projen pre-compile", + "test": "npx projen test", + "test:watch": "npx projen test:watch", + "unbump": "npx projen unbump", + "watch": "npx projen watch", + "projen": "npx projen" + }, + "author": { + "name": "Amazon Web Services", + "url": "https://aws.amazon.com", + "organization": true + }, + "devDependencies": { + "@aws-cdk/integ-runner": "^2.72.1", + "@cdklabs/eslint-plugin": "^1.3.2", + "@stylistic/eslint-plugin": "^3.0.1", + "@types/jest": "^29.5.14", + "@types/node": "^16", + "@typescript-eslint/eslint-plugin": "^8", + "@typescript-eslint/parser": "^8", + "aws-cdk": "^0.0.0", + "aws-cdk-lib": "^2.177.0", + "constructs": "^10.0.0", + "eslint": "^9", + "eslint-config-prettier": "^10.0.1", + "eslint-import-resolver-typescript": "^3.7.0", + "eslint-plugin-import": "^2.31.0", + "eslint-plugin-jest": "^28.11.0", + "eslint-plugin-prettier": "^5.2.3", + "jest": "^29.7.0", + "jest-junit": "^15", + "prettier": "^2.8", + "projen": "^0.91.6", + "ts-jest": "^29.2.5", + "typescript": "5.6" + }, + "keywords": [ + "aws", + "cdk" + ], + "engines": { + "node": ">= 16.0.0" + }, + "main": "lib/index.js", + "license": "Apache-2.0", + "homepage": "https://github.com/aws/aws-cdk", + "version": "0.0.0", + "types": "lib/index.d.ts", + "private": true, + "//": "~~ Generated by projen. To modify, edit .projenrc.js and run \"npx projen\"." +} diff --git a/packages/@aws-cdk/cdk-cli-wrapper/test/cdk-wrapper.test.ts b/packages/@aws-cdk/cdk-cli-wrapper/test/cdk-wrapper.test.ts new file mode 100644 index 00000000..c3ee6bb5 --- /dev/null +++ b/packages/@aws-cdk/cdk-cli-wrapper/test/cdk-wrapper.test.ts @@ -0,0 +1,527 @@ +import * as child_process from 'child_process'; +import { CdkCliWrapper } from '../lib/cdk-wrapper'; +import { RequireApproval, StackActivityProgress } from '../lib/commands'; +let spawnSyncMock: jest.SpyInstance; +let spawnMock: jest.SpyInstance; + +// Necessary to make the spyOn below work +jest.mock('child_process', () => ({ __esModule: true, ...jest.requireActual('child_process') })); + +beforeEach(() => { + spawnSyncMock = jest.spyOn(child_process, 'spawnSync').mockReturnValue({ + status: 0, + stderr: Buffer.from('stderr'), + stdout: Buffer.from('stdout'), + pid: 123, + output: ['stdout', 'stderr'], + signal: null, + }); + spawnMock = jest.spyOn(child_process, 'spawn').mockImplementation(jest.fn(() => { + return { + on: jest.fn(() => {}), + } as unknown as child_process.ChildProcess; + })); +}); + +afterEach(() => { + jest.resetAllMocks(); + jest.restoreAllMocks(); + jest.clearAllMocks(); +}); + +test('default deploy', () => { + // WHEN + const cdk = new CdkCliWrapper({ + directory: '/project', + }); + cdk.deploy({ + app: 'node bin/my-app.js', + stacks: ['test-stack1'], + }); + + // THEN + expect(spawnSyncMock).toHaveBeenCalledWith( + expect.stringMatching(/cdk/), + ['deploy', '--progress', 'events', '--app', 'node bin/my-app.js', 'test-stack1'], + expect.objectContaining({ + env: expect.anything(), + cwd: '/project', + }), + ); +}); + +test('deploy with all arguments', () => { + // WHEN + const cdk = new CdkCliWrapper({ + directory: '/project', + }); + cdk.deploy({ + app: 'node bin/my-app.js', + stacks: ['test-stack1'], + ci: false, + json: true, + color: false, + debug: false, + force: true, + proxy: 'https://proxy', + trace: false, + output: 'cdk.out', + strict: false, + execute: true, + lookups: false, + notices: true, + profile: 'my-profile', + roleArn: 'arn:aws:iam::1111111111:role/my-role', + staging: false, + verbose: true, + ec2Creds: true, + rollback: false, + exclusively: true, + outputsFile: 'outputs.json', + reuseAssets: [ + 'asset1234', + 'asset5678', + ], + caBundlePath: '/some/path', + ignoreErrors: false, + pathMetadata: false, + assetMetadata: true, + changeSetName: 'my-change-set', + requireApproval: RequireApproval.NEVER, + toolkitStackName: 'Toolkit', + versionReporting: true, + usePreviousParameters: true, + progress: StackActivityProgress.BAR, + }); + + // THEN + expect(spawnSyncMock).toHaveBeenCalledWith( + expect.stringMatching(/cdk/), + expect.arrayContaining([ + 'deploy', + '--no-strict', + '--no-trace', + '--no-lookups', + '--no-ignore-errors', + '--json', + '--verbose', + '--no-debug', + '--ec2creds', + '--version-reporting', + '--no-path-metadata', + '--asset-metadata', + '--notices', + '--no-color', + '--profile', 'my-profile', + '--proxy', 'https://proxy', + '--ca-bundle-path', '/some/path', + '--role-arn', 'arn:aws:iam::1111111111:role/my-role', + '--output', 'cdk.out', + '--no-ci', + '--execute', + '--exclusively', + '--force', + '--no-rollback', + '--no-staging', + '--reuse-assets', 'asset1234', + '--reuse-assets', 'asset5678', + '--outputs-file', 'outputs.json', + '--require-approval', 'never', + '--change-set-name', 'my-change-set', + '--toolkit-stack-name', 'Toolkit', + '--previous-parameters', + '--progress', 'bar', + '--app', + 'node bin/my-app.js', + 'test-stack1', + ]), + expect.objectContaining({ + env: expect.anything(), + stdio: ['ignore', 'pipe', 'pipe'], + cwd: '/project', + }), + ); +}); + +test('can parse boolean arguments', () => { + // WHEN + const cdk = new CdkCliWrapper({ + directory: '/project', + }); + cdk.deploy({ + app: 'node bin/my-app.js', + stacks: ['test-stack1'], + json: true, + color: false, + }); + + // THEN + expect(spawnSyncMock).toHaveBeenCalledWith( + expect.stringMatching(/cdk/), + [ + 'deploy', + '--progress', 'events', + '--app', + 'node bin/my-app.js', + '--json', + '--no-color', + 'test-stack1', + ], + expect.objectContaining({ + env: expect.anything(), + stdio: ['ignore', 'pipe', 'pipe'], + cwd: '/project', + }), + ); +}); + +test('can parse parameters', () => { + // WHEN + const cdk = new CdkCliWrapper({ + directory: '/project', + }); + cdk.deploy({ + app: 'node bin/my-app.js', + stacks: ['test-stack1'], + parameters: { + 'myparam': 'test', + 'test-stack1:myotherparam': 'test', + }, + }); + + // THEN + expect(spawnSyncMock).toHaveBeenCalledWith( + expect.stringMatching(/cdk/), + [ + 'deploy', + '--parameters', 'myparam=test', + '--parameters', 'test-stack1:myotherparam=test', + '--progress', 'events', + '--app', + 'node bin/my-app.js', + 'test-stack1', + ], + expect.objectContaining({ + env: expect.anything(), + cwd: '/project', + }), + ); +}); + +test('can parse context', () => { + // WHEN + const cdk = new CdkCliWrapper({ + directory: '/project', + }); + cdk.deploy({ + app: 'node bin/my-app.js', + stacks: ['test-stack1'], + context: { + 'myContext': 'value', + 'test-stack1:OtherContext': 'otherValue', + }, + }); + + // THEN + expect(spawnSyncMock).toHaveBeenCalledWith( + expect.stringMatching(/cdk/), + [ + 'deploy', + '--progress', 'events', + '--app', + 'node bin/my-app.js', + '--context', 'myContext=value', + '--context', 'test-stack1:OtherContext=otherValue', + 'test-stack1', + ], + expect.objectContaining({ + env: expect.anything(), + cwd: '/project', + }), + ); +}); + +test('can parse array arguments', () => { + // WHEN + const cdk = new CdkCliWrapper({ + directory: '/project', + }); + cdk.deploy({ + app: 'node bin/my-app.js', + stacks: ['test-stack1'], + notificationArns: [ + 'arn:aws:us-east-1:1111111111:some:resource', + 'arn:aws:us-east-1:1111111111:some:other-resource', + ], + }); + + // THEN + expect(spawnSyncMock).toHaveBeenCalledWith( + expect.stringMatching(/cdk/), + [ + 'deploy', + '--notification-arns', 'arn:aws:us-east-1:1111111111:some:resource', + '--notification-arns', 'arn:aws:us-east-1:1111111111:some:other-resource', + '--progress', 'events', + '--app', + 'node bin/my-app.js', + 'test-stack1', + ], + expect.objectContaining({ + env: expect.anything(), + cwd: '/project', + }), + ); +}); + +test('can provide additional environment', () => { + // WHEN + const cdk = new CdkCliWrapper({ + directory: '/project', + env: { + KEY: 'value', + }, + }); + cdk.deploy({ + app: 'node bin/my-app.js', + stacks: ['test-stack1'], + }); + + // THEN + expect(spawnSyncMock).toHaveBeenCalledWith( + expect.stringMatching(/cdk/), + ['deploy', '--progress', 'events', '--app', 'node bin/my-app.js', 'test-stack1'], + expect.objectContaining({ + env: expect.objectContaining({ + KEY: 'value', + }), + cwd: '/project', + }), + ); +}); + +test('default synth', () => { + // WHEN + const cdk = new CdkCliWrapper({ + directory: '/project', + env: { + KEY: 'value', + }, + }); + cdk.synth({ + app: 'node bin/my-app.js', + stacks: ['test-stack1'], + }); + + // THEN + expect(spawnSyncMock).toHaveBeenCalledWith( + expect.stringMatching(/cdk/), + ['synth', '--app', 'node bin/my-app.js', 'test-stack1'], + expect.objectContaining({ + env: expect.objectContaining({ + KEY: 'value', + }), + cwd: '/project', + }), + ); +}); + +test('watch arguments', () => { + // WHEN + const cdk = new CdkCliWrapper({ + directory: '/project', + env: { + KEY: 'value', + }, + }); + cdk.watch({ + app: 'node bin/my-app.js', + stacks: ['test-stack1'], + }); + + // THEN + expect(spawnMock).toHaveBeenCalledWith( + expect.stringMatching(/cdk/), + ['deploy', '--watch', '--hotswap-fallback', '--progress', 'events', '--app', 'node bin/my-app.js', 'test-stack1'], + expect.objectContaining({ + env: expect.objectContaining({ + KEY: 'value', + }), + cwd: '/project', + }), + ); +}); + +test('destroy arguments', () => { + // WHEN + const cdk = new CdkCliWrapper({ + directory: '/project', + env: { + KEY: 'value', + }, + }); + cdk.destroy({ + app: 'node bin/my-app.js', + stacks: ['test-stack1'], + }); + + // THEN + expect(spawnSyncMock).toHaveBeenCalledWith( + expect.stringMatching(/cdk/), + ['destroy', '--app', 'node bin/my-app.js', 'test-stack1'], + expect.objectContaining({ + env: expect.objectContaining({ + KEY: 'value', + }), + cwd: '/project', + }), + ); +}); + +test('destroy arguments', () => { + // WHEN + const cdk = new CdkCliWrapper({ + directory: '/project', + env: { + KEY: 'value', + }, + }); + cdk.destroy({ + app: 'node bin/my-app.js', + stacks: ['test-stack1'], + force: true, + exclusively: false, + }); + + // THEN + expect(spawnSyncMock).toHaveBeenCalledWith( + expect.stringMatching(/cdk/), + ['destroy', '--force', '--no-exclusively', '--app', 'node bin/my-app.js', 'test-stack1'], + expect.objectContaining({ + env: expect.objectContaining({ + KEY: 'value', + }), + cwd: '/project', + }), + ); +}); + +test('default ls', () => { + // WHEN + const cdk = new CdkCliWrapper({ + directory: '/project', + env: { + KEY: 'value', + }, + }); + cdk.list({ + app: 'node bin/my-app.js', + stacks: ['*'], + }); + + // THEN + expect(spawnSyncMock).toHaveBeenCalledWith( + expect.stringMatching(/cdk/), + ['ls', '--app', 'node bin/my-app.js', '*'], + expect.objectContaining({ + env: expect.objectContaining({ + KEY: 'value', + }), + cwd: '/project', + }), + ); +}); + +test('ls arguments', () => { + // WHEN + spawnSyncMock = jest.spyOn(child_process, 'spawnSync').mockReturnValue({ + status: 0, + stderr: Buffer.from('stderr'), + stdout: Buffer.from('test-stack1\ntest-stack2'), + pid: 123, + output: ['stdout', 'stderr'], + signal: null, + }); + const cdk = new CdkCliWrapper({ + directory: '/project', + env: { + KEY: 'value', + }, + }); + const list = cdk.list({ + app: 'node bin/my-app.js', + stacks: ['*'], + long: true, + }); + + // THEN + expect(spawnSyncMock).toHaveBeenCalledWith( + expect.stringMatching(/cdk/), + ['ls', '--long', '--app', 'node bin/my-app.js', '*'], + expect.objectContaining({ + env: expect.objectContaining({ + KEY: 'value', + }), + cwd: '/project', + }), + ); + + expect(list).toEqual('test-stack1\ntest-stack2'); +}); + +test('can synth fast', () => { + // WHEN + const cdk = new CdkCliWrapper({ + directory: '/project', + env: { + KEY: 'value', + }, + }); + cdk.synthFast({ + execCmd: ['node', 'bin/my-app.js'], + output: 'cdk.output', + env: { + OTHERKEY: 'othervalue', + }, + context: { + CONTEXT: 'value', + }, + }); + + // THEN + expect(spawnSyncMock).toHaveBeenCalledWith( + 'node', + ['bin/my-app.js'], + expect.objectContaining({ + env: expect.objectContaining({ + KEY: 'value', + OTHERKEY: 'othervalue', + CDK_OUTDIR: 'cdk.output', + CDK_CONTEXT_JSON: '{\"CONTEXT\":\"value\"}', + }), + cwd: '/project', + }), + ); +}); + +test('can show output', () => { + // WHEN + const cdk = new CdkCliWrapper({ + directory: '/project', + showOutput: true, + }); + cdk.synthFast({ + execCmd: ['node', 'bin/my-app.js'], + }); + + // THEN + expect(spawnSyncMock).toHaveBeenCalledWith( + 'node', + ['bin/my-app.js'], + expect.objectContaining({ + env: expect.anything(), + stdio: ['ignore', 'pipe', 'inherit'], + cwd: '/project', + }), + ); +}); diff --git a/packages/@aws-cdk/cdk-cli-wrapper/tsconfig.dev.json b/packages/@aws-cdk/cdk-cli-wrapper/tsconfig.dev.json new file mode 100644 index 00000000..6eacf69f --- /dev/null +++ b/packages/@aws-cdk/cdk-cli-wrapper/tsconfig.dev.json @@ -0,0 +1,42 @@ +// ~~ Generated by projen. To modify, edit .projenrc.js and run "npx projen". +{ + "compilerOptions": { + "alwaysStrict": true, + "declaration": true, + "esModuleInterop": true, + "experimentalDecorators": true, + "inlineSourceMap": true, + "inlineSources": true, + "lib": [ + "es2019" + ], + "module": "CommonJS", + "noEmitOnError": false, + "noFallthroughCasesInSwitch": true, + "noImplicitAny": true, + "noImplicitReturns": true, + "noImplicitThis": true, + "noUnusedLocals": true, + "noUnusedParameters": true, + "resolveJsonModule": true, + "strict": true, + "strictNullChecks": true, + "strictPropertyInitialization": true, + "stripInternal": true, + "target": "ES2019", + "composite": true, + "outDir": "lib" + }, + "include": [ + "lib/**/*.ts", + "test/**/*.ts" + ], + "exclude": [ + "node_modules" + ], + "references": [ + { + "path": "../../aws-cdk" + } + ] +} diff --git a/packages/@aws-cdk/cdk-cli-wrapper/tsconfig.json b/packages/@aws-cdk/cdk-cli-wrapper/tsconfig.json new file mode 100644 index 00000000..20a6ec9f --- /dev/null +++ b/packages/@aws-cdk/cdk-cli-wrapper/tsconfig.json @@ -0,0 +1,40 @@ +// ~~ Generated by projen. To modify, edit .projenrc.js and run "npx projen". +{ + "compilerOptions": { + "rootDir": "lib", + "outDir": "lib", + "alwaysStrict": true, + "declaration": true, + "esModuleInterop": true, + "experimentalDecorators": true, + "inlineSourceMap": true, + "inlineSources": true, + "lib": [ + "es2019" + ], + "module": "CommonJS", + "noEmitOnError": false, + "noFallthroughCasesInSwitch": true, + "noImplicitAny": true, + "noImplicitReturns": true, + "noImplicitThis": true, + "noUnusedLocals": true, + "noUnusedParameters": true, + "resolveJsonModule": true, + "strict": true, + "strictNullChecks": true, + "strictPropertyInitialization": true, + "stripInternal": true, + "target": "ES2019", + "composite": true + }, + "include": [ + "lib/**/*.ts" + ], + "exclude": [], + "references": [ + { + "path": "../../aws-cdk" + } + ] +} diff --git a/packages/@aws-cdk/cli-lib-alpha/.eslintrc.js b/packages/@aws-cdk/cli-lib-alpha/.eslintrc.js new file mode 100644 index 00000000..8f296a38 --- /dev/null +++ b/packages/@aws-cdk/cli-lib-alpha/.eslintrc.js @@ -0,0 +1,9 @@ +var path = require('path'); +var fs = require('fs'); +var contents = fs.readFileSync(`${__dirname}/.eslintrc.json`, { encoding: 'utf-8' }); +// Strip comments, JSON.parse() doesn't like those +contents = contents.replace(/^\/\/.*$/m, ''); +var json = JSON.parse(contents); +// Patch the .json config with something that can only be represented in JS +json.parserOptions.tsconfigRootDir = __dirname; +module.exports = json; \ No newline at end of file diff --git a/packages/@aws-cdk/cli-lib-alpha/.eslintrc.json b/packages/@aws-cdk/cli-lib-alpha/.eslintrc.json new file mode 100644 index 00000000..0d81153b --- /dev/null +++ b/packages/@aws-cdk/cli-lib-alpha/.eslintrc.json @@ -0,0 +1,267 @@ +// ~~ Generated by projen. To modify, edit .projenrc.js and run "npx projen". +{ + "env": { + "jest": true, + "node": true + }, + "root": true, + "plugins": [ + "@typescript-eslint", + "import", + "@cdklabs", + "@stylistic", + "jest" + ], + "parser": "@typescript-eslint/parser", + "parserOptions": { + "ecmaVersion": 2018, + "sourceType": "module", + "project": "./tsconfig.dev.json" + }, + "extends": [ + "plugin:import/typescript", + "plugin:jest/recommended", + "plugin:prettier/recommended" + ], + "settings": { + "import/parsers": { + "@typescript-eslint/parser": [ + ".ts", + ".tsx" + ] + }, + "import/resolver": { + "node": {}, + "typescript": { + "project": "./tsconfig.dev.json", + "alwaysTryTypes": true + } + } + }, + "ignorePatterns": [ + "lib/init-templates/*/typescript/*/*.template.ts", + "*.d.ts", + "*.generated.ts" + ], + "rules": { + "@typescript-eslint/no-require-imports": [ + "error" + ], + "import/no-extraneous-dependencies": [ + "error", + { + "devDependencies": [ + "**/build-tools/**", + "**/test/**" + ], + "optionalDependencies": false + } + ], + "import/no-unresolved": [ + "error" + ], + "import/order": [ + "error", + { + "groups": [ + "builtin", + "external" + ], + "alphabetize": { + "order": "asc", + "caseInsensitive": true + } + } + ], + "import/no-duplicates": [ + "error" + ], + "no-shadow": [ + "off" + ], + "@typescript-eslint/no-shadow": [ + "error" + ], + "key-spacing": [ + "error" + ], + "no-multiple-empty-lines": [ + "error", + { + "max": 1 + } + ], + "@typescript-eslint/no-floating-promises": [ + "error" + ], + "no-return-await": "off", + "@typescript-eslint/return-await": "error", + "no-trailing-spaces": [ + "error" + ], + "dot-notation": [ + "error" + ], + "no-bitwise": [ + "error" + ], + "@typescript-eslint/member-ordering": [ + "error", + { + "default": [ + "public-static-field", + "public-static-method", + "protected-static-field", + "protected-static-method", + "private-static-field", + "private-static-method", + "field", + "constructor", + "method" + ] + } + ], + "@cdklabs/no-core-construct": [ + "error" + ], + "@cdklabs/invalid-cfn-imports": [ + "error" + ], + "@cdklabs/no-literal-partition": [ + "error" + ], + "@cdklabs/no-invalid-path": [ + "error" + ], + "@cdklabs/promiseall-no-unbounded-parallelism": [ + "error" + ], + "@stylistic/indent": [ + "error", + 2 + ], + "quotes": [ + "error", + "single", + { + "avoidEscape": true + } + ], + "@stylistic/member-delimiter-style": [ + "error" + ], + "@stylistic/comma-dangle": [ + "error", + "always-multiline" + ], + "comma-spacing": [ + "error", + { + "before": false, + "after": true + } + ], + "no-multi-spaces": [ + "error", + { + "ignoreEOLComments": false + } + ], + "array-bracket-spacing": [ + "error", + "never" + ], + "array-bracket-newline": [ + "error", + "consistent" + ], + "object-curly-spacing": [ + "error", + "always" + ], + "object-curly-newline": [ + "error", + { + "multiline": true, + "consistent": true + } + ], + "object-property-newline": [ + "error", + { + "allowAllPropertiesOnSameLine": true + } + ], + "keyword-spacing": [ + "error" + ], + "brace-style": [ + "error", + "1tbs", + { + "allowSingleLine": true + } + ], + "space-before-blocks": "error", + "curly": [ + "error", + "multi-line", + "consistent" + ], + "no-restricted-imports": [ + "error", + { + "paths": [ + { + "name": "punycode", + "message": "Package 'punycode' has to be imported with trailing slash, see warning in https://github.com/bestiejs/punycode.js#installation" + } + ], + "patterns": [ + "!punycode/" + ] + } + ], + "no-duplicate-imports": [ + "error" + ], + "semi": [ + "error", + "always" + ], + "max-len": [ + "error", + { + "code": 150, + "ignoreUrls": true, + "ignoreStrings": true, + "ignoreTemplateLiterals": true, + "ignoreComments": true, + "ignoreRegExpLiterals": true + } + ], + "no-console": [ + "error" + ], + "no-restricted-syntax": [ + "error", + { + "selector": "CallExpression:matches([callee.name='createHash'], [callee.property.name='createHash']) Literal[value='md5']", + "message": "Use the md5hash() function from the core library if you want md5" + } + ], + "jest/expect-expect": "off", + "jest/no-conditional-expect": "off", + "jest/no-done-callback": "off", + "jest/no-standalone-expect": "off", + "jest/valid-expect": "off", + "jest/valid-title": "off", + "jest/no-identical-title": "off", + "jest/no-disabled-tests": "error", + "jest/no-focused-tests": "error", + "prettier/prettier": [ + "off" + ] + }, + "overrides": [] +} diff --git a/packages/@aws-cdk/cli-lib-alpha/.gitattributes b/packages/@aws-cdk/cli-lib-alpha/.gitattributes new file mode 100644 index 00000000..9c4bada1 --- /dev/null +++ b/packages/@aws-cdk/cli-lib-alpha/.gitattributes @@ -0,0 +1,20 @@ +# ~~ Generated by projen. To modify, edit .projenrc.js and run "npx projen". + +* text=auto eol=lf +/.eslintrc.js linguist-generated +/.eslintrc.json linguist-generated +/.gitattributes linguist-generated +/.gitignore linguist-generated +/.npmignore linguist-generated +/.prettierignore linguist-generated +/.prettierrc.json linguist-generated +/.projen/** linguist-generated +/.projen/deps.json linguist-generated +/.projen/files.json linguist-generated +/.projen/tasks.json linguist-generated +/API.md linguist-generated +/jest.config.json linguist-generated +/LICENSE linguist-generated +/package.json linguist-generated +/tsconfig.dev.json linguist-generated +/yarn.lock linguist-generated \ No newline at end of file diff --git a/packages/@aws-cdk/cli-lib-alpha/.gitignore b/packages/@aws-cdk/cli-lib-alpha/.gitignore new file mode 100644 index 00000000..94ac393f --- /dev/null +++ b/packages/@aws-cdk/cli-lib-alpha/.gitignore @@ -0,0 +1,51 @@ +# ~~ Generated by projen. To modify, edit .projenrc.js and run "npx projen". +!/.gitattributes +!/.projen/tasks.json +!/.projen/deps.json +!/.projen/files.json +!/package.json +!/LICENSE +!/.npmignore +logs +*.log +npm-debug.log* +yarn-debug.log* +yarn-error.log* +lerna-debug.log* +report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json +pids +*.pid +*.seed +*.pid.lock +lib-cov +coverage +*.lcov +.nyc_output +build/Release +node_modules/ +jspm_packages/ +*.tsbuildinfo +.eslintcache +*.tgz +.yarn-integrity +.cache +/test-reports/ +junit.xml +!/jest.config.json +/coverage/ +!/.prettierignore +!/.prettierrc.json +!/test/ +!/tsconfig.dev.json +!/lib/ +/lib/**/*.js +/lib/**/*.d.ts +/lib/**/*.d.ts.map +/dist/ +!/.eslintrc.json +/dist/changelog.md +/dist/version.txt +!/.eslintrc.js +.jsii +tsconfig.json +!/API.md diff --git a/packages/@aws-cdk/cli-lib-alpha/.npmignore b/packages/@aws-cdk/cli-lib-alpha/.npmignore new file mode 100644 index 00000000..fb2ed01f --- /dev/null +++ b/packages/@aws-cdk/cli-lib-alpha/.npmignore @@ -0,0 +1,25 @@ +# ~~ Generated by projen. To modify, edit .projenrc.js and run "npx projen". +/.projen/ +/test-reports/ +junit.xml +/jest.config.json +/coverage/ +/.prettierignore +/.prettierrc.json +/test/ +/tsconfig.dev.json +!/lib/ +!/lib/**/*.js +!/lib/**/*.d.ts +dist +/tsconfig.json +/.github/ +/.vscode/ +/.idea/ +/.projenrc.js +tsconfig.tsbuildinfo +/.eslintrc.json +/dist/changelog.md +/dist/version.txt +!.jsii +/.gitattributes diff --git a/packages/@aws-cdk/cli-lib-alpha/.prettierignore b/packages/@aws-cdk/cli-lib-alpha/.prettierignore new file mode 100644 index 00000000..b6999ad1 --- /dev/null +++ b/packages/@aws-cdk/cli-lib-alpha/.prettierignore @@ -0,0 +1,2 @@ +# ~~ Generated by projen. To modify, edit .projenrc.js and run "npx projen". +.eslintrc.js diff --git a/packages/@aws-cdk/cli-lib-alpha/.prettierrc.json b/packages/@aws-cdk/cli-lib-alpha/.prettierrc.json new file mode 100644 index 00000000..af318ca5 --- /dev/null +++ b/packages/@aws-cdk/cli-lib-alpha/.prettierrc.json @@ -0,0 +1,6 @@ +{ + "printWidth": 120, + "singleQuote": true, + "trailingComma": "all", + "overrides": [] +} diff --git a/packages/@aws-cdk/cli-lib-alpha/.projen/deps.json b/packages/@aws-cdk/cli-lib-alpha/.projen/deps.json new file mode 100644 index 00000000..8c0bad18 --- /dev/null +++ b/packages/@aws-cdk/cli-lib-alpha/.projen/deps.json @@ -0,0 +1,125 @@ +{ + "dependencies": [ + { + "name": "@cdklabs/eslint-plugin", + "type": "build" + }, + { + "name": "@stylistic/eslint-plugin", + "type": "build" + }, + { + "name": "@types/jest", + "type": "build" + }, + { + "name": "@types/node", + "version": "^16", + "type": "build" + }, + { + "name": "@typescript-eslint/eslint-plugin", + "version": "^8", + "type": "build" + }, + { + "name": "@typescript-eslint/parser", + "version": "^8", + "type": "build" + }, + { + "name": "aws-cdk", + "type": "build" + }, + { + "name": "aws-cdk-lib", + "type": "build" + }, + { + "name": "commit-and-tag-version", + "version": "^12", + "type": "build" + }, + { + "name": "constructs", + "version": "^10.0.0", + "type": "build" + }, + { + "name": "eslint-config-prettier", + "type": "build" + }, + { + "name": "eslint-import-resolver-typescript", + "type": "build" + }, + { + "name": "eslint-plugin-import", + "type": "build" + }, + { + "name": "eslint-plugin-jest", + "type": "build" + }, + { + "name": "eslint-plugin-prettier", + "type": "build" + }, + { + "name": "eslint", + "version": "^9", + "type": "build" + }, + { + "name": "jest", + "type": "build" + }, + { + "name": "jest-junit", + "version": "^15", + "type": "build" + }, + { + "name": "jsii-diff", + "type": "build" + }, + { + "name": "jsii-docgen", + "version": "^10.5.0", + "type": "build" + }, + { + "name": "jsii-pacmak", + "type": "build" + }, + { + "name": "jsii-rosetta", + "version": "5.6", + "type": "build" + }, + { + "name": "jsii", + "version": "5.6", + "type": "build" + }, + { + "name": "prettier", + "version": "^2.8", + "type": "build" + }, + { + "name": "projen", + "type": "build" + }, + { + "name": "ts-jest", + "type": "build" + }, + { + "name": "typescript", + "version": "5.6", + "type": "build" + } + ], + "//": "~~ Generated by projen. To modify, edit .projenrc.js and run \"npx projen\"." +} diff --git a/packages/@aws-cdk/cli-lib-alpha/.projen/files.json b/packages/@aws-cdk/cli-lib-alpha/.projen/files.json new file mode 100644 index 00000000..78b9607d --- /dev/null +++ b/packages/@aws-cdk/cli-lib-alpha/.projen/files.json @@ -0,0 +1,17 @@ +{ + "files": [ + ".eslintrc.js", + ".eslintrc.json", + ".gitattributes", + ".gitignore", + ".prettierignore", + ".prettierrc.json", + ".projen/deps.json", + ".projen/files.json", + ".projen/tasks.json", + "jest.config.json", + "LICENSE", + "tsconfig.dev.json" + ], + "//": "~~ Generated by projen. To modify, edit .projenrc.js and run \"npx projen\"." +} diff --git a/packages/@aws-cdk/cli-lib-alpha/.projen/tasks.json b/packages/@aws-cdk/cli-lib-alpha/.projen/tasks.json new file mode 100644 index 00000000..39699416 --- /dev/null +++ b/packages/@aws-cdk/cli-lib-alpha/.projen/tasks.json @@ -0,0 +1,308 @@ +{ + "tasks": { + "build": { + "name": "build", + "description": "Full release build", + "steps": [ + { + "spawn": "pre-compile" + }, + { + "spawn": "compile" + }, + { + "spawn": "post-compile" + }, + { + "spawn": "test" + }, + { + "spawn": "package" + } + ] + }, + "bump": { + "name": "bump", + "description": "Bumps version based on latest git tag and generates a changelog entry", + "env": { + "OUTFILE": "package.json", + "CHANGELOG": "dist/changelog.md", + "BUMPFILE": "dist/version.txt", + "RELEASETAG": "dist/releasetag.txt", + "RELEASE_TAG_PREFIX": "@aws-cdk/cli-lib-alpha@", + "VERSIONRCOPTIONS": "{\"path\":\".\"}", + "BUMP_PACKAGE": "commit-and-tag-version@^12", + "NEXT_VERSION_COMMAND": "tsx /Users/huijbers/Workspaces/move-cli/aws-cdk-cli/projenrc/copy-version-from.ts /Users/huijbers/Workspaces/move-cli/aws-cdk-cli/packages/aws-cdk/package.json", + "RELEASABLE_COMMITS": "git log --no-merges --oneline $LATEST_TAG..HEAD -E --grep \"^(feat|fix){1}(\\([^()[:space:]]+\\))?(!)?:[[:blank:]]+.+\" -- . ../../aws-cdk" + }, + "steps": [ + { + "spawn": "gather-versions" + }, + { + "builtin": "release/bump-version" + } + ], + "condition": "git log --oneline -1 | grep -qv \"chore(release):\"" + }, + "check-for-updates": { + "name": "check-for-updates", + "env": { + "CI": "0" + }, + "steps": [ + { + "exec": "npx npm-check-updates@16 --upgrade --target=minor --peer --no-deprecated --dep=dev,peer,prod,optional --filter=@cdklabs/eslint-plugin,@stylistic/eslint-plugin,@types/jest,aws-cdk-lib,eslint-config-prettier,eslint-import-resolver-typescript,eslint-plugin-import,eslint-plugin-jest,eslint-plugin-prettier,jest,jsii-diff,jsii-pacmak,projen,ts-jest" + } + ] + }, + "compat": { + "name": "compat", + "description": "Perform API compatibility check against latest version", + "steps": [ + { + "exec": "jsii-diff npm:$(node -p \"require('./package.json').name\") -k --ignore-file .compatignore || (echo \"\nUNEXPECTED BREAKING CHANGES: add keys such as 'removed:constructs.Node.of' to .compatignore to skip.\n\" && exit 1)" + } + ] + }, + "compile": { + "name": "compile", + "description": "Only compile", + "steps": [ + { + "exec": "jsii --silence-warnings=reserved-word" + } + ] + }, + "default": { + "name": "default", + "description": "Synthesize project files", + "steps": [ + { + "exec": "cd ../../.. && npx projen default" + } + ] + }, + "docgen": { + "name": "docgen", + "description": "Generate API.md from .jsii manifest", + "steps": [ + { + "exec": "jsii-docgen -o API.md" + } + ] + }, + "eslint": { + "name": "eslint", + "description": "Runs eslint against the codebase", + "env": { + "ESLINT_USE_FLAT_CONFIG": "false" + }, + "steps": [ + { + "exec": "eslint --ext .ts,.tsx --fix --no-error-on-unmatched-pattern $@ lib test build-tools", + "receiveArgs": true + } + ] + }, + "gather-versions": { + "name": "gather-versions", + "steps": [ + { + "exec": "node -e \"require(path.join(path.dirname(require.resolve('cdklabs-projen-project-types')), 'yarn', 'gather-versions.exec.js'))\" @aws-cdk/cli-lib-alpha MAJOR --deps aws-cdk", + "receiveArgs": true + } + ] + }, + "install": { + "name": "install", + "description": "Install project dependencies and update lockfile (non-frozen)", + "steps": [ + { + "exec": "yarn install --check-files" + } + ] + }, + "install:ci": { + "name": "install:ci", + "description": "Install project dependencies using frozen lockfile", + "steps": [ + { + "exec": "yarn install --check-files --frozen-lockfile" + } + ] + }, + "package": { + "name": "package", + "description": "Creates the distribution package", + "steps": [ + { + "spawn": "package:js", + "condition": "node -e \"if (!process.env.CI) process.exit(1)\"" + }, + { + "spawn": "package-all", + "condition": "node -e \"if (process.env.CI) process.exit(1)\"" + } + ] + }, + "package-all": { + "name": "package-all", + "description": "Packages artifacts for all target languages", + "steps": [ + { + "spawn": "package:js" + }, + { + "spawn": "package:java" + }, + { + "spawn": "package:python" + }, + { + "spawn": "package:dotnet" + }, + { + "spawn": "package:go" + } + ] + }, + "package:dotnet": { + "name": "package:dotnet", + "description": "Create dotnet language bindings", + "steps": [ + { + "exec": "jsii-pacmak -v --target dotnet" + } + ] + }, + "package:go": { + "name": "package:go", + "description": "Create go language bindings", + "steps": [ + { + "exec": "jsii-pacmak -v --target go" + } + ] + }, + "package:java": { + "name": "package:java", + "description": "Create java language bindings", + "steps": [ + { + "exec": "jsii-pacmak -v --target java" + } + ] + }, + "package:js": { + "name": "package:js", + "description": "Create js language bindings", + "steps": [ + { + "exec": "jsii-pacmak -v --target js" + } + ] + }, + "package:python": { + "name": "package:python", + "description": "Create python language bindings", + "steps": [ + { + "exec": "jsii-pacmak -v --target python" + } + ] + }, + "post-compile": { + "name": "post-compile", + "description": "Runs after successful compilation", + "steps": [ + { + "spawn": "docgen" + }, + { + "exec": "node-bundle validate --external=fsevents:optional --entrypoint=lib/index.js --fix --dont-attribute \"^@aws-cdk/|^cdk-assets$|^cdk-cli-wrapper$|^aws-cdk$\"" + }, + { + "exec": "mkdir -p ./lib/api/bootstrap/ && cp ../../aws-cdk/lib/api/bootstrap/bootstrap-template.yaml ./lib/api/bootstrap/" + }, + { + "exec": "cp $(node -p 'require.resolve(\"cdk-from-cfn/index_bg.wasm\")') ./lib/" + }, + { + "exec": "cp $(node -p 'require.resolve(\"@aws-cdk/aws-service-spec/db.json.gz\")') ./" + }, + { + "exec": "cp $(node -p 'require.resolve(\"aws-cdk/build-info.json\")') ." + }, + { + "exec": "esbuild --bundle lib/index.ts --target=node18 --platform=node --external:fsevents --minify-whitespace --outfile=lib/main.js" + }, + { + "exec": "node ./lib/main.js >/dev/null + +--- + +![cdk-constructs: Experimental](https://img.shields.io/badge/cdk--constructs-experimental-important.svg?style=for-the-badge) + +> The APIs of higher level constructs in this module are experimental and under active development. +> They are subject to non-backward compatible changes or removal in any future version. These are +> not subject to the [Semantic Versioning](https://semver.org/) model and breaking changes will be +> announced in the release notes. This means that while you may use them, you may need to update +> your source code when upgrading to a newer version of this package. + +--- + + + +## ⚠️ Experimental module + +This package is highly experimental. Expect frequent API changes and incomplete features. +Known issues include: + +- **JavaScript/TypeScript only**\ + The jsii packages are currently not in a working state. +- **No useful return values**\ + All output is currently printed to stdout/stderr +- **Missing or Broken options**\ + Some CLI options might not be available in this package or broken + +## Overview + +Provides a library to interact with the AWS CDK CLI programmatically from jsii supported languages. +Currently the package includes implementations for: + +- `cdk deploy` +- `cdk synth` +- `cdk bootstrap` +- `cdk destroy` +- `cdk list` + +## Setup + +### AWS CDK app directory + +Obtain an `AwsCdkCli` class from an AWS CDK app directory (containing a `cdk.json` file): + +```ts fixture=imports +const cli = AwsCdkCli.fromCdkAppDirectory("/path/to/cdk/app"); +``` + +### Cloud Assembly Directory Producer + +You can also create `AwsCdkCli` from a class implementing `ICloudAssemblyDirectoryProducer`. +AWS CDK apps might need to be synthesized multiple times with additional context values before they are ready. + +The `produce()` method of the `ICloudAssemblyDirectoryProducer` interface provides this multi-pass ability. +It is invoked with the context values of the current iteration and should use these values to synthesize a Cloud Assembly. +The return value is the path to the assembly directory. + +A basic implementation would look like this: + +```ts fixture=imports +class MyProducer implements ICloudAssemblyDirectoryProducer { + async produce(context: Record) { + const app = new cdk.App({ context }); + const stack = new cdk.Stack(app); + return app.synth().directory; + } +} +``` + +For all features (e.g. lookups) to work correctly, `cdk.App()` must be instantiated with the received `context` values. +Since it is not possible to update the context of an app, it must be created as part of the `produce()` method. + +The producer can than be used like this: + +```ts fixture=producer +const cli = AwsCdkCli.fromCloudAssemblyDirectoryProducer(new MyProducer()); +``` + +## Commands + +### list + +```ts +// await this asynchronous method call using a language feature +cli.list(); +``` + +### synth + +```ts +// await this asynchronous method call using a language feature +cli.synth({ + stacks: ['MyTestStack'], +}); +``` + +### bootstrap + +```ts +// await this asynchronous method call using a language feature +cli.bootstrap(); +``` + +### deploy + +```ts +// await this asynchronous method call using a language feature +cli.deploy({ + stacks: ['MyTestStack'], +}); +``` + +### destroy + +```ts +// await this asynchronous method call using a language feature +cli.destroy({ + stacks: ['MyTestStack'], +}); +``` diff --git a/packages/@aws-cdk/cli-lib-alpha/THIRD_PARTY_LICENSES b/packages/@aws-cdk/cli-lib-alpha/THIRD_PARTY_LICENSES new file mode 100644 index 00000000..6b95d811 --- /dev/null +++ b/packages/@aws-cdk/cli-lib-alpha/THIRD_PARTY_LICENSES @@ -0,0 +1,31079 @@ +The @aws-cdk/cli-lib-alpha package includes the following third-party software/licensing: + +** @aws-crypto/crc32@5.2.0 - https://www.npmjs.com/package/@aws-crypto/crc32/v/5.2.0 | Apache-2.0 + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "{}" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright {yyyy} {name of copyright owner} + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + + +---------------- + +** @aws-crypto/crc32c@5.2.0 - https://www.npmjs.com/package/@aws-crypto/crc32c/v/5.2.0 | Apache-2.0 + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "{}" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright {yyyy} {name of copyright owner} + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + + +---------------- + +** @aws-crypto/util@5.2.0 - https://www.npmjs.com/package/@aws-crypto/util/v/5.2.0 | Apache-2.0 + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "{}" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright {yyyy} {name of copyright owner} + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + + +---------------- + +** @aws-sdk/client-appsync@3.734.0 - https://www.npmjs.com/package/@aws-sdk/client-appsync/v/3.734.0 | Apache-2.0 + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "{}" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2018-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + + +---------------- + +** @aws-sdk/client-cloudformation@3.734.0 - https://www.npmjs.com/package/@aws-sdk/client-cloudformation/v/3.734.0 | Apache-2.0 + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "{}" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2018-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + + +---------------- + +** @aws-sdk/client-cloudwatch-logs@3.734.0 - https://www.npmjs.com/package/@aws-sdk/client-cloudwatch-logs/v/3.734.0 | Apache-2.0 + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "{}" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2018-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + + +---------------- + +** @aws-sdk/client-codebuild@3.734.0 - https://www.npmjs.com/package/@aws-sdk/client-codebuild/v/3.734.0 | Apache-2.0 + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "{}" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2018-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + + +---------------- + +** @aws-sdk/client-cognito-identity@3.731.1 - https://www.npmjs.com/package/@aws-sdk/client-cognito-identity/v/3.731.1 | Apache-2.0 + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "{}" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2018-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + + +---------------- + +** @aws-sdk/client-cognito-identity@3.734.0 - https://www.npmjs.com/package/@aws-sdk/client-cognito-identity/v/3.734.0 | Apache-2.0 + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "{}" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2018-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + + +---------------- + +** @aws-sdk/client-ec2@3.734.0 - https://www.npmjs.com/package/@aws-sdk/client-ec2/v/3.734.0 | Apache-2.0 + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "{}" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2018-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + + +---------------- + +** @aws-sdk/client-ecr@3.734.0 - https://www.npmjs.com/package/@aws-sdk/client-ecr/v/3.734.0 | Apache-2.0 + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "{}" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2018-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + + +---------------- + +** @aws-sdk/client-ecs@3.734.0 - https://www.npmjs.com/package/@aws-sdk/client-ecs/v/3.734.0 | Apache-2.0 + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "{}" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2018-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + + +---------------- + +** @aws-sdk/client-elastic-load-balancing-v2@3.734.0 - https://www.npmjs.com/package/@aws-sdk/client-elastic-load-balancing-v2/v/3.734.0 | Apache-2.0 + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "{}" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2018-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + + +---------------- + +** @aws-sdk/client-iam@3.734.0 - https://www.npmjs.com/package/@aws-sdk/client-iam/v/3.734.0 | Apache-2.0 + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "{}" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2018-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + + +---------------- + +** @aws-sdk/client-kms@3.734.0 - https://www.npmjs.com/package/@aws-sdk/client-kms/v/3.734.0 | Apache-2.0 + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "{}" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2018-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + + +---------------- + +** @aws-sdk/client-lambda@3.734.0 - https://www.npmjs.com/package/@aws-sdk/client-lambda/v/3.734.0 | Apache-2.0 + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "{}" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2018-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + + +---------------- + +** @aws-sdk/client-route-53@3.734.0 - https://www.npmjs.com/package/@aws-sdk/client-route-53/v/3.734.0 | Apache-2.0 + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "{}" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2018-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + + +---------------- + +** @aws-sdk/client-s3@3.733.0 - https://www.npmjs.com/package/@aws-sdk/client-s3/v/3.733.0 | Apache-2.0 + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "{}" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2018-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + + +---------------- + +** @aws-sdk/client-s3@3.734.0 - https://www.npmjs.com/package/@aws-sdk/client-s3/v/3.734.0 | Apache-2.0 + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "{}" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2018-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + + +---------------- + +** @aws-sdk/client-secrets-manager@3.734.0 - https://www.npmjs.com/package/@aws-sdk/client-secrets-manager/v/3.734.0 | Apache-2.0 + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "{}" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2018-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + + +---------------- + +** @aws-sdk/client-sfn@3.734.0 - https://www.npmjs.com/package/@aws-sdk/client-sfn/v/3.734.0 | Apache-2.0 + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "{}" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2018-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + + +---------------- + +** @aws-sdk/client-ssm@3.734.0 - https://www.npmjs.com/package/@aws-sdk/client-ssm/v/3.734.0 | Apache-2.0 + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "{}" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2018-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + + +---------------- + +** @aws-sdk/client-sso@3.731.0 - https://www.npmjs.com/package/@aws-sdk/client-sso/v/3.731.0 | Apache-2.0 + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "{}" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2018-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + + +---------------- + +** @aws-sdk/client-sso@3.734.0 - https://www.npmjs.com/package/@aws-sdk/client-sso/v/3.734.0 | Apache-2.0 + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "{}" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2018-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + + +---------------- + +** @aws-sdk/client-sts@3.734.0 - https://www.npmjs.com/package/@aws-sdk/client-sts/v/3.734.0 | Apache-2.0 + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "{}" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2018-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + + +---------------- + +** @aws-sdk/core@3.731.0 - https://www.npmjs.com/package/@aws-sdk/core/v/3.731.0 | Apache-2.0 + +---------------- + +** @aws-sdk/core@3.734.0 - https://www.npmjs.com/package/@aws-sdk/core/v/3.734.0 | Apache-2.0 + +---------------- + +** @aws-sdk/credential-provider-cognito-identity@3.731.1 - https://www.npmjs.com/package/@aws-sdk/credential-provider-cognito-identity/v/3.731.1 | Apache-2.0 + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "{}" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2018-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + + +---------------- + +** @aws-sdk/credential-provider-cognito-identity@3.734.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-cognito-identity/v/3.734.0 | Apache-2.0 + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "{}" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2018-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + + +---------------- + +** @aws-sdk/credential-provider-env@3.731.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-env/v/3.731.0 | Apache-2.0 +Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "{}" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2018-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + +---------------- + +** @aws-sdk/credential-provider-env@3.734.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-env/v/3.734.0 | Apache-2.0 +Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "{}" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2018-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + +---------------- + +** @aws-sdk/credential-provider-http@3.731.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-http/v/3.731.0 | Apache-2.0 + +---------------- + +** @aws-sdk/credential-provider-http@3.734.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-http/v/3.734.0 | Apache-2.0 + +---------------- + +** @aws-sdk/credential-provider-ini@3.731.1 - https://www.npmjs.com/package/@aws-sdk/credential-provider-ini/v/3.731.1 | Apache-2.0 +Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "{}" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2018-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + +---------------- + +** @aws-sdk/credential-provider-ini@3.734.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-ini/v/3.734.0 | Apache-2.0 +Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "{}" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2018-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + +---------------- + +** @aws-sdk/credential-provider-node@3.731.1 - https://www.npmjs.com/package/@aws-sdk/credential-provider-node/v/3.731.1 | Apache-2.0 +Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "{}" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2018-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + +---------------- + +** @aws-sdk/credential-provider-node@3.734.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-node/v/3.734.0 | Apache-2.0 +Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "{}" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2018-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + +---------------- + +** @aws-sdk/credential-provider-process@3.731.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-process/v/3.731.0 | Apache-2.0 +Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "{}" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2019 Amazon.com, Inc. or its affiliates. All Rights Reserved. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + +---------------- + +** @aws-sdk/credential-provider-process@3.734.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-process/v/3.734.0 | Apache-2.0 +Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "{}" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2019 Amazon.com, Inc. or its affiliates. All Rights Reserved. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + +---------------- + +** @aws-sdk/credential-provider-sso@3.731.1 - https://www.npmjs.com/package/@aws-sdk/credential-provider-sso/v/3.731.1 | Apache-2.0 +Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "{}" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2019 Amazon.com, Inc. or its affiliates. All Rights Reserved. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + +---------------- + +** @aws-sdk/credential-provider-sso@3.734.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-sso/v/3.734.0 | Apache-2.0 +Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "{}" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2019 Amazon.com, Inc. or its affiliates. All Rights Reserved. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + +---------------- + +** @aws-sdk/credential-provider-web-identity@3.731.1 - https://www.npmjs.com/package/@aws-sdk/credential-provider-web-identity/v/3.731.1 | Apache-2.0 +Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "{}" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2019 Amazon.com, Inc. or its affiliates. All Rights Reserved. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + +---------------- + +** @aws-sdk/credential-provider-web-identity@3.734.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-web-identity/v/3.734.0 | Apache-2.0 +Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "{}" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2019 Amazon.com, Inc. or its affiliates. All Rights Reserved. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + +---------------- + +** @aws-sdk/credential-providers@3.733.0 - https://www.npmjs.com/package/@aws-sdk/credential-providers/v/3.733.0 | Apache-2.0 +Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "{}" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2018-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + +---------------- + +** @aws-sdk/credential-providers@3.734.0 - https://www.npmjs.com/package/@aws-sdk/credential-providers/v/3.734.0 | Apache-2.0 +Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "{}" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2018-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + +---------------- + +** @aws-sdk/ec2-metadata-service@3.734.0 - https://www.npmjs.com/package/@aws-sdk/ec2-metadata-service/v/3.734.0 | Apache-2.0 +Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "{}" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + +---------------- + +** @aws-sdk/lib-storage@3.733.0 - https://www.npmjs.com/package/@aws-sdk/lib-storage/v/3.733.0 | Apache-2.0 +Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "{}" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2018-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + +---------------- + +** @aws-sdk/lib-storage@3.734.0 - https://www.npmjs.com/package/@aws-sdk/lib-storage/v/3.734.0 | Apache-2.0 +Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "{}" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2018-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + +---------------- + +** @aws-sdk/middleware-bucket-endpoint@3.731.0 - https://www.npmjs.com/package/@aws-sdk/middleware-bucket-endpoint/v/3.731.0 | Apache-2.0 + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "{}" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2018-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + + +---------------- + +** @aws-sdk/middleware-bucket-endpoint@3.734.0 - https://www.npmjs.com/package/@aws-sdk/middleware-bucket-endpoint/v/3.734.0 | Apache-2.0 + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "{}" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2018-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + + +---------------- + +** @aws-sdk/middleware-expect-continue@3.731.0 - https://www.npmjs.com/package/@aws-sdk/middleware-expect-continue/v/3.731.0 | Apache-2.0 + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "{}" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2018-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + + +---------------- + +** @aws-sdk/middleware-expect-continue@3.734.0 - https://www.npmjs.com/package/@aws-sdk/middleware-expect-continue/v/3.734.0 | Apache-2.0 + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "{}" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2018-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + + +---------------- + +** @aws-sdk/middleware-flexible-checksums@3.732.0 - https://www.npmjs.com/package/@aws-sdk/middleware-flexible-checksums/v/3.732.0 | Apache-2.0 + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "{}" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2018-2022 Amazon.com, Inc. or its affiliates. All Rights Reserved. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + + +---------------- + +** @aws-sdk/middleware-flexible-checksums@3.734.0 - https://www.npmjs.com/package/@aws-sdk/middleware-flexible-checksums/v/3.734.0 | Apache-2.0 + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "{}" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2018-2022 Amazon.com, Inc. or its affiliates. All Rights Reserved. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + + +---------------- + +** @aws-sdk/middleware-host-header@3.731.0 - https://www.npmjs.com/package/@aws-sdk/middleware-host-header/v/3.731.0 | Apache-2.0 + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "{}" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2019 Amazon.com, Inc. or its affiliates. All Rights Reserved. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + + +---------------- + +** @aws-sdk/middleware-host-header@3.734.0 - https://www.npmjs.com/package/@aws-sdk/middleware-host-header/v/3.734.0 | Apache-2.0 + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "{}" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2019 Amazon.com, Inc. or its affiliates. All Rights Reserved. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + + +---------------- + +** @aws-sdk/middleware-location-constraint@3.731.0 - https://www.npmjs.com/package/@aws-sdk/middleware-location-constraint/v/3.731.0 | Apache-2.0 + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "{}" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2018-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + + +---------------- + +** @aws-sdk/middleware-location-constraint@3.734.0 - https://www.npmjs.com/package/@aws-sdk/middleware-location-constraint/v/3.734.0 | Apache-2.0 + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "{}" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2018-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + + +---------------- + +** @aws-sdk/middleware-logger@3.731.0 - https://www.npmjs.com/package/@aws-sdk/middleware-logger/v/3.731.0 | Apache-2.0 +Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "{}" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + +---------------- + +** @aws-sdk/middleware-logger@3.734.0 - https://www.npmjs.com/package/@aws-sdk/middleware-logger/v/3.734.0 | Apache-2.0 +Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "{}" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + +---------------- + +** @aws-sdk/middleware-recursion-detection@3.731.0 - https://www.npmjs.com/package/@aws-sdk/middleware-recursion-detection/v/3.731.0 | Apache-2.0 + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "{}" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2019 Amazon.com, Inc. or its affiliates. All Rights Reserved. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + + +---------------- + +** @aws-sdk/middleware-recursion-detection@3.734.0 - https://www.npmjs.com/package/@aws-sdk/middleware-recursion-detection/v/3.734.0 | Apache-2.0 + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "{}" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2019 Amazon.com, Inc. or its affiliates. All Rights Reserved. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + + +---------------- + +** @aws-sdk/middleware-sdk-ec2@3.734.0 - https://www.npmjs.com/package/@aws-sdk/middleware-sdk-ec2/v/3.734.0 | Apache-2.0 +Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "{}" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2018-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + +---------------- + +** @aws-sdk/middleware-sdk-route53@3.734.0 - https://www.npmjs.com/package/@aws-sdk/middleware-sdk-route53/v/3.734.0 | Apache-2.0 + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "{}" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2018-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + + +---------------- + +** @aws-sdk/middleware-sdk-s3@3.733.0 - https://www.npmjs.com/package/@aws-sdk/middleware-sdk-s3/v/3.733.0 | Apache-2.0 + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "{}" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2019 Amazon.com, Inc. or its affiliates. All Rights Reserved. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + + +---------------- + +** @aws-sdk/middleware-sdk-s3@3.734.0 - https://www.npmjs.com/package/@aws-sdk/middleware-sdk-s3/v/3.734.0 | Apache-2.0 + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "{}" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2019 Amazon.com, Inc. or its affiliates. All Rights Reserved. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + + +---------------- + +** @aws-sdk/middleware-ssec@3.731.0 - https://www.npmjs.com/package/@aws-sdk/middleware-ssec/v/3.731.0 | Apache-2.0 + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "{}" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2018-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + + +---------------- + +** @aws-sdk/middleware-ssec@3.734.0 - https://www.npmjs.com/package/@aws-sdk/middleware-ssec/v/3.734.0 | Apache-2.0 + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "{}" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2018-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + + +---------------- + +** @aws-sdk/middleware-user-agent@3.731.0 - https://www.npmjs.com/package/@aws-sdk/middleware-user-agent/v/3.731.0 | Apache-2.0 + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "{}" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2019 Amazon.com, Inc. or its affiliates. All Rights Reserved. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + + +---------------- + +** @aws-sdk/middleware-user-agent@3.734.0 - https://www.npmjs.com/package/@aws-sdk/middleware-user-agent/v/3.734.0 | Apache-2.0 + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "{}" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2019 Amazon.com, Inc. or its affiliates. All Rights Reserved. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + + +---------------- + +** @aws-sdk/nested-clients@3.731.1 - https://www.npmjs.com/package/@aws-sdk/nested-clients/v/3.731.1 | Apache-2.0 + +---------------- + +** @aws-sdk/nested-clients@3.734.0 - https://www.npmjs.com/package/@aws-sdk/nested-clients/v/3.734.0 | Apache-2.0 + +---------------- + +** @aws-sdk/region-config-resolver@3.731.0 - https://www.npmjs.com/package/@aws-sdk/region-config-resolver/v/3.731.0 | Apache-2.0 +Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "{}" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2018-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + +---------------- + +** @aws-sdk/region-config-resolver@3.734.0 - https://www.npmjs.com/package/@aws-sdk/region-config-resolver/v/3.734.0 | Apache-2.0 +Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "{}" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2018-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + +---------------- + +** @aws-sdk/signature-v4-multi-region@3.733.0 - https://www.npmjs.com/package/@aws-sdk/signature-v4-multi-region/v/3.733.0 | Apache-2.0 + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "{}" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2019 Amazon.com, Inc. or its affiliates. All Rights Reserved. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + + +---------------- + +** @aws-sdk/signature-v4-multi-region@3.734.0 - https://www.npmjs.com/package/@aws-sdk/signature-v4-multi-region/v/3.734.0 | Apache-2.0 + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "{}" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2019 Amazon.com, Inc. or its affiliates. All Rights Reserved. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + + +---------------- + +** @aws-sdk/token-providers@3.731.1 - https://www.npmjs.com/package/@aws-sdk/token-providers/v/3.731.1 | Apache-2.0 +Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "{}" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2018-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + +---------------- + +** @aws-sdk/token-providers@3.734.0 - https://www.npmjs.com/package/@aws-sdk/token-providers/v/3.734.0 | Apache-2.0 +Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "{}" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2018-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + +---------------- + +** @aws-sdk/util-arn-parser@3.723.0 - https://www.npmjs.com/package/@aws-sdk/util-arn-parser/v/3.723.0 | Apache-2.0 +Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "{}" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2018-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + +---------------- + +** @aws-sdk/util-endpoints@3.731.0 - https://www.npmjs.com/package/@aws-sdk/util-endpoints/v/3.731.0 | Apache-2.0 +Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "{}" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2018-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + +---------------- + +** @aws-sdk/util-endpoints@3.734.0 - https://www.npmjs.com/package/@aws-sdk/util-endpoints/v/3.734.0 | Apache-2.0 +Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "{}" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2018-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + +---------------- + +** @aws-sdk/util-format-url@3.734.0 - https://www.npmjs.com/package/@aws-sdk/util-format-url/v/3.734.0 | Apache-2.0 +Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "{}" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2018-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + +---------------- + +** @aws-sdk/util-user-agent-node@3.731.0 - https://www.npmjs.com/package/@aws-sdk/util-user-agent-node/v/3.731.0 | Apache-2.0 + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "{}" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2018-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + + +---------------- + +** @aws-sdk/util-user-agent-node@3.734.0 - https://www.npmjs.com/package/@aws-sdk/util-user-agent-node/v/3.734.0 | Apache-2.0 + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "{}" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2018-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + + +---------------- + +** @aws-sdk/xml-builder@3.723.0 - https://www.npmjs.com/package/@aws-sdk/xml-builder/v/3.723.0 | Apache-2.0 +Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "{}" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2018-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + +---------------- + +** @aws-sdk/xml-builder@3.734.0 - https://www.npmjs.com/package/@aws-sdk/xml-builder/v/3.734.0 | Apache-2.0 +Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "{}" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2018-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + +---------------- + +** @cdklabs/tskb@0.0.3 - https://www.npmjs.com/package/@cdklabs/tskb/v/0.0.3 | Apache-2.0 + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + + +---------------- + +** @jsii/check-node@1.106.0 - https://www.npmjs.com/package/@jsii/check-node/v/1.106.0 | Apache-2.0 +jsii +Copyright 2018 Amazon.com, Inc. or its affiliates. All Rights Reserved. + + +---------------- + +** @smithy/abort-controller@4.0.1 - https://www.npmjs.com/package/@smithy/abort-controller/v/4.0.1 | Apache-2.0 +Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "{}" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2018-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + +---------------- + +** @smithy/config-resolver@3.0.13 - https://www.npmjs.com/package/@smithy/config-resolver/v/3.0.13 | Apache-2.0 +Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "{}" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2018-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + +---------------- + +** @smithy/config-resolver@4.0.1 - https://www.npmjs.com/package/@smithy/config-resolver/v/4.0.1 | Apache-2.0 +Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "{}" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2018-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + +---------------- + +** @smithy/core@3.1.1 - https://www.npmjs.com/package/@smithy/core/v/3.1.1 | Apache-2.0 + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "{}" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2019 Amazon.com, Inc. or its affiliates. All Rights Reserved. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + + +---------------- + +** @smithy/credential-provider-imds@4.0.1 - https://www.npmjs.com/package/@smithy/credential-provider-imds/v/4.0.1 | Apache-2.0 +Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "{}" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2018-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + +---------------- + +** @smithy/eventstream-codec@4.0.1 - https://www.npmjs.com/package/@smithy/eventstream-codec/v/4.0.1 | Apache-2.0 + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "{}" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2018-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + + +---------------- + +** @smithy/eventstream-serde-config-resolver@4.0.1 - https://www.npmjs.com/package/@smithy/eventstream-serde-config-resolver/v/4.0.1 | Apache-2.0 + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "{}" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2019 Amazon.com, Inc. or its affiliates. All Rights Reserved. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + + +---------------- + +** @smithy/eventstream-serde-node@4.0.1 - https://www.npmjs.com/package/@smithy/eventstream-serde-node/v/4.0.1 | Apache-2.0 + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "{}" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2019 Amazon.com, Inc. or its affiliates. All Rights Reserved. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + + +---------------- + +** @smithy/eventstream-serde-universal@4.0.1 - https://www.npmjs.com/package/@smithy/eventstream-serde-universal/v/4.0.1 | Apache-2.0 + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "{}" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2019 Amazon.com, Inc. or its affiliates. All Rights Reserved. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + + +---------------- + +** @smithy/fetch-http-handler@5.0.1 - https://www.npmjs.com/package/@smithy/fetch-http-handler/v/5.0.1 | Apache-2.0 +Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "{}" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2018-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + +---------------- + +** @smithy/hash-node@4.0.1 - https://www.npmjs.com/package/@smithy/hash-node/v/4.0.1 | Apache-2.0 +Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "{}" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2018-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + +---------------- + +** @smithy/hash-stream-node@4.0.1 - https://www.npmjs.com/package/@smithy/hash-stream-node/v/4.0.1 | Apache-2.0 +Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "{}" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2018-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + +---------------- + +** @smithy/is-array-buffer@2.2.0 - https://www.npmjs.com/package/@smithy/is-array-buffer/v/2.2.0 | Apache-2.0 +Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "{}" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2018-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + +---------------- + +** @smithy/is-array-buffer@4.0.0 - https://www.npmjs.com/package/@smithy/is-array-buffer/v/4.0.0 | Apache-2.0 +Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "{}" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2018-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + +---------------- + +** @smithy/middleware-content-length@4.0.1 - https://www.npmjs.com/package/@smithy/middleware-content-length/v/4.0.1 | Apache-2.0 +Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "{}" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2018-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + +---------------- + +** @smithy/middleware-endpoint@4.0.2 - https://www.npmjs.com/package/@smithy/middleware-endpoint/v/4.0.2 | Apache-2.0 +Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "{}" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2018-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + +---------------- + +** @smithy/middleware-retry@4.0.3 - https://www.npmjs.com/package/@smithy/middleware-retry/v/4.0.3 | Apache-2.0 + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "{}" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2018-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + + +---------------- + +** @smithy/middleware-serde@4.0.1 - https://www.npmjs.com/package/@smithy/middleware-serde/v/4.0.1 | Apache-2.0 + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "{}" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2019 Amazon.com, Inc. or its affiliates. All Rights Reserved. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + + +---------------- + +** @smithy/middleware-stack@4.0.1 - https://www.npmjs.com/package/@smithy/middleware-stack/v/4.0.1 | Apache-2.0 +Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "{}" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2018-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + +---------------- + +** @smithy/node-config-provider@3.1.12 - https://www.npmjs.com/package/@smithy/node-config-provider/v/3.1.12 | Apache-2.0 +Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "{}" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + +---------------- + +** @smithy/node-config-provider@4.0.1 - https://www.npmjs.com/package/@smithy/node-config-provider/v/4.0.1 | Apache-2.0 +Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "{}" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + +---------------- + +** @smithy/node-http-handler@4.0.2 - https://www.npmjs.com/package/@smithy/node-http-handler/v/4.0.2 | Apache-2.0 +Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "{}" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2018-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + +---------------- + +** @smithy/property-provider@3.1.11 - https://www.npmjs.com/package/@smithy/property-provider/v/3.1.11 | Apache-2.0 +Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "{}" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2018-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + +---------------- + +** @smithy/property-provider@4.0.1 - https://www.npmjs.com/package/@smithy/property-provider/v/4.0.1 | Apache-2.0 +Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "{}" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2018-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + +---------------- + +** @smithy/protocol-http@5.0.1 - https://www.npmjs.com/package/@smithy/protocol-http/v/5.0.1 | Apache-2.0 + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "{}" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2019 Amazon.com, Inc. or its affiliates. All Rights Reserved. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + + +---------------- + +** @smithy/querystring-builder@4.0.1 - https://www.npmjs.com/package/@smithy/querystring-builder/v/4.0.1 | Apache-2.0 + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "{}" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2018-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + + +---------------- + +** @smithy/querystring-parser@4.0.1 - https://www.npmjs.com/package/@smithy/querystring-parser/v/4.0.1 | Apache-2.0 + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "{}" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2018-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + + +---------------- + +** @smithy/service-error-classification@3.0.11 - https://www.npmjs.com/package/@smithy/service-error-classification/v/3.0.11 | Apache-2.0 + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "{}" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2018-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + + +---------------- + +** @smithy/service-error-classification@4.0.1 - https://www.npmjs.com/package/@smithy/service-error-classification/v/4.0.1 | Apache-2.0 + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "{}" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2018-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + + +---------------- + +** @smithy/shared-ini-file-loader@3.1.12 - https://www.npmjs.com/package/@smithy/shared-ini-file-loader/v/3.1.12 | Apache-2.0 +Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "{}" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2018-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + +---------------- + +** @smithy/shared-ini-file-loader@4.0.1 - https://www.npmjs.com/package/@smithy/shared-ini-file-loader/v/4.0.1 | Apache-2.0 +Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "{}" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2018-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + +---------------- + +** @smithy/signature-v4@5.0.1 - https://www.npmjs.com/package/@smithy/signature-v4/v/5.0.1 | Apache-2.0 +Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "{}" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2018-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + +---------------- + +** @smithy/smithy-client@4.1.2 - https://www.npmjs.com/package/@smithy/smithy-client/v/4.1.2 | Apache-2.0 + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "{}" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2019 Amazon.com, Inc. or its affiliates. All Rights Reserved. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + + +---------------- + +** @smithy/types@3.5.0 - https://www.npmjs.com/package/@smithy/types/v/3.5.0 | Apache-2.0 + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "{}" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2019 Amazon.com, Inc. or its affiliates. All Rights Reserved. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + + +---------------- + +** @smithy/url-parser@4.0.1 - https://www.npmjs.com/package/@smithy/url-parser/v/4.0.1 | Apache-2.0 + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "{}" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2018-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + + +---------------- + +** @smithy/util-base64@4.0.0 - https://www.npmjs.com/package/@smithy/util-base64/v/4.0.0 | Apache-2.0 +Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "{}" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2018-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + +---------------- + +** @smithy/util-body-length-node@4.0.0 - https://www.npmjs.com/package/@smithy/util-body-length-node/v/4.0.0 | Apache-2.0 +Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "{}" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2018-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + +---------------- + +** @smithy/util-buffer-from@2.2.0 - https://www.npmjs.com/package/@smithy/util-buffer-from/v/2.2.0 | Apache-2.0 +Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "{}" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2018-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + +---------------- + +** @smithy/util-buffer-from@4.0.0 - https://www.npmjs.com/package/@smithy/util-buffer-from/v/4.0.0 | Apache-2.0 +Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "{}" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2018-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + +---------------- + +** @smithy/util-config-provider@3.0.0 - https://www.npmjs.com/package/@smithy/util-config-provider/v/3.0.0 | Apache-2.0 +Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "{}" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + +---------------- + +** @smithy/util-config-provider@4.0.0 - https://www.npmjs.com/package/@smithy/util-config-provider/v/4.0.0 | Apache-2.0 +Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "{}" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + +---------------- + +** @smithy/util-defaults-mode-node@4.0.3 - https://www.npmjs.com/package/@smithy/util-defaults-mode-node/v/4.0.3 | Apache-2.0 + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "{}" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2018-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + + +---------------- + +** @smithy/util-endpoints@3.0.1 - https://www.npmjs.com/package/@smithy/util-endpoints/v/3.0.1 | Apache-2.0 +Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "{}" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2021 Amazon.com, Inc. or its affiliates. All Rights Reserved. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + +---------------- + +** @smithy/util-hex-encoding@4.0.0 - https://www.npmjs.com/package/@smithy/util-hex-encoding/v/4.0.0 | Apache-2.0 +Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "{}" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2018-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + +---------------- + +** @smithy/util-middleware@3.0.11 - https://www.npmjs.com/package/@smithy/util-middleware/v/3.0.11 | Apache-2.0 +Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "{}" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2021 Amazon.com, Inc. or its affiliates. All Rights Reserved. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + +---------------- + +** @smithy/util-middleware@4.0.1 - https://www.npmjs.com/package/@smithy/util-middleware/v/4.0.1 | Apache-2.0 +Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "{}" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2021 Amazon.com, Inc. or its affiliates. All Rights Reserved. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + +---------------- + +** @smithy/util-retry@3.0.11 - https://www.npmjs.com/package/@smithy/util-retry/v/3.0.11 | Apache-2.0 +Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "{}" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2021 Amazon.com, Inc. or its affiliates. All Rights Reserved. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + +---------------- + +** @smithy/util-retry@4.0.1 - https://www.npmjs.com/package/@smithy/util-retry/v/4.0.1 | Apache-2.0 +Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "{}" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2021 Amazon.com, Inc. or its affiliates. All Rights Reserved. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + +---------------- + +** @smithy/util-stream@4.0.2 - https://www.npmjs.com/package/@smithy/util-stream/v/4.0.2 | Apache-2.0 +Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "{}" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2018-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + +---------------- + +** @smithy/util-uri-escape@4.0.0 - https://www.npmjs.com/package/@smithy/util-uri-escape/v/4.0.0 | Apache-2.0 +Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "{}" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2018-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + +---------------- + +** @smithy/util-utf8@2.3.0 - https://www.npmjs.com/package/@smithy/util-utf8/v/2.3.0 | Apache-2.0 +Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "{}" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2018-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + +---------------- + +** @smithy/util-utf8@4.0.0 - https://www.npmjs.com/package/@smithy/util-utf8/v/4.0.0 | Apache-2.0 +Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "{}" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2018-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + +---------------- + +** @smithy/util-waiter@4.0.2 - https://www.npmjs.com/package/@smithy/util-waiter/v/4.0.2 | Apache-2.0 +Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "{}" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2018-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + +---------------- + +** @tootallnate/quickjs-emscripten@0.23.0 - https://www.npmjs.com/package/@tootallnate/quickjs-emscripten/v/0.23.0 | MIT +MIT License + +quickjs-emscripten copyright (c) 2019 Jake Teton-Landis + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +---------------- + +** agent-base@7.1.3 - https://www.npmjs.com/package/agent-base/v/7.1.3 | MIT +(The MIT License) + +Copyright (c) 2013 Nathan Rajlich + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +'Software'), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +---------------- + +** ajv@8.17.1 - https://www.npmjs.com/package/ajv/v/8.17.1 | MIT +The MIT License (MIT) + +Copyright (c) 2015-2021 Evgeny Poberezkin + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + + +---------------- + +** ansi-regex@5.0.1 - https://www.npmjs.com/package/ansi-regex/v/5.0.1 | MIT +MIT License + +Copyright (c) Sindre Sorhus (sindresorhus.com) + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + +---------------- + +** ansi-styles@4.3.0 - https://www.npmjs.com/package/ansi-styles/v/4.3.0 | MIT +MIT License + +Copyright (c) Sindre Sorhus (sindresorhus.com) + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + +---------------- + +** anymatch@3.1.3 - https://www.npmjs.com/package/anymatch/v/3.1.3 | ISC +The ISC License + +Copyright (c) 2019 Elan Shanker, Paul Miller (https://paulmillr.com) + +Permission to use, copy, modify, and/or distribute this software for any +purpose with or without fee is hereby granted, provided that the above +copyright notice and this permission notice appear in all copies. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES +WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR +ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES +WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN +ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR +IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + + +---------------- + +** archiver-utils@2.1.0 - https://www.npmjs.com/package/archiver-utils/v/2.1.0 | MIT +Copyright (c) 2015 Chris Talkington. + +Permission is hereby granted, free of charge, to any person +obtaining a copy of this software and associated documentation +files (the "Software"), to deal in the Software without +restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the +Software is furnished to do so, subject to the following +conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES +OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT +HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR +OTHER DEALINGS IN THE SOFTWARE. + +---------------- + +** archiver-utils@3.0.4 - https://www.npmjs.com/package/archiver-utils/v/3.0.4 | MIT +Copyright (c) 2015 Chris Talkington. + +Permission is hereby granted, free of charge, to any person +obtaining a copy of this software and associated documentation +files (the "Software"), to deal in the Software without +restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the +Software is furnished to do so, subject to the following +conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES +OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT +HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR +OTHER DEALINGS IN THE SOFTWARE. + +---------------- + +** archiver@5.3.2 - https://www.npmjs.com/package/archiver/v/5.3.2 | MIT +Copyright (c) 2012-2014 Chris Talkington, contributors. + +Permission is hereby granted, free of charge, to any person +obtaining a copy of this software and associated documentation +files (the "Software"), to deal in the Software without +restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the +Software is furnished to do so, subject to the following +conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES +OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT +HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR +OTHER DEALINGS IN THE SOFTWARE. + +---------------- + +** ast-types@0.13.4 - https://www.npmjs.com/package/ast-types/v/0.13.4 | MIT +Copyright (c) 2013 Ben Newman + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + +---------------- + +** astral-regex@2.0.0 - https://www.npmjs.com/package/astral-regex/v/2.0.0 | MIT +MIT License + +Copyright (c) Kevin Mårtensson (github.com/kevva) + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + +---------------- + +** async@3.2.6 - https://www.npmjs.com/package/async/v/3.2.6 | MIT +Copyright (c) 2010-2018 Caolan McMahon + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. + + +---------------- + +** at-least-node@1.0.0 - https://www.npmjs.com/package/at-least-node/v/1.0.0 | ISC +The ISC License +Copyright (c) 2020 Ryan Zimmerman + +Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + + +---------------- + +** balanced-match@1.0.2 - https://www.npmjs.com/package/balanced-match/v/1.0.2 | MIT + +---------------- + +** basic-ftp@5.0.5 - https://www.npmjs.com/package/basic-ftp/v/5.0.5 | MIT +Copyright (c) 2019 Patrick Juchli + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + +---------------- + +** binary-extensions@2.3.0 - https://www.npmjs.com/package/binary-extensions/v/2.3.0 | MIT +MIT License + +Copyright (c) Sindre Sorhus (https://sindresorhus.com) +Copyright (c) Paul Miller (https://paulmillr.com) + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + +---------------- + +** bl@4.1.0 - https://www.npmjs.com/package/bl/v/4.1.0 | MIT + +---------------- + +** brace-expansion@1.1.11 - https://www.npmjs.com/package/brace-expansion/v/1.1.11 | MIT +MIT License + +Copyright (c) 2013 Julian Gruber + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +---------------- + +** brace-expansion@2.0.1 - https://www.npmjs.com/package/brace-expansion/v/2.0.1 | MIT +MIT License + +Copyright (c) 2013 Julian Gruber + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +---------------- + +** braces@3.0.3 - https://www.npmjs.com/package/braces/v/3.0.3 | MIT +The MIT License (MIT) + +Copyright (c) 2014-present, Jon Schlinkert. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. + + +---------------- + +** buffer-crc32@0.2.13 - https://www.npmjs.com/package/buffer-crc32/v/0.2.13 | MIT +The MIT License + +Copyright (c) 2013 Brian J. Brennan + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal in +the Software without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the +Software, and to permit persons to whom the Software is furnished to do so, +subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, +INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR +PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE +FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, +ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + +---------------- + +** camelcase@6.3.0 - https://www.npmjs.com/package/camelcase/v/6.3.0 | MIT +MIT License + +Copyright (c) Sindre Sorhus (https://sindresorhus.com) + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + +---------------- + +** cdk-from-cfn@0.162.1 - https://www.npmjs.com/package/cdk-from-cfn/v/0.162.1 | MIT OR Apache-2.0 + +---------------- + +** chalk@4.1.2 - https://www.npmjs.com/package/chalk/v/4.1.2 | MIT +MIT License + +Copyright (c) Sindre Sorhus (sindresorhus.com) + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + +---------------- + +** chokidar@3.6.0 - https://www.npmjs.com/package/chokidar/v/3.6.0 | MIT +The MIT License (MIT) + +Copyright (c) 2012-2019 Paul Miller (https://paulmillr.com), Elan Shanker + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the “Software”), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. + + +---------------- + +** cliui@7.0.4 - https://www.npmjs.com/package/cliui/v/7.0.4 | ISC +Copyright (c) 2015, Contributors + +Permission to use, copy, modify, and/or distribute this software +for any purpose with or without fee is hereby granted, provided +that the above copyright notice and this permission notice +appear in all copies. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES +WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES +OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE +LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES +OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, +WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, +ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + + +---------------- + +** color-convert@2.0.1 - https://www.npmjs.com/package/color-convert/v/2.0.1 | MIT +Copyright (c) 2011-2016 Heather Arthur + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + + +---------------- + +** color-name@1.1.4 - https://www.npmjs.com/package/color-name/v/1.1.4 | MIT +The MIT License (MIT) +Copyright (c) 2015 Dmitry Ivanov + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +---------------- + +** compress-commons@4.1.2 - https://www.npmjs.com/package/compress-commons/v/4.1.2 | MIT +Copyright (c) 2014 Chris Talkington, contributors. + +Permission is hereby granted, free of charge, to any person +obtaining a copy of this software and associated documentation +files (the "Software"), to deal in the Software without +restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the +Software is furnished to do so, subject to the following +conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES +OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT +HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR +OTHER DEALINGS IN THE SOFTWARE. + +---------------- + +** concat-map@0.0.1 - https://www.npmjs.com/package/concat-map/v/0.0.1 | MIT +This software is released under the MIT license: + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of +the Software, and to permit persons to whom the Software is furnished to do so, +subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS +FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR +COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER +IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN +CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + +---------------- + +** core-util-is@1.0.3 - https://www.npmjs.com/package/core-util-is/v/1.0.3 | MIT +Copyright Node.js contributors. All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to +deal in the Software without restriction, including without limitation the +rights to use, copy, modify, merge, publish, distribute, sublicense, and/or +sell copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS +IN THE SOFTWARE. + + +---------------- + +** crc-32@1.2.2 - https://www.npmjs.com/package/crc-32/v/1.2.2 | Apache-2.0 + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "{}" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright (C) 2014-present SheetJS LLC + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + + +---------------- + +** crc32-stream@4.0.3 - https://www.npmjs.com/package/crc32-stream/v/4.0.3 | MIT +Copyright (c) 2014 Chris Talkington, contributors. + +Permission is hereby granted, free of charge, to any person +obtaining a copy of this software and associated documentation +files (the "Software"), to deal in the Software without +restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the +Software is furnished to do so, subject to the following +conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES +OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT +HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR +OTHER DEALINGS IN THE SOFTWARE. + +---------------- + +** data-uri-to-buffer@6.0.2 - https://www.npmjs.com/package/data-uri-to-buffer/v/6.0.2 | MIT +(The MIT License) + +Copyright (c) 2014 Nathan Rajlich + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +'Software'), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +---------------- + +** debug@4.4.0 - https://www.npmjs.com/package/debug/v/4.4.0 | MIT +(The MIT License) + +Copyright (c) 2014-2017 TJ Holowaychuk +Copyright (c) 2018-2021 Josh Junon + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software +and associated documentation files (the 'Software'), to deal in the Software without restriction, +including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, +and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, +subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial +portions of the Software. + +THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT +LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + + +---------------- + +** decamelize@5.0.1 - https://www.npmjs.com/package/decamelize/v/5.0.1 | MIT +MIT License + +Copyright (c) Sindre Sorhus (sindresorhus.com) + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + +---------------- + +** degenerator@5.0.1 - https://www.npmjs.com/package/degenerator/v/5.0.1 | MIT + +---------------- + +** diff@5.2.0 - https://www.npmjs.com/package/diff/v/5.2.0 | BSD-3-Clause +BSD 3-Clause License + +Copyright (c) 2009-2015, Kevin Decker +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + +1. Redistributions of source code must retain the above copyright notice, this + list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. + +3. Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived from + this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" +AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE +FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, +OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + + +---------------- + +** emoji-regex@8.0.0 - https://www.npmjs.com/package/emoji-regex/v/8.0.0 | MIT +Copyright Mathias Bynens + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + +---------------- + +** end-of-stream@1.4.4 - https://www.npmjs.com/package/end-of-stream/v/1.4.4 | MIT +The MIT License (MIT) + +Copyright (c) 2014 Mathias Buus + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. + +---------------- + +** escalade@3.2.0 - https://www.npmjs.com/package/escalade/v/3.2.0 | MIT +MIT License + +Copyright (c) Luke Edwards (lukeed.com) + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + +---------------- + +** escodegen@2.1.0 - https://www.npmjs.com/package/escodegen/v/2.1.0 | BSD-2-Clause +Copyright (C) 2012 Yusuke Suzuki (twitter: @Constellation) and other contributors. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" +AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +ARE DISCLAIMED. IN NO EVENT SHALL BE LIABLE FOR ANY +DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES +(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND +ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF +THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + + +---------------- + +** esprima@4.0.1 - https://www.npmjs.com/package/esprima/v/4.0.1 | BSD-2-Clause +Copyright JS Foundation and other contributors, https://js.foundation/ + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" +AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +ARE DISCLAIMED. IN NO EVENT SHALL BE LIABLE FOR ANY +DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES +(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND +ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF +THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + + +---------------- + +** estraverse@5.3.0 - https://www.npmjs.com/package/estraverse/v/5.3.0 | BSD-2-Clause +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" +AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +ARE DISCLAIMED. IN NO EVENT SHALL BE LIABLE FOR ANY +DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES +(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND +ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF +THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + + +---------------- + +** esutils@2.0.3 - https://www.npmjs.com/package/esutils/v/2.0.3 | BSD-2-Clause +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" +AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +ARE DISCLAIMED. IN NO EVENT SHALL BE LIABLE FOR ANY +DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES +(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND +ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF +THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + + +---------------- + +** fast-deep-equal@3.1.3 - https://www.npmjs.com/package/fast-deep-equal/v/3.1.3 | MIT +MIT License + +Copyright (c) 2017 Evgeny Poberezkin + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +---------------- + +** fast-xml-parser@4.4.1 - https://www.npmjs.com/package/fast-xml-parser/v/4.4.1 | MIT +MIT License + +Copyright (c) 2017 Amit Kumar Gupta + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +---------------- + +** fill-range@7.1.1 - https://www.npmjs.com/package/fill-range/v/7.1.1 | MIT +The MIT License (MIT) + +Copyright (c) 2014-present, Jon Schlinkert. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. + + +---------------- + +** fs-constants@1.0.0 - https://www.npmjs.com/package/fs-constants/v/1.0.0 | MIT +The MIT License (MIT) + +Copyright (c) 2018 Mathias Buus + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. + + +---------------- + +** fs-extra@9.1.0 - https://www.npmjs.com/package/fs-extra/v/9.1.0 | MIT +(The MIT License) + +Copyright (c) 2011-2017 JP Richardson + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files +(the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, + merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS +OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, + ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + +---------------- + +** fs.realpath@1.0.0 - https://www.npmjs.com/package/fs.realpath/v/1.0.0 | ISC +The ISC License + +Copyright (c) Isaac Z. Schlueter and Contributors + +Permission to use, copy, modify, and/or distribute this software for any +purpose with or without fee is hereby granted, provided that the above +copyright notice and this permission notice appear in all copies. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES +WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR +ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES +WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN +ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR +IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + +---- + +This library bundles a version of the `fs.realpath` and `fs.realpathSync` +methods from Node.js v0.10 under the terms of the Node.js MIT license. + +Node's license follows, also included at the header of `old.js` which contains +the licensed code: + + Copyright Joyent, Inc. and other Node contributors. + + Permission is hereby granted, free of charge, to any person obtaining a + copy of this software and associated documentation files (the "Software"), + to deal in the Software without restriction, including without limitation + the rights to use, copy, modify, merge, publish, distribute, sublicense, + and/or sell copies of the Software, and to permit persons to whom the + Software is furnished to do so, subject to the following conditions: + + The above copyright notice and this permission notice shall be included in + all copies or substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING + FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER + DEALINGS IN THE SOFTWARE. + + +---------------- + +** get-caller-file@2.0.5 - https://www.npmjs.com/package/get-caller-file/v/2.0.5 | ISC + +---------------- + +** get-uri@6.0.4 - https://www.npmjs.com/package/get-uri/v/6.0.4 | MIT +(The MIT License) + +Copyright (c) 2014 Nathan Rajlich + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +'Software'), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +---------------- + +** glob-parent@5.1.2 - https://www.npmjs.com/package/glob-parent/v/5.1.2 | ISC +The ISC License + +Copyright (c) 2015, 2019 Elan Shanker + +Permission to use, copy, modify, and/or distribute this software for any +purpose with or without fee is hereby granted, provided that the above +copyright notice and this permission notice appear in all copies. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES +WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR +ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES +WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN +ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR +IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + + +---------------- + +** glob@7.2.3 - https://www.npmjs.com/package/glob/v/7.2.3 | ISC +The ISC License + +Copyright (c) Isaac Z. Schlueter and Contributors + +Permission to use, copy, modify, and/or distribute this software for any +purpose with or without fee is hereby granted, provided that the above +copyright notice and this permission notice appear in all copies. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES +WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR +ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES +WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN +ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR +IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + +## Glob Logo + +Glob's logo created by Tanya Brassie , licensed +under a Creative Commons Attribution-ShareAlike 4.0 International License +https://creativecommons.org/licenses/by-sa/4.0/ + + +---------------- + +** graceful-fs@4.2.11 - https://www.npmjs.com/package/graceful-fs/v/4.2.11 | ISC +The ISC License + +Copyright (c) 2011-2022 Isaac Z. Schlueter, Ben Noordhuis, and Contributors + +Permission to use, copy, modify, and/or distribute this software for any +purpose with or without fee is hereby granted, provided that the above +copyright notice and this permission notice appear in all copies. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES +WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR +ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES +WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN +ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR +IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + + +---------------- + +** has-flag@4.0.0 - https://www.npmjs.com/package/has-flag/v/4.0.0 | MIT +MIT License + +Copyright (c) Sindre Sorhus (sindresorhus.com) + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + +---------------- + +** http-proxy-agent@7.0.2 - https://www.npmjs.com/package/http-proxy-agent/v/7.0.2 | MIT +(The MIT License) + +Copyright (c) 2013 Nathan Rajlich + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +'Software'), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + +---------------- + +** https-proxy-agent@7.0.6 - https://www.npmjs.com/package/https-proxy-agent/v/7.0.6 | MIT +(The MIT License) + +Copyright (c) 2013 Nathan Rajlich + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +'Software'), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +---------------- + +** inflight@1.0.6 - https://www.npmjs.com/package/inflight/v/1.0.6 | ISC +The ISC License + +Copyright (c) Isaac Z. Schlueter + +Permission to use, copy, modify, and/or distribute this software for any +purpose with or without fee is hereby granted, provided that the above +copyright notice and this permission notice appear in all copies. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES +WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR +ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES +WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN +ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR +IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + + +---------------- + +** inherits@2.0.4 - https://www.npmjs.com/package/inherits/v/2.0.4 | ISC +The ISC License + +Copyright (c) Isaac Z. Schlueter + +Permission to use, copy, modify, and/or distribute this software for any +purpose with or without fee is hereby granted, provided that the above +copyright notice and this permission notice appear in all copies. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH +REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, +INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM +LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR +OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THIS SOFTWARE. + + + +---------------- + +** ip-address@9.0.5 - https://www.npmjs.com/package/ip-address/v/9.0.5 | MIT +Copyright (C) 2011 by Beau Gunderson + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. + + +---------------- + +** is-binary-path@2.1.0 - https://www.npmjs.com/package/is-binary-path/v/2.1.0 | MIT +MIT License + +Copyright (c) 2019 Sindre Sorhus (https://sindresorhus.com), Paul Miller (https://paulmillr.com) + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + +---------------- + +** is-extglob@2.1.1 - https://www.npmjs.com/package/is-extglob/v/2.1.1 | MIT +The MIT License (MIT) + +Copyright (c) 2014-2016, Jon Schlinkert + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. + + +---------------- + +** is-fullwidth-code-point@3.0.0 - https://www.npmjs.com/package/is-fullwidth-code-point/v/3.0.0 | MIT +MIT License + +Copyright (c) Sindre Sorhus (sindresorhus.com) + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + +---------------- + +** is-glob@4.0.3 - https://www.npmjs.com/package/is-glob/v/4.0.3 | MIT +The MIT License (MIT) + +Copyright (c) 2014-2017, Jon Schlinkert. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. + + +---------------- + +** is-number@7.0.0 - https://www.npmjs.com/package/is-number/v/7.0.0 | MIT +The MIT License (MIT) + +Copyright (c) 2014-present, Jon Schlinkert. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. + + +---------------- + +** isarray@1.0.0 - https://www.npmjs.com/package/isarray/v/1.0.0 | MIT + +---------------- + +** jsbn@1.1.0 - https://www.npmjs.com/package/jsbn/v/1.1.0 | MIT +Licensing +--------- + +This software is covered under the following copyright: + +/* + * Copyright (c) 2003-2005 Tom Wu + * All Rights Reserved. + * + * Permission is hereby granted, free of charge, to any person obtaining + * a copy of this software and associated documentation files (the + * "Software"), to deal in the Software without restriction, including + * without limitation the rights to use, copy, modify, merge, publish, + * distribute, sublicense, and/or sell copies of the Software, and to + * permit persons to whom the Software is furnished to do so, subject to + * the following conditions: + * + * The above copyright notice and this permission notice shall be + * included in all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS-IS" AND WITHOUT WARRANTY OF ANY KIND, + * EXPRESS, IMPLIED OR OTHERWISE, INCLUDING WITHOUT LIMITATION, ANY + * WARRANTY OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. + * + * IN NO EVENT SHALL TOM WU BE LIABLE FOR ANY SPECIAL, INCIDENTAL, + * INDIRECT OR CONSEQUENTIAL DAMAGES OF ANY KIND, OR ANY DAMAGES WHATSOEVER + * RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER OR NOT ADVISED OF + * THE POSSIBILITY OF DAMAGE, AND ON ANY THEORY OF LIABILITY, ARISING OUT + * OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + * + * In addition, the following condition applies: + * + * All redistributions must retain an intact copy of this copyright notice + * and disclaimer. + */ + +Address all questions regarding this license to: + + Tom Wu + tjw@cs.Stanford.EDU + + +---------------- + +** jsonfile@6.1.0 - https://www.npmjs.com/package/jsonfile/v/6.1.0 | MIT +(The MIT License) + +Copyright (c) 2012-2015, JP Richardson + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files +(the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, + merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS +OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, + ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + +---------------- + +** jsonschema@1.4.1 - https://www.npmjs.com/package/jsonschema/v/1.4.1 | MIT +jsonschema is licensed under MIT license. + +Copyright (C) 2012-2015 Tom de Grunt + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies +of the Software, and to permit persons to whom the Software is furnished to do +so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +---------------- + +** lazystream@1.0.1 - https://www.npmjs.com/package/lazystream/v/1.0.1 | MIT +Copyright (c) 2013 J. Pommerening, contributors. + +Permission is hereby granted, free of charge, to any person +obtaining a copy of this software and associated documentation +files (the "Software"), to deal in the Software without +restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the +Software is furnished to do so, subject to the following +conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES +OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT +HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR +OTHER DEALINGS IN THE SOFTWARE. + + + +---------------- + +** lodash.defaults@4.2.0 - https://www.npmjs.com/package/lodash.defaults/v/4.2.0 | MIT +Copyright jQuery Foundation and other contributors + +Based on Underscore.js, copyright Jeremy Ashkenas, +DocumentCloud and Investigative Reporters & Editors + +This software consists of voluntary contributions made by many +individuals. For exact contribution history, see the revision history +available at https://github.com/lodash/lodash + +The following license applies to all parts of this software except as +documented below: + +==== + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +==== + +Copyright and related rights for sample code are waived via CC0. Sample +code is defined as all source code displayed within the prose of the +documentation. + +CC0: http://creativecommons.org/publicdomain/zero/1.0/ + +==== + +Files located in the node_modules and vendor directories are externally +maintained libraries used by this software which have their own +licenses; we recommend you read them, as their terms may differ from the +terms above. + + +---------------- + +** lodash.difference@4.5.0 - https://www.npmjs.com/package/lodash.difference/v/4.5.0 | MIT +Copyright jQuery Foundation and other contributors + +Based on Underscore.js, copyright Jeremy Ashkenas, +DocumentCloud and Investigative Reporters & Editors + +This software consists of voluntary contributions made by many +individuals. For exact contribution history, see the revision history +available at https://github.com/lodash/lodash + +The following license applies to all parts of this software except as +documented below: + +==== + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +==== + +Copyright and related rights for sample code are waived via CC0. Sample +code is defined as all source code displayed within the prose of the +documentation. + +CC0: http://creativecommons.org/publicdomain/zero/1.0/ + +==== + +Files located in the node_modules and vendor directories are externally +maintained libraries used by this software which have their own +licenses; we recommend you read them, as their terms may differ from the +terms above. + + +---------------- + +** lodash.flatten@4.4.0 - https://www.npmjs.com/package/lodash.flatten/v/4.4.0 | MIT +Copyright jQuery Foundation and other contributors + +Based on Underscore.js, copyright Jeremy Ashkenas, +DocumentCloud and Investigative Reporters & Editors + +This software consists of voluntary contributions made by many +individuals. For exact contribution history, see the revision history +available at https://github.com/lodash/lodash + +The following license applies to all parts of this software except as +documented below: + +==== + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +==== + +Copyright and related rights for sample code are waived via CC0. Sample +code is defined as all source code displayed within the prose of the +documentation. + +CC0: http://creativecommons.org/publicdomain/zero/1.0/ + +==== + +Files located in the node_modules and vendor directories are externally +maintained libraries used by this software which have their own +licenses; we recommend you read them, as their terms may differ from the +terms above. + + +---------------- + +** lodash.isplainobject@4.0.6 - https://www.npmjs.com/package/lodash.isplainobject/v/4.0.6 | MIT +Copyright jQuery Foundation and other contributors + +Based on Underscore.js, copyright Jeremy Ashkenas, +DocumentCloud and Investigative Reporters & Editors + +This software consists of voluntary contributions made by many +individuals. For exact contribution history, see the revision history +available at https://github.com/lodash/lodash + +The following license applies to all parts of this software except as +documented below: + +==== + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +==== + +Copyright and related rights for sample code are waived via CC0. Sample +code is defined as all source code displayed within the prose of the +documentation. + +CC0: http://creativecommons.org/publicdomain/zero/1.0/ + +==== + +Files located in the node_modules and vendor directories are externally +maintained libraries used by this software which have their own +licenses; we recommend you read them, as their terms may differ from the +terms above. + + +---------------- + +** lodash.truncate@4.4.2 - https://www.npmjs.com/package/lodash.truncate/v/4.4.2 | MIT +Copyright jQuery Foundation and other contributors + +Based on Underscore.js, copyright Jeremy Ashkenas, +DocumentCloud and Investigative Reporters & Editors + +This software consists of voluntary contributions made by many +individuals. For exact contribution history, see the revision history +available at https://github.com/lodash/lodash + +The following license applies to all parts of this software except as +documented below: + +==== + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +==== + +Copyright and related rights for sample code are waived via CC0. Sample +code is defined as all source code displayed within the prose of the +documentation. + +CC0: http://creativecommons.org/publicdomain/zero/1.0/ + +==== + +Files located in the node_modules and vendor directories are externally +maintained libraries used by this software which have their own +licenses; we recommend you read them, as their terms may differ from the +terms above. + + +---------------- + +** lodash.union@4.6.0 - https://www.npmjs.com/package/lodash.union/v/4.6.0 | MIT +Copyright jQuery Foundation and other contributors + +Based on Underscore.js, copyright Jeremy Ashkenas, +DocumentCloud and Investigative Reporters & Editors + +This software consists of voluntary contributions made by many +individuals. For exact contribution history, see the revision history +available at https://github.com/lodash/lodash + +The following license applies to all parts of this software except as +documented below: + +==== + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +==== + +Copyright and related rights for sample code are waived via CC0. Sample +code is defined as all source code displayed within the prose of the +documentation. + +CC0: http://creativecommons.org/publicdomain/zero/1.0/ + +==== + +Files located in the node_modules and vendor directories are externally +maintained libraries used by this software which have their own +licenses; we recommend you read them, as their terms may differ from the +terms above. + + +---------------- + +** lru-cache@7.18.3 - https://www.npmjs.com/package/lru-cache/v/7.18.3 | ISC +The ISC License + +Copyright (c) 2010-2023 Isaac Z. Schlueter and Contributors + +Permission to use, copy, modify, and/or distribute this software for any +purpose with or without fee is hereby granted, provided that the above +copyright notice and this permission notice appear in all copies. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES +WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR +ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES +WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN +ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR +IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + + +---------------- + +** mime@2.6.0 - https://www.npmjs.com/package/mime/v/2.6.0 | MIT +The MIT License (MIT) + +Copyright (c) 2010 Benjamin Thomas, Robert Kieffer + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. + + +---------------- + +** minimatch@3.1.2 - https://www.npmjs.com/package/minimatch/v/3.1.2 | ISC +The ISC License + +Copyright (c) Isaac Z. Schlueter and Contributors + +Permission to use, copy, modify, and/or distribute this software for any +purpose with or without fee is hereby granted, provided that the above +copyright notice and this permission notice appear in all copies. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES +WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR +ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES +WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN +ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR +IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + + +---------------- + +** minimatch@5.1.6 - https://www.npmjs.com/package/minimatch/v/5.1.6 | ISC +The ISC License + +Copyright (c) 2011-2023 Isaac Z. Schlueter and Contributors + +Permission to use, copy, modify, and/or distribute this software for any +purpose with or without fee is hereby granted, provided that the above +copyright notice and this permission notice appear in all copies. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES +WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR +ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES +WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN +ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR +IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + + +---------------- + +** ms@2.1.3 - https://www.npmjs.com/package/ms/v/2.1.3 | MIT + +---------------- + +** mute-stream@0.0.8 - https://www.npmjs.com/package/mute-stream/v/0.0.8 | ISC +The ISC License + +Copyright (c) Isaac Z. Schlueter and Contributors + +Permission to use, copy, modify, and/or distribute this software for any +purpose with or without fee is hereby granted, provided that the above +copyright notice and this permission notice appear in all copies. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES +WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR +ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES +WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN +ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR +IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + + +---------------- + +** netmask@2.0.2 - https://www.npmjs.com/package/netmask/v/2.0.2 | MIT + +---------------- + +** normalize-path@3.0.0 - https://www.npmjs.com/package/normalize-path/v/3.0.0 | MIT +The MIT License (MIT) + +Copyright (c) 2014-2018, Jon Schlinkert. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. + + +---------------- + +** once@1.4.0 - https://www.npmjs.com/package/once/v/1.4.0 | ISC +The ISC License + +Copyright (c) Isaac Z. Schlueter and Contributors + +Permission to use, copy, modify, and/or distribute this software for any +purpose with or without fee is hereby granted, provided that the above +copyright notice and this permission notice appear in all copies. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES +WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR +ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES +WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN +ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR +IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + + +---------------- + +** p-limit@3.1.0 - https://www.npmjs.com/package/p-limit/v/3.1.0 | MIT +MIT License + +Copyright (c) Sindre Sorhus (https://sindresorhus.com) + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + +---------------- + +** pac-proxy-agent@7.1.0 - https://www.npmjs.com/package/pac-proxy-agent/v/7.1.0 | MIT +(The MIT License) + +Copyright (c) 2014 Nathan Rajlich + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +'Software'), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + +---------------- + +** pac-resolver@7.0.1 - https://www.npmjs.com/package/pac-resolver/v/7.0.1 | MIT +(The MIT License) + +Copyright (c) 2013 Nathan Rajlich + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +'Software'), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +---------------- + +** path-is-absolute@1.0.1 - https://www.npmjs.com/package/path-is-absolute/v/1.0.1 | MIT +The MIT License (MIT) + +Copyright (c) Sindre Sorhus (sindresorhus.com) + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. + + +---------------- + +** picomatch@2.3.1 - https://www.npmjs.com/package/picomatch/v/2.3.1 | MIT +The MIT License (MIT) + +Copyright (c) 2017-present, Jon Schlinkert. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. + + +---------------- + +** process-nextick-args@2.0.1 - https://www.npmjs.com/package/process-nextick-args/v/2.0.1 | MIT + +---------------- + +** promptly@3.2.0 - https://www.npmjs.com/package/promptly/v/3.2.0 | MIT +The MIT License (MIT) + +Copyright (c) 2018 Made With MOXY Lda + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. + + +---------------- + +** proxy-agent@6.5.0 - https://www.npmjs.com/package/proxy-agent/v/6.5.0 | MIT +(The MIT License) + +Copyright (c) 2013 Nathan Rajlich + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +'Software'), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +---------------- + +** proxy-from-env@1.1.0 - https://www.npmjs.com/package/proxy-from-env/v/1.1.0 | MIT +The MIT License + +Copyright (C) 2016-2018 Rob Wu + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies +of the Software, and to permit persons to whom the Software is furnished to do +so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS +FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR +COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER +IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN +CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + +---------------- + +** read@1.0.7 - https://www.npmjs.com/package/read/v/1.0.7 | ISC +The ISC License + +Copyright (c) Isaac Z. Schlueter and Contributors + +Permission to use, copy, modify, and/or distribute this software for any +purpose with or without fee is hereby granted, provided that the above +copyright notice and this permission notice appear in all copies. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES +WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR +ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES +WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN +ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR +IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + + +---------------- + +** readable-stream@2.3.8 - https://www.npmjs.com/package/readable-stream/v/2.3.8 | MIT +Node.js is licensed for use as follows: + +""" +Copyright Node.js contributors. All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to +deal in the Software without restriction, including without limitation the +rights to use, copy, modify, merge, publish, distribute, sublicense, and/or +sell copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS +IN THE SOFTWARE. +""" + +This license applies to parts of Node.js originating from the +https://github.com/joyent/node repository: + +""" +Copyright Joyent, Inc. and other Node contributors. All rights reserved. +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to +deal in the Software without restriction, including without limitation the +rights to use, copy, modify, merge, publish, distribute, sublicense, and/or +sell copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS +IN THE SOFTWARE. +""" + + +---------------- + +** readable-stream@3.6.2 - https://www.npmjs.com/package/readable-stream/v/3.6.2 | MIT +Node.js is licensed for use as follows: + +""" +Copyright Node.js contributors. All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to +deal in the Software without restriction, including without limitation the +rights to use, copy, modify, merge, publish, distribute, sublicense, and/or +sell copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS +IN THE SOFTWARE. +""" + +This license applies to parts of Node.js originating from the +https://github.com/joyent/node repository: + +""" +Copyright Joyent, Inc. and other Node contributors. All rights reserved. +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to +deal in the Software without restriction, including without limitation the +rights to use, copy, modify, merge, publish, distribute, sublicense, and/or +sell copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS +IN THE SOFTWARE. +""" + + +---------------- + +** readdir-glob@1.1.3 - https://www.npmjs.com/package/readdir-glob/v/1.1.3 | Apache-2.0 + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2020 Yann Armelin + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + +---------------- + +** readdirp@3.6.0 - https://www.npmjs.com/package/readdirp/v/3.6.0 | MIT +MIT License + +Copyright (c) 2012-2019 Thorsten Lorenz, Paul Miller (https://paulmillr.com) + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +---------------- + +** require-directory@2.1.1 - https://www.npmjs.com/package/require-directory/v/2.1.1 | MIT +The MIT License (MIT) + +Copyright (c) 2011 Troy Goode + +Permission is hereby granted, free of charge, to any person obtaining a +copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be included +in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + +---------------- + +** safe-buffer@5.1.2 - https://www.npmjs.com/package/safe-buffer/v/5.1.2 | MIT +The MIT License (MIT) + +Copyright (c) Feross Aboukhadijeh + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. + + +---------------- + +** safe-buffer@5.2.1 - https://www.npmjs.com/package/safe-buffer/v/5.2.1 | MIT +The MIT License (MIT) + +Copyright (c) Feross Aboukhadijeh + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. + + +---------------- + +** semver@7.6.3 - https://www.npmjs.com/package/semver/v/7.6.3 | ISC +The ISC License + +Copyright (c) Isaac Z. Schlueter and Contributors + +Permission to use, copy, modify, and/or distribute this software for any +purpose with or without fee is hereby granted, provided that the above +copyright notice and this permission notice appear in all copies. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES +WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR +ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES +WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN +ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR +IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + + +---------------- + +** slice-ansi@4.0.0 - https://www.npmjs.com/package/slice-ansi/v/4.0.0 | MIT +MIT License + +Copyright (c) DC +Copyright (c) Sindre Sorhus (https://sindresorhus.com) + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + +---------------- + +** smart-buffer@4.2.0 - https://www.npmjs.com/package/smart-buffer/v/4.2.0 | MIT +The MIT License (MIT) + +Copyright (c) 2013-2017 Josh Glazebrook + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of +the Software, and to permit persons to whom the Software is furnished to do so, +subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS +FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR +COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER +IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN +CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + +---------------- + +** socks-proxy-agent@8.0.5 - https://www.npmjs.com/package/socks-proxy-agent/v/8.0.5 | MIT +(The MIT License) + +Copyright (c) 2013 Nathan Rajlich + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +'Software'), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +---------------- + +** socks@2.8.3 - https://www.npmjs.com/package/socks/v/2.8.3 | MIT +The MIT License (MIT) + +Copyright (c) 2013 Josh Glazebrook + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of +the Software, and to permit persons to whom the Software is furnished to do so, +subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS +FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR +COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER +IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN +CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + +---------------- + +** source-map@0.6.1 - https://www.npmjs.com/package/source-map/v/0.6.1 | BSD-3-Clause + +Copyright (c) 2009-2011, Mozilla Foundation and contributors +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + +* Redistributions of source code must retain the above copyright notice, this + list of conditions and the following disclaimer. + +* Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. + +* Neither the names of the Mozilla Foundation nor the names of project + contributors may be used to endorse or promote products derived from this + software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND +ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE +FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, +OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + + +---------------- + +** sprintf-js@1.1.3 - https://www.npmjs.com/package/sprintf-js/v/1.1.3 | BSD-3-Clause +Copyright (c) 2007-present, Alexandru Mărășteanu +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: +* Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. +* Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. +* Neither the name of this software nor the names of its contributors may be + used to endorse or promote products derived from this software without + specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND +ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR +ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES +(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND +ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS +SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + + +---------------- + +** string_decoder@1.1.1 - https://www.npmjs.com/package/string_decoder/v/1.1.1 | MIT +Node.js is licensed for use as follows: + +""" +Copyright Node.js contributors. All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to +deal in the Software without restriction, including without limitation the +rights to use, copy, modify, merge, publish, distribute, sublicense, and/or +sell copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS +IN THE SOFTWARE. +""" + +This license applies to parts of Node.js originating from the +https://github.com/joyent/node repository: + +""" +Copyright Joyent, Inc. and other Node contributors. All rights reserved. +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to +deal in the Software without restriction, including without limitation the +rights to use, copy, modify, merge, publish, distribute, sublicense, and/or +sell copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS +IN THE SOFTWARE. +""" + + + +---------------- + +** string_decoder@1.3.0 - https://www.npmjs.com/package/string_decoder/v/1.3.0 | MIT +Node.js is licensed for use as follows: + +""" +Copyright Node.js contributors. All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to +deal in the Software without restriction, including without limitation the +rights to use, copy, modify, merge, publish, distribute, sublicense, and/or +sell copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS +IN THE SOFTWARE. +""" + +This license applies to parts of Node.js originating from the +https://github.com/joyent/node repository: + +""" +Copyright Joyent, Inc. and other Node contributors. All rights reserved. +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to +deal in the Software without restriction, including without limitation the +rights to use, copy, modify, merge, publish, distribute, sublicense, and/or +sell copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS +IN THE SOFTWARE. +""" + + + +---------------- + +** string-width@4.2.3 - https://www.npmjs.com/package/string-width/v/4.2.3 | MIT +MIT License + +Copyright (c) Sindre Sorhus (sindresorhus.com) + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + +---------------- + +** strip-ansi@6.0.1 - https://www.npmjs.com/package/strip-ansi/v/6.0.1 | MIT +MIT License + +Copyright (c) Sindre Sorhus (sindresorhus.com) + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + +---------------- + +** strnum@1.0.5 - https://www.npmjs.com/package/strnum/v/1.0.5 | MIT +MIT License + +Copyright (c) 2021 Natural Intelligence + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +---------------- + +** supports-color@7.2.0 - https://www.npmjs.com/package/supports-color/v/7.2.0 | MIT +MIT License + +Copyright (c) Sindre Sorhus (sindresorhus.com) + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + +---------------- + +** table@6.9.0 - https://www.npmjs.com/package/table/v/6.9.0 | BSD-3-Clause +Copyright (c) 2018, Gajus Kuizinas (http://gajus.com/) +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + * Neither the name of the Gajus Kuizinas (http://gajus.com/) nor the + names of its contributors may be used to endorse or promote products + derived from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND +ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL ANUARY BE LIABLE FOR ANY +DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES +(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND +ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS +SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + + +---------------- + +** tar-stream@2.2.0 - https://www.npmjs.com/package/tar-stream/v/2.2.0 | MIT +The MIT License (MIT) + +Copyright (c) 2014 Mathias Buus + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. + +---------------- + +** to-regex-range@5.0.1 - https://www.npmjs.com/package/to-regex-range/v/5.0.1 | MIT +The MIT License (MIT) + +Copyright (c) 2015-present, Jon Schlinkert. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. + + +---------------- + +** tslib@2.8.1 - https://www.npmjs.com/package/tslib/v/2.8.1 | 0BSD +Copyright (c) Microsoft Corporation. + +Permission to use, copy, modify, and/or distribute this software for any +purpose with or without fee is hereby granted. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH +REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY +AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, +INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM +LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR +OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THIS SOFTWARE. + +---------------- + +** universalify@2.0.1 - https://www.npmjs.com/package/universalify/v/2.0.1 | MIT +(The MIT License) + +Copyright (c) 2017, Ryan Zimmerman + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the 'Software'), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of +the Software, and to permit persons to whom the Software is furnished to do so, +subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS +FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR +COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER +IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN +CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + +---------------- + +** util-deprecate@1.0.2 - https://www.npmjs.com/package/util-deprecate/v/1.0.2 | MIT +(The MIT License) + +Copyright (c) 2014 Nathan Rajlich + +Permission is hereby granted, free of charge, to any person +obtaining a copy of this software and associated documentation +files (the "Software"), to deal in the Software without +restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the +Software is furnished to do so, subject to the following +conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES +OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT +HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR +OTHER DEALINGS IN THE SOFTWARE. + + +---------------- + +** uuid@8.3.2 - https://www.npmjs.com/package/uuid/v/8.3.2 | MIT + +---------------- + +** uuid@9.0.1 - https://www.npmjs.com/package/uuid/v/9.0.1 | MIT + +---------------- + +** wrap-ansi@7.0.0 - https://www.npmjs.com/package/wrap-ansi/v/7.0.0 | MIT +MIT License + +Copyright (c) Sindre Sorhus (https://sindresorhus.com) + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + +---------------- + +** wrappy@1.0.2 - https://www.npmjs.com/package/wrappy/v/1.0.2 | ISC +The ISC License + +Copyright (c) Isaac Z. Schlueter and Contributors + +Permission to use, copy, modify, and/or distribute this software for any +purpose with or without fee is hereby granted, provided that the above +copyright notice and this permission notice appear in all copies. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES +WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR +ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES +WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN +ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR +IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + + +---------------- + +** y18n@5.0.8 - https://www.npmjs.com/package/y18n/v/5.0.8 | ISC +Copyright (c) 2015, Contributors + +Permission to use, copy, modify, and/or distribute this software for any purpose +with or without fee is hereby granted, provided that the above copyright notice +and this permission notice appear in all copies. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH +REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, +INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS +OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF +THIS SOFTWARE. + + +---------------- + +** yaml@1.10.2 - https://www.npmjs.com/package/yaml/v/1.10.2 | ISC +Copyright 2018 Eemeli Aro + +Permission to use, copy, modify, and/or distribute this software for any purpose +with or without fee is hereby granted, provided that the above copyright notice +and this permission notice appear in all copies. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH +REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, +INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS +OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF +THIS SOFTWARE. + + +---------------- + +** yargs-parser@20.2.9 - https://www.npmjs.com/package/yargs-parser/v/20.2.9 | ISC +Copyright (c) 2016, Contributors + +Permission to use, copy, modify, and/or distribute this software +for any purpose with or without fee is hereby granted, provided +that the above copyright notice and this permission notice +appear in all copies. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES +WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES +OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE +LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES +OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, +WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, +ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + + +---------------- + +** yargs@16.2.0 - https://www.npmjs.com/package/yargs/v/16.2.0 | MIT +MIT License + +Copyright 2010 James Halliday (mail@substack.net); Modified work Copyright 2014 Contributors (ben@npmjs.com) + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. + + +---------------- + +** yocto-queue@0.1.0 - https://www.npmjs.com/package/yocto-queue/v/0.1.0 | MIT +MIT License + +Copyright (c) Sindre Sorhus (https://sindresorhus.com) + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + +---------------- + +** zip-stream@4.1.1 - https://www.npmjs.com/package/zip-stream/v/4.1.1 | MIT +Copyright (c) 2014 Chris Talkington, contributors. + +Permission is hereby granted, free of charge, to any person +obtaining a copy of this software and associated documentation +files (the "Software"), to deal in the Software without +restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the +Software is furnished to do so, subject to the following +conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES +OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT +HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR +OTHER DEALINGS IN THE SOFTWARE. + +---------------- diff --git a/packages/@aws-cdk/cli-lib-alpha/awslint.json b/packages/@aws-cdk/cli-lib-alpha/awslint.json new file mode 100644 index 00000000..390fd644 --- /dev/null +++ b/packages/@aws-cdk/cli-lib-alpha/awslint.json @@ -0,0 +1,17 @@ +{ + "exclude": [ + "props-no-undefined-default:@aws-cdk/cli-lib-alpha.BootstrapOptions.bootstrapCustomerKey", + "props-no-undefined-default:@aws-cdk/cli-lib-alpha.BootstrapOptions.bootstrapKmsKeyId", + "props-no-undefined-default:@aws-cdk/cli-lib-alpha.BootstrapOptions.customPermissionsBoundary", + "props-no-undefined-default:@aws-cdk/cli-lib-alpha.BootstrapOptions.examplePermissionsBoundary", + "props-no-undefined-default:@aws-cdk/cli-lib-alpha.BootstrapOptions.publicAccessBlockConfiguration", + "props-no-undefined-default:@aws-cdk/cli-lib-alpha.BootstrapOptions.qualifier", + "props-default-doc:@aws-cdk/cli-lib-alpha.BootstrapOptions.template", + "props-default-doc:@aws-cdk/cli-lib-alpha.BootstrapOptions.toolkitStackName", + "props-no-undefined-default:@aws-cdk/cli-lib-alpha.BootstrapOptions.trust", + "props-no-undefined-default:@aws-cdk/cli-lib-alpha.BootstrapOptions.trustForLookup", + "docs-public-apis:@aws-cdk/cli-lib-alpha.DeployOptions.hotswap", + "props-default-doc:@aws-cdk/cli-lib-alpha.DeployOptions.hotswap", + "docs-public-apis:@aws-cdk/cli-lib-alpha.HotswapMode" + ] +} diff --git a/packages/@aws-cdk/cli-lib-alpha/build-info.json b/packages/@aws-cdk/cli-lib-alpha/build-info.json new file mode 100644 index 00000000..96feb7ae --- /dev/null +++ b/packages/@aws-cdk/cli-lib-alpha/build-info.json @@ -0,0 +1,4 @@ +{ + "comment": "Generated at 2025-01-21T09:33:02Z by generate.sh", + "commit": "2784603" +} diff --git a/packages/@aws-cdk/cli-lib-alpha/build-tools/copy-cli-resources.sh b/packages/@aws-cdk/cli-lib-alpha/build-tools/copy-cli-resources.sh new file mode 100755 index 00000000..d04e7fe9 --- /dev/null +++ b/packages/@aws-cdk/cli-lib-alpha/build-tools/copy-cli-resources.sh @@ -0,0 +1,12 @@ +#!/bin/bash +set -euo pipefail + +aws_cdk="$1" + +# Copy all resources that aws_cdk/generate.sh produced, and some othersCall the generator for the +cp $aws_cdk/build-info.json ./ +cp -R $aws_cdk/lib/init-templates ./lib/ + +mkdir -p ./lib/api/bootstrap/ && cp $aws_cdk/lib/api/bootstrap/bootstrap-template.yaml ./lib/api/bootstrap/ +cp $aws_cdk/lib/index_bg.wasm ./lib/ +cp $aws_cdk/db.json.gz ./ diff --git a/packages/@aws-cdk/cli-lib-alpha/db.json.gz b/packages/@aws-cdk/cli-lib-alpha/db.json.gz new file mode 100644 index 0000000000000000000000000000000000000000..09a0bcf928820f0d22aebba3a449ff666d50e07a GIT binary patch literal 1950071 zcmV($K;yq3iwFP!000001MIztavMjsHux$zydA%m2DoXl#p&)pAc~UNCMlXArFPp6 zA^{|UY89&B$^vQF?Hl(sCSoRHo@E~8KFP#ca;r+L1ZDS)z7f|=p{jDvv!Cz$vX%4? z%VO)`)ypsU8(X?JR3o`{@XJ=AbUrD13jQvqW3_d#rLr<96Q#Er?$3koe%bm%(%(AR z+TChw_0oLOf14L0StfaQNuRYowhs2*M2m@5eNpBj(R!kU6g~H%nCK)Mh-p44#JEUq;V1vGoRq`7NXqH9 zc$*hulov`Q*^L=?LujQ$IaK1iV`$tP!Viy!WjWRdJ3IZnr?=&u-j*ZzbDnMY^3e|W z)ss7^ER`;ITIa_X>P8hR>nZrhb+x_iVL3{l2-$;vx3?NwnH<5Ag{w3!l94Q?$9-7! zn?w~`2j6YAifpUlzt}Rff+s&Twq#irNq17hCjEl1+nuyKs>>qD23x8CHm?{ zPSR3C>#*3JqpW`f_ipN~@6Lz4jvYt*JPX;)CuOyD^NptC{@oSc8MBCb#gjhKsu)a? zzS_ZdY%_eotEVD3tMfLiP(MzRLiM)}%3`8c*}Me@_$DuKQO9mY@Z@RywR)gG$TaCE zI>D(;dr68p#(Lu{o3I2yyz0}c|%tf67j z^e4)pEbS^9{sMETEp?g0D@3Zczt6tUF2k#>hxsJ!%3xztw&mD)hkpfKB*~gUTd73ORdXckxvH0mF~$iyeI3B<-cve*nJgj zj8FD>ld@hq0rtUb7-3nWm5EO4{Meg72UZ1sJ8WMBKUpKFjA?7%;4W?(o0HOR+;s2DH|+TSB3^>m7D6cUbo+$TwNY@faCxA zYs2UUdoNd24lH4d9Of&{>$C7JT zP4cWV+R->KN^GP)VC+cJmu7jGwb1Dig&O6zbYWN8hnpfFQG>y805a73)DZnd%Wg_t z%9|S`skBe!P!)HHR&)c1+Yz_Ekx9BOzU3wLTR3cq?$ix6DYcMV=eCa1i_HJvApkah~I@jgqFObPD-h;}KPJcGH`P@*FBstzL;>jQ$4S!rluoxrJKnMr91|_lWR#Sw!>C)8iN2g_D~Yh!=cJE! zM`uSDt&{8XtBdpZ?W51B3!X*wz{-IDUaPG_7M?V`s`_D7z+eMWR>qx?h1Eb|5x!Q_ zc9|D)pxUZ80b1QIW!9HP{~@el#dKWegF=pnNe^^DF_M`aU;`*ErwK~nnukCW0^&ZD zSw96bci4jOXzAY2kvI@u0262(x7V?&(i)JC!IM$rKg8IMab zz~#YNb!M-AM{J9?GD#-|N?rY&^uj`EwCyDshM9d0}_?EG0!f*W3~IV{rwg!GW(_XtQCcP4m1Q6t2j_imG8oMCD!hxM6dZ_wjtMYfkN@x|HbtwlifkzgF1PN57 zJSO|3l!GXD{#s3&M4iVnDRgKTlVvG;LnqsS?%?ZFMhv%dwwR3J-50x}lmku2FjT>+ zM~&4?`}T3`6j~q>1D1(VqP2Iz4)d%m@)XHRtJhOn3$kXzhp;O157BY!)Eu8Ht%`Se zd?dDWoybuW2IAYXzgE)+w^6cKhNAGKn=+AgEDA4E^0R8dz3V2RwDRll9&8)!8lDqS z?T{ug`$$S7c2s;6NH0+}HJY-Xbn~L0WVBTtu>=7@RtCkSfTSuMx-5V~;`#iw0q4yV z{BX(S;GCrQ=^3d{c!(QYY+b|UWG?2J6ZT)NZBB3+-Ky@#`AVT#VAz->)1^#PUDxY# zH0ZX_8@l~lmb&K_SwO;=)5^@w_cwdy#bTZTqQZ!nW(zFw6pUNxQhx5<%dI=tgfl{ zxS>U=bPrl@u&vqH$d*x{Yw9a0JSz>9b)*?u-0#Zkws?%|?b9;b!>o3QjFxy39_~CZ zt9QYW&QK1oss-zMy{oIc#)M`bCr2ZnEfH{TU9E49yY&8mUK=IiOF$eRoC zShNmL#S@`bahvqej+6D0u}sBd(UH9o^IhP;y?oRWPoTlEDu63|ws4Dv`0kx5H`q_u zn(YPX-*+d8F5M!pD$mxssx%h_kZ8wWE>XuZKZB~6Db;5k3^(xb)Z3gg7lraAx%01& zL%ow#U9`cWD-2tJ85T+>Nb}girX_1=ve(NeS!om|HXuKJ+CojjJ5*1fiYCQJ1cpDh zb%*0{vJ3XBf?m1Dkb`w*oc9jQdH^RpIN-2AFg5TO$fB4E7_6L>IozRMMg7mzolHT8 zZK4o6_cf#=lU`35CJ(*T?+NTv?aGmK(GZ0yi$vWjI$LPn^4`R8%w9+6ud=6R1^dYj z9B|y!5@dyFb!E$8Cu%iwC#$B<4l)IdNU2gpu0>JBu8ph0x_0W$Y^#Yv_8($ zq&M|CK~G%MoGI($qZ4R)ogL1_@h#G^rPtWcIrW2jMyQ6at$B`nvRQP;MrB}!d@d$q zcBjobl4cb=N&6-#bSe4@H=%?1K+&sg)8nNa=gX7liIh?wTK$8q@tTS-9M1XqX*0t zNFE|LHM3x+y7d*vJh=OCEtpPii?-GAeCE=ra@vk)h)&2BJIoO~6&BWEI}9#%i|+S^ zOqMY5<2Tm8%d`XMEj7%KT}p1xa47C{KHwp9i;4jw7}rNb8|G=gT*>G>ZYRpjf#v0^zJ(j&$0lR&5lVpi;Ye`W|QY8lX zDH^ZvTQ+p^-6C}$7Oh#$1)f}_R_Z6&E5V5CQ`d*xwn;2blT5|Q11eLoXIc0Qn=j=YGY?G#FSVa_b;pE5x zx&)AmpnaNo7;vB}F_?YKV0<49LAdu8JNDv;OqqlGf8G#gbBkXaTVx6SEU~Y%R%nyP z+Go!eGaI)b^)a_r<{HQxM4Au4VNMoVou_y{&WPvmk+hT8)irWzKRwgNG zQe*;10yZ0xUPDjhSU2rUdfQOpP`KD}Z!ArHW&&#u$)d|!2Js*^1Fae~*- zST<(PYRSRzpzg`yW{zSpTeF`oyPRM+3`LuS%X*Rz21zzpKceW_^C+V@G%nP-xCYyiQn!`Bq56@* zoljL!vO)8Wm2KBpNmZ2Wv@AR!xgn(Zwsm?kV=Uok37ef)m79%VQI{!Z533?!WR+Jd z!v*R0ev$_^&#gD9_4`X7Cd%k0Pt*JkCc-xe0&?y!K&K=%rD7n#EkRL@Jk*&`qprdz zzFA8q9=l%9Yu6P2Y<9#G97M-bwF3eC?m$G?o!H*q-WKQf-X72o@e_C;-ev~}?Me4Q zKu5w~ziV2*1MyFn*afdWVqf63`Sp<~@=2) z@P#rTC%tQ+XyTEfYdX^hfA|IGN^u~+nt!rxf82*(F5y!UBYu4(nw{T|%ovh_uSXiZ z{VTG9$0oS$i7;FNj;u){1k)#WhP=X3$nW3V3 z8L;_XhV9oH;2VF$ox!&d2dK;SueGvmHD%d^wwiQ@n|ybh?%r-d)0iVhZ&ZSPF<*kk zP?1(9)9KHuI5;qW%?~h`@saP%_X6&~Oe^^n%04mwLN=X=9HW@%Y!?dBIaJ1}G7tsB zVKJr`aib)JA7Sc~-;z-+$PH5Y2$^{g0`OoBC1;p8dDolxXEP<(!Bdcu)F%8bDiRgF zVREa$`mq|RnIn#TftIy7(UKG_h#j-i&ibL{_;z1g!E4s7f>FAriJK$?Z<`6_Rf^bp zuSiN&Boh4w$f8{C6*TwYf#gF)nLw4p_cK`IV6O`FWmKn(9>EqcQPme8kUl>Z2cmU& z`2OnbQv6fAzj)U=JN|p?^7#Fk_@{YreRX!#K6-QAIy^jTw=1uO4^g7y?iOm+_sAkO zGukLCgWCxoK`)=GQF*zL<8eAQE_rv1zOBUXfR8P|5m#9Pkpv=DWvL1cxi$lg9J?DP zrDB%Qxkl6dHvV@9|NCeB?;oxGzS$90zJ%tP$2zYo5w59_9OG@Yi9HzV-u{;mgi**I z3cD(JMkoEPFFLrmoSVuFd zq%z!~;BCn?hz%Kv33)M)S@N^ZcwleFrj0cVBI}SzpMG<2@Vdx9MOj=+JniDMr(}lV z&}BhC3YFa^MV?{gbTP>=<0W?%o^J#ykqHrxuGC3SbSFuQ0R~;n(S&$m_qNS%jE>La zrYU5Oda;eJ4PteWnRogPp2G0ah3s~d^7I>?fo>r24z~?*F9u2r6v+B;1VJX!EcWTK zqIhfD3pIuQ{7I3`I2kTZ+q@2g^BlqS^IWg@SNWYc9TffMOLsf;cXRZkk?#8HR;6%~ znk3`d7n;NTu9=i%A(|o0eIwqO&jS^$DLSgRe?a-{XR3rYjgt9F~O`pe=(>a(A!$YJX2P_qInrZmUVNr?L`q<^pTe(~}PI@}Kf zBj(sRi!?L|wkVE%JecUFlDcf}hn^C8``~m+6#t-$UK07D`?C4Pm%V=T)$X2Z?%xcC z&1cE;7yo$qY43|K(^qxka4)|TDj9ADl*wygMP^Wn-tq(esP%)Kv5)Qcy^h$O)|(_E zG}#q5;(~=OvWTs{C9yP&Kor^Jx|_u$8_(lCz@lTkzL?Y|Hs`4jx(2^*;?;PGc1 zaHdS$UT#GISQLm<0gFXK>D%Wd^U#fWnCr@7l{qX%%QjKL1rJ7%@fzbJA^MB{S-7F1 zA)~<#dK7dLmsiN|StaMx;w+Vv#nun!4axeLNd*S6TpV7!x!7iQ4C$u}O<${-erQwx zgT>jc&>r@8lns(heNe>=X=DE4-_mzxrLEEoZIYtrT}K;=Nzcv4+8XxZ*ZJz+LT!&m z(Bu&;ujJKe>`KOz=X-H;n4S9)wv?r0Xyj=V2#GHF9JNaz6@wVm-#Uloy#Zn(qkYg7 z5LE2TE|aL4bIx+_&m>m> z2-}~eiXfm2ELfpZgffCLUtJ!CxP%@zSA!(;ER|!0wrh?nM{~&-(B_m5m1CUSSGg{a znGdaOxSo4wEqAk*wlyj9(;zv+kwCnu+JdLw9*u^t~KOaWu+SdO%Kk2X{|dIw~55vvTxm~E>J<8rx;e=oqCvU z_9YLiqji34!g5vvOL`s;!!dV&ml0zuJ|du`iNNs=y}@6|RC(NATgY0CahpTKL60cA zu)BC$R%dJrPxMZbCIEd0U~bU{@WEk?s{8Q#K##>k6qsInA5y-ROxI5VtrNW6`ZLJuX_l3^psl~5r_jD_do zSm4bv_tKF(uorH)tI|9h*rNuycn${3&)Zz-l<^@;GWfR_V*}sJ=^~=QEJWR^UTchy z3XruD?a^52#e79I5F7;QOP?|H+R1l`W_P985>{kw?4P$_4YAjJvFrOWVKW=_DZ|JR zZ?axqGFyVXSLz{TtN>-3WPMfWUS60VumRXC(+E0+1;zC?M7NN=PYRvIN!srL@Q)h< zL5{&eld1PJpYJyW&;(91;>{S&z+s~a9wuL!e|&xn9-2brxS1%@#tUbU zcx_*f+ZcR)s!G|9Cz{ORyf31hH&ir6+_E`sCvRHkCgR;F8=f-4c%QS(4gPsuQmJ}l z3FN~2e7`&8QQ{Gp04mq3Wy9Vn`tN|fj}fGn?ur2*zb>N@$?D-QVfux@>~uzUO0V8EevO`Up=ec7E#AluClx zCL>;+f4OADOK8oC#Q7KmDAeQQ!TnAe3!ej9@x?7dob-g{@b$+C13)GMBn}weOtyk2 zmhCP+hYpXaGPk82=X2bu^9`LVc~xOR>K3pCVQZ-9P}O<+!|LvXFn`aj{{0*_5A7n0 zjBc@~Ecoc)bQ)|pTW?`d2TM=1<}z8{@Vy%M+oVZ+^Tu$Jbs!97yjGS_-+ddu1HTgs zbu3q+Vs4*nss1emrL!CoUZUa>s!CR7G9nXIgm9TqeWCgZ{%veP{>+^lZspzYBFvYC z`1)HlD{SMU!mGHbK)j0~Hv`bz_<{V4dUEZMS#=oM!)A3MdlaVR_fyq-(jpj?< z3*D%zzh#nwsr+$MY>R90pHHHC`CfCcu6u7-9C@(-wkwD@+$B@r`TW|L=>vDCAKb zqBE$-7a5rKDf-uJf59~yr^(Iq;Gi`g&j#=b--{(~wZ>z#iSl~_e40r%Ae;AiOyC&b`#%gCg?m=st3RiUvk|NcugO^SUvueI_ z??HaM%s;8sCDHdFWr`BMWoJVEZFt;hSyoReq;#VN!R1I9=q~0E?3J^3g~kz956= zj*>ya)uVtv!zeh%8ICs(0B+bkW7H`&!hi%8`H)5_#}>uc%+lw^imC!?T zGHy~^P1l=Rr|&_w%g0S*)JX+Ca4wW-C; zT_3(bJ*Sd#)NF?PPNIQ-%$c`7g3ym-kYq9y?e>MOPXY90QCDxiJ!_pFAM)j7$E+-j zlYviRyZw&!jq#W+#+mx5-2R8Qri#7iaB1Oe6&{f1lGCI*84T6|=!voi=6p~U-z0_V z!DU74+Rk>SekwcW*m>skN1Br61fOPYm(GA;7-I^(Me>SK`S}~ZfM$8a2AM;ciSIqf zRq=+f=Jlh6ZoC7xidrJ!tMduirdA3-udF&Isb&z{N4ADt;a3 zM0&M?%4Oc!!0U3`Jf~(_W-cSBb`j?QdnW5e_#> zJZQ~r%I62reY=~>zJKu|ZqK+x`?$+Ay*2$t2Whg3ogJ~9`Mm=V2^`AymUv}NgX?n? zYi-R-!Vj7p=+*Q_+O%!gVs#hX3{S#Xoqw=j-w8!dh^z}5vxLTYE1vim6TW6kGI6nh zx|%CL2C^0mw%S92Ax=;YZH7cBV?y8}`I3c1U-FwTBL?HlD?;PHWyF6`8Syo+IzSIu z-IyF<=8xTvPhuAj%`}Kgv`J8u7c)H4Xs^NEM4|2gv4rv4`zY8LOw;%>}h&fx}xTrX7MG2$J$3M56I`gWbge%8w6fMREBoVYJ`_hu(m^q|ohAp*f6V-48a#Ge_(bOoPU@qTdLv~+~*&;U`p6`qPc=ezhS$qmoJ7l4Tuc*HB0%) z6i(dRg}k9jNohn-=MaMB9$d4U;VE9MS@A}&9e#l$;(p$!5d1fC@XjY`%GJ}owOaX3 zAK!@aBu#B;Zj44!cN7TByX#<;&CLwU=)nzPQi_>=7OKhtPs+m4gP5oT1T$o1O3kzD>uB$NxVoC~RyYtxK z+J|6!HY1C$_5nOKFEHh~zD3)$j>*8IX@&f~FvXk06-qR?I5exEb3i?9P)1}F#$5N7 zfE@+%OBaSs!sn%uBLVQUH)(#iuKfX%hJ33-&DijU zcDw!ex54nSk?gDLW!|Q;TK*mO>ALBX6lnGXvF0fal`_3wU7T=EWqk~Z253#p1N4IO zaOb{hiBidtu96gL6z(HUqH?&p>IM%}`ACbADh61E0*3_@VbU`k2;(T3A%&OP=qs^X z@)#E8BI?rn=QDG>E#ydn9dYHebYs4ZE$f3AHELUjBxY6n zz_U4vIV9*uV@6Z>SD zC7bt0=f}ce4bru3MkQ5J^gkvc)v^KOtbF7Ivn0DIq%Mm|4`mm!GGnMeDxIhvZP-Nd zazP0+V|U;nr9}YGv5&lvN#JXWsVXc6#KKsYA)Dwprm4)W_~6+u>@Ze{0-Kb1d(x#Z zk6WiJ8`~}!J3MMh(~~X@m;xK{&-H92YM#NcsI z_?;);8Rk!7{^VbD;g*zsAv^!bAMdqpTOR4*@9i;aA9))w>`r3H9(Y;RRz#g`>YfY0Ry z&&l3$h0r)_ECqt~L=KfHJ8L2Pt)kO22@$}a$3;E>pi=UWy1FLl5$^|b6qTIhW}!=^ z8PoUa(~F~Tu8!K5$7k=Z505S`kKZ02wl0sb!1HBT${9w$V!^n`(TWezugc*A^|z_b z^P{sj(BOxo3u^E9{TY>v&iY)*n7s0iH=6nyOZG?mNH}r{1LkNSF~=tuRf3%t2G=G0 z9URwOKbKvaGBz%rX@q0IWJu@12&8dAx* zm0f~fjMb-2ZXB=}htJp4KB1@0K?K%aF{BoWzw+2 zpsly9H{h^gyUXA?7A{4#7|I#zSM`oXJgLG_KU=(T~{VcAWX3-xkAfmZ7G>KLtkP^;=N zAC2=2_HD7}KK5DMi{G=4ofAK>b+o)!FmZ~o_FQd;tK%nvPn7d&VU{Q^dGfO&gGtAZ zb23RbQB! zKJVg(i$$U}oV>1zNa|O|-uRGdGS(GK%)z3!dqXvn>*5J({JM&v;H?fw^9ikz)eI`3 z1rJy?Yqk@}$8C$nWxb{{Xy?IRRz^6I<5k73Iq~GaC?4AH%xXTe?!knDH4uSIVxc2A zp0+ZVN9j9|bKfDHbyBRYhY^T%r(2yTo6FlsKsS2FLBI#%Wz%O2k;YsY^UnOxz96?2G-`=L!!AZ}W_pz*$qiGHzflFX|GBJzBK- zy7VH;z$>(}iMI~t;1jnGWTW4d*7U{m8Aw<`Vu!z)>?A<=Q2v``3%Vw{oTjlFZN$jK z$t>2i*43=)G;jtUi$9#BTNPi~HIDBLvKU@Wb<0&BWodX{Arr{mV5g6FD2?B$l0s?_nSc_S|htLZ%Fsc3l zK7wC=SdWke>zDJ;GlGM)a%?{kQ7db^`h_>$SUL!DZ4pfbTI*WQpzE`*=fGSGu!FM(~=a((qt@8*PS7QYP>qCj7(rT0OU@tGJ%(KE~Wc|H4(J70C&AG=J2xB35r2ub{i8M*inf6GBQF;*03Xc3t<79;U8Z_m1|`UZR^vdrhB4$ZzjU~cJA3}T;}Vg;+8 z=y3|@rIj1gCec);M|1)=b3|Y5-sgzkCK_sE3{?sMRot%*?-aN#v~mv(h;+^Ukxd;| zG@#1OAWd`T60e@)+bdA%aDZMI{bCqq>t!ogEa4=6NdA5 zomd|wn_<9|ncQzKdf>!2YCh$aekjwaYkr>D^x?Q=l?|kwDBF}F~nR+!t z7kA23jheX{H`>I67-f@3?ACIgvb@RRhN|#F^%t0vQGN}v`CYRLH^O_f3DeZ3_{10U z`NTNka^MFCErN5OaXC7(-tWXXM9I;l=!^FYbhgfq1-HPy&0G*R06a;d{04?2R|`r( zVGcszxXqJ3o)!2EHh|nI(37U%V?D$aIYezj=uf~BU1t1a#10)`sTk$T#CzC`c8NBF z>A8@fm?8LSfCr)@yS=^rXB`oBaoI(K*o(FB$uG`q^m%n3g5U}h-r6z?51(MvnnQ9H6W*w_y)gWSzPBr>9RFWxP%8Lz|=aY zx-}%Vk8pg|QQ?4mI8k2PxNLNO{I#0K&aHiNkJD?HXZh2+Y0x~Jy-O(iT1_{_>-KhM zD3NcD&M%H2lJkvt`~E^)wOj9w#Q90<2zLqd+HhcnomwHyA+JE2AUx7HFMKF>CbLWJ6<_BClgAd7{O4viWnX`S(9I|Ga&Du=4|Bd&vROSw2hzqOkv^ z58NJ9JkwA!mo~fuRWu;V$28=S=515^FJAgZ&XyAKmf!nU81853<%}>fc)1bF@p3iK zT>|oOsv)cq=rPuS(}soA2{c!vnUmv+VUxhV=Z6@#KDNV=nP6jx8h%G`c6YkzNPZK0 zrikNsg+w!J=H#%2#_nzk3kUqKaLZ2A4V@RnL#?-LeiK=awcK(rVL-fDF+rYUw*}7< z_k+u5+Hd%yR(G_lo6Tg~+g*^#=F3S2tgcvIw6dSX#H*~51)9pKsR-{2P8eK`U%)vF zq!dEp4;nFfS2LRMb5E5^NIQkJWoLxaHj3f;rn-I$CvM~ui8f!*XQrwpR_x{ zl#T%8z(i#x+TK7q`Y=l_Ueu$Gnn{0r@C)f&zaIR;>dtl2|MdWd03+D>1^&8*KjC)= zINZ5>|Mk%sfgy4xl0TRR^~|u3WD)7x0z351p-W?4)1guN;p#zFG~O4h1H%gX2fWNh zlHKN?RP9uFs>Ff@q}CH4jRwsC-g~6yguG+p@V2?y%`TQ0AFE=NXbK=^2h52ab^B7> zOtK!c0UlE}NmBxLqj~0Qo#SDRR%?ysVCi0QkEEu(sM4C3CW!0}O*VV;wLj<+N zE#r{mWWdtOL^tmgR=-Q}`-8D8hdcYbdoP;1&zjHnc1(ME$9&B%x-SEkW8Odbh2Fb1 zKU{-E@#_v;M=oIsZ0Ohs-YHe)zPdQZ>@>^qqNBFl&L8wIoV;``$H}h%*mZ}Oxno}L zz`ZU_sdj1j4w@)&8>EV zudAm_gb=~SL}$ma>&n2io zRWHw?p)IzWWSpp6UY@{$X!;(;XV3v1wJES4jjBOX3iaazc>ivr3YQ{#LtI}})LGu8 zPZBK#xWHVWWH-We2>&ze7HPG1P*oP!1C?A=HiE1n%M73G?sCm&`BO5QjJzi=cXtse zZchyJNx^XOMm}DJLa*j^Ge^%+6+Q``WsJuW$Q=|Dzp^ZDg$Sl*H<;xNCfjh!IOa`h z%=)cMobyEocf74|h_;oQ+z4ENmHXHlI~>r=I*#!4gc^--MrV z%V>>&YL0M|fDFMKvxf(7lG?S+bJ?bsx9NN8aTfcJtPyE~jMt%I&A?gcbRmNOjHJO?9G2CB@4ncUDG(7crd9~HQUzo`*UyhxY_JJo?z9VXKO*I;qQ!W(9axa}CAU-60 zR%`}QDZ0)o^FUfAL0NB5QudFmJEGOYyY?~tXyEf^-XB;>i(**AH_T0CSi?zI4w5ys zWv$V@X%0Oyrv{zBBopt)Dg!1*IcQ{{RX@?+W=+ik$`oFcz4BoSqy*YXU}sxUGte`d zy_Q;?%W`;1Teq~at@2&ep$Q5)i(D8g;dw4Gz!#H@VJ(e=(a3O4Isy#JZPB*HlF=^? zoMk-ercgUIK(c_v@r`Kp$we(`UW$Cfep54})!lucJF}j*y)vty-f34^2%P>3QqU%3 zo7F)NYvkv7E z=z8an*Uq1QF~3vs{?kKvbB$ z7Dc8?lD_C`EUZUXc^}W)LtXUe7H4wy4fGf}zEHa=!JGHEBYoS>Z*ey)(w-efurEaS z9OIhb?Yu~u*;p%)tBQTOfh;%3z^%e3!fV?r+$dA+V6e@rmMvlD_YU%0YYM+tgNz&X zq0D44T?=q$Z}-)Tak_-kFb4IjmS-Y?HURFpcYi|hes6bqn&)?XE{hdNU-iqV&=9mm z5|RPeIzOHpm2sh1O}6?tP{E*AOs{qnb^$`1wNjh7jXvSh+ggOq9I`Ek>L#y3QFLS=o8^`HqELMdW6R6phj zE;1>Q>9rw-KyezR^y(q2b|c`;{8?eD?a-M|rcWnkJwxe&l@Gw!G;g zxD6)7b}jP8A4e&i&g57RbF2AN z0Y4lSGmp66p~WswQplduf)JE#^rA9iCj&(<;NP#A*c)HePM zz>vj@XM!3R(7K0 z)IxSbNW-|m_;_*H3I+zl<~S`wO2dU%1lOidn=Xsj+rYrB?Wg#<-mFrG0Nx?KH9$%icpI9;RkD`~1A?Hd@AP3oU0=Ggn z2fm3XJ!xO>UGH+TCjD!_W9qRH!8r8q*NXRfwn^0TtqA6DFm#CFyEAbK_ABVSS~bM7 zo%o?ygX!>;@XAtFUNcsv16gGdo&sB7VoZ4GQ6@=gP+n7n3165%NhIXjI=!vur=J)~U0F(k_oNR%nPiIs+gmFJQDfJ@FE7<- zjK^fdvnoxyn;-G2DI%*0F7}R=9=y9puPgKTof?Tu(YnLDzq&^C)#c^6sV9aNKP`c; zPd=cw%cIK>n8wmXwu-%BX{%3qg49xqHRKcp7fYJ;MK|wH!^i>DH8d5YgfEi9M%H-L z%MN*A?x@L)!GC;JmSg^Op)r=A5H9RFnTxqlGsyBoag)k{@opoW0Rssb{9guKsKB_| zuvkdTp{Qa%i2}Q6_wwNUEAgQm8ti)Wf{FbOv5cVIqlT~4hjD&cb>g~I zvd@@8VHT$;=i{yYcv6gW?P?9VM{5=Bpcy>U)l>=06Re|Qm>WV8gRl3ofJRq)Rf$ZF zlbzQ2@il!t$Jh&hUl>9D=?qW=47>MJ(p|N3m#N#K+JdvwRVi|QRzqcfNT8RYvI05Pd` zGN9|)$^8Lgq3+H}qRVqt>W*!#^X}+U?2Pd@OWf(nxhmU$)7>%Mutp^U zvU#flwBv~g1PP4T*t#LC8=Fi4I0lD2))0@`rpR`5Z1IWn~jx|Y1;BU%C%9P^s` z{!q~(1gGF?R9YenY9M}a2|PS-l{BzlOf<=_+rMD0vX?__9$^k~$4eMPszLd|NH992 zbFxV@!^54pDiUaqW^kcklzu{9%;RR~`r4OQIVIVbR|DBS5LZJ;EV~UJE><8$#aC0? zBs^RgkR;`;Oj308B$@E&H|K#kzmXqkAK7)d^hW>P-kMV_WY#&h$Mx4A+>KypjeG-~ zSX7%tLS<&+lKPBxyG+5UWtgZ%4TuojkQaHT(79Z8J=Oc(3ig~a`5N*5^6*SZWtUfo z;q4%T-a-88vY7O+m=12W+11=7iW}nW$21t7&*{57poQvgG??I_Gc-mpIxgIWY-OP~ zu%iEpL%LAtv@(J1l&Vlf`kTpts4!5B{j5_>$g5=$4vx?_*kuhb??4+JdTMfu9h$>m z+wadzL;XVDl;XK*=uM7#pn(|ue(U@1pYD9W`Ygr?yvGz!f}WHZR5xq0>f5Q+yEDWK~rj`#8 zt_luIbFAuzen=sxg_AL4ktRJKQlOZm3>#QAlVQr^QXVt{u!R)gq-Vq);ZVvREUeFW zq7iRx^4Oc6e6?PfUt|-OFiO{i$VdR-y#-D07FWc{d?k!S9)ns&8=Pwu53~#v-3j~1 zFWqJ1bt1C-T=?DJEi0%j-|M^|3!2&7!Z|S$-75g2RS+tTso!Fa`D9KYnPbyzE6l7* zbWP8x(7olur;X;a0==UTq5%Q+C$5(Rp=;jlwq32_YKq+ErS!Iix7e_$6#zd~a@Gl{-+$ z-*#8v;;4POka-tMmvWpO&}ZvZEm2N2uDz=`ZhgE~t6Jj1nTI{2LhyFpAm$YGd2EA#B`?ru8(b3ly0AFE7`6TO`m zgPkX$0jd=vj3QLtBnzRKOkcsMLPEpaxq!~pNlTuW_aHAto_jgXOl)K%-{0wU9l47H zr~h2BZ|8I2u+*vBtQgeKr2DtT7)M~Ume|UiXC=6x$!_Xl_*x%CZFwmVUXjxpf`!ei z)Pchi?))Er%@Z&gXE1V*q#f8SV&{Lq_5BtW8Sbkz86^mFme~+lFj0TMMRipaMED-; z;Ok&m{(kEz{0+xa_X?=HlKc!3`_{qMah4{TGUtq!9RO_d{9zT2Hk~M?e4vexickU(ue-S|m8snVAwa#yl!rV+!ATnskKr2jM zh;Lh`Ck&3wx%3;gnfU_ZX_5ipBh*@EV6k@cb4(1I1B=;0C^oj2<6E{Un!%PMfH5rJ zXJ7&!0@}QQT|5$dyU)LT@x{ws@py0d^oi(BOEB)B9ZDy+3gvLd&5SfG z2_MclrL25KK@9%;4nwdJ{La-#gBJ~gapIy;j185M6U{$0M3#V!ZG`wo1mo!t{k8=I zA^@sfnTwxQk(=t~exIb4PJ?Dyu9>3=&7?q!-G!?Wr-kiB=+A6CbU3bz(@>fM94{u z&O-x^69iF+gzh_{4@)>gsyWQ>0`Y7pvp$%Gto*>{G8ED3NZ+P5oT5;Xkt(2$7QT$8 za_@P=W-vp4F4EbU)rhsKpAte?&NKFP+Fwwxb5aFiDr+&xdPA8FRNwW=!D$IQSB- zhj+#wX?t1JPo>I8jw^FEjF*JyYI`=>l)%f5NXTl96O(qdn%$>ff6B+#;vi9*+1;HA z=TLBGgx0?_Q+UJu&_6rHsu(4R1G%*#^Etrb0p z`<<73UKv!wN*w;cOc$__Z)K9c&pyf`n}K#T*Vsl8|1LmbhP|!G(-dmaT8uNIeG6)Y zah04q8XL(y2y?FrgP&ZZ66R|{jKuqN3fGAxfz3n!qY;H;fFpO-Wd|{GwGm*0qvZ28 z{(`yB)#cmfmra;!AFi4D$weh?raG$~Ps?Iu+ZYuV3#~DMg-9x~LSm`8<2uyOA?gxC zvM5sK2K@{5xz4LJ*jg?g*)e-OdEvq&Ts;JE~~|i^B$I{ zp06UaYK#I0>dH3C$_vf(0sBgalWn5gvznIu?^=db%W$Kam;1}-0ujvdvNq*PAzU9< z3SktNO7|Y1U<4ay;mJ-mRwQ}<3|E5P1dk@v;Z4-Af{18lBhYSIQK z+JhS31V(fZY5@Y;7Sye;mtLeG>98ch+ys5KQ!SIdnf-ka}f)&O~6HpBjnfEoRwPbKdJ#xkoM?nrmIOG+sXx&W?hDQ-<}@kWU+Cj&{`mS6$kbhx=66rnP=ak^Ho9M`1`3c-%h&Mi*PUNLGry+Sf9;ri z2%76{(x14@2rw5FNncT7!4AfNe*cs{;Af^XjLG6^1)hE?b&YpR#RqT znh)$sR;!mu_X5-(d9XH0*4Lv@$}Xi+i4v9cVKrea?`IhH-hl1wu3 z?)6-NyWTL*xqcyi3!Vc%7S0$dO(_`k(hMa4g>Za0Wa}t>UziC$0FL`IF_ph_+!b%{ zHbrR6K2obO@D79P;B2YtA6S! zMKTF3rgqLF4doQxp7T zrr8_Haj6Qg8yq5Ta|A!azY(7a_r^En{U)_k0&60C^9@|P6*>3*OtQ~c+!U|OCZjHC z2^juTdIjY){A9`fBm?JrVnXR}O_{TCg7VYGM7n3s;v(H;UDQSLucK@B`{k6EL{nqZ z&Ae5KgHw{6%gQ=xRwO$T^Yh5JFY}l>=xkfa>Z@n3-My^+m1Z}~RbQ;mRlio#)fp?A z&Mj}XJ8WSYK?&u}_9@3@73kJ;&QpLBP-0!7ICzLSVg`&>bvj6M`0S(*rnw3^{8~*P z7;>s)q$w%S}VHRbnX(r*}_{Nemiq)GOP&xQ3cIy_v9)nM`qNdEkg z6bL7KZqQ<39^&zb^TQ`|h1}b55Bl3k6gJN?lu|oOMPYaR6ezd4Q3Aq`V|2tlx(7Ki zd+;09sIx;L8381rR*|jko4?;J@&J-ERRUg?z_7)xOu@2H_=C2kP1vjN*79=Z=LYr% z0F~{B8kjQ(^5DUqWTo%!M&#wqichUf;73TRi*8aDVE+aYN<6Lr7NR;}8LW$F3HEGr z)oV?(Z7REpN+Yw;d|K^wvx3XAKE4n8_^%~NA-_G75N?Z)s@u+cpHxZiVVE#t1<}6> z19Pu`5LSX$tkl92x?;yx`zZzv`6vs8#Nf<2} z#h!(-3~j{<+mZFntlU+B^&PZn$#e5qj%L@xJ2c3fiy4FHI4rh5{9*!o*cBk$FX$+M zP=wjo7~1&!HeNdwSg|{=7&6cHB)tNKMSgKc>!E5 zkTqIa+n-C$;Xd%W`Q0lw=~DGOFbj%V4(G#b8Nw0FdAm`G5UyY}I9buATE*zG4Y8t5 zBCp_Kg~9n`pr0#^oztptF7T*p{3ZE~T|}Vbv&Qxi*)XPF#8Tz3XPfvTJe?7t5WNK3 zcJ;75k)%&G9ccgSv2`X>fpEAAHC9<4{>CgRJx-I-1oYH{HO-fJz)~fP3|WF#)5y;U z?DC9-;rbi2Msr34W-)L##_KcxYTP%5w(fL^#miCz9;B_!kBRjIOoQ)0sZBE2GQeP+ z_5J_wfb2Emu|H=xw!i!Y)a39!Rt(I(&FPMs0u%(JRE_2g3NuGed4xyZJN6j)wSkHj zlPu*zIF2dA_!ADtV;1da@VCcWoHBWj9H7J{bp1F+tjI+3GpU(WfClVl+*K=`JZtacb+n@o_I)yP09`MQ?~&P-EK8lIy7Y?d#9`e z>8{Y);iLda3`j64t6KmBJL=1vr@YYjh^K!(Bl<=hzQ1UP0qu(<=r+3Dy&752 z#D?_QW-l*{+xRA;R#RNz8li5jSS3@)4oJ8WZ6NS5Zr`;-Zn`16l3Vd_WpP&Rtp*5|^zjmRI=kdt4_ra0(wZuq;-Yk0ht93po^KG@kJzHXMq;xMmEH9Y>;p*B!jCV<`Lb*c$Tgbt0>QSL%+D1rCgc*(_Ji z`hN7KS}A!Jfn6<_BTQg)3%0t#9IhBdJg!G|m-AcuB}9R`&6#;4pE%S9J49dd6w1=ZMG{)LW{k^LqxyLjf>BWil zTs-9B=$osf_N8Ap(-aOd5g$_AsWfdubES}L!UvN@4N)%k| zgr13EuB|z*vak)3n+!0Nb{+~snuE{uq-(GOGCLht@1->0Y}$%M2AbGm?uPlVgjAf0 z&W^!)s|?E=4ut)jpofhGCOmGP_?~|Emj7&Boc&PQlkni*!z<-4k+HeRG+ zh8M|J#`W)0%ndcGf%V)_i(Ny}BVxt`ZlS1V9lhU`C0{w=VF3*#S-EXoR(1q8z6a3K z53;IMOMZBWp^Dowk-z>6&SZig?Fo}}evnI30t)yuPf%y2vh`xl+r38`u+ zfG9k^ygVVV8RjYX{m~WJ8D`cCO}(LoJ}HF)ueuhyjY_dslbxPu6Y9}7pCnogkc=_7 z?rtNvaM-=BbWin7xhf#13)=9hXD@em(Rj5dhWVtJyN>3tR_~6H2MDum-5~tg#wR#7 zE*pr98R3d?V5HKe2Q(_9*WD3pQ#;Ww+L(AST!0K~G+d)icot}@8S{yb)xe~ttFvGz zDguYo4F*7D*5y8K)R9y`y2a{jKZU&nXu%j_AmF$g{5gsiK^hzH3(cw?*hOW;hRfMC zA_I&GbERIkp~pt$kym4L`^;3;s(K|Vk+)bdE#l!I+|cAFW8&@n0mO??*7`$aOlWxi z!>kdpF<7ermAP<<1*S4pG0E`K--h**=uR+`@@@v0$Zu7_MP|WSYC>OlZJT5gik41= z{y8_y$TBvz0z_nBaC8~~OI(e{<#b!Tx2VJBgadyDqo*4;#h20F)hWfvJawAQG6Si2-PiMlza2T%G-x z7oRM?4MdUDX;{cBHl+`eSlskjnO9T|bq(ZW;FbrLpMqDRgq#|XYqcNvSSSJj2dEwr zc|&F|9{=^@4)ORn&Ikx(3a6Qs7410MYfEAM{2x}dzi6H z-wK|Q;bWOD0eY448T@7!Mrr(u?DRu>nrhb2O(ymkSTrBt*0;94*j>Te>aZnOu(rC7 zqOd$3`k$9q<&1ejpL0^a8X=Ho&6syDm`!hxGh7B6$}BPJnb%K4V&gY6o`s*Gdam5QtwcEDL#|2;1Vme9>OXc4^iKA znBM^kCJl-Gk*k4Ec~rvR^eB~>=UBWz!>LTa%0c!0d!DUTk_;PZ8n9?LE_TR+3B95p0tr;x*lRt6|r?9 zSkuqoK3J~)(diRGh9FDpKrXke$@82HtT zIp9}8_(stCXNhBtgsj$%?nZ(tUo2Z&vl0Zj0`Ch#2V?$lKY%PMqlNv>71F#{qoH-d zbaPrCO%kVV-5w;97-2`~)-uwbHXq8egEl z6)thpI$e&>E{`tGj@W_YKG!xK3at^7ZkqJa7;0+-78%%;3(@&-et3OyeD*apF=j*} zzbR7`&=(?P)~|pY0l3MmtY|k(gVT-*_}mJ5vuMn0Life){_{Aco3BED%dy7RF5uZd zVH*mWX*9aRTH<&1O)h@|nawH-qCHLhE>ic6_0fKa)!s1M*6pUO)U4pf-MIyOBTA{Y zanizvZ@LfxDt3V**QG2ckd)ac9mUvlApsLk!4G{mjT?ct5Cx~a7*@r0gQ2+UGh*@We{ z#gMB03?s(bELZDnvlVVU9~*lEI{dj|TVA~%+j~?xz-tEn1x#{N05zPJVPBv@SKG!kTJ5ifzyg`@`6Po? zQ0(rrg_bOjsq-pB5seGR5>aBYH~=1Sq5h#Dn{P%ZCK(;`A;t5(7vd^&;RIL;P0*H_ z%N$P6TPUvX8XO^ZQH7(2sG}^e41`AqlQsLiExyX{)GhdNsmfSEPTLab5Y(s2RM3d= zYBpw1ma@-jO?*8Q1C&-+1LCu|k882nIih@wa8!902fxIlMqDNk=Wg4aZKfdR6Fyjc zn20F>YfEbKbgdKC*v)lzYKG@puk_}=rFU}74=s}({~JebxT?x}X|8#PAew^QW`Jg{ zh_{RjWlP>kFB6|J^MXk&7)hmC$XJ5TiPCe2@#Sqjw_gl0(ywA${DP5oF7B=4o??z| z$MZiE+KnU+H3)`8Av@y#B=Ta~s)`j62{^>dAZ_c>`PGzATI+av>V`4OBME@*kTq5YmjHfS48Hte~sT@Nj?5}PZ3L2v@ zz|y$%mvrfHWMjC958~9}-+ehuH$h-C5C~OY^6U);POxx~SKnbqesY333+YA-AW2-S z%!E>oW>OXo(4=}i!DaiCMA7;$2Y;fA@lWsW{1fiYU$*~bZr5M(Gzg0uWX9KhN1t}r2 z7{e8-!7VoUEURIS)KGPrA*xRGQv$E3O+Oq6gU^Ct3joL2=6eE>5U&k@ENE;H<=qfx zZ1tG+oN#v-9QhQkJQ184ra-0Z*f(KhB3Ot;=S`w}a1W0&09EaQ*bYI)2C&sji}k%t zl@Jv&5m5O9>$C7aja{W$#|x@%z+~VWRDqmp?O09tt!K&!F_93q$r^5!L-S=d?(@dW z1a~YNAX5+4)79u07ZV3W^rvaalH##5c1j6E64vB=o7$6_0!%AgT~Mr3})Ue0|WGDK?`HUYNoGs8Ug_-480w zu}qq?nply;)S}1((~BhmfzgH)F(MMa0ms;HkYF&~B7-W)a)H(zly5}+k)u*aa_me# z)=}^nafRAA<0qA>k4v})mXc2{lab0N<#BeJq-nBZ$Ug@cl+=c`&%fBkx$M7c?C$Q0 z5jIRQ{*iIwtCcUG?Z&?hAb_2H-}IkovHwae=<3<7h&PG;o|G}oR`fu>nCWT+*K^F* z9F^c|5Jk1G8?g^T;kW^IKQV?gm{r@u_*w$Z4Ug$pGV4Qxa=R>KsRpa%7%zjgQw7N# zLWhCJgDziiZF+geU}-Z0PY>UpeK@+fyuN&Y{rdQV5#`R7^!T&AZ#xK53v! z_2@N2Dag?wP*Jy=I0&G%1O{#)(~q$O&f+ei>C5?)9DIfS6|_WSm#M_X6R26w`CX4| z>iB(6qSYN{+gU=k6e5fw*wx4H}Xz@#tD|@!5!YDL z3*K~TSh$M@t5*Bpa->i&?~gRpDeDTc5u1iTW%*qOO;)7brQJ2&{aI%{Yq^~O5jA7f zjP&pCJlM-238u0>a;7FjgC-2i_4Xf0hX+=@?uC)XI-N@iQ=Eo&XozNT5 zcd46+sk1O+df0G%wF6CfhU$-AU3R2JNHI@txzL0H!+ASWJWG+_+ug?E{+y)Z9=_l&ruOrQvv(t^p%#Vq1D;t<=! zXLUAN<})Fl#KJJv4Kt4K#0mj#jaU;40^z*Z?h_Daw=^CZXL^~ZWY5EC4PzvoY-jc8 zh#AGbh8K_K0x{t%3bRsPDUG#lkC4~8EWAp9#wU7?9Wfpp3><@Z`` zTKf9)Zywy|9OO$z`7ITzHfuv$^St7bV6(b=GH{CfL1#1l;(8L$nu*V&x_@@> zJJEK%Myk7HBY6-jyTj@4|F&ZM+lui!wqiV}@?8s)k4hzrAOly`!R`Fl#}eFRO5v*& z1n^U+*|UPkjqgW0HA0zfff!MS2JHu?Jp8^_7b!Wv&y+BVBRSH8xVViL4@u&QWA z`}0}SN3biO6Rnky5y-Pfbi}4BxGvvsNf+I)1G3-uTa;CdC9dYkhs)e`jg5o@V5fAY zSFVA@HYNuxhn$<6=@;^*6wkdS`k#=7Z)W3DqL-^=;1hK8@|1`%<0E`Vay;c%(ZoYOIs^Lc53u4u)gv9r&6NUCIbBz0~B|%#VE>Qs+^cn`J zIK=kka^pVlx(lm1^y^3)Zi3{S>gD68VP$P-w-CThWBXp5MR)2?(^XNquypI5cr~t? zO0}x)>L-1f!cNN&Tvr9DGLA@X;-F#@hQ}v3F|Vi+EB}>>I>uDa!o8nXh?uBVNVRuI zmttqE$|^YNa{jKxTOTlgZ@$%hhud29uCw=NN0dXEkD;O|A}~{tk?Z5uDLo?e2=KTd z!jFsV;T)dBtM=vl;N1uYQEdm79}J>=xyCCvoewiwSa_tnn_v(mRc?+i{07p{GFdsx zup`fKxW?22(P@8G(P<6;N$}kqQ7UwqtnM)(pb+OBi9yeQ9*+smr|B$zYq?6Q%e|B^ zS&__UikJ6riBvXghBL(PWOF>JW&(Mjgz~+YbC5GCL-BI4Ef;=J%HqlSzX5$+*^ly@ z5Lz1InnFKsY)tC+(<}o*x(dn&RVrDYfO5^TD6AG`{dig^)d!@X(WnpPr0?RQ$l&Y2 zqj^P|fVX3CY~Rm=Mt}*5UhoVNnEpVZSqlT-aWoGU;ZAM)bvOv9?z548t;*(P>~R1O z_|0W5F;O>L|J#*HJH(wlgdfm$zLr-!&>N*W9X;15Gv5v$-DPRTrZ5KMC4NoO*F#g= zmCVY0$VKQteRAr)b~s5XmDSgA3DBKk=_XsZ$eZesLm9;b?jLYv00(=;FWg=kC= zyf+3r`THug#!^qIJV;c6!tZ5~3LeIye?>}D zId26}$osJ=qR8Y{Zri`H7@DcxMpr|oDzXP_RUcz5Oq}=G?qLnB35n!W$r{0izbk5$M+fy z3s%5{F0jJudEmcmHUBP~KkqhQHMg(-^I+$H|HuFObK{3UdKc^*L3LLqE3wKzJ&R=> z!nyqhlFl32@kKXd9{q?HM)YrEvFQHH0E=5b+UZ`EjW>l9_i~lejUUFnlO+4Jf)vMJ zL=|9@ZM+ck+0RU7L?^rjm;ui<;K9k>IX^mkbA0x$Lr4c7TE{1?*C$8#Pd&j4fw{l7 zo~~`S!IdrGa+dOwLcq#g>_K)=Mpeoe%6rfj%=LjpzT0uH2}4~s2+{3bR1D+CF=@;_ zT2&6PyB61%+mmjl%HwDWn5Asn>r<8%CSGI677jujztNO=0TK7gtgbzx$T(DQQY7W{ zU6D`5_ZanBqvXED06NFf8j2K*@poK_edBIXZ{i!HhKmBM$CS8-e;TE50Xd9)GNXc| zdjZSCfhpR4kGNOL=A>Xhn#es#L&1&ldXTUDa}b)R

7pK$Hyqlz|HAYIy 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

yUO9CVQYW4E;TnoU@ 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

#>j1|E0UjI? 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

`phc$quDJIHKK`0Sq*T})k@-F z4(p2zQt|@ZgVwgatZgImasQ=n-u+A$DQ?z?HsLwmw1YNHqRrLa*7T@t(8y&1Y`wIpe?VaOFPDYfRG&cu z_wP6m{@eVI9c^qC)P6QY%Q5x9&72ZwJDf2g$mkPh)O8(v3Q8)S-^yZS>I!7zWnmvr zT#Ofx!0jtH9OpUO@~Cxm&B-m(S|r-N@cAEgz0UdpF7k7(SEkxHi6>nz*HrdlB~zK5 z8{r@ucnfeYM$^)DfUjznCFnA%90ZtH$ zJ1=Z~MQ>CsA*GfQjCKUDK8bKX@Sh1Q^+Jl!`^RBP9&v_&EYPRjs0s!Ek992HckIsx zwMZ9)LBZHVXC`_hp(tY>95ju`q;xEw8R@FZ?MR%k8k)DrXCuNV9dz-7&aZtwIuyz> zuuYsbw{P3_<_^ra5V-a!FKA#`;fNEz`f)j%YNQtHT;xULVUQyu5fS!`9N%*LIlg7o zc>$ft@>^Rcj7t$KV?+hz1#_XGJv>K)AL9~cE^Af=3}5j$HXcSWJ1VTi(YRK3bA17- zM>QD8_ig=kJ9N)0rfsv1j0LVFHx9OqDF)DvVLlmrMP$9f#jI>vyT4=WeY4nlgbVa{ zWWB#5>-`r+)~mBQ&C3=M@$~`u5JLl8Y4vgGNLptwk(>L$Az@a4JG@#=$#-%8mJsDX z9Qn_fLmM@Nm$Hi59WptG9#0tvU|pl=_f26~gC!jeOv-etVHLhcwNZlth+73awNQ|+ zjTR5lb5_uwY*t;tdOywrc7MkV9>F_bFZfR%7JrQAWD>SbX-|JHNpHqu>O@wxY+y4H*<7QtYb9W;9V>aC()e5% z#ir`65g{BwRAnhpOBJKY!QPXMB8#Jq7rf1J!u1G6i1L8&ieM6BilyEGj-9G0%)7y& zZdOrS*V0m+t>achn~8~%9=57x`mCtudWQ>m+X`{e3qJX#VxkZBm&HU67LH`#L`8pd z@w|c;n5f`BiPH$qg_HpMhWSlBoO%P1znu)yD^fxwkx*MFg*A#A!kw0{?!amXN z>x78wOW}%kRWq&kzoU;?xPpQ>%x!CDZ%dNC`TmJl&xP~;d)fE3AqVxH;r+7~R}b?S!WUlP32pr9S>QprlV%{l%VU&H05b|9H$Uz^)g|}@`U>}n#${#5?g8}F@ zk~0)p$V+2Kvq^aTJ6Ma^6AiZp42wy259(!w*wYXxtyb_^JA!Y-6Ho*1H>5!$a>68x z;$W76bT;rz9jY-jjS!O$?23bSTx$)TJEr1j3`5;=63Y`6ynn;-SW1Ix*&qjYOp||{ zp$gvVHVDqOc~RhHCqx?Of`|*VGH*L{`CR}e2_*;yRwo>UtF6q98|f^Jh4fq-*_tQK zLV7mn-uGdWB8)QcH9|U9X0`6_yj!{{O*6u!CTZBSZSJnscLWN&hc=z;>SfJ2W%w>0 zhv~hk1sf)*4duh|TJY#yIj$^DeNQdQyJpS9da+QXuf1c$sICyR8cEgb=IQe;&(k=} znofXy>Rcdg8|Yg8zUIEg{ow&MQ~q zLqFCnK3X?YZh2rB4YE>hwa5;k@DJ8`KV(bKA>{@gvMSw9qC*{g4&!*O|H1@D{Z~TR zsW|*+)l%W*tV`0^^iwNebR_cFE`K5SNxJ0WcYg=nWvRTrick{krWS3)px-^|9$o4C z+>4B{_6kk65MN9}X;{o1xqFwaL98q!*~ongSR6AI{Q6V(vg@=N{A2JP-h%$Y;UTs0 zUC=o@es)*?7<_krfB)U?;KiVH-7>=z={tpZwK8`@rOlRpMH$XIzZ=B(efwq^Da+zv zd3e~FLOqN)Ixmt@;?vV%xFNq39W3?8^ML%f@|m<^q|gAnkFIsL2PFc|E=|1cn=dOgXPJ4wqad1atvd&7b54QgZG zd-G;cVTx~;Lc7pO0^Kr6aY@$peVRX#1g5Q<+=}l+x$QOqoyaS|34M6*_Vac4 zz~C~z2Yms6{M0f}J+C;-&!N~@_+#*w;AZPGzQ5Tz3~sh2a~{pjR`Az>hkLE9$BPS(PvDqq=4#p-_PaH1zN{2{gDw7(=BuQGQyM>qM zbsuoN)?Q_e{^hK%5YJ`zb(J+%MtsPU`QJo0Bw)VS6J-+U7D(w!`0Vf5lMMrPjn8tjZGz8Y84Lu1}Xlwsz(MaxOU zOfw?p2hMmrjPnI3zUl2n3BTRVhG?nXsU^jQ$!aK*;;>I3hTb*C9m~YHlJ}>nXr$7^@ln1(FYML9{EBz7P%MSzH11AQPgap zxZUOvtwgYECzCAW=&Rd0+`8F1zU+Luy4h+_KwR2h9Rn(+9Z=S8&HmeslVB?WWfhW}lP*gf0vMln!a;t-My z_TIb+;t6RgPKV?$fS$DISX?l^2F}c$ZFDiezIn4z&WIBYM+P30LzLoHP!{3v z3sx!~GCH^wX6kZE*X#_U9<&Lv-d}FEzQpsro2|o}Exez5H(RX$f7~}e?%!PIl`X%!;p-GkLXue=~-U4Sd6D7FO#Xh=Vdd#mp0F6eDm>`nUYET zZ+W(Xa0>A7{}~YEgoS$tusLeIq#N=zY>XJa-&>6sxiL<5s{4}heqHJOWyJB9B05)3 zBRZQDub1pz^-7;Jw)&>H;fHsKP3>9pbE}AbeQ+A&U2(u_EMdinrC+BGo21e!8e-(+ zd#Lj(jB>_EF^rarAA=%Jp?D6JnQ#T3-Jpko8EU3cU@2B{_Z8+qayE)uV7lQDWrp6= zC`}qU)8I+=N|U(|mSqSTG}#<|{NX6Js=6#LB%-6ccPtd~pOY+B38!hh1C3#GhFsNk zl9WN7F@B0G)X0SF)M5u?LQ0}#!NHp#3g@O20n0mhDX|ZV>crTS5kk2JaZ$jTiRX4<%h>(qILc}P9=aAQ`&ANP%&`k~jtuEv23BHyBM_f0%&zg#dztGqta1$v zuOG*;x)!4W67G{Ma{BH?8Z7Yg%sa4`k+7^T>Q+dshM6yoZCTH2=K&pvq$Az|s?B4- ztzOuVm`E`oE9V=!aAle_2^XKU^*RlqJ)6qy1_P(B0p`SHSh9vuh%xDG;9nnneQ>gd6U;Z{A8(_zw zDQj4I-cvyP3W|F^8X2zzkn4venuTd_ABUK=!|C^$9HoHm@GY2XH!hPbMWJ_P66V*e zOf=C$;^}Ty%7Pe~rp6bB$^Z##ZFRT`WRhnXJL3d<*Z7nB_PPX6Bd3R^8Jhx8IXjG! zgGx;DKvHn*THgp4?<|vEpHcD@M+!qYtLUfNZZap*bIwn_UwFz4%ko=vj=qwy{6XrVnIr4WiUK_RI(t>F$K*N zOwM@bIUC9InmP;yM?ZD0Zm%voXZ@qg-o;fPP0~l5lat%a?$P<>aqsL$`mKNTQ}_7# zqd$Gy&N|LU^aIpuH9&#pR0*yd4}8=)tiAG>E)x7}a5XIFhRck|Kw zC5htvIXA+O5wY|}KyY(zUkQEyb<4)Nik~!?4}P?TrGt@94fd}dm_zqJEJY6xx?jd4 zw#pf*x6p2gF;W(V1pOv+pbfMxcoP2(pk2W>B6mIPAzggfC+wptmJVs6s{|P|4tja) zrS&PUhx3b9=ka&8CVT1Cq<(t^m(IM-AS$DNA);Yx7rMXTF1DGZ05z>2dinOv-+0() z{W!hM1l+r4Zv_e)9KO4BKg7NGi*YZWbpQ4C<2gAPPdcX`k2|-YuFsCHdgo`=u-FeP zhQ(ft^DL%n>^@I;8YUAoZ^3I~A`zV6Wj=5$gj0m~P@ge^kUY4ih@cJy>MaW44#GjPPKRG$`FTj_Rn&&PV* zc|6#)o+$G{Ej+2DO4y?&Y{Vhl4zyU)L0OKovEI@#EV*yhz!*BEOs1U-nvi?fJ7KSYt~4C~ z4m%yDVtaLqx_7fEfY7ku6bl|8xQ6bx zn$OgR4K5#6bOK!z`D9uyiWP(F2RJ)=mppkw*3`CSanBWzE~H2 z2HL#7?0HK15d@U!09|jG%eqVGL_DdvQw{F1Qu{2lhxZ4@NBuubA2%LiYMI$ zOaEmS&wRe(BPq*l2VD?;PzYgNGn*htBTd=XGk^U3voJMy43uIzTRU`rHKHP&)PqVl z5rS`~ux<>~X2MopIHagH%Ri1D{mU#Fe&HvbBHI`iUeh`&ccJx4B*QNOr;RB)6)+FN z5u$ZHj&qdNq2i!Gl9>fOpOts{EQ^k?(7@A7gZ_ACERn{oOC5vWG1t!$brV5K<)z1Q zq5$b!=a`*_zjH#(MleP=KSenR)9jeW6_Ka~68wgFrjiIjDF9>dZ-Wbc1Cdy@ODboq zI|-BY2}kV1y9T&q=ZMA7IwXaI6-27eg_aa*QQl2*#rLanMME!^B(gb|di7McN)HX3 z)1g{Ev=aA)4KhFj&S6cjMoXW`!R@A{1Yc$8Fsn9rjPF!Z#x0M$>$K9+xcnqmaeN+u zOM-qUc|F=Q#V)80kl$eYy5GIrX$4(TK({Y`IzQ{)o?V}Q#0Pm1ptKQe|I2mvy1Vlg z)Q!a(@H8IqVWmii1tOq-V1Ey~{o5e*?!Il7!hXM^Yw$9kK{Uigkpl|rLQ4fy)+p$8 zxYqE#4Juk~$V*Dyx4gu({>tX{iP|)tPCi!Ib`LqJkD#@63gBKxc{ZFCKrH-qcb^vM z|NZ`If&OSUl&D~qg{iDr78%@hmM;Sa77Z>!s7t$jbab&}T|&Jx0wHWM2++|J1RWi-6-9PjNh9A3 z7Z3zNJt&%mh%dgw@ONIZGOzG0ABsvH(p{4@Dd!NdU93ece`T0bQF`fM*6%Jw$s>|z zIgXP;Kc`~y!!RArQYxJmDy)YPyrSYB3HWpAn>19Vz7?!hzJi^31yy8YcnBm0zN6xy zo8^ZqY8(y4MhzF#g+Sn7A|M#)`WA7}$dv+B3-2DxIytxTJhe4VnBN&duA{;_phCc=HuzPk~ zdw*-N+Dh!dt%mpguwtT!9Q;+x0(u=pI29nGy1ALNX9OGj<# z=qccTT=#bpPNyjAvXXhxBSH>dm>C41fJ>#g4~H&+ug=vjB3`K)yy(@Zu0(YO5am^4 zG}S2F60=R^HLs}Zd1v!dYwfT>QzxM+PxA-`@k_+*UccvG`vHBb13)ZE0z;5cf0=MM zwSF72Wyz1$Xn}`n17$dwinO<^&l-tleoh7O*c`J_DNKU{gEU5HH1+ceq!XkxNLVhC zVW|t#=T;%ar0R}&2`9Jre0&{Qc|Cj7g}LIJa)Mh;I^5$$e6^st@+y>{RT0LP0Er@$R&hj%^JrIrOC2nZB62_S zpEHSj3kWRtvT-q`+JObZxSXx=V9%dqYBgw31o?z>tQ$sPK&@4Y*Fi+6x?NFzFgUF^ z+DlilBqTr)qtoE`{rB&H(*I}g;@nYu5grHWx|%M&>SVlLqWpprLT zOh`q!!Nb^ARM5D-Hs{=X^`hRnr@URfPH>rcA=&nV8*EjG9s&oTUMQRp47&FIzroKp zH~3fn!BaPWSV=vepl9d=%Tx$z1Q1mPhVM{?UTg(WkuZ{I0JoLd(zgT3yhf3X#X6@- z5m@YXmP*)YbvRZz3Rnx<8gLCH3jtCgf*5TDn)3$uH(|5Cj@|zS-7c%;{ z8TqSZzAuvN9_nTfaxgb7mmKUZXvn{!tjH59DH5eokBoBWNo-gs{kNeHub5KzzTcX) z5jmn^8bBo_Gc8Xy4V3^%78weu%ZwI`Cuj#^wDjGy822EyH4SFv(5tmGire<*LAcnr zNc~F6`9nHRS1&o&cE~nK1{d_BfTrG}mZ1xQksI5>*6TehW2!*R(b#sIa1vAoOQ~JR z)yQCjsQ^<%3AHQR^Pty`0nA&e-jXKnymDSb4$r(qTRqr30fV{uNY!$|s+$paVJwgR z@s+Ru=_W!I@C1>Yt7J*G&z1qYSS9}bVDI@tQ8HBl!Q_ei(dl@%zG@`AhRTFJ*@zL& zp%i?rG)^YbdsqMucBKQN3Cp?cM)`5x{2N0)QSQvO&)%bi!Iz?BsPwrJ*2z2E=moCx zF>F>4pgS5$d6(tOpF$q$l)u+R2G?>FZ!}8%#k0fb?P%cBTtwm;t5O)^@4|rNsCPKT z1yUJB9*@XYLrN+`J7al-I~AS^;GpR0`V976s(7KpJHuRro0lS9E-pp5cc?|CfJ_a% zhL!8!@YhP4wcNIPgT1`>p)R`Tn%4#|JseN=5}(U37iqE3dTcswYKmQ3W7&8RW9_W} zvG8>d_FgS^QGbkuuS&3ql^V@tkxjIi90dse&%B&tH$}u)WK7AGJs%+sTP2kSG2i2v@0)rzBk&oK(;cSrxulFnK5 zyCXH}-97%lj^}^W|LsDj3%!Yfg0K)={jfg{51u_=YDvyCCqcBVu^4@pvkCJWUIfyV ztnI~3=SqoPHHM9dh`8SOp9{;~G)2d6M4YO|$4@gUV{l(-kSaZvf2gciU%D6<3gIDb zfmeX(!U#wpKE4$>#N=$>553oGtv$lk*2yEcSlc*c%hkkgMrE#$MLruLl6&QNZ;-g} zFIaX9F6oc7yp1%Tx4@Gl*9R`B*yZRT~R=)vTsHX;%&zd!vum*3QW8~ zOa$fNiZz6>q*}P9K^1g^F`KtxKF6=}2t~|{A&%)3>F^cmeQuZHF0Yb5z5wBw=$Kkkjv^P_eh2e?5^HKOrCtwFY+wC!Aeu3Y%&pPB%&v{@=s0^r~`Z}o~Umq zvl0^miUI&Dw8jEe@*Fwf3Fp{EBAq`meU^QiS*jeGx+>aWR9=@sz>Z6#?zaF@EbcI3 zu-SpR%Pkdf1C$%HcX{?f5zO6BA{k{9VW%Qg_Vz(G#dG=>Tdblq+y`B&%PLCn*46A0!4YMcAhN6lL80xRxqh+GFY3hE^B9F3)sS+tc9#!BR zx+2>N_)ky;@us(0a2}de1(E&+`K;N+y%dtW#WwiF9l##N*AUT#YO&pd{RAZSgL= zxyi*1Q)MIWWWXEY_G^<+?Lu1D;6AMx5XtKZqY?JY%7vUJ;e4go*NDC?$+Qb#ULb92ha!$1 z{)(~Ir(dQq5&M&Hz5?jB3fVTG+gJ^JmKHHpY{zn)mY;z4K|sGkb{~}q<2S-dL>Qe5 zs1}4cgdg){=>zfc!?|j>|A&4Mi7*NhY?AN=0f;yrjUo13$G_zQO2xo|!FujhUs{Z4 zbMOMLD|-^-JPN95pjM@JDT-h=1tyUtG32n&UJOdp9B2YP=!-O>>NH~D3IwDjw9}vh zFpSbj)ufk7%cyp0!#|#;qkN8%TN?^a(`gjC6(IiBN^>1Z<;22=Y6Fl|q?zTIWRPjM zH7u&41T!=o#m3afuL4#R?T`a7k0%q^HCP{W zMC?U8^$u4UAJCl+n(rj(ykC&@B0Oe6C`NFf=C5xXTksNw7aacNF@Z?K`4sw zF|eXlUb^td3N#ZUO);SY8Ae0_XEZbA9S1&IE=2tCwvMd9@T6Nmm> zZ*D9A?UQZWRyAQ$JGdghe0?FIe6;Uh`}3aAw)$b~b3h~8)y7Jg9WvD|Tk-SRz}KVSL!0mXewPKNAw%XzRQvpj6Fy;*5v z~>cw!QpSYJkHsk-65 z*4U<;8)gYlm$e$2OSU#gpr!(7E4WakL~{nGqjttny8I8qBW&vMpgf}7@x%GH8VIA; zzP4Gso`a_~cs=Hx5zdS8{YkBEeZ!m!;pzBZ;92qSRs-0D3FuT{7sg8?$Js22zzMIz zeBdA!JFQB|8x*w zi53jc^GqzbPC|s)21{X)>5s623kNn)A#EUwWX!u31ys}y6cIBBg5cCtG?PZg1J&fy zE*nF(G1c+ahmY7VG!kP?88on9VQz?l^o(falzA!-XIU|1bDyBv1L||A54;v7N@VNy_8h+!Xn*QiX0NRTAHE}(}a=Evsunk ziLZTc>31@1lfxXQNR## zh8r^oK|;y?>pH`lonSVVHvX>-%Z|?u8)e6n-XD*Sj+2=zyx=Y-6X>M($6!S7b%A39 zX%-RwDf;i}2^M?7g9}s;KMBcjF0*4n#F1H z@x%F22kV0gA>hR{)8&P788n@CsG3Xj zz!|SP4z96h_+p>fv#uQs?!ZKJpds}!MUhi#6hxtik!nja%4|f@Q(+P?;9Zu89CBo+ z_%Lua-N9s*6fpqO+Fg(&omto-rEadWAfo7|9TbrUm1P_d-UzS7P!xAUq`_gZ1+6lP zrtq!1%x!%ef8O7#zM95qX(Zd-V4(C4tKQ$AvQ)?c1T9dkb3pPE%3V7_T*x31=}j@F z@C5-Wj1)ZJnFd!*qHGL~_?IRn0!#mC1lY=Cu$+>8-gNvm0$;3TwKUUW$Z?9c_Lz~% zoTsuzn=*P`l{O&2)`P9ypCsa(QG|re+v#fHVb2AUfbhED5_9Su0MH%6u~D*bmIpJE z+EK(cTZ+kxw53W8Lj7cc{ne|9O~RIDlekbI%lvEyml8)Sr?|n;9L*sd<(ZVe=_~0H z5(6QxGPGWy#QfgHhb$4j5AW{D4xuVCHDuKh?2i(b(2RH1y9n|O^yeO8_ku;rT7ghX zNO9zHn2E0UgL8!+9!t9j1`-02=TGKoILS_41C2**Y$(QIa!rcgY?z8-v0Jga5-qV8 z=i=z_C>*{;l?k+kuD^AYNG-rRvml^CbgZ^~{&;yDi1aqjvlK=_vaQp#tYlL$pprc> zI<{zvi7gTM$ID})A;_n52vY&plmco06sJ*kx1>UZF|{~8C`pPYqKRn|9$53%Qnyw~ zId~gxqb)%N1362N_V$nV_B#02tE0U=un;NH$?hWsJpzif72#(AbXnpGrNQA|Fo{!; z)!AAjO@F2OZdUxC-SizUi7j#~3D&6cSI%Osebg*5MmcUQg7#QyQN63^MWP|)!<>ZA zPB3`){@v*y=%B5w`mJ97S<3w(K7A(`T%Gq9_)LF9jN&Q}Q;C5b=iyxBfdYl2Wyg;c zY;~9hU!Lu~3PvDXUQ_52+6rf2H7oeyXsmn(3m%PyG%-pW%?d4$US-pG)J6r@$`jwq&0+*h+QECl9>cs)EmGAtO@AK>~g%b=Hbja5-lx1d1Z#fWqTyf+c+)NrQk7&o) zi8K;{Mt&0^&NvcYX>{up9+wM6srJx*ingPUuB6!AhBZ37F7Zi)$*v7g#5QOoE($Y{ z%2HSMIQfi3qV(bG~C#~ zm6k!N()Gf2r6sj<-4U$ZkH`y_*+4531xD_qqG$uVSr$ImB-;dd@0sqXN7S61(9T+@ zB`Onv9DqWUN1dWbI+Hj_VmUybG5GULNtDtJ^hXj>SRfkeO5eAb)6pFLy}p32F{QIXS;LIy#T9#b`cC#3d${v|zg?>TS+L zDW|{y10cP@il9bh4VLmwUt5S9T8g#YIbkkJJ5s`I%7!@oGTARY?^~z7 zI_-r|{{0{uRmZx#5&HCt7-8W7w0PXhFqPdxZ?|$FS-WjqqQiOp+%`(bD?N~crT|w! zsK3iu2mkA*z0Rv%=TBkhx8Rq~fBlbt!-J-|?hn7O zMieq%uN??U7Ho;rR%)d*sEe)4*vf=bn374hu*3D(Sg=tq46|sC-e&&YnYVsRLoDtD z!&!k^%`hv*_v93JlZLD75=12Yj5wmkiZO$D>ijnJr4Tkal%M=`Vy|h85JSoQzn%n! zq(Z!Bc3p5h3=f1ui{NSjh2t%fX*iYRtdOv-y^Ax38ye{VAY4``a0S~&b|;J!-G>>! zK##UIz($#+M9!5rZO2g`V;St@Vc}^U1^eV=I%QbQt%q4;mgSrgAU)x_palxGZypXlI16Trxq=GN= zhjhJhL0+3WYgITE*;kbT zF6m5gx`x1XHXT5tO!t)ovJQ(VXtO@rO;07`eitSia*9G5s3cI}xV zCsXVD0hl@pHP0nBWhQn2>%9LIxfqEHaiML*H@KoXc{K_@Q?%z6OGP+;k zKp{l}K;7jOJvqxV(iiT*e_KXFf&q2g7jmc{a5v+K=zgKVF4|M2U-vjQ&wka zrKfa=LaeQ#uJo#dJbTx_>b*NwUY29p}|eaqMv7rAV9&L;Im;xg?<5Eu`r0WU`R^I32o}IAxvwM@Rs-;>#AcLD=Op2m@}i8m z#S(vMv6j8VjXZ3#L7*?1kpoUHAdAR&2y0AN1MkZNvo1RBJ|&l=2>Kc1$4T~6ZuR@; z+m0)eFwDriDFcQO$J40dk06TY9L9fhXx^@3TiQ;>F8GI2JkwY@m`9_292tWcTRjG7<8v%G6*2nUKtb> zq%IuIKXywF@$%R{g-IfsV|$kyUXt-KCA_wH!oHOEc?cpu^;dDxLwpV{bH9Jy4SJ>! zeJqclJa!^L(R%)L>*q)R_P?iLG4AGBR{ZyF9?8xq>>TXvzv{p*T`9AlA8ijx*4&rP zdFFV{b)0i6K~Qg6)WCsHE?;9LdR!YJneX89V`nhRnkJFWmcK`7#DO6(LtXf;g9?+U zVX|~uf>nOaPB?&FBmSl;8)7V%G5;(Z1w4lxR-UsZ?Rzf|ysC_94aAk-_us!$**4k% zK%0j|mUM@H?=tB1Ppv>0f7w>behzhzjB>WIL-6!Vk%tzEw=3SEt(|~$RBxd)b`BUD zAAn}}VKkA-X9(rI$X$5+L+|nzN>b|fdza)VEdO|{$3*~+6wQ z*r7w}#oC@Vw*=d(ZVLUZNRe8B)whKh#H#z^hqhXt05F?+nETJ2-Ou%>#;X*7e_xLX z*dyOK4XBLV{e5$k;B9#QIb8L``2k`Vqy)Vwq|O95fYM>Z_>!eh+(+CN&bG9GK_<8g zLZ`Zh+$V+$uDMUxQgxf?XG%I|6ou8d=rYTF(rHUBBF2lNn8I#UO(`Spo6!8`{XZwG z?*H=*QJjl;{}1O6L~y9D`=K}3c9q=F&+Ac}kOtlvWs_-GU>QNRkM~4^%9C+^-W&ny zAFg`({D6|npFR~qe7F%RwBUZ4PVY(bJ@g2^hg~a7Z@KeV8t>+X-b0VfTN>}`(k?CU zJy>iU)OeGkqWrWbkDYx6U`t^i%s|PFy*x!VdJ1L~E3A+5eh|KCmZu6>z~BrFj1o>v zk6a<7tm?#k(;ld-Wzsl3#@kO0!hx#M)1Afd?YJiBs_l5W0bd*V8}TF=68& zWY0rUN}W!`4YAEZj^pcM)${pkrSqv{5~*|7Ao);SUiW@Kyi+yrHBiu#&B<$u?kt`4 z}>X+nfI5`;}th!J8>+I9n>x)&c za>86F!QWpp1N%|4P=5ZRw!#MXip{|{${U7pB<@dRJS0(kjR(JIY7P@k;ad(Kp|F46 z*0sTes|1#iS=c_LN+aZD0e7dg>;rp5pa)zTffQv?T}?!Fw8KaYBtu~wo5k8rhQL@= z2DX?MvvgI5z^m0fg05ABhp+*%-|Dm}^|(3j4YybokJN+Bd2mi4A~zlpeB!G6ww8nK z{ZyoVLT_Au&lYusm_F}E!gZFlx{vPT4e{_(RCqR0JKKo4&}4D~o?rVOQFuTBjZ7-{9BwVtb#7g2#Tttr

YSJAj;C1 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%0A4v3GWP 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

(^(< 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ℑ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%0ARhq^CE!{1f6;@X2xPh7yC2k*KeLMIOD zbrTeo$`ro3$ZctWzGQ8kDA>*nl}2rsTXEg+Xfw|m;BR{9TB#cY*$CacO;u9(e8E2S zfZE3$P^ljW>)T<`O(0|{a2h=DwqkY<6zaYl4L?nP4eeI?g0|n*hRkQ#L)dn^bCmq5 zfM3f-;U)dZMc~hueab9hFAmNr^_R)7VplZ$twq4!deG%>4P(7|GjKevU%c|OS5a8= zwI~}IjCq3#n&Oq;>891+%la}jUi%hk)i?@O;0zr0F^UH5V=o(;Fjj&NWLc5;$rXQLw=JQH6GDFo*8wg#=K6#-`M+W-9PdO~g_-EjdA!DoG=Am(U z^cQFy_A|S>-8oAB4QPBgPCZQYBNu_Uhi^~2;bJci&bR1{;~C_4mR~{q_35M0=%H|Q z4vC#l>gEn)-2NOb-_|~sNm;}`lc=A1h}6$JFwh+t=x4q(QrCH!HB0?CO)e63VW;!6 zZcLos938(hCzX&{RsN!@^u^j`FTy1+UOxA&%YLzdh8z*>;3Mc(2k7G=A9#nM`J$0m zTvSj!I+S5uKlXUPsKj52zM0jrCkOABd`qNALJ8jM$Nte%H*_65x+eqw+E=lsImqzM z2yp(~i~i>=9kKtmD@Vak=%0y29#3!6pP^8^AARaH`7x-__}MmgMWV9aH9D^j_Pqts z?)ag+5nfZ!UB73}2&Xqk=czY4s|v=fE)=t7fta?!Fs~XegAUjht4Uj*6)5(%q=aAN zC^uXR#S+3U<8nE#3S2*5q7C=(olvpQk=LioAGP@sN7YXe!hLd8EPdropt;>?cX)Kt zLv_=5!$Gg%Puy_L3~043`lMmMaMG~9I`Ad)pT-Lnay{VBJ!i$Ytfj+O(RO7hJo9Db za@>ed)Q>#BfpMQGMC`@E`B_-CdqPV+nPzLyd7*zb8UF>2nlEUmr}FE(Y%T_W?i=q< z>Xt6sz3IwOc)s62p%UZfw6MoM0#~-73%>5jz`yXL#*LXPkjT($3Y)80-(SL-Jry;2MwfBvViBc8a09sL+M~PUfooH6%)l}hYODRgV7yVnYh+>fw z>_|Ak#>*%cSmhZZj835stHV2riaDg=O^bZ*!47!C&!G{f=szA@;RKqAv=geTlEl3S zC8SR%VL7XEAz_6VN~%ja&qORS1;U#LOPqOsLWgr1gKkPFE{G?rO$yZ7LiUszyMO>u*HdLfjmre(31Oas7m-3t}{dGGoDYnRe; zn?44>k7b14f|O#2A>nWAMT0yV4K7X@$PvsVJUbd*I*%(kn`Z##MwF?@t7x`R6#!8( zlW`>zTmhLW8CBC%u@y^IlumL;CAjz3{IB`xbp*xqvNWz>qKYy~7Ni=It)G*s2yA*; zDwF8CEM`%G6hdCIY9|_e9!3}SUO^R>RM8JbnaC2R-_mqcE;6b9{o%B#=IYIpCrJ^j zJ#nk{#0)NedvP&)qIX>^p1=pI>d8XMaOOL;-^CsrJ9W@SfJuIS3sBAEtfjX7vn6Aqc3t97>!`+F@W=qf$aj>>_kw! za#6uAQZ3^?(JmD(uDGLgl^ocyuq69Yk}B9Ji&RZz5&@rx9v**qv=cAORr;y}GItJP~nCwOG416}TJCTwS zJO4mQ_M?xd$B~_g2um6YCHGeIL(^8INhz=K(c#|ny~Ed!fDJI&;iAaWSg+U?R_Db% ztj-)zT)JnaEN2_85-vtDuh60z{j?AnHmX(2@!@oM^*a?MRx$+;KafLpbm{@P(a6$SN=#qL3g&FC zsSO9MUxOK)i)yNfnZtEsk!YdBKf>P2NcBrc7G! z)Y4}QP1&)$7K^OXLMDtvG(0z=#kI(kb5;*BNREx?174)Iv{4WC*WIab0O|8O5;anE zyw#_K$g<*A>1|ixS&f427)mo38QY8lcd@{+tR#P5)10OXl8uujH9~U%@;u4SW;~PA z-Ykc5B#Qu0m~T9(5}B+Zu#F~q?E|Y8@XTk5td08gN63T=J8Y9`sk@p25ek*Y^+1M4 zSfU-7FCW#*>534{ZseWrD?bAUUr(3-ZdXeVk-k0xq9b3d7)93wkQ{x2dl?%=KiE6a zx4uL)1){bK?sl)@FbyFo#E`wW5J>t*S}qA7H!cdWa6Z_Of*VrLDm3WatB<{JGFNS4 zLJOY1me9s_AydAi^tL?Bc@o;Tv#kD_Q9%B4_IyK>mu00vCI1ME!jIRrq?>14c{@Qs{9WjKh{OFL8a4LL$dKKAf0)0$?6<5X)4oEPcJm#_ z`GQ3*0L|{~z$`=g;|jxjf0^bUu}(%k9^c(FnX2LLVToz~{f0OO7_IfYi`YjKTek-haO; zPKj*blup1fiH@q(q6`Vz_lXm%XF@1M;Dejy6QiyGegkNI`&j}+I6;!3?O4y<$2?np zW1NaSTZWhKy<85UHs!BCPM}YKy}T<70ud$@i;E0V`%vVUa=w5JxQcuz+cb{k1o{w;8=9dlu|9SN@)Z0=rl*qgh4q`CtqVZCjmy5Wf725KjkS%IVROn z&x?A00pPOs6KG63ikrl~az!pG-vH+Ehau`WiPn?!LX_3A1^NmV;K7>e=aoq1(THPW zZY_u+g^tToCLJ>N)^KULsS`HW@vFnbZ?#x@KfXFV+|qV@b$IwF!i<`rhy|xN(o%s& zb$uE*+!hUhH{=A#z+&Ri!0CKI*nXQyKfSnl27>bG#mx(6o{rNJ9aT5jFW<`JARwy) zt6bav3vCdU8NzwVHIMz~=x{%d4*1gX2kYRp$kU(rC5yg(CmJuR=JHstJNLkJG>D)P zLQ4{S;_(M-$3oi|4(>@F%wO0!H#$U*6L8Ebi#&}ZxMW3G8aJMbd?KTVC&#Cc%tE3h zLNAg8>q;hO*_ib(0{B~%R931ARvnewR~XL$T76Ul+=0@GKfVQgBz>VFdZfU-Q|q&1 zl};%}6W0nc)E)t=d>l~EKsy7h5x6y!s8V%J>XA}T7MUm`?G+9zQ%#H8T)R8|gKNq| zZm!?JI3aSF%$5GC_W@8Zrb}1M2i5rXZSQCt=^;n|B~Gat+kfnHszJ8AJiwOZwKF*p z8GWO^Kk|YGbd-hdWX4Sb=HvQ0%~JRvl6lz(BKwr5Asx*o$bw3IoTOBa4wiM1r&SQ| zhiVZ|;h0k*lSo|GX)f|uKHBV)pxj{wfdbq45TJ%k4_V_Xq8R=zK$Cr&1O7Y%eUHr@#*~z zUFV6#?&t|EgPa(q6P@y85@kYFIN(5~B9G!l2G&94yq_w@5zULpue2tM?QP(M+dg!T zQzd5Obg~c_U*-Eot~zLsirK8#>PcIa7>|`FEuQ9NJFps*i}$BHnuY)qEnFXccx0vc zd>IiUxZ|}{oKY|)dWa+c_)t{x4XhJg6F|f$7pii@-&7NnQTd4IdI8I44(%jLiWyu2 z2%&d>I{xqoZsGf7t)1Bxn{TVM(*xS2WKJy)Y?U~%e z!EoiNh=<~%U(-3(9yGOIY!7_@LETg9j{ywK(>~wBm;1RF8pgfg|Iz)^gHf3513KfM zH`2<~a?8jE=vawK4R9ZZV$Xx?;86RI`sl1hwVTa_)>j5*f;=f#SqV8AGAGX?Rjv$D ztd-_I3$LU2bl{0d*u~9Z_T;7$!B&+D+{lKP0nW5hz|q00HBDHjn%a%33^zeYQpE7J z>t6n6JdB7rC=TK{Y#rR_ZuNTIyOkC&+*4iqFQD(AfP=Z<%!La?ureaeS-}3$V8<#o zN_kUgM?shd0f3lVmHbD{1(0y&z!@Wb#cH-=USHHO_{^q9mo15ZqZi>ITDgJkH zQ)Hg$bo7vTGjECLy0C{Oc6N?OgsC0iN7hRP4mTQkgy-T&)lz|Z&IBjNv*4b*92*A+ z;c+gjX%VvHwu>N#`*)0l0mUF*pI~ZeDlz|0V=YE}s*$j$%bAur)Qjy%# zO=!@r!zU%{(kAZWUptEaX?-*7zNpuA>$lF(e7XdF@SE@VZ@%BZy6^Yl*8F~d^Zov> z>id1Tu0QjCW8d$?b<^Sf=KKAd@Ap5J@Au*1Z@%CE6@0(%!Poon>2JQ?zxjG^-`D%_ zSs!2T!SKUDo$D;%IATw(-yD&Db430X9g*jyE?21s<*U z={0;q7}3|Mzp%{bzA_wdcgI;_Z6aNNf9>x9dN#x9cIxpL%KC z#g2;nI-M*?FbtjTY|}6&vo_QF4@adG6)(~=Fn6yta}WSkJ!%3mDX0;S&z0;zEIW3*B9!haZoI7mrLfMfl(+ zAnJ%zt0)~{Y_+l!-8?VP9_>XiL{!RZQRcclQ*%X0jqJoeppPN?i)y_jRuRW1MC1afKkz}1-9X@R?Gz~=~;Xrz&_d-*y zr&8OTA4pyT~>Ix&J_6ndvU&zZ$a(p6c z5CgHNw_Cp*PXp!!m}r+A2kqafmeXl)`5~Ywjn&+h7S^(FzC`AXu;7GjiEWd|GYT22ot^z_TSLJB1v_w;po~`s zB;D60adtTiglRCW6`S0Z6IRxlX}cTrzPR93OkuqhayE~SWmX9iGC=-<#ncQM9P~_; zSIv2_8(@X(E|<5kl+gT@ZnE4}VZ4MQT9xr7eXJMwF+26EA{xO$f@|r&d7cipWeS)g zLp=CBOj%b;g>w5k>Pgs8pf6u&6Ch2p8e zKJ6)ijLo1mmQ!()qHPVUs}^wMfp1RIYdk-z9UKN`Ovy?kS7sbHM9qdgI>g?bo%(xq z^%G4n-+XJ0*w@7yoSd8dy}`JVv)s* z%#_l5oXf8jDL@{(E?h^KXXJkYM3=(d{<@T?hnkm~G#u9RI|a@dskuM`01VobzWO4y zdV;;^^Qz_@AY3puic&GGqD5Y%Ss+Yyo|dwD3JN|KC8c#3ma!!z*(A|n?iUa3U|7nDjx@ z`n?bGtN&gimh}tcB{L_%hQq~0y~x-&XwpcRT7kyo5Cub?X>FTPusN}X(FrhoJnqv< z&O9r&U1%OTqgR`(ixHU@4eE|Pa0k|SD!&Sd9GpSPGaO^5R#i6;s=q`FBFB1Oj-6Tb z_wTK!Hw2CVb992{xH@nihWThpowE2Ya|XjZ65cUi_~+;QuWz2>^Gn)UM@53z=s)|R zu?_+rXsb+)Ads#$Kfp*{c^~Ha8ZvVk5{CB1zGy4}`*K>}H@F6R8Lc^A?`RkQ_MJL# zcV_cq8{Vw-XlN*ck?Kd_q{x3)X~Ec+|Jls~1!CH$zg^`wyvh%s zk}Y-+hYEDI6VNfpuroAP-%h2@vm>3u)aKeMrAY8fT3GIsEu*O`;6}dM-(Ha7X#wd< zEzl(||>>p(z3}oJ+HCEcTT*$9wzf=>5snj~_pOIJx}s-KVp&ACEqM zxVrp!wo{u^irc()3j=sH^`TCRLZo#gNv}wx7w=Dv@eX57bBV>Tozli+xk56fz*eln zeI4aREvy-rn1sIA+zC^~X9Hh+j493@M_2srh_+9#mSZ>q@MwK$BNI@Lx5+3@%Xl#Z zucw$@OQ+&S(*J0GlYI6zE8;KF1Z*OE?2VsfHbp6u`Sx;l&?PprP|EWJi-p^!5TYnbGhmLkw@v8ZVh5 zIj@2bHZisW7_wwPXRqVL!8t?)3{9hLt8yU8AKDYFMrsRr`FiFj7a)D zP@{putEL-mdm6QSPK+X3x)~k1JvCf-xOPVfHk{_*wH|GK8Nj%_y81fj+Jf4LQ*$!o zuG3M$9eOuWP7vVEs#6@cJvj0(DWs=vt(w}1Iwxeytgw!5TA@LN={7pgU(>0jUQk5d z;gTZy!BNL;l`YJ5f#yeAI|rh;@Xv-5u=1HZOO_SA>2WvzU< zud8ph*(N=1i<*l#kSy%1n0!|ji}|2j z9c&bG#vWXLu#1xwi{!JYK%Y}gq6rL%d%>!YZYcBuS|PB}6?{SMwMXJu{W|UgE7V;onF{vPb(!03R_M!p%OM&^Rfd1O6R=2@{cMYK= z`9!PmXHr`kVqgkoD(GM!>uY_IA*&(16aZ_i(z_I7;Vp$zJbgvs6kQ_46-V2U65$7F z1s0iHJFqkag6mIVbX;bf5N}zT6;jVf2hO+x3G)(mRuo;*iYSw!G>d+X!-Ael)uuQr z{}{A<+R&0JdwDfmJ{_DJjttrgR8~A8xpr6NB3u3}%U!#0yEN`DjO%Gb91pud`c)9? zR!fzE3_5>(Kv6$`eE`ga?$_|`Gu+$_GB8_cE!s2$62c(*>jNWD^+e%={Arue;Y5(& z%HI?G$@ZY*>;ve&pMF6rzBPJPA_{y68_X(*}H zz`EqNi68 ze1VX)-UVeZ3jTU>1gZvW=At%uv$(znUk8gLrwf)P0Zx;)C}zDuY27euiHaUl>@cn` zEPP6LfAuK3ofcf<_tQcyB>8w(#XOA_`6tw*3;}z8x$pEjpD5wqqllN zTH5har-pDk%|tFHlpJ($aT-YDrDS*bT`vxy2Qu`|z9TfzgBWIyPc&2P==hJ?OIS*9^l!S6(gP*Y47jjAoR6D{&YmMSi4SB5l$%$N^%qrK?I=szFzTlK9YqY-$d zuNO45wF%fwRMavgSzam|c+d0H8tbcrxy|s4_tLEi zmYk2_{Zd5_5BH;)_?pfZvq$b_)ov1GGLV`jpD1T-?{}y4CZb-F5Q*u)u38h$uecMO zXp5z*dABpfnW2$HoayV0I5RY4t$D4| z;s89{Hl$^Aj?+rBz32p8&v5G4u}#sF(M%*#bNxS_|2gtW{IeWKdUsJ4fXM`t_xGcD zonUISub?YHX1~J~?N}`JSt8~`S>DLi)}=^8gzF&f)VfrZkV4F&gDz)w z%jssVeU)&xRnv5iHQUJeEfkztxKYXiNKog9wqfEncBKx9%lqP?3kdT$7@35*+Smg6 zxT>%gwaWQwxC-uR$XlbPu>b8O_pi$ zboiaB<#upgSd3MbRtv|!X!IZZzl_M)E8Nwjz!g^@6V!Rf^bQW)}Lf^bF$B(+)`6;=7cMO<^)l3Z8sIr^PRTRP(p@HEHPA8X^a^W z)nZ(g(jrS_-8W3lGKVzwdXmYNvvB%b zR9wuZbI2e?Yrcd8qWh$Zt!kz7<(Bn2m@WN{nK~VHjH$x|*aJjpVds6jC6UXwMd< z*7f*bUo3u)4I6*GOBY*FUHEii)EK`aU93Y3_j_!REVb#e!SBT^>C}mhRHR#3C@ogq z#}@oBINkY1`+lb0%Vmd^FzDi7g8gSgX{Uqe;nDef+y&sQU^Q`gO?`hpj2^x}9~#Xf zrl?oEULSlS(GXtxL3ovlyue)#sahkBGCjZ&wX@Ut``~y+v>4o~kGDCNCB2)s>q#(* z0zMU-&=W+2R5sq{5A|h;g0mf)n(Itnf3Z{RJY=-+=!xjVl}%OVGaz8580A-9#w`MJ*J9GY=i zgN<$sTsz6|fi`p!zl-XdHD>67K5Kg}X*9DIY#kgl$%?U=#TwDUY@VSr`h3pfJDPZI zYPx8{rVakZBFio*QzBc~wbf#$*U@}|YCI~^J%`OGZxxRi*>OE4r*x2NLM@n^ej-gt z`7snY$rESsZ6X!}Bcw&cqHA`<+!+8iToR4uB~+u^iALaT2|pkdDUmm$+Pjlv;taDL z*#pGP;L+KsaTC??F2NbtvAINaMnN{?7u09u%!A1dql4J$D9-Tb>{x`r1VY(pblp)i zdnN&=)#qv4P~qip2I~StVZ4xhp(sVU3@yZ-1xzXC6fG&A>06_IbY>=1QJfVDL(#+G zT_&R^5-(JgY(iJsvG$z~mZRMh9m{!EEbF|HS5nNP&qev=8cYPMU2g?_PBS24w#ce< zmje$(9{a1{`rq1}-dz3lcKQ$!z?hJ&&Mj9jx#kD@v~p1moenJF5wHsTj%l^fP)vqN zhmlNw%A=wW$xjenI+Z!(@Bpo@M+*>%&P=CeMrOr)X5uIQG>9rGX3A$EM9FaJ zgYg=~HkQ{&T%ZA)$#P;8UKr<_EMgN&hO&khWi$$Ua~pe7Xg6^_)ZB=8K}FwO#;(@;r9VW1SIIA9ehnXfT=kf zSnu&N`Xc3AM+RY}e=JZNO(vd5CKIXcPdWoUMu6Xd8vy1wYT$?bUmx}cq+zqUdIm(E;Ww2kax{qRwj6gjNKWIb^R z-{_>2w?d^cL@;Vef1QB2=P!cdC>{^i#YratGx8sC=N4q%fkQXMf~`Hh*XGUD^T_W# z&$*hdah(V%+CtJloOJH}mnBCNHzLg_b7-YW0KBG2&C`CH09%5+85!LvO3U}7DhOd> zYl~5ty!(Nni*fK}VcJihHrsEZUeD&`6Xf3zNeT+2o6n;R&U%y?vP=iW>J`|~HM-3e znhXfA%wxdX`Xtr50b;%On>ORyfx$x;u-_^6oqc^ASNb%ze;Hrqmwq9QmIz49lV>}4 z3+p=F7>T2lq^egtQ7I{zC3!%WApI#E@$}$k;}Zw zmXADWWF0_HK1hAPz-yP5MR}cbdZ+e7s6;uD6~;Lm6b?fu95SKU|4w-A+5WTUYtQzd zwRPSNP7A%jrUk=t5XHL(<j>mJDfG|_z7kAjBRXK7USw zXhXxB$I-+8tsd?DPnQmOEwf@aFW|_1OUWTF>}(UaYBkiYe2wXpT|Y)N;g9K^Kt>RO zi7RnnH1tDS;+b@lJ$1tdN=g#QM-2L@s3sttVA+BonZLNLb8r(Qtph(QS=J$&^^558 zXbMl(FQfOGNnIAawH=d9zxyNz`k`oF2FGjGYQs>JaE9wEzw<3kgzr!6TFQYJVdX$w z#-5?A7sb|fAVY_B^w8_?Qtyl2)XP3#GdiyS+?=85>9GYKA=TdDucT^NS4XG&}S) znBEBXSE>#6htc{=j<|Ztf7y8e`rGwV zdJbBbStsVuTKR3+&0o9>+s*6j8FLGg1Qoqo7)Sk`@;HL^&FXSj3EyOk5>%kzrlQmI z1y^pE73&+Dc{~$86I51sDGXjPRfnDRHcn(a1UZdgp+q}+pc`3Zt$$ibiZuX%s2G zT3`Zbn}6I^W~#M_97SQMMvd9e$O1svNydi0}z-h(?&;;DN15^faaad zIdnb!;|g+m-I|%eswFWyKPap zLlqAaD>K-%ookxhhmEwvHi*bpbxPcoO>1FmSS^yY&_P4Awirfb3cKgA2nn1UasO9c z+`lnR=B9;c$XrxBZD7TDI+vPL)wXZ$Q&MjMxzX{#Zu{nXyBW^w;kv%qer1F(x{+QWJy6xX6#zphh{-#DA0-vJ?StOHXK$BWXnp}U}OwO^idgV%GYF}ZWD z14evQASn{p*EXt8XoUOcOY9Brcig*mHE1p=y$(o9R-ouDGBw@^%1)w9vbe^aOQa(e zAv*WurvNx@MDSE3zLJl@haw#iW1W~1A1q0PuCHx(*|)zF)z;pT{7GNqOm=5V%6W%d zQ+=1k`_o=Dv?6HAo&W5K2TNBosx90jJWVFXY0v2crtg{7NnB0knxgx5aWQyoi67NFoE=k)<-FWqaXD)qVSR6FjW=6aQ0UC^0=H`Y zZq0(Orq(wo4ue(}7F&xRsY*&V*cB3h`b+>!@G<>&f z(6@p(fEK=yYNx)sHsTi3pqo49>9OiFKegE1-~rYv8bd!IXAzdU6+2NW^!;1V6HCPj zx#9_?k`U&pWtrv ziHSbN#Gn~Y?a=%BM^T>*Xip_B10z~miA<^Lx;!iUrS;Gw*=$NhS?!p_)k4KOO?Uxi zdCgzmIy?(-O!Ptv9!@Tw)csnyqpFsf&m&Pn*D+1#l2t#Q>71Tz>!ZP;+G8EXT}R4V zGAUR*ZU~Apm8WL&GOcTKVH-*FH?k}tLU0XCIx+kOzFFR+#X`X~K|Of$gYEP;RpbwT z`S+CvC5mkRQLVAoA4HYS3ypnF48S-p=!|h`PUZI+V_6p#7D+j(#6*pFre;eHa3GEh zD9ZQ4X)olzL;8{~%EMkgPi4wnL23f)fkQ%-(X0`8in1e$z%W5|_2+c-~py4#yzsGuN(8qz3k4PcHjePb@ z&4KmwXkE@Q;mQ)iuzss?Utb>vFRFU2w249Uz1%&kKAUOQedG*%PHYF~OveO^{g zJ3Hb|K)keHdYx02sWPLH|FI*t?vEx$t)sJ(r)knGp4Mg-o)xLNCt8#w8>tVB?u3Ow zXu6EBex%W(ffMv-QD&6Aa|E7_MM+6T>x#fCGAFYs!Ppp;EadR=w!YvGSLbID;S*(P z{>5B6Z4zBbB|n$Br}V0eA-18}>a)KQnuc~+9zO-w5$D!8D-uA^-*H44wf=8AmbrEV zQ$n?nAx@&WZaBry#C*=3QuOw5uW=~pk((q}B;ua*KTmH60N6ZX3HI-RCklglKj2fjtxR=Y!(U8R%vHP5)=W}LTI98=(X zRy&gRHx}MOXQ-uvu>{_#Cp6iv#xM-o(TdaNY@H>K%tBsQD1LR@4@pQ1D(rKqz=Zkf z)F(P3A57Z}h;s=rV+BYL z%WozQ`48nk6D>LxW7_jBR&GqF(L0CZ?mS zK^t$<&Fz{KEcjlSGtX!=f+deZGz$c_6>77v@wtA{7Fk2sw9|mZ*ArD-Y&9I{9>J#USgf zgY^frU&guwvtmXLTV>=`bkxqV+iBBfWi(pTKy~sJineXXQB%(*h{P#Xiqpp(O`x;7 z%;1UFW;>g03(PyUt})p#%uF`d?5)g-P|CGFaSe8TP!NRkxrXRekst}JG~R5N>10}c zyxsy-E&i4;prMj(`0vuM!R1{S`ZbJ$qD4|j1t%V5ae@P&lv#bLLwX<`gSY5Uy+v;g zRj-$vy7b)Cew2=JwV*1F;42bL3XmrF%C_RMUOj6Uh;C|VTmkMlz1dpIg8d+EW7S-&-etQLNvS{X_+MYu>l=2=Hsfc7m4t}8;x^Hg86;ICfcz*?10=S)vpXFUS957Wbw^-$ zZF%A@%jqPi*mzxQ3{>cJCk2)>axP~ie}jTNLJfHxG;&VnjrB~xufm3fKq!Uwq^h$a zRM-cIR@+Qk(j(Y#99?kzD4g`OUr-LuC#JW?dL$UweF2NwPqtd0f(!N-Ohq{bN=fp$2v5K#zK;EyhJPr-X#3IaKbvl3&+z2MBQv z_^IVF57Jf+Vj^8sk2b&M(hjgGU)3ICSkI6KQv{MoG|e|8QJrh22Z`P#k}R~kw1=lM z{&IJb(991OT5>7NJCI-S1GzpYR$r0&$nn8bz&~G4)umL68RmIg>yrnhfA#<|gC`~N znF~zRLunw@0vuDK=3ay9qSqo*Cigu$#EjA!w-GN`N=fo}0w1|hNSc_m9W^)_E5N0c z;){JnQPgidUF2VsNfb_<3BP$+Odur6R_vpJQo8yUd6njiVxe}Rh@CKrvpr<+2kN;1 z4CXwI?2$2?7PnW^#cZ65G+VRsdhkd#`=lu8GJ>bq45VR`C|wuS!^(E#?2QOxNlEtU z&849U=bXzQo4iNjSk5b%02ymPz|F+%eh#Y{*?xE~K%hwq03X|huv!skb@rkQTPrwq z{lIhrDL@ofpYSrZLYF4r0V(%!O!>8vIc9e^r!&j|3Il7gKlk=)&g#0N4G}K4E7>ZA zAik_xLdf2gXXz}3&fbUy>0$cw<`M-?gaWB4&7<+MGKe;}1(pXBNGg4hwF6rcQ|b(2 zdhUEa>iTze0%FI^Y^lev3w-J)vVjd);$EYoxRe8mzUzj2X<0*;6^qetYhI=|m>gyY zO+yu~rYT4=UyQRf9_hqXiL6ALVZMTp&*EH`vsCFC115q>moC975d3pZ0S%a2{=6eo zzuQJeN$B$=OUF-i+Mg#jR-Xob^3#)fCMrPr$=}oymc!pv5aCPn*mJgh#oQ&_J3z}_ z)#y)|uNPs?O2xS$GFvtj1@)jM;=23GI=gO+qRZSm;(x)e-e!58;c zcyarzZR^q++DAj6tZt=E9+=6mMgc{h)6O*NxMmjygl3?ZmX6b?1ApBC>quSN*Lq|b z5V*AYt4(%YK`QM@Vp?To7t57Gb0^@w0f!DezS^%{lO8IRc%Hx3D4KBZbxeIZzsHk` z46RbM=56C|BO%aMvt6){*h;3FgLcKzy4!loDOQl?R))W!s_3rSRkVd67#sbX`6mo1 zU`b@{0k9PB<@MXxa&?m`C{#U_*_?UlX-z3oE|mV&z-+sg3Pm)PAZqPkv7xV3G|r0n z%MQhWBq>O}R3Kbg=Vzs*7pPc-+z|`bdSZmgmn}h{TXp1Wd{@Zf{SQ(k$f9?m5h!Ee z2l~Gs)Awobn)@?O`38HO=vuL**Gl8o{3O)!Y^+4;F?gGd-1qu{vb@o+6_)twiSM;c z2hrc7!|3nP)9CNfv*_>9^XTu<3%xcU%e02R#w@sa7WF6wMN0y`P{e%QMP7-FqE&8y ztYi4=4mLvl7P`_jwkckWZiTW1L-`Tn=B<^9o9u)0C(lI&H0H1mJ8U_Po~wmq+>|YL z9ZY&l{$34M(c(69>?r>4%rZC%FhCtex;ojeR`S=MNE$#rFI#cR)1GsUzyX|4@Y)38 zqg=#7HRjXxR&$p9&|UT+M60e^ZS1h7$qvB&PEjOmK&H_<asv-z?=4J>>2 zR%hLMl7PXN<)HRXd2t=bmXJqk3=9he4dyhVd?0Qf^gB_>Td~C7@8xo}%5m^{c$5{3S%Aux1O90`-+zxr>DOC7goWcy63Rq0J zqysR}vn0+^yhPd8Aon>$jY4%xTPF)1$ZA?7TAd7t0O&xB6+GU^EKc7-F_4~2R(~pd z5E+40HJGOx#06*%r_?66F{{jg>d}2_dhSt^wWgT6NkODu>Wm03+V znSf2-wnaaJ0<2e6cA5_*B)$o0bFfr#yEO)sF}qc+=L>pNbGw4s2nVWjYDb)rL9DKt=2n=llo1|`xhl7ZmZ9JoE5mb7L!SuPr9u< zL0?aLS(|mN*@ZS9SyH%RhAbiIl$0^Bqb7l!;|RJEQ%6N(OCpAr#5{d6xH$dM8N?@= z+A@MhCcYZ*+e$&YzVVTOIB-)zYMrD0V85k;tR;zt6c{5gPQ{2VSmo`yT}{iPs=U69tXrSkN-$brexl+iFXX6r6oLZ!$} zNop}qcg^nCIPO+)pK{ z|MSh0|NSrj-|u(+{eNoB&@um%?`5eri66V6_X4X3tL3~Asa(v}w9pyNfj@)B;v|pD zCAeLzr=dE{O??U;#G{LVTdt2<3TYtJT9Q)4lFIJg87yfr&##e;lF7(4s@l z^M#rctg7p@b$QhohH{t`$&4f?BD1PR!D(46 zCR5|!iDxt}d^(eqcCTUp{`vTxh^LU;Xgd_-Qmd(Bj~-{$qRcfFnYpK^U1S8d`Y^r| z#o0oE7O2SGYXP;^lF+I}pigp$Q-3TO2ZmEtTU@7@;I6$mu(>x~ zoPZ-_4F0mX!C?~cCi3T9@U8N8ITI$p1#rb2Bll^DM<-upyr@hz0<7cq=iN)ualh;{ zqh> zM@=yjPqri4i!DBB9hXz4*EL`3?C_O4IQGDAD(WAh`5E^+63xFr*V|q8*m6=IWSG7} zcYt$9Xd0_6G1BIVIivBl7|?MfBl8ez5_u(B1ViS6DavtLVR3NCt`I%+R9cT(bT?s= z+7@5)4vhvkvx3SMB_;qrKk!Y)ncLNA$zg~cbZj2EXX1!?I+Ku~Z?K*=g_q-W?t^V< zUU(;V%SE%4+Wh_pEZZMEtf=u7I$P1s)S8sAer6Z3WJ(Cl$Gz&SK|P$gdTf$9b;ZqR z=w5M5Zc|8Zs*CZ`l$SD-LP<9Dpv(dDGH}sc-ujm%xXG18vWTe|X}x;J=fm$WP%_n? zZIWWSw1y9qNm|zj_cY^B=Z>K7WcsR=mNsiXIAF*!hD<-DxV}!~wbcQ0dOdo$zk9I1 z{|JeQh5|{_r5+Z#RIOW${&BZ6hG~ct{GsbqM60GS zU;(L+7rO%gc|K*1PNU!@G~*5Pvi+ zKy_?dt0KBB(@N)cmt|R$`h+zoRD}-|{o!Ig4vmYO936LX*O<{wUM&^fN{C&6k|R|q zxa6bUi#(SII{ ztn$lb!Nhmy>TACfAk+hrWUTW)6P+O%ByEkJ804O)#n}8F(THOg{*(VaFdhE$!0C+= z5qGRDi=sj>J7|(Ox%m-U{drqad4==V+`G!F3AS71wbjjqYAEd+x=`|Zf#EJySuEiA zpTg`9E>0nqZ9zVy5UGa&`xZR~0Zw?4M+ea8Gtg;V%w{rA>Usr90nu?7=r)@03~yJ`^3J(`DWTtLkf1Dg>z{5}BCE2pva+)B z^2_oLYH86}q4OP29p}xU&kgOo<#?j6%4w*i&Cu(sy!^`RS^VW^DkIE{DvAkRs*N?> z>t65N9BS40QKc*x4pheiJ2YX@9Un-A5$1kw!ADfB+XG)u<$=Hb2NccPFjfpnkuhvo zLOEHX!n=~SYT)5dN8GF?%xwfLRTTMuzyO4FX(Nu*yH;b`_h1pgGph*t@>^ScZcm3Y z-XkFY3(4$c%_BX0#H4KyKzc{;xO4IDiCmqdxKYbrW$APRmdZ~M8;f!R#`q!11oZ0( zh60SqYzEIY5ss-iWgtLN8@$>IPDf6EfrWB6KV8?w%tCk}H*33H#DEk3WnrC=p z%dhGzMfZ^pFTvr^>n~VrqWkMOSe)gCO9AM3yuF2fg)Q5&kU=uAYLU0HXQ7EiH1Ro< z_o;#JVaKQ*c*CIVRfkaiy)wO0p}Nb^wLgIcBHXegE+)KN(QN>@rkC25Ipw0+UglWm zVYbGkFLNdUnQ+p0@G}3CH^RW>+E|V)mt;EgAfchi!bqYxmlKu#)^MHG;fc~flI3oM ztGt&NC*58-8c{+>o%i@{c5I=E06s-!y%omBw}Mj!Y?XKnvi3@*P)MOeqzLc;U7U2! z-d`M_pm*WzN$>U9EBx`i(|i5tymQfcd(t~Wk3;|8-=AFk#rfUE$-lop>GnRoKIy!2 ze)aO~)nE7*-Se||-4p8{#y8NFp?*(atHR!Rs?o9Vovg%+x(0=Oa0aMP37wgj93|Hx zi*zTwLN@4;*#Gn~87PD69q&@S*im$;J}K6X0tQ~r*5aV$5Ood963R13$RDyw`qln zJIxVQinYLtve`c4Tk}R_m)x|Ey=jfL$9>u`zry&Q1BS^=t#Wxyara7sXl|?~#FubT z#1if^ET;Kf6uu<{D94crn-AqkI%t-=ht{#@28rL+#^-9+R@(fzRTIs&-7HojlS2%R z{dD)8oPV;@+I%6Xyd~OFF18fOk14VNd%%@gkRr=MV6ALDANH*_M$<6v#d&91T*Fst zUlU{ebkKX##coOZ^IjYtS*M#~msOY$eHqH%vtg%!%FbKGZMq4+aAuINP$NlNhDdUe z-9Tc{F<0`S+)1z(aMn+;^Np2Lok|}I=1+IdPd&g0@I8c(Sv5hJWw5)aK$N+}ghHH1 zLZN1}Vl1H?WCNW*xU}o=MvVxy3AzX1vpd9#p7B%zcB?e{|HUcZxUum)_x2Q@& zC_*ZmllJqy7f+uOk((eHPa!P`evo?77#Dmb%qw#bb82TzKwAL@DJW0J+-D#n%_6Lf z1GY{lLy0S*XV{Pkfg!qBra*!nXMh(f zWewfn{k%Ot4IXnD-V+dSxavJ(_gJ&&2}OXx02p40O^DwC7Bby=va4cwh>h|Fqha#% zqmx%Zp8Whsg4lt@bVc#<Q!#KxLbQ}qWp#2N_OqDs1&PRYl13(VV z(v(dgWe)L-sE-O585Bs?L~aEy6+X;{r;N+Y8aaI>@kEFNiat0ovX8i#eSxNZ>9gS= zOY>X}%dlq<)z)8PIx(BU40IC`-3Wby+F_MTl(2*Vah51`({0E;Oa^bDqp%eyF)P>* zkFP&avw_Rd{6ix<$)FVKW&EVpvG zT?sc7wb$vp-pR$glODbC^hmmjh^lGPhJn}xzVl%GED;5ISoFe2rjcU|B~4>fxCkXt zE&;8Z%P12{(uBhp$J3f2&;pC$Csdx72<>|Z5g?ud;zwe#=M-Q}yN-5U`gO}nuyou5* ze*q@S>BvEMjmT}LB#h3eO|ZiM-h@$%-JYyBP!gPW-Ub&b174eQPSpcbFgm35oux5U zja0|%ad0MF^BAs9k$snQIcG7e+g{$l4O<&i%(Ne7$&2tde-VY_7cYMP`TG~pnE2_> zKY!2pb3mvv3NAyKz%>4$T2u)=a1GwK(E!6pJX3-K2wQ0?p@z zqlGIpoVz22hJ!zWSqgWeQf);RCb_a>F^|riCCc^m(I`j&cZJ%J6k-hE)A$iq#WJvI z&acpNjX_o9gPf1(6r(%cv(VhhLW&Y)HTIZm6FVD40dQTwVnIkFQVOeR_BH z>20TX{JI~!AQtA8yU-46buW8oj(M!H{_X>wad)J4KX}$H&4%8|+w(V_-bwe4SPx8VfZ9@g~5)3hyPwVrVC=gRg|G zkdn)qa~w`Iwu?H)k1<)Kiz|L2zoxq|_M)*!r^RXVHj3k@VJX)!xhM-7L%o*|wvmk8 zqmAwD?O==pQ$1J3%h>Zt5SiU0SqHXQmP?I8i5~GRROTTk^LtSnM1n9BGWZSa#2+SE z`eo)=+?dm5PG-89&{N33%!Or&X{#MZ8`zp;U2$x{Rj-#lLnn62FqMV>a`H9RaN#sN^ zN5eBsEvTe}ieTws?9!97!n1;T1>jkEMeV!5r-bXzc^J{ z=w8Q^6ox+Vk#Mr%r%&e>XaDh+e(6mP>3XMz${S7N7`sx8!NieT9Y%QEeS%@Za4<+S zOoHTF>*9yw&Ap?;XLfo4zTI;vBIdMcaFzBE6t&(*^P&BYng0fu|57sl)w?c7nQ^t9 zk6l`9=VP~itx>K|P&U@@ckQo#@e74Metq#vKE0$+#}+@!|BL_s>kBvp{}tj2p8mqW z{S;23U*Y-iT0qF}mkSz4DmYWFXo}#m*t*&RZ^kCnG;HoX`M-f2OnuGFY>;cRodt53 zeDBHsMcLMb|4J4BA?o7y)SrwqdO5>DD*VzM7WQxiwHDWDPNCZ%PSelR$yPusH;UC{ zN`f^2eTv;4824cy?Ih^npZ-X9_rLx!+4=R4zufHn`mdASKmKyF`|H-$R)80`?2(S@ zP$c;jzHc#{jy%OtO}#@D(geXIp5|z;D)WSTbeO*TP7KCI2-S1(Y=e?m=PVFDqnBqB zY0zkpSjb9E0xLELlWrn2)0pn>Dg`(xx132B}O(!H=Ri!?-gY zm1!2qwe#D+cT%SL<}Ki&?7qnNUhrX11O4ku4Eg`@7YhCV`maBU*&l!TEM~vbQJps) zaOtW1@>BYv6Ba!3h6SaEXHIxfeylP~SPpn|pvf3y4K-bb9XH%GHqKi;?@829kGm3_ zU@pLpp$3EUVenn90*s?5iLhFElBJN6K-~w`!>SZ&TuZcoY5#`81rEjY;sy4DPHt6d zKMfU9Ksjn4YuE7;clyLt3$1+PRxCrU-T%lfeV!j570+CDu$YYqy*%Yn@N*l4sG*;^ z?#nhL5O-*7W4>{@9nYV;XYUNq$vK+|{w;p+vJV4Ry2$I6ojpW(`DsgUR40*D2cq9Rd~i zHCdmeMG$_Z{INV8%kUn>mIeqMAR~_bt$*tWxGVyWhf`#av=zKgZ^aGt^+H_vd}@Xs zomrJjRc1Yck(!8GEUJDS^nd<20n`u$m5V?$(*anfh&ppRvYq6l4Z$+xfZJ%A3@AX0 zZ;EAr%$tC9f=Mn)5eEFuC3e8uWban<`f)59hGgWR4DHIUn1^(!+ zHx-tgh3{=VSIl~8Lt-mNiE?WhP%cexZhhtO^R33-YTwwhY8xo%Dg7zlqer+xeoL7K zHiOhiOv&#ik0;zvu=qh1U8>duo%7T0^1$=hC3e*iWhez1sh7wb^+q;t0SDC=u_KqY z$fdih{~bF#@MZn?JWaksM|Hiu4l=wcl41GT#=JvYtlW2iPM7mPO zL{tcavx!JBmmjavES?43+wkg2WKXa=z1tuRlAh8Lmgxi57ocr{5TcZ%S@4(6+cykS zaFzsr4wEUMN$hL{yW2a@$nN6dgRbR!hnAJYl-#|nE&e7+BZxWhaW2+E{`U5EE1ifW zoJ9Fnnq5785^MyQ04XNjlcRK+3>6dLH*zkEsO3!6Eqde&yc*Mr9)jXby(gU|VN{KQ=~{8a(@5Yn1a;6<(o%O&?Yn&dP#Y6-)ol*h<3hGh|38kUhv0nhV z(!pNPd2`z7qNkyt6ohzYMA@){N3F?Pu6uwF7e_!p_IEnPgSY@pm8%0S<@3<;agK+IydkyBlL z^8ii$08Rb?P5v8(CjTwzsk?_*-`oBMA=dqN=-M1BxoQ$u=T`ZuSn7W(gQ>UJs*;0F zn=&T6sVZWrbso>XDd*OIe-bQ>>0Wo9ic~cRRcr#;dH{lN1O&e%i!J@JtM$jfPtzi- zfsF54A6WQszt6)faUO^5WZn7>_!MTC#9=Zg2oy?W9(f0h!!OZzIu1x98xT2|vyhSP zgxNqvN{)T$P|i`~ohFobgjqeD{y|?7Uj{;O{S?lbYhx(~VC7e7^1uK6KY-s7&*1vU zH3YDToU2-jERBOfiuS`X^x}qiEv0z?lY^JjA>kRrvnq7+V*^R!W}2>PSyq(kS#9 zP!cpFF%mA~G>HlXM#&jA8z=wR`JsN|+i+B&nQp_;=HNPbGHF=Y^tSIDqMP0TZi^-@K;B@qUwsa#OqZR39C8@zCUK8OZ@ zZ%o$nW>iWGzr8YA)=#i#7yOz}P|MOQb`VZNtQW=?h`f{H*u9KAQTpXx)jh6wV+Ey< zACMa36+)&*2=x~^;T0R2iwh?xxJG&xHVd7(*I{DZiuS{1rOr5vEue6*1_^8_9xN|JI%Wdq9N06icK- zz?VuOx5)A(^Eq@5hmDkLCJN{^Y92tIr>y03jpY)XW$hkd|1OzCQ3vw7bZP{oDV7FX zdSRw$?i=s<<20-6+ysB~i(znlcG2~rJ=1jc!WML)3yKWng0_dzR(y)WmqB}O4$@3o zmLpI9ma?dKK);-2(N&bR7G}4yy$5N`g%lX3hUqXz6=$4xFu?+VZ`4D!HS)%pxNRYF z2jAK%{EK_5FmUFQck*SD=HfNwrrrSq1x#`T51_=TBB{>ZyzqT$7zPo<^gcD)tAIxV9@>G?iu zhPhRPH@Akw4x?Mu!TdP3sx6csClh0UyReE$?KD70+DbE?(n2Hg+}uW2$;MZX(HqhO zCBcAnm=R6(>@s(y?S8iXnKIoPfn}%^$Ku$9i85(iC_kA0+%R&G3@~9XZ7KtwP+)s! zYn%P|yYQ1+;bbF5(5D%M!AX0fvJVJ2#3IZRynwjz*T*#b4A&ic+l+E64^7qr+qxS0 z_h#96z8ND8d}DqEj2&F+M{(Ir(a^(8XMCI3-`v~wf76fx6RStgk7zx?oT>J<1OJc? zKIEOiYTEQEOic*EhaRNN#z2{lmNYyl=-Qa8AMH<7YDP|Hs<04Cijl%6_gp2KZD5FC zycnH;l<&aQI7;^S{rP_NQL)e@U|OV<*SM->NDV4-2|xm=uhSw0!x{Vmv!KW#tSO)d z8BTLi4}vsQj&Rfxb4F`81T{K7BJq3Wj<9<5R?=mYkvm)oYSdk5!L>W9hAj4QFMP1m z7{PmreLKQ`EMMrLf+2fVx62Fc;(F8xU8PnmfqN}4hdJPj?xD!wTBKTEo4?Ph4(7j zx>V=ta*(r?XywJb`C-Y5Xrr_3MiG}SixpdLeW-G~J%U%U)A-5qPOmqe5+{8j(-F<= zM@VtUlt>vSmFrtRoyzmXu}y-tAH#1(VVvWy7R)H4&ADSv++mW}D^Y|| zEQakSM-6#YUry9lO8D7-<{b06R-yf=IR|}VtB?h1Jyu~49r=y4g?eY&&q3{jC6L5_ zOv9Kig!dP3Y9Q{-?=j#;=i(hVJ~KLy*!XOeORk|C18S;3|JcB!K5(M|Qk^spq4(K8 zMYcrAOQaDdRf4}7&q(U01i~`Nv#AwS8@7MKgIW(9<=lso@dnKuRY`GFdc;u1Y8Z-4 zPXsY%Zr@1X3RC%Q3eW0B&3Mrm{KF4*2Wg9iaVAgLiG<_Z_=^S?OY|(&-Nv30CCy&8 z*LzW#cU_Uso83(!gYw2kiRW*d)*4_5PfAZ)BLMg3kG+K|Lfy}KqaVe!tHQAQ?9U&2 zrexaAs)9%Fn`eL?{mlY%r+GdV&3Zuet_e0t7A{JyBKwc@#!AkRw;xg!^ zpGA^86$rZN-*I{cxjPs(4kl?D2iKu=?MdJ~GI?JRY%s{nfWEXD4JTWH#8eGfdO(gq zfP!CO%=0vjPlpJd+73hU1PvqkJZj?@>!M1jt&<_<{12iDWoz-D{`|2AY1)kV@UbUb zlp_Cusr_&|>@&(bVkG7IZ2$<*U_5CAZJ3p#X%{~n2hR_7juxxjFVZy5w<1xDux=mD z+0$$^fC2s`Cm;Og{?^Xc-jnv&ZXV5p-DO(OJ~WMeXc`O3hq}fFM%&onY4FfEwt3^& z1H<{NYwH)fC@Vf*51vqE_kWj{`^8pHuuy*1huypA8GEzaq-*TiZ6dP#I+}bCnSwq! z*0Q!j9=bBa6P<@H4>ZfSDb#qyld1i&8yF-6Z}H)kNp}V~jtt~H#vl=n^rmuQ00i)z z3Bv{V0LL#>y|H!732a~DNP{#Szulx99)j`GzzN44YYjkJsK6z$*3;%CLs$-`Syar< z(>NM5Pr>N{_8lfwy$NT4rNhGok9%*rPh1t9%fC)=HtiR&TAw?;8#w&fd(-{2^GSvv z>0i6-I+rjFOWFD^?!v|+gH204n7}IA9A%M6hVjhGX|*m%Q1|k&iUP!qLL9&jMW2^j z4!uo}NQdAql|P|<0xM6DKR7IPgRO=Qr)n?GN#9i|UiE>>rwJS^kEZo?yYSSKl)k;; zZIdBk6%>2{n0j5+Bc$o8ri)e>h+{8B_1NsJmR3Pl9YeH~n(aoITyTT)Ao0+|fCRbJ zI_kUJlo~p|#^`t*LFZvNi3<1#u;uwRS9ZvzoU~M`7&;}42!zA!zB@(V>rIrQegvAz zr8EboXU>I{^vFzoBHmv(u3sLTUg${>PBSD0L(0^8l*-aI%uG9W??W?<_i zn@EjPUWFz32Worprx$;qOt3#~{Xu5#{)wQn!8wWu30p)R5GM^-yNyO402h-XMjzC- zXb^IX8m$SZLVn8zQN(Zs#ynFS+Hu1TdJ+hO8^6+k?gGX`cU)Km*))M{3%}E-Cq)S4 zz%0DsLS`;NZY#q@ZJ8`bRCz6)oB$b8TPa|qG5%aBM_B$D+5gSton!HkLh+D7@sL8X z#uSR@MvYZ3^d8o?q6npx6z0%{PeL*q;N@EZd^@-nF(5}=g-P^J>U{&x(JKtVa2Voa zH|R_z<_XZO$`lJJ7y0)z9O7hzUNEREazMJe0*xe@pJK+aTu`CUi)S_#?e1`}w) zAfF`#ybCd0k&AH%ArgX{rrU)3$+)g|g$i*SQeg$9?y9sCMA4IROSH?Cs~2U8tj4COaA zHFZyQ#G@HM z=d#3}?)lwLXF>}T7EgJ~P8??A`u7u-iH6zuB8}(7YOLuG%eK-wS9`eYaWYh0!c### z)xz9Jdh#ln%=kbzf>edzU0UeY8(r?@Tcnd{05-g!Uc=OItN;j1$nS*fD@tzC&u|kf z^2}hNer3B~mid=>f%>jEXstdi^fz+8^G@Iwh!749wMPKBvGlcfOI41WaGEytt)}N> z7uz!T*0PmcrzI9x9vX%RZo?PUF&_IyOU+AX+c41R-8XzC&605J#Xqlk7I84i@xGzhgMm$6271zO7b*}DYIey-2+*UdYQZ1fo}ytjS_|D7X1qoxV!VL34xkR3R8flcb=EdR`1kowZYky`4rYkd}lm~qhjjq z%T~98yDRS?1Ak%2O%j2d_+y%0#iEmh@vMjjO+{<3O~QzjK+(eaU1(FiOK%&JR$UCc z1ZkQIl6=gLQ*zXhvgZxOorK$^=Lqc01>1;1O?jIJX;V4fel2zk>jYgJ=235?$}O0#$3%e1N8*{ZTeDgq>fL`mH#4XJ9^a8Xpa z2C?BHQx@U+EMvd@SxyojWTKeoSYD)WF^v>Z#!c{(fRz2rat~-KB?$AX^LAu=a0@8L zD1(+&7DnxpK&WGpZ3HTRjZ!ni7^BaVEWOI8Q-Cf-vp3QRYdFSyE8AIX(p}CxR(m-G zYm|xn8p})@M-0qq75@e}Jr+^PA}Fq5#k7jZtx$oJc?Q*oyY}ZPbu-E_LZH5)KE30N zj;23mHj{X*ETvqjn3J%YB?>sd{JSeMGKavfE2lC?jaStszmW@&`cL^@?w%VVEzP4j zSOkmk$2dFEb21b;ZW6J^_Cp}kE-0I<;hW5V6}->QL^pjp$dRKv0MKqp$2#_%mT5T~ zD!8Ck@kWV(8`5&zkT)BNrnF3~1HbQaWmrqUzY8fjM5e{{+&=YwMKu&MAweA)?Ny@~ zOM#W@mrxgMo}XcG6NTm%z*{+)NTWT<#Gq(e3=1@24Qy&~)2UJBqLPfK$SoAta0KxL z`$#M5ud*;H%I-@eVyPVz>sR^}ei3(XAGuV znv%scwt_v7(U<8;RyUOVEyhYGxGMANZgz8jBR93VK=-P)wPBi&@pvh&!+5m#6}{}0 zY{{z`^t0WjZ7ZlH+@hs^7h&!V%GODBwZrBTMw>&TWTJCdxazO+c~VDNwaW&|Za#}y z-k6Rv`1|f%>D~p2BDrel&+>baPTdfqDt~3+aYz}9!F8BKIW}L5^58m+hq7j!7g2g? zS|iNO(_6$&c8J0(J%tnRNY<=1bn^3tnsS%vwhcQl!$!rVPFBK$JEc(-pM71Q)u6|TgzWn{={ zy(+V`e`l+ZvAbOzR8VBlm5v)%ON+I4yUwF#(KpSU_l$>%mfe%}&ymWv$hz!)?V?lr z;d9O1uSd{Y-y-d~2W^S9%b160aksjroUrf}z3zA7b1p5}E7=Cumnj5h(H=9zPv_#@ z2K)1@&U7s3r>`i%&pH-%5~AT+T#p8caZKJOtl4|kE@Kti6&RTOXRWeYSA*#A@HXjT{-0b1da)A=by##~B8Z|A{x*wgI2feUL}G_(DD5$0 z4cUX4n14`jZgiH-sZTT?0ogP2TMdsxewQwMqR`ZxgvC`RSm`nM5I`PE?mWbe?=Ef( znS}<35hVoP>77+dMqF>i@Xlj%kRz#G5S-z7x6cBVR_QSbzD@nTW4PW>s_&Me{&=xpZBgWY|X+S_o^=~9I|(I8e$ zLP>|9aQq}@Eo}VadG>H!tVhz+ok3?@EpO$yjEJ>7SO^Uy9VV(4?sE&1iDZz?CfeyE zXXM`_%9Sf%W*(>#+OHIkD9hQOZ;R#{twTUix8jlmU623#vG;`Yr(|EETs|o~lgSS; z0Wh0=dyJ4lCI)FX%sI#RHyauGorXm2@l7Bzmw$v5?#7^OHY%mgmcxW_BRj%52bkd{ zbKnhlZ98_182rY`bw}ZYUj8CtK>#8=3=dfN<4KV(aQL9@4>TkIcpBNs0eYUXeCT#^ z1cmehKED}!|9$6u@AcWm>0dj&)3bM5>Z;J`-!%SJV%{Wk%sf(&uvn zv43-q1&1>@-{*vW@cM&;JxY|1!~6_8?GfuuYPC5^O*0c%^XHGfPcKh87bh2WEb%MT zC3x}|0|v67c6SCit(;c1^dx9H^YC-mtO`bK1s~;CsZka*4ppK~D3rq#@P-nhgBSI@ zWgEO1YkyAugkh88H>W4>dY_IjPF|h7>z#JqbQxiZYsPfn7f>rz#g>3@Qi(odpr$mw zmJKYFI;<97FP0@RHFkHJB3Jl`%iDv}*xjj4i>jEtWps?)Ms?_Q+twyH#%`n9?+Q+} zhKaG;sPMaj8V!Z96zIfmqf+k*8dk=d*lkqWT|vd_5EHx0;w_nEc#$QV13B!rp;A`H zZ`f@Fx=}?%8?X(#jbJva1a)<^hP|eW%|}NYAPsv>@rQhbw1v&E*REo9t%T=`)N{6N zFDzKid79)!m<+`GtiE@|B0dhcr;?txqT~TC`Z-l(bJ;S-W?HO1jNWof1Km|0ZvC|L z(N|xg30A@a2z*Ny38W*FsB#G#l&xUG5w&eaE~}tj+19f5^~kMeox6{#aH<574zHZ| zSxh3;I`?F*mh9n-Zz`w~$JDK`in#`;H-P0jAg{n~-A{ZLgu`J}5JWgN$;f>L6Y4GR zh9vmmgD*gW8e^U`b`g@zB z5At_(&XuD>x^u{*A(ak%g7^^e4UX=Oj|?CURFW?R$fRZi(1t@mWSo1Y!g3L8wN%Lr z-wqjLTDf4xZPx4z*caY5EBMr4t*AIGw?`u&w_FInYzkO(manY`GPBZlVtg3KE+LdeBaqt z@H)K}H<0-h`Bq=5WZH0L25>-p=c&PYyZ{E2$|jIyx3Wj`2+NJ>gR-Sol8Hu^Y=;A zMn2Ca4+ojQMG#?wh%$Q&)oIDh-kj33HHu6{VcI&K7&v8>|6+H4ZY9(j;y{)4Q0wFa zPg==|gSquMYm|%1s+@Il#4UDlIr40NT}DeRX;O><`*<1VOR3a9zj}F$o&e^6Gg&Z* zr@3s(^KuHUO6MAu^Q#lkkW`34x=v0uY}yMhaVpm0l9(>0U&bQ$UAZl2@gesMvEDmVM+qkS$V8UlnP&E}WEv&25AQ zxk2SNSh*NXv#6MTio)?He$H$Hft$FBNaWo25eeGNm=bI~zoE|8Qco(GEAJ5^xlWwq zW14-&?$vG2aw`Wm&hU9AM$wnXv!s`QhX(GTy!BJ|6`c95KbSLTPQ(H1$O3nkUoo>=?1qWiNf^qB~Un+Sod ztB#dET<3XI6!;Z}+&${qs+;QVt@$X*Gq}lTGT(a=xYzOXIR$6yeChbh&DI)wv#PjU zUK}n^c(hJ_RF@rnly~FG95L&T)P&C6+meyuPUo5?rSg6|r=Tr=oLXcX4!LeI&jqfWD6z0K>+z>-i6>kltuR~<5 zWJz#_DKF1bHAf4S*{$P^TwP?h)>pDBva3+Nd)ssC=+>xsE34?%$rHCY&E?3>B6U=2 z5Ruv{s&z8Nn7EQDyNlHR+=+Ac&b+dgJ2tw{?$~KAj63^>G?NYHJISzP#t#}tmz|XQ zu?&*+Q5NP!HXRhxOyC6u4Q#0etoSlXxqJ%OGrf!f zy8=3NC!)ZJcvlpGh>#8Q>QUeX`^qh7J%FX;S$&Y+uxL5l#MxtR@RY}LxGSi{ zQcTAVy;a3FWap?453#TIr6^bD(EB^bJuI$8lm(+m#9U!w&5U_O476{Sxp7Wdy+5Y9 zD9D&anwC|chH9)ym|;m-7+}d(Hchw|W)#Lb?Mn}R2%~Ts7qoX3qL-&*;oU3V2zWOq z!yrYepwH=D^vF<8|GteaTzCWY4vN;+GXwI+SL=Qy_)CPB^N z5&Z7nS|?VXlhVZVyMwnyMX9BnhYNLOi*3oXrPo0&plJuZM&_>4Fq2g3Ds4OZOt$9G|F>V*EY5_x6Fv} zobl@B)U8P#PvM)rqJXirsWI5%+3lKQ!PfR$c^u30SCMX1}epwReW^bnjd1tD0%9vGf5f;gx-%XpQs0Gk(OwciRATvd8`` zX6_z5H}T!0t1AI8uA}Ix!pUWsv-454DB4`Hz3G#2=;GzazI_};|t zFI&vB=dZ%H2_E1^O!?5siZ}FDYlaQJL{2O`1AFw6`jr~dBt?(XLH z{^suU-p<~O?d=!a+nd|ZUuVRPjG#-qwiK`(ukDxE_KmOs;f% zLAnZy6x=0HQ-ifvcIZJy)qxh%kGSy&1m>@4((JBvv=+$3KLI)lZ#~qjs8TYn{F0Qj zR~ux-K0YL7hG29M&N_VhPTYR_OPYP|2doD5T#-C8>`b2&(AOajFGai+oEE__6**uN zQJofQeMi}&vv`t;LN5bl*vPMvxL9zL%gskd!leKnCoV0#4GG&weTcoamowS$6c>&D zLet45R|9=3hPtD%UL~Hc_r2pF9gT8Iyrb%6MJ(lwu?(VGF+QIwG4Zez#-K?u5%f2= z_wnGJyz1dL^*6Tsw&4Jep~Rk! zQi;hUyp;!OlB24Z&ud%X>dc|)gTI9-pLM>MyRBfHki^LuL$v2h?D_CQYr^7rS9fwAgkB)Am%16 zWt{JCFBl*L2u*l`(qT8{Qyz4)&hj5qk?^>%W?gFlBe;FH|M^No@yYlT9(M!RsiwauZHER zo!Y|bTM~KfU`a`^Q#0SB>F0D>ycI>}kJ8jpP>pG|h%EBdsHk~=~EFB4}YH9Vn4bOgCP4Pqos+w}NqRd-_1PS4B|D-A3bSfg&ksKi9p(5XT!qh3xXUN!B(g((YJAGcF0?UY`XM;$wYAh-Lk|DodEIgw- zdZ}zvx!=&ugT4%m$L#dI)Z*(0e8|Sf<>!cO%r@;~4y}jKL7Lo%tf1^>e#cwmCm4Fn zP*#>BepE^Pr5L1RiHnAF1pS{M?fm?xFHZOFHvEbmKY=BppGogXDJ!Vqeq9pRR>1a zdinCa+pDk?+z+!WQGi*|jsEG=26K?@WS2EOIC=C>4DSSQUv6jzs-!83{U(Q2)?VdB zdK;qxQ7lT>m39}H>qy)XCvswm9o*uUw>EUWK0nvaL61x1BDL= z`a59?J_IT>2{S5cRi`4?a9W`sPlX8~1xD&-?i_r*$_*;TB^NNb;(zbfLsFw)GA5fekWaInB0P&4FI}##!5T@<(v%> zqKoxVlth5qixW*Vu@&?^yz66tTUFLohZQ;3YiZwM{Rywb9$C#1XwOsfPAY?J`S!&nmbtb9}(n|j3s)elA-Mn~; z^g6vkckf58JR{$#L)jAUqjKYpR#mdypo0{$yQ_Ed66yqTlp{mv4McK=M03u*x-swt zM4y`b4k83{)UtCsi!7quSYe|Zuk_SWZ1kRs6`wVP_0NqOoK@zY%iT!rp$4SnpEDbM z$}%1{Kp9*@xl8(|@46=!y}rZEZ|=SGV0VKJK+QWYL_UGs&Q2>_m2}lNwI8Q9#>EB5O;$GKH+So5Ie55#ZQWp` zN7*^9>&WHvq_Q?}zbv3Dn&^fan&!On4~(=2BO7)d95aT$Z@Se(p;yVSQ(08gCZT@l z#QK0e5B5v=udVK&1Y}rTz`wPp>~G}}x#oi+1>w$5$HN2m4ldAgx209INJa9k%1Qz^ zp2YU?`p5448j#dHNcV41x;>q<)?wzTW+wO3#!=+m$t!a4m!q4}dEZ}=zEY-dPDPa3 zK|QDpOJzLw;pMmMZqh(szo)#p0C^6XbM08)Ae_slrF9AfLuV2#oi7T?(vS_n8jz2#%bB|u(xl2HG8ebp;UsJeR$pekci#8T z-gbJY$1VoC2mL%o$amJ@=ch0t7;nBD+jL~7)%vJ%aQ;t6-cOChEvDv#NwBlAy}d2R zEoBpSHHWpja)pzL}@%Hxo|cM3TU{w0Pli= zGlw4Ur=uz+7Yr;BPKy)}2LPLWwgEC5LX#--OwW z0tujpWwC;MMJD1);b{8E#BvAXBOoA>rci}QK_T;zWS1=az@LsUr3nri^H5h3Vm&+)l zwVdQB2rW;H ziLf@m{Yf2Ver%IvDRUd7%x{TON1H!cds*5v8LI=+J!=L`w^Z?}(LZuI$hc<v7weF$Y|s;r*%smP3mL>-%nA-}bjvl{4T3UW|SL|gm6rV5B z&0%qhOlZa0mN9iC`GG!{CCTawy#nmv;kp#JV}d?2^6iz;MYd=gp>mniR&(Fpd3=0+ zp4~GGBC|Ye52CuxxSldg_$>Ix^0t4aO{|j0WvW$s zb8A#}9S%B%J#{D+%Z%)1=XuuF;VreIygwSPL|TnvGZKjP`>ZV<8ErD}4|fcrYWPwO zq|_F3nm$8aHhndyp$gyW{0xY?+o(F0f$?V7r;D5%7>157G*;?lu5O?8pz$16Bk`E- zH$oh(=dLS`Mh>IP=R4wB35;%4@3I8gmA#B0{8K_Hgi$qGV@>YL8AocBp9F4Tpgb26 zm|+w{Vg@83MG4`-;eA4p@*<^Jq6uNgSq7yH5sa!5r{rEjh!$d19sB`vW#A^WGG)Rs z#yU7qsauC&T80rnMl?wk@(s-BIL39U;S~Gjai4u_SIdHQ$LV+z7CclO;b}U0p2UvB zH<(FBesN^j`&P7)KlEhEFc9e+l;>r9hqe^0^>!$`>@g@CxGxEHx~e%q3ZwH}{%Fm8N%1MCLtbt-+49#C*%QIhXU+IWhd5 zI(pmgVKKt73mful+ZmIX8uhVf`v8XNRa-pa;qH-Ml@!&mW4~0i+!i}zIq>~qhgG2L zXNTdilws@EE?^$-9x+6bRKpR&XNHmU*4P1q-6vikJvEFld?G4j-1KuNsXqsx6 za#%u6Y4?Vah#6n~cCny4{Jb#UdOB;OEp`|Q5cfz%Osc9mbGYp*1YX0#rU7HvVta*E zw8IN}*)}uUG&pcYgAxT=Otrd0ZN{lku)Tco_>Y+Q-oVF*e>KR!B3O22;r5 z@QS;-;h1?aq)~&BC^XQf6^KbAORZxf!q|u_ z2g$zTov;ULt%Y>u29sJlX!_K+zP7d-keS1S5(6d-n3CzJAgN*;003v2 z#!#(0SDR5+urFdTg^7O1QePZZvtkf}6kiC$oTFsEN3+UDdtN|%7slJ(;=i8k0Nw)u!506LYi4^J-pUvX}A)6?B~&qh-a<<7@kW6 z@uuyl*m?n>V_1mWaCVVS3jueyXVgxj z4iKfm@Dm(diC6UXAcOC#uArQb)HU*N?GM75%e;AA6cZ$*nMHEsw@9kVM)@#F#jKqq zc-`xr+k{dvbQY!11H3+`#`|Q+h9cv)0ZeL*O{fnz11x;^Yp?w2u4nB(W|Kj4!uGcP zIg(8Y3$8BCk4scpqHGv`z(rG>n~Ac2`%91&gTjA#*6q^%LRzezIpLsSu*m{D$pCl8 zn1qH%?u>&pr$?hKRSMMS7du`k*)gEB4 z_lEm>&;swc$-GQm96@hoD6s`5U~LC=jI|lbudVX2y%6YPYPgPSPzhUmYwl(=kGr7< z{`-ZQyUGniZ1VKvOf%oE&C$Fu0-VgPi8C zqSM-jXZ~$)R?<{bT}moNw!BOB%&nJlG@#68)bnZuBu`QumlT8KTi4kfe?9iy2e$VfkL9bFAfp0-B`I=@fQM9@NR9fRQH^<&~b-A^5&~4(IOR^nr zus4Z$m17Wr!{AU*GX^0dIMFb^4QDy~WHHvze+q#7l$LWj3!)+y@kp83;5Smka*~H@ zZotyE0$F?<#<`>i1Q;mXq#PeORO}RxLzZ(zFcRXM0XqncXPf-HtvDToaUZ?k5IDXK zlfu?t4o`}-{Pm|}YV8Lcz=`?9YxiGYe}tZxqPR|njdjl$zgF7+e}^KgbGbw99joWn z$BOE@v{cw6S(N6_jEE)6p`9oH6s|j7%o774U|G z!XHJeeoSdYmmNjR=$ZPNWnN$H#LH=-`iZr|)6>#7P=jHNXDMT2{?z!AScKnUa@EwL z@*_{y%WnqrfQ7-ilQnv~!dZuuE_Zn9CJ%Zl#I0DPo?Q67NM(kq6fgV(B%!9$D`IdQ zS_4pn)3Oz%N7XxW3+Qb-n~?uXS$$09&gRh(_Z85Z({otCWURNe7x7z>ysKSZLpC^;x)OEbH1J-6Yx?`!IsB_1*?u@Om z*gQ8pCzrS7nA@rGciV)iv~~|&mOSp&$fKmbkujiV_8pAhqvy%LF-u>{e!o($UK6NI z@!qxj{&$Vs|0OI!b_21i$CAOjeA1N2u%0#T`iiZ&R(>|sFmQ$7&jR@YRh%o&fB#%E zJI~A#r2M*ZUT#G;rM$?-BKN&%uAnr4)0~@~Q$5v zQfR%{kP82sat@c6hM}C(YIMQv-fTLpoibkh7XO;kQN^cuo7PGvK6`S^&4#L0zFw&K z8-9yd%&UvD^G}^OZ*;UY1W4svjzVR-U?IuqWs(j_+*1UE7-DxlXsAi4>Z&x-Txswa zTXH5d^S}4X(2^Q zYmgs>e)Jb2Zaea0aZtjdHPJ4U8U~Bn{#;fdaVOH2dry&6V>* zMb^YhAWN=N+Ej7^S@;E(LO+6*lc8UdSSsE*e18+WyrswGI8ZY~0t0(4GO|)Mv zvA64g2`^bK(MFZTgukgS1{yTDpehNdYnNBH1(M9vA0ZMwyMNJQ_~wPBUJnCa3|;;Ymu@Jo0DC(e0@inSvyd1ww7^)?zZ7( zY~l*-MPrdpn>qCMb{mTgl=b0-N7Ko;agoi=(>NM5w9JAXe40P7G#ass!OVztYjoHiW9`Enj&uf8zcLH5cU-q7s2CU_j^co&BV zfOLz4ZUsF}>@WhG;}R(j2U!Y+B(Dpak!Sd}r_{kHE01J_u0#GcES@O9)Pm6c8l206 zZ4DehfOdZTQ^m$zoZ)V6W$SI*6dQUgcmo99+RkO9O}@`DfYoSHqL+ z;P51Bs|WBsyW?MxCG$=yl)N5RRQ9FhYLQ*gDQu{LoBB*bz&=tZo(ZaOeC`|s41%zw zUSM!+$p*~ixA7^P1Y=O08kb4gikTh|zOA}rbS9GkUOno`N||1R6nwrpo9$(=H%mtO zX-2pw`fsSbGSy1~11>W15+?LuHpk%=pwgr@8A-ZVnFtF7@~2qh*2IG{8;ZQ(h9S-? zG8tN0b>q?LFm7rqH{R+bh=#Gyo7}N~5nKXf7vF%Y*AXHE5%iVp;seVWhcjRXe7{0k zk~Aq@7)BPC+M#2XE5iDxNyH}E`y^ToWUGUNY4U9bJ#&m0 z!vI{toKvseun1xSNnLPBX{;FQ*Q^GWlIkN7h|Yki>!I<*{y6+{flVjqPvA{5|2zRT zR%A2QlKo&ScnN@heegPnY!l(jD6PKFkq`O1X#yv;e=WHn2{7{>Pm-H-7W84&MPDuU z2L{EooE`j{wLiNNi`2DX(W0CShDbCrvTM5kdCy3xp&f-4BqXgV#@`43 z```Z`J%95eET&+_flKxPQXmhuci=y}@Si>S&p!O;0RHm~{_`CEbGQ*4>}=C9I@sC4 z8LU%LJ%tfdgbIEL8IvZpB1$kzj+9L7<$^s+$h;87sQKPq8 zoipgv$azcl00L`?1QBQG97nM;nzh3=Mz8G_7>v-%=rT4?Oo2)4bjsIJL%4f%4{Hb? z3j2O1g?)~MdFuSi$7GF_e|x(N9|k8Kw=OQfd-zZZxIiV~?vdy2X|DvZl2gC^6f6%n z9BFPjPk*l(pQCS-*OAibYgd>l4tpkcgZrI_!n}vVyl=HIZ*Q5P=i*sldq&I?PYjXx zP>lDRD#qK}eW)2*@VNQGE}PYi?d|=>YsU8W?L_#ci^bYbkJxLYl4$Me5qnM36IxD> z*z>2-t~)(q@9^uTN9-MVB=#XaVx8#`d(Ui^KZJ@OLd6fE;sry+d(Rzx^$-bth=e{w zLhVSXIv95s2{nRq`9n1JAsTy+qOp629uxPWOun5MW81~)dliAy`hAf_>NQIzkM~mi zXRo)7KUA8eRD6bCFp9}AbgBQ^&$USO16O8`d@{R8DZSTiFa7LPzHL|f{2n4XE>^uZ znwNO4@B70tD@v%j`}^B9yT4KZY(SI0{KgEpSfLnMv5g;)*Z4z3<{=_;Zz3}LMnp!{ z$u)cOsRFkaJ*)eR6`u9(!hgEoxFeOJeKS9Snlsx9AA^e z@^|6C+TSk=?-GG8Lz7j8yxKPQtz{TKY_2S0(4Td{r6_-Hd693@t1Gw+n`x`2ah{lF zG5uwzDc@iN`4&^>4t5t)0I*ZBoLqayky#o!BM-!vi5L{J#|YLb22p}it~3J}qXuw? zVHC<4aIG)NG0yEzd@HV5*YgUSIZ&S_M|!OZ%`@Y5p};mAxqMzFmr_tx-uAN50Pc-9 z4Lf=7?N=vMhd3h4Zg;hH*LqmBR!vf~37qV4_G)>X<2HpTs0KlVhOkDD;2hoq4h06m zdAU8&{!tYlfX+Hz)Ls+@lYqp9ljxhhN^$ivrIY$EIg3>%6M$0sPlw{>X_d0vPc%dyJemDM zd@0l~905Nt+ySh{cv(&FS%+w(u8e9WzBGUEN>ypjAij|6?a#UQQMKF!xl^56?xEq& z-LrQtH;s2BP)4l0z$u$?^RwWLxnL4TM)zx)w0Xm_g_7kQhk-rkuN#kk627FDWha3p zI#XD@+^xKB*>q_5LYEfDqBqg8GRM!;G;Vmzt5ezxD}R!vaS0x)xOR-A*CLFI>*H%N z_}q|)YV^Kq95Wcepz|r{z3DcbxdO4TiAmPW!X(EF;Y~ObS}B+z^1 zrx{)-Z^Ox?u>t?=Xkn)dQa7ea=5f&y?Y%0|c4V&c>l`rfz~SZG7>>+g@bZkSb%2va zIsi$`sjdVcqxdj|3tp#|;A;vz-Rc`5O$(z8uG1VK?=W$|WDHJrI)cpMfQdCtZYQ7N zoS;%Uy9hE4@}R%Fv;TbmaPQgv^S&nBSWh(Q3vjewXc<~)d}c~RC42X*|rGxq6;TIXOoEyzg#jwVfu$w-kG;bk1< z*EUND;wX-5nF&5-SB*4tRlU=s-iU0(c^_)O!x7}yfwKB!P~T_rF)jWdQ$Ynx^ESKE z)diushqE$|eU%;=!)96{fv<2aBuZHG8;;-Q#x>vg9q%(M%)Cr|tV(mjqDkcjV6n9F z3uCPfUgKPtqYZBJqPHOvDQyojYAD-OeiAZG&B3FqB+WRA^gbbSX1(i7_Nxb#H<7vpk=ok6|>8o3h;`IWYOnk)5|u97iqWO}ZhJG`J0;LbkF7 zZ?uf|crJciId&azse>9^ohY@(5yTQzCwIz*B6E zhfgSn<`nYkZo;^&y~Q1!h%8En?*0UqqPP_zq4ZRXo#G2hZ^@T^Q0dE-j)Y#EH@+X5 zJx{}$JK_UmJBH1(0}lLt?}Z=PbvM~}`Md?*D5}wYD*bV9SH*zzBo67^+c6}&%GBHM zgKqEQ^tgxFs&Xso{sRx`1VJseb&1Af?@c!l2_$k3w|J2AlZ&^f-R|j!6MLY_G13hG z4-Rn8aIa3gotJM;UNxYKM?(G`gIr*=vSAeD*{W4|;k+FmXwuvhRv9HRPM8++W0IGK z25sBIT24U2nLAJgkRV7Wqy{#OMLugG7TN8*bFr4B1+((;>}AuYHCxXXM8CF|NQmti z8HPfM8}c3%*^~;(Ax{i0H%TU5)e|AI|NZa(nY*@XL40OJGphEpasB{}6NGvo%=d)) zu)!44$z>{>Nmlul)j03z+0J@PH&M=fNl?#r=5Y~M1E~qifqdk^GHx+a$zN)!0W#4* z9%L-65?7!q<#MTt1(gz+Q%+=k0%mSxU|Q^+8|d(9Pddq8Q-#uL_9)U<4Wk9mDpCvY z#*pcXK_-eobvy~UoT6sM5c_SMrtqw}&w0r$krpT5gmHd>EpV0L2cMvIhxuL0TJtRl z__g(Artr&EV!}{DqZ32Aue!R__9hC0FnFItUxHUu`O-}Xp9NqE388C#{|1I$gYv|1 zGTDTDDOrLz%|&)KjfUcB5$9Xi#W;R~o1_XQeMLRMgBFlH8dx4?8ADEcQ04Mk!=bW7 zv@(j|6Hz#f%gAVZ=c^Pu)>qOoSUW3w63jc!w4#U<^RJL4qg&~i=`6CG(n8pm>3wu~ zAd`1WE%!?A=x3FY3FDqJ-!IFB=jRJot)bQY_Nj=3wRHPbo&?*9-FVbFe%p}nicHgm z2~V)Ynz3WS+b{{CeV9wz61Uxo835+-sx$a211N?}c85!gr6>JriS2#3oYr$W@&DM5 z3W;;l$6L8Ain&(W`y7Qc4)F~Y!_I#ej=oJZ`vC%K*_G1j%wa91oxyl%<+8h6gI4=?fVNU$5e!o{eKL5fRV-s%J%_7b>Cz-&NZ-Q z_q+wAP;D07goS7$$8kbKsSL-42AW-IF~>sNSg)~}nmL|o` zg+AX~CP=XYYb)X_CveYs+ZNXVTztG1m~}(v9y5&)um*=3+V!814of%~5@3#VbCT~0 z?Qm8JF3pMumG1Nqd6uB5i?=zj#i$G{(+p~3wQ%P1HN476_8R&Z>_gMYbGmMC)HfN! zY$M5Fi74jt{ck6V`MiRkdIi@>$t4Wwi zjm}_v=V5^sTru>PE@qv~n|!}esCu5FGq3Z`@!J~Tjavr)ywc@LhT{rB0Kd0&scZXQ zh6U7077hxu=Xif`4jJxkSES1hIOt{F7Tky#aBB%==Y6-ca9~D-V(m@+RU;?!^i8WHBm>K#f9T^#>0^dcfvB`Q9U(oy< za4;dwOKstDBXcK8G#m(J^G65*Fv$p$GzLq&y7O^)mOoa|wctGmip;b-T17 zL6lr&phkEP2!9mVpN^w~N`+J>6Axx-U+#=q+d#L4{7^0FuGT&(L02@^)>R5|p3+_t znCGw>{bNDg9M;Yz9}W$F@N$SWHsZ=s3~6qt9Qqx=^I&_ZK|vj6&!OS_eL(5?U8D4n zJ^sVHtjOT1D%uec3R8)JKWHmB19$Chl#2}>7b+C-o0n-?JnVkwp>CNSmaKiLvvV^(YqP5CEMwx9VO*I4+0JMY`(XJ% z@!^V&7z3r+D&yBY+i#j*P14J;y4DyObQ4jCgrQWmF88Ez+_bBv#xN7e1 zDxv?w=YF141pC)TQ(LkB!v$L$Hdx1-?n8io%>n+SmBVE^F7T#X6HPrdoVzPW>95mU zBNq>`ev~qfik!+7htq6Ta02}bE9=?}&KcTxO*bm01oR?PELulIJ-_KsFg+q2vXYfRKTYT793AyE%@SBE8A zEAVex&i`b&O0 zeRGy+bGyIYxY;cC93{V4G{P|pRn?uZ)WTt~enpG!bgn#%O=LX;<`?+ZgR{SNLe}s*Tb9cGIrp3$`(W&GntC-r%7H&-@lV z79-0@9KgtjW>5<;uME;5nfD-uzokx4pvZhX{m=$#kyEnod6l#A->xaYy3NqE?;i}A z%Pu!S+|sr}Q+H$a%wJ{VC2WJHmC(M4EjcrM;Jv|QDG@7A;mXwMu%Rb;f4gxn$0Ue` zv5-V;1s(er0cvHg3v>D`QO3NXPR1c*2;=wdOh(l;EJ+jLveIzmzTyn0hMH|C3*?xz z#mgTWD6@{C#&G@9Bw~SlpG5UFEAz*O!8G|cgA7k2T=#1dwsVoO)?c^CL5-EX0JPwF z!u#W z`3+Qo%MaaC?|b)DJPQx4Qy1p<@~u-J+NM6VOtg(SWw}iO;v!)NS=N@VjW?w!c%c^Y@~KTUCO3yDi*+2R@m5XovMX%J;Pe z!U(f1+C0cg0(X2DY3BME)kFIpbQrqpUP7v)Q6F{{p3C^dF8(B6&ei_`8#Juh-_fhrmd2>FrmQ!#4sJ{EQB}>hrwkShsgk>43m(7 zVwIg>!8>vNxcECFiERZRAsa+cfqD_dA_PBBB5?R16IWq2i~*WZ=9z=jkP&QiA(yE_ zrOP;>7ZIS#FfaLtV2!fI9;pQ!7+w}9*}#P;vXd-Jy%53;_TZh@r`A9C@}(aL9A7Fy zl5fGBu^cLEV-NBp;#ss$g=q-#TOlSvn1t~xkKF8m9V4RqEj8*|6@RU^Q5V1%YlsLJ z5VRop+$o0<0F5;uU4JXaW*!AZk8~B0AjEo`} zK6o2W79q&mC?hQND#=&gE8xle{VHKnd-7!_=N3yE1&b#5RZu3U=YS*x5U?^73ZWY- z29k>$O7#jfGGGm-=R5$x?qzRl%%Sy>?M)3Jj+-XEVI0nudnyuVm#m1c@F@A6NK2Km?yjed)nZC}p0)?i zT4k?ri{sBrV#r2T+b5j$lMhRQ5-b}^V|BYBl@n?bYN4AmL;~e?+Rt!FW~q}?2=Js= zv1@y|zFe2T{}L}#p-5=|P?o|IfO zLiVb=6gkIz5mKz}@z<)avPF)wKX>3^YWHVtK>r#Y#6kHllV|Z~uUvJ^_y1Sm5Y4MHaKLufqnQ_N7@IvplD+z+)>RCn zfcF%y%vghL*WmK?nK$#h8FzDfOXvRFP26pVqZ5&V#e!`p#%U52_80M1tG>;aNfCd4 z@rEez<(1|^mfE^fYY^x_tZsdF0^dI!=k#*(}4Dl1p9p<#u z4V8dQm#ecM>>1RF($Nqt+=7$Z9pZNT&GWohU@Ini18R38&ieVf(_h$H^-+xeCpJ*& zh-qT5%mzBV&@pq8(v@FAo-l@4sTJxCTbV$9vHv7-sx|r^u@*x=i7#gXpDTwIz2o!# zoM7GpQl_GGwz$cVoy7!?j9Y5au-T=vsF_a8rU}wix_QdiOUbS9I3I*DNIevbKJkP< z_=6W|JU45lVU`LJc-nazWNFOy4Bs%h+cFPjsJsr$YJre)<}}%3_h1$bz$QtA80Mr+ zBM651RlSrrp2Nt(XOwt^#d~%RU@%Oh0{Arvw^#V3Cr#ct!Bz-@ zHA{6lYhHTP8W;Em3Tc=G{pzjlWC_}ecCV(|&$q0!=gE(Ha#b%>I}Yd#u7R-9Jap3c})D8DP% zCux(|$P2aauiA1fD?S0Tm1jn_1TRmMqIwlWN6&OzzJ4M>M#gbE6c=iF4Joef*gHh3 zC)!QR^CN2wc7iniMdtLfttC77VhDLG$XdvP{weH*rnMhDzMK{qJG@Mb>n9XQw?ETx zJ^lpny7iRgqsfA7-h0>6nHK3Qlwiz(Ug)B5=|3ImYXRbQQ8G=ZIX)P!WY2Y3^jfx3 zun8W{syrON^K$}5oAI^5b(ma<;Bk};;wipj!M-)6V33Z-00)x=iMVA(a`wU#Xy~00 z>Wx~wZSGk#(95eo3gcY#`Dtx!5FQr7Ur2(JO-Zo5 zuqTc!w{NBj)F`w%^`uqP@){{HS|bm%kwU#$RnIzO_0>+@4$iioS0bjsSkJ_(EL7PM z<;SgFd00MSaQA%YWck8wIjRMo5=ueH&$wb7iTnwxby-`wp4A(RH1Ic&6{IaHc~PYD z8x8pJV^qAJUOKWLl^nYJMm3;wvDH8FDsHE8T^8FRL-Bz$Rl^HrvEp0|Jehf18s`O{ zW$ddr^mU1FzS&nXNBpH))`++_m(wU_1wT}H@TMNb%ca%=_!HfQ*4TYY8(|?pn;gN8 zj}hsHADn#!j)3WVIK!(5IxH{aIYEyd3;0lu!aD#s`MI?QSg!rffWj}&vcr-L4e2sHg z=c82@%Z(p-#?gvU`4Kof1OfrG3mJDC(6;KvKjO{=cgsQ zaLc@8sb<7cQZuqS|B`F)U#v7i!|T-#jLS7?(ZIc0>MmN}d+dD<4Z1hAEp_7-v0X_oRBvx0-rRbnlHue zvg)~@z}rc36J==v45M29*3w(|pH*brCjpKJO!+Kkn`WB2l|fmk?pIXM4c_!IbXR7N z))ltJ;+cmk(xzTg_<|RDeZftbMapF_H%fO722H5kFT8mRJa0bAR(QE8rRSbqsX34i zpQv@nEyE$Om69IfTz#ku_9WZBn*i*!;8%=!=r}0}fi=JYlq)Z@5Ump3SvrM~1}Opz zfSA<|B`(3@GEdvGElIDBme2qaCsGXDN;R%*Bd22q#E4_*_t*#s5?#74q)1?|sZm2t zafN}B4Kj=AsH|v5$w;>;k*ct(Qt$Zv&o%&RmR@Dyc#JrCVRAJ^X8_Gcj~#ed9MiL+ z@k@uFBi5}yrNB15SMbnr;!h#Vjmz5Q10TM%>lYx}cj^s4xGo@(N<*@|O3&9QtvcAp zIgd!XC&DrhIawUJ%%_%LOZ+I%vFyX`!)*+(zXTCl!!DEA>)B=NYBuuYeiAdhjL*Z! zmyKyUQ*2gla4mg=eio#6vq(2}ah5-0e*Pn;x|D~jj9Y>@Zn^_T3~Lr zr*9TDmYxWU%-}I3aSSXznh7;dfMOxP)chzE4yzu?%`z~(d6sG@j=m!a`iUqbV^Jb+ z)Bm5nH(hQU$<{?*1yOsSXxoRBHP|lO_uP)4CE3L;O)b)P_o?b5ridhkHVCkgpk#II z8?oPE|2nU?pXA0Gasm?IAlg;c?f%gvgFuceSFZ6}$Ei?dGL8;4NhAALB?yK3mBY)& zj1ikC+Xk!*`4%xd&OD1KuY)mLE*5FZ{1abkM`@uRj}I^FFfB3EAT7G{MVfZyxaiW% zsB9=7%O`fgAV?R{JNWWRWL-=TF|36%3+je7SHw5_5%W$2oLyVBTiC5|Ewd;Y7jlxy zaj6}WHCsGhcXv0^h!egyNf)Hdi)fDK>*{HFSvf6VO7(A6_}PP^2^2_0*JxeiOnwu_ zzX{{tgz=Sx@r{Mqo>sO+YQ&vtK(H^_!qi=%%-67qxx$({R(8CxbnAX1{1ILz^cf;q zYNQ&^?Eh;^&&L}}&c8>g*}F`fAjLCT-sQy_=^g%6ViG+HnF>zG&8SI}h}#~ic$jAj zk7hoJAPOV~0~IAPDI57}dW8+q9dHC={gOGJ7E-APh$GL#$#1+^O=|$7HP!59QYnnG zpjBXKss|4&91pd^z;t?aa9s0V9K*=ghH`N;cyv%Wuxt}bNQ?*_+!Ri#gYTbUXn!V4 zgSKwmLeHW{{fpaYkDuWE`y|Fx!cvSsJ)s})asT4>#bcYfkYwW=?E)k|85*g$0)|%3 zHZ0PxVFM-~=Z;SiV;D!?5<$>VQhJU?B|-dyQ9a{J)43^Jx+fN|B0DRh8}Q|F0!7t`929|g?D+Vva@<6v;>bBAwscO|`J57P+1hk3sI_))Xv> zO;!#q2Ioqg!szJuZSVcbkmK1*1d$E10@x}Hji@jJK{pywEP41-Vk+LZ9pV@ir*89h>HOd(+P2?POk{Q6p4Ik^wz_re1}^%7 zO?V~hVI+6x9?jj%UzjPLB-tnY&9Y!EePT#c{meqk@Bt4mvJq|O2n2ahzg>Y?<%sr= zG{=Df=vJ^?Mwh0A0K#^YN!ZAm_oG#rTt4ub}DLG;oc51cn1tdax|DZ|&~DFTs6T0<54=+=wCu zkjGCbBxoJM#94Ams!jj|8DJpG#oS{X6iPF?$WsH-wSw;+ zF!LHB=RNvxarn3j4oRVKz4?4VIO_X5yF1ZG1Fd0I@%rd=atmm+7&+u@FKW76V_wJC zd!3NPSl$%*VtS*4^|ea9PXC#||D8z0vm^s&pC|#byfO&uOVaz@GLX83i+|aw_En#m zmg3|V#5c!#`lx^O*p=n54w80C2iBJb%_`v^JoqNG2JdkQxo4vbaiwd|TtzEhdnGZ)VBRoP4keOExfk`R|rYk|4 zTS1=!w&1ync))BE)Wf%RR7$V99&oTEl~bu+YwkDBXLCfaVrz9L`g@*a=CR2?i1V39 zGRhjK48W)0Z7kVCrPN(spv406DPxrGjle(dJb4SJ_1$kHk1qr8ta zR9f_?A74Bs8X!J|t-xI{MqD40AH%!Vg{_ovfPzEPR4K|uyMho5U&qfhIj%ALo#?Gd zQ>gL)oRKhOfqt&7*Dtf}%vri(YRe@3Qe3OzZJi>pfaUo^4W5#%u90MTPJ^0 z$t!J!KkPY%BJcQq?;`5AqhMD6zOQAPgO!r71n_W?V2(L2=8AQGP!S5)*Y^bM&6&Bz zy++ziQ#DGXs z!nELD?xhL;CN&iPLXw0(#y4`m=CS!3*sF>*&4)lCZco@5)RKtXL8d9P^3OKkmKaUaVzu zwn)pQ%g=c|jC0noWwtF72C)A&`E!hZW)xEVv13c(ft*EU;@$9}%Ix75sxH2z@J>Y6 z2q)TWZHe@M+qpq6{_p?%zot(Bt#C^#0kor>&Jl_ejnW+WQ28r5zdGB%4~ zk>B5yv88TO(IH}NRw?gtV^yIVCchnfS9OyeuhS8V8Gp)?te;KthMjhG7@LrdQCM}| zAbNEE{xKI-f&ZX}!l#5d^=SfeZ26>Y5`_aWU0y%$v!pyq6nH8ZiMo;TM&aYJ+k!X8 z(5zrVjf%wT2=g^P`i({b;eYqhFAI^9yEnYnk0uuK3D9GT`40aJ!mO*geBVD`(M;io z>^cUEe+|RL_uoH++fBSkd1FcbjT*kcy1m=yz#A~&Cfjx|Yxv1y$w9;Q_bwAH_Ex#lN7B;-%x9gP?!P+@aX9ka49Nzo(5_a|n%vkZ(fWfi1zR!z$?B zC2qRas{~5}8a6=f2Moek6%x%$E9TuTv1jSYnq_f;yz*kJq!sGR+e=6N2m2ov3~Y`G zBMv5r$y6iMm>pqd$G#D+^V#M&PkUDVxH=+<@oA1R4s0dt*o-LWhyf;QV0!bZ$ zp>^~qCHT$qQtFK&_YeQ%y>1%uKd_-FJOJfm@#?cTIy~uLygBb(9$g)tU;Opz?dAFD z)yer`@8s&}_(T8jm;+NPuMN+uFX37%+pQbjzQ5af_5EJw`TlP7Xn!|4ee;-XdyCAD zin5Gcgm=UQK0fQcIXOPUP)?rBAN&yz`wT-F2t6mVd$pwvS&qRvy6Ah8T9%YY`26%+Dx3#f$JoGM;5hlNzyDv=uJ=~O#z%@VVjQzx@thK3Rq4U%a_Raie*Sb#w?{qU@+*S~Tchu&JZa7FjMHooY;M>4ldgLdp}v8jBq z78M81!B-{cuD25&i8r%T*rz0$t{~t9tt#}j#sr$M7_fx0y>XKJl-gloaU;K%9*PcV z*Jx{-49Fu-$IW>O3Bc&XgKdYfqUEI8^i3PtHh;6q<=*`DZ}O^N!hSDf1=oYV_BZ0g z;iByQnvhsJkPSxzH`KNh*n3)~t*Wzy>BQUC3Pn2J*zoGKkz?qC7FrB_6ePpS&|!g? z9K$`X#af$4`YZ5PJ1;%06*=p6)J6w!4Hg~9(z~5GJN!n@#9A!#B%dbW#ZdSu;Z9!eV8s(DT^&(c{(R_Obxf-tdR6{rwD8hf!nsBgMyC}_QTB9&8;F! zG2(~@VE+8m{Cw95+&>Ys>sYi4`|dmKQa-&IO%@qhIrW&A-5-7rzsEa+X7H9LzRmp( ztZQ{YosfZ}`%KL8qc`n4>c6$7L2n3_dLZ|zK~J|DArQhwR=n!KevhPJ*5~1OG=bM? zuJ*;Of~+sCTM?15k%pJ=kF~E4_AO1uWppGg<=kPIQDJ{$^dH+mT0f4FozD3hHJJq&V0WH8bI;$~s_!z!nF8B&kxv)N>9ya^i&F|2S@y4f;d zXoLEpnca%Z`O1su0+xKqMT6Rzw=N2#@j+_VALg)ZaMjO^k`z_qHDO-BzMZ<445EhJ z@R5qna+9JwaYm6S7t0(=h+(=YRwDIa- zyxOku8l2}AH!26Bae)i!LW65!l1-Wj^r+dwfTRt-E5!Wf&nLC8D3^rwJH3m(4Q{DT zVHMq&Tk6e|FQXezq5WS{F;7<0jr&S1HV||Y{LJv9^ZrpKn~y4G@N0!+gcE=_0icar zS=`fUm7m2J>cLyVgeWhcM59Ehk-qTzM^Tx7k|f$5VhHV$;I1G(4SpC%s=JgaMqC2q zz`YiRn1~GQfho$)Y3{Zas;daL&-6aZuMx%H35xbx#|s)t2+4wrUN7lQN1K{xKKOo- z3dr7qswc=lRPGgpAwgSYgaVCGk5fqaC~e4TZ80EeFcOg|#RksIuy#lKTGJ}K+FY6@ zjA^P>I^0HB1j45l6ENOhOFXy^;tC}P^hNoVMu6auNUw~40Wm#Qe&=ZVy*N&YEA>2V z8jV-9EQ(c_?*k}7wDI+f#Q=|8ON84C*B%&#kFb>1`c?U z=jld630Hr2#ID19nk95Y7STM<)4-zmJHEA042K3vU275I?LJ8;K(O3c)xk~dG|ogt zCPFdwrNT{%VvRe8QfUt6M<+HJ=R_<@*Wl4r+;gRXU%^g=8c z26by%#;XN5jf$@21R@eck~;=hraBkOuEYBxSzmFmNp}GS0TQ4@sx#C4g`x{>ChjrH z6T;847yxy-ncn4D$Ei;b{XB|BJ3Bj1Zx2S%V<0M#CW0a`fux>*%uc~UiK-2z382pi zGo&KV^E4UX1Aclk&4?=}I=J0c)wp?K)=oJEbyNI@wO$uAW~P6`P;G6Giq~+^N^}{_BP6N}6qHb0Yq0v|ysOz+Mj@0Za_zP zbns%=jPNnNU8QOewsa9KA~>|mf#l0|$ICK3=NCo@rvZ`mr7|l;{7T*?`2uTlsPA6? zR1g3%Fo;7p1L}ut_ajPO28gxIktbq zHRDLI!yQCQ0Whg7hq~jXM1}!+8krM4d13>7!VaW=w1!8p-FolmmDn!sgyIaQxGI-E z_tTnNw;xq-|E;ZR-_6p;<~sK`^82lkANbdhk*<)dzAQK0&%br{9TU!=atxyof*=h} z3;YVpoi^``FHZwjsPF$+k?|RbIwvi&nZnrstM8a9YN-clXKfvLcX`W+F6vS5+L=O{Pp628>TvdbabfXl2Keh}4GD77GKFV<;N zH{m6RQB*^NxP;0$UBqA|zs@n(vXnt@^6CL8l3D~ois*sR8K~@~m$0Q4fNZ6r8!3RK zJNT0PToML@gmZ&sn7Gb*RLa>Lw+j-|rlN>b(2etnq0>~}$`q&dHj!z3l21?I$=d5a zfv+pAvhJ+2D|dw6v@XG3TXr8Ktw6y(l7 zG2pWh4$gDpBAa$r$maFa2ue+xtmo0cFUlm{N%QFr^uS?xtbM{`gun3DOtV3FRa3Fq zdMsUeliy{u21q_zTZC9%FQy&*u+z2}NATV@R-@xS!rt+jw>}+z&G@Ycty=HoMCT`k zmn%_tkhMi5P4$ZLLjAIk=4^xp;k2~@?cV|Vgirhc>3~D1Uf_<$_JZ?WmxuZLZ?@%{ zRNoAS_B-)8wGURghdJP*_%gS!8Q-#yd~F5U8njjqD>Y(v6}=Y}b8E^fXM%FTG74b0Ir|OLNsWS}+Sj%||ASZd( zPLF%iPk4q*s88GiW=M#<7gzu;!ex9Cg{#2-BhS`nQYbjUm&9{XS|(st_Ihwi9Z7Wf zHX)!^*1cmD@!FQ4?@OQx3YNP9YO@(vrhx-+Xmu+xl3PZgIwZa+@D&s;0q8VKep$#! z%yPI5(=^Hv7P|VWGMvZ230H}Y^Vwie0<(a{?4nfORF%P7Z3A&+v8nBlz)O+EU>%L# z4-dVieDM0|UaZ<`*Un{Xbe5D~C5`Qnz0%of6?LPZzl%nqd=x#ozrVkK5_O{|vl;#; zj-N!s=*i6uXu|mLb@W83C(+|k^z(Pn)+H=Uy){tJA4N})wLXcSK&1-jqeGwA^hZF0 zkD@1JKsB%boK?mv2yu6^NO2MJj5f|JjoPVqQ2C}#KDeO}umw2KdCXzh80u?D%A)}i z7>nxsSMLcM*HHur{dp_W9iA}as8weH_ul&~0VPJH(P5q!F<>alI0CAU9=#tPK6c7~ zn!64gB8tFxwnUZa*iwLLOy+6@mGZEu>wA!e0D*ii#t_Z<(<$ZC{w@0HhkQ}Me~-ld zRX({o&9n06Z_!Wszx?>4l%M_<{q$EUioY2iUtOqpHAjiz0x;cxUPL*) z7!%6rz4$joR+&HOQ7rEDe-&$YgHjab*E#statcL$y`%5m){UVKZ5E&~?hvw5c?apv z7;;Ab3<^Kf<@lVye_2wsITm;FBKkY<*gS*sJ!OR<6M-jOla@4Br^cVcYM+E!t-II1 zcB01H5?C^Hy)ZDq)sH#;CETaD&N<$*I?d&MCYkB7x%v|M1c0v6v^D@8e+CYdR$xpp{djk35-!~usG(nM1wc%aGq~i;T3kbfcTy%4QCgEG+ZVzopnkR$`bo0i9{E&P?O_z;arJ$- zT8x}?rx)0wmroSr@~vNN%=JxkUybP}*_0M>x#=gc<#i84(`GJZ^R?EKWl-x6VeX}z zn}6uuw!_& zPmR&0Dwwm=KTqTQE~M8i5vs%tVdS83QaLi4!~^9?MWSn*=&Y8iEOBolyyav9^<+VX zz%VZBuM8&b9PI9fq5hfH^rYA%@K7qN6VrVca(!+Sd51LhZ{8bY?tN`a12I>YMKbP9 zrx3?lu999F+#376%_T*Tw+;NAVNVLfSAEyi=#&I-^tN$*HsfXM-Absj2R;wh_iCMi zA#jnV9p`pH{*B24;Cpu(!8s?HCGJxJVfBkRH0c%f26G|Nt#^HIO{v24V}?4qpo4OV z4vxOjTVRH7-4dy2i&N4jEtq;jA;xLC2cgYoS{)yn5*aYC{pb3e;_7-udvG5D3xjUz zeY5@6kfKqQ<%@(;sVMJkF} zbX`CQr#1toknTyflYu-O%ENdgvKMP%34LfW=|E^1T6z~(g`ERm*s*KaB;2_7NlglH zMr#cm{?=?_+c45k)Gl6qMN5Yfk5FXrp7`q>vU_Ne$B)Toj-di91JjdXVsDT!)zHm2{4h$lKEVgy5XOWnHGN~b>rXG{;b>8$LF!hLvce+R^u3{&kPi0AP}D?k(*(>b_vTbkYNci!?gdP|A}`z?9BErq!FzaZGb(Vo(XUPg?qHT~ zjOD@&yW+GK+V*xD3-kDudTQ8z$J_Yu{jVwB?MlZ=NIs+$lPh+7V}wVtTKQ6-Cr`50 z;@1~-1NeQrgCl-Dk_p-pmRkaFSRxgJ{}DPc!bYrU@Ma)D*4*1Z%S1pp7wB z)4j`!PiZc|I;7(Y%~T;hPyE|dF)ZFBsR7D#rV>W;T# zdpumIGM^>?kTG3dY)~AF^+OX5o;T#PjZGisBC0|V0D3@$ziNg9mc3X`5blsUKXROU z6X??*Odpu3?1x6%;>hSb(Y|$;hC?7t#0>CH)PHO)RvWudo{Nrc)Op?9&`Wx_Lx)Gz zpJAhTD?x4URqA%Dqn20f6}DydK8GP|s^@sRFgyBi3JVuM?A57eTNK8m^<`|@1QbcG zDcJ>2x3*#BV34R>|3`V%)%<1s@>9E zefc5AZrrZ(Mfufz5VDI_*(NWkvD7yL$T`&J}$1+u?O2QQKPfse0KxSWYdW9HNyW=j+U{L_A= z^@3RrU{M7g^*hzoops0X<{iA*)egCepjbofshI?axpqY%h|iMc*OBD0@%b6>3FDQ3 zfZ~~i>kdT;+qu1{F^v{toD)S^^w?F0ZfA^brM@fPGKAe^w^9)StJEJFbgW5ID7yj9 zQ7Ln8BrQV!1%FISv9+D!F(ujbbhEwcMu#_fj=Gn-JSG{d$RXMv(Y?}pau3+>+M$b% z?ko!fY$h43u#yqpQT#XJDnZb>bQ;&%zJ={Hk|RWIV`LH}*eTb88|>5cLrLK#;FpJ@ z$Y*Ru=D(#sR^|vJJ&{2>pCB_sq5<-<6r~)FHd&-5;fOefVZ^)_gFg>ezl7y@-_`6? z7aKE1hWg!RNO32^XWasnrkLo zJ00UZ!)yM*2h(!VE8QmV6#>??US$ur6-BF>rG6E^CQ*nckTpG=^~ly_CNs4*f=-*7 z_#*6^M_twQ<})DN*26s0SctDRJTS9p8Pf&B>4dWfC6^GGt70Dbur4QjK))Vt_k>dk?FTv208 z6AZiptmF^MtLGsQRUDYnPbY~gPaksA*2dtpsE@Noe8BbCXzlUK$_8+zQ3m-94qPiQuRic0k4WVeKb8lYc}nuzTqF!q0eZG54E30b zGnj^4(|2tAkLCOi3;k)mjDM9I(rQdh8SaRJ*J5742Y zH`r^|Yu}Ui-3~k|b;^IXn~Ylw1$Eo*mo^lPTF3fL5?n_TtS;qN3gKwA7!MgDGxbj1 zToRV%A=r8^WI<~@a^Gc0bw$`ru<4-ROi;gJBueR+;8dfBorvo-@qqifau!7| z7-yyimvO6mdDCJOidV+Me4WBLqD97$6W*r;Gu5~r>@h0XRLExq)yqhfB~{;Gwb9Z4 z^1@ve8)Qc6qBk`f9Eg2$owA3aj|tQV(AEV$HQ?)wu0<-cu`IA?jP_^+U-w1}Zzma{ z5hd9)Wv0~ebKM1;_d6(5qf()6qDN03Yb*uKm)B@s{^%3MwOr=&r?dO6NUxuM|NYDO z+1~!a-u2$IJ+V7syE~4B-_h<|diLts!DM&u`^nz!?zJ3GCZk9r#TSz8Yta1vf;H&s zHNe6!f2=-C;y+?^{L0G+jl1LfU+&0sAKtTNT~wD|8x=9cu;j`@8Wh&yt|u_GH$1cs zTJ?}!Y6L3yUH`m9C6H7q8zxJ01+BhG=nS^cJPSli0~v&hRc#j4DF;SQC+Zy6{ z-R6Vi_V3zfyH%t7VLqGZSva_R7>bnaXDXTAl*)S;RT`^e1ji1fAzM<%`dv7GxO#XC zC$j{QFsN`;3L#feYY;XDg>1Ie1n>nl^G#GpOIit+Zk1a_YfFX|^e)d>V*(461?DmH z6z*Vg4Ww;yk-_qkqzVnH`;4zX=R6KPVYi)MBv&t4Q+i@oW3DY%^eE9 z1`3ug7qFPao*nFh@f>2&uuK42n;{4-12OzsMshaSrgQtAHXy&x5=6sHWl5jM$ut3l znV@O(sBB=rx}RO=sd~-s-A)t>b<>F!85AiP=LOZxw2Qqp6WOzUQf8Mes0E{D1Ztvj z64RfA-A|2+VjxTKV?FS`Zfv)H zbz9Q2eiC5l=uNBNLg7F|)1e=jyH*s~vvAGTL&r;98=%^WE}aay!}o*X`DrwR4Fo$I z4~Al+N8v%9=CKZG8zxJD=~s$kamqzI%C@tH(LjT>;mgX{0!K&Z!>hC7;nm^!IWasFMm9~^dB9+!G90_d~!87zWl&H+kam5PCoYjIygVO>V4?-PkL|qC;j1Huijmr zzrU!y`nK0UIfp+EPu>rP$Cp?Av%#=;c1WW*{p;Y*C-~RJ`C$0&@>u`#PrVPlt3RFo z1^;n=**iR;4+g!9s~>u2y{psrC&T{L+4)iB`JjLH?&LV|!w>y;KX~J%pMU6G9$%dI z&xVj}JL(+{`yY<4j{29!hr{#BznYxmqvN-|_a{RGQ{S}T587nYtV@r~J$#A_@(ajk zkVvAsfQlV9RUxsmGuCJFn>Ch#LXPvi zM21}`2*87SXL9K}aecRQ{lO|Lw(2*vwR7t8E%|uctlTchmuBj#>t?I#V$pG8KshXN zVO{0wLu|lFs2Po4$jlV$lfo5&^=;%t^n{Ct(_Ic$+l28(Oc z8yKCv9=E4+Jr6q&2aD^jUG)l(dO*GJ__fQAWGRv~G|HB-Jl}1G;18~1b@N>?`L@-2 z7!9;G-EMYJZL2ylzV8(&;^A1m-f+nO0WktjKM&v4XD?PZV6~qWZ?v_&e-YmM;P|(; z{h`*|DPX-RRw>|PlEwL*I=)ZKTB_ z!z$rqKBlRGm)MZplO2;63E+WbAT;xh6*V@79*bJcX z>E&r}*gro*UHN10@~nUM4*$ktu=v;EWq;T|?41}@`NQ$$oAUvdB*B;@Dp>0x4w-0w zTS)d z{vQAAJ0(&a-u4=QxQ&z9%t-fVPq`KSG-miA<#T|F9pEr@}N1*t**EWb(I-dGU44AZ(4d_}A6o z8M~&ehXDJ39Y3xH|rD zd^Q{e9$kejx7Bx!&VrxnPAiXH)9@EEe-DPo7gulJpB9M#;`H?nPCNN(Z3845@S>O!bM;R(6M4 zpE?%zMLFrdG)>@}?g^q7_FnjJAThpJ_`DHCp=*x*d#++xcG)IDsq?FR03&1tiStmtnAG*$4fxu+nPyw2nQumze;y+YKHAzWo;T#)*jXS5 z-oq!sqyM3Im@ZT)i;E(k0Xon^9e>6fDdhKW8~A>so&ASiG^S1>+e@UoaSiVE zc+hsXG~DI`U-edLk*_gvp}}?fa9{=9ZkO8aGS^_ax%#sfnC-DLXc^12za@Chc6BcD zVtsj=^F3f$5f=>2G|q}E2_@Z4NsRU~B-qNU7cX9d(FS65sswl75?oLecp$BX+H5DY z6(oj#c^boYT}EB2uuEKSNDl`z8X^~q2aFgGy!IHkhAHIqjV3^rHGb0+Ph#!>Kzz32 zkpU1cYEDI`A`??2PWU%N;llNzc%f``836V`vLa?B$kkw^FJCZ7yW*+J)7AwJP7{L>;LyyIbvEM33bb`;qQvHJ% zVz9|Je&~H*S)rc<{V&fCx66Tm;kYN#DqSmapV6ylyU#`*|M}DDU*2DytUWG+q4KBG zzeMjZPyDk_=Q>yAMsvQ&6;*Q5v-X%ufk>Bt)=Ry!(#G-RqrcBSzrQ@8JnqpA4`HNZ z(9Pmh&z2LOp=($56dc^y3K5?4riyxiIVljNoAAh@M=*>VEMHLG$fQ6Xm_S($n3e`{ z1LVo#mg4jvk0B8`mV-0awZ@aeE-BFN3=-#KB(qw^O>OVCXODZi zTKb@yD(fs4&1MD&xsZvq%AQnd^ko~3hR70E3IYANbOs(0=En||Qh|cd9t6zO`ZENO z`l1m*yoh%15qZk0#`X29tk?@jhk$XT_i2?-UH@pX&|t>VVL^~xd)gUo@Ky}e-~rtD zg=E18N+hQx0oX%W^f-$plN=m3j2@cR;8=f7jvs z79L=2X~RRd>Y>{rBF00Lp;vJS@s@6L3!b<2wgj^i`Lhc& zl|V>yi#3AfvK3yXsIVYqSYvAaX>fiP(RU8=n^G19NO8J4Q7|Q|V4R{X0HjN1<*`}Y zhmb(nDd3a9kEes^le{-0UGO-0ckvyV-X9bp@3A=m2nJW0!zgu%a}35{1Y^@^xh&Oz z+28UDobwyFG6r;G9O8X(A&Wo5b_M3Sq#^;;nxf0eTs}>=lz}%QQiDPfzP!jta$H3! z+lkI{xAHmfGy?Ygk>+odUarWL-Ww#yh=)$DRFkiaqeIjL9fPc*d5Vj{901X#WN{(x zH)KiX<}ig;aAKeY623plK{Qc!39vxCuA*icgBel;V~Va9<4+Rjr;nz4Tj}y99j9I0 zFQW(0@*`QHTpw<~V@yE?SGfQ_DsSb|ZzC$E3kcUmkr&N1>>G+tAkcEtu#j(6etbhe zu40WC9B3{T%iE{kc5^FX;OjwxP~C$vhhomrfGheQL4Z3Dp;uAj__G`@U@n(=x?Tts zd|-v|(&yn!h=prn={7Ww<(dF_zkLnJ0F)RNrF&F6M0MT}cdy;P=| zXO6j^<$y(|Oywx1KMgF%#Xzc!aO$ogAWBx5^w6tsGeR4JPz%L^ORK#FH(AOD{^N;qeyyiD-<&NltD2Jp`xF^ z3n@fDe}~(=s-mfXb!y4bNKBAzy`_*kx((s)MNs(bPXdBHuPB8aoBioHnSGL+Iky53|B?0 zm~Dhhux!ih9iBMZ8LZs^Mp}`lP)bP_>Lx+|2VYbbqsO7q2vHcztZFD@w+~Q9-n>8j z@pyQ3{_za*Xx^WkTpgaD4KL46OlIj<;+8O=-wT^$MQ4s;H>pnNuq|uzEioRWp`d?c z%lF97b9N+NlPrcit}XnQScp0KOkos|kY4+|m7#~+Lu!`JmhKw`W;dcZyo6jt%A?zq zLMy0@iWw2>0eVM_02^-ISqx*;nNg)7Tq>+C+`1SYcDkf#G=Xdf;wD&3Zyhi9z0|8JVoJz@NXs|kmN#^1OI*dqL%&zA}x%bbGs^2L@$6-GJ}#W?dq8Z~cq zXBZKM<5tlln%m%D6g}>=Ht^%=AowY*1R5G#ie2S%XCZYo1{|CIL`y-aDp!q}T4}1g zo7A#1V?OzV@&qGiuzDa--}U9|wf3n@XSf+k>kz<@!(HaNZNS2_CJ6|;YI z#W)=q6UU7dv22h*+44F#h|URv_*}1tc4Jl^uc#4KEw4`5LFlkch{s*C`V{+BeQGKI z*KM;0ODf3^4tnEs3!H7}-M7xlBf05)BkIyR5y}g}i|I=f)7C`bFURe|$FuRiwmeZ8 zuUR`g^Dg@qnhy;`I~xwola0xIoL1^rQ!j8dms7LP5nop8BP?}aE^|hXxtT~`eh>Ff zl3g{!FlXmV)s68bU`jn_i!|NTrCB}eE8JHrfzWMzQT%=U-p#Or95n?axRmI;Jd#jn zxXrdZYWrqc(F1EIVhE3qgQ&NNlhTHwi(83~O6~*dZlhOK%jDDK7IxUY5U8E$%wb)X zFt*=n6_4y#l~K|X*N4fVu%?lvz$nWG0Uua1nK`J{J#~_=j$|sQtvhJnXx}d<>=3Kg zX<>zB7ZJtO5Gk#NL?%+<`6r)f~hYAND?AJU?WK|^M^`{w?`|P z>`mKrbSIRiNXlRrs-%4gP4ywYK;0(xY*JSnEaoChepv+9w6a=u%N~qYz0q#LaqBIq zbJ8N%>oQFdj6QnQyF4@LNd4X^G7}AS3~YEHw?vs9TVHXq-sR&2Q4hxXTsGZ1_+$H( zb5{tA>>{SAD_EACx5hR~a!Tm>f))!t$sz?^1kPL_ZTn93xVdd50DS+fxfrfDd}qWy z_7e@iMuSA%cZy?wwm0Ag@NGTd&=RjUU?)@#YOX;!!5IXqpv;|P92|&IS}EMog~h2x z9M#U{FCZw7HCi`2!5d$vBA-z(gJO$MHeZxGkdIYL!6EgItzFo49Z{;Ng6tHbOaUN| z*qvyk-p2uxP)lMRzp)zGYs{wi{kM|v)Ps#s*>o1vV|LHAo$MB9z} zPw~sBJ-T)a6(f9xE9G`0Z9pc5hmY1(&4IJeK&th zl+THk+Vb*dM}KQVC4(PP$?leQ!F=F`a@}r?Zs#B9&D=`$Z5@8xbqj7gf74P@Y>9ps z9aI?Cukz+f<84Ea{N>ns9r2dAbZL9c?%1%I^~bG)$(FfEzT^aqNj_BXTp{tj#rUhL zWgInBI4!lK$L4Wdj^o4q*RQ|8ZW+3hfi+A|WyyRlOWo*~I-II&<^od*9mvWn>m5Rm!rc>Ccj_WTrU=^&B7HfgSq22M zsKkI;pb! z+TJ|5=vq$Tz%;Caf{e|LAJn{Qf%gBQ+A(WAZSCSMef zNmO#lVf)3{ONlLRZ#0*A~>l(;ZDD|DB-fO}f^X$nKGf8!r{YY6P5Wr6ALqqXIH#pp3Rw zo4^nsZ&Z(VsZA@;KS%ww&cppo5jG`7M(IlulRhz?P9!D8_1Wql{z);Hk=|%0zV&Pn zmH9jwN38Gi<3A4|E^Z;M!S7+kdbMTG;JyH^K@&gEqd8%{7z7Rz*caN(Xo>v+y-3hG zOAi-?oa1@T!3j}6BRUmhd%FLedhAZ}!rr!BZ;LlI1kg2v2HT{W;1adoo_q4M6L7|m zJBN9il57wXn`QO#!`)o8enRUvF{Jg~nUAi35MlTR53KLBY2oT7oq$vtm6*_7sm>gqPS7Ps?vEKC0u72T?s z{jLz%A{9#^zF z{U)_y9N@uPW{384(;0S(SP+JZvA?E?y^cdtWw98S3zGKOV(sAGvM7zNEZl_ita~J97*Sw6!0@lZ zJTIL`5Tb&@HzSiZc!zt@494qtljk^M8}(3AeVW!sm;SNSNW1~w$aIcbp0ng14BIfy z)e;oH(B+TOH*HHaUlijTfPAN%(v1a#I>EqN8KFUSIZ~b z=R~2(5Lg(eQZ-_fh2jZx3O)&O)PWISz^mbX>0<#?Qnj`vK*C6zOxPEo48U)N4jV|; zi947V5X%FTtbBSaFzX4x`$2z*Vr&CGbCwtu&=_b*`!p~cUVAz!N8E}e71v3cpq!7X zvt|gL>KLFl^i(PsEdwg~jY6`g?mg}-5w#(_em3Xo)U?6?&}2fv99jlDO@b$oLt~Mn zJFwL{S;d^>QHb&U4)vNqWTBqZQ37Jr^`gOu))I&MvbhSIJ#Mkne88`|W{=NSLYY2y z~^Wh@=tstje@(pITMLOJn5@O z3gP;g<>4I;gbCHT&Ur=z)HC!pAaYwjTdPj8nDuGWKT#G69Ruw#y2m5VKFQdDX{?f3 z5U#N*2G|s4W6I|9sjqlPmjnoWgC1kuNpyWbc>=Jus_fzg`s7K}1)5TPpO(2DjKQm~ zjTf4}Nv1cD!9OpO9Mp{tk68x}P%qSMTx~>4x>?k7ulD~9D)J;LRB3^Z%9^`q5_Xz! zr6R2f=^eQwZa(Acv9ts{=;R+V#uWfziZWe*wZ{~WQW>)`gEwvsy1n$e0ADvtfGZR| z!WVFU#P*djFTs{Q-dXP2MzX6eeQl()f{-Vlrd3Kc;s^_m*HSZJ8FSpn3Y~D${L=9f zP5{V7q;7EEHok;BevQ4@==4nq!dHMB$buF|uZKzG_uC;i@Jfm$>>Vj>hwP;6BO51z6(OdL9OBOG+pMV4?W zWT6(cd|F7?1Fp)wCXI*Wa&P}a%{{UKVdfHe4AWFL4D3!q6(v`=*7(^O&8Yd1!bw8~ z;`*LOq$yF4sV28mvH=4D@K!MZQ~+|&E}TQ;4NHe>%|Q&Wqg{%|>SYG?HD|Gm`<_XW z!L2?m1nNqz8se@N`Jny|<03!>1l|acNt6O!v|@k+Y7ROwEj4RL=7fWmYkStQ0@fl% zN-N}n=a9LbN#&iR3t0e+pqR?ub$%;1KUSOoNwhdOt*SM|RpY)8){AVY;9A}TqZ)-6 z0HBf_f1X3;5n$B99x)C0s95{EPI%M)?*9l4tP{Q5{U4Q)J$5nG_jY$XWbzJ9OV|JK zNNaER>k(INVVTO>mlv-a_DVs!$hj;F`T7J3Q}|kPWYrG%n-?MV#&or9ki@7<4S-#l z5OKnJPREnAU;I?0>AeBM)dT2mts+sMh+0co6pJ}U*$i_8 z2#LnBKb8SrrOI4nUdbiPI#k0gU9*v%F+aIL8(^yd!X07)A^t$-LF>*sIk_kBUnR z#B_*QOoA!ZC15L3BCwC=LEM6lQB$+pPe)y6qVv+CDs>_;E^KMUiYIoNPc|qdVnV z+NEO5d@KR!l9;|quy=Fec@(j}T2rCH%9xp0xwu2Fmqv!}KyvImlw7&vObJNs&M2$w zlNp^&G>e>|CKJ{>3SaYRJ{!3w7(~1e$QrZ?#vM@5Yd(qg{`)`wYk$|5yY}_Mo{G;G z(9GKMgAUUrDuD!N)FU7|)}C%yoIB=o5a%ZD*<9)^s#e5`N~53`=69~}MeA;SJOO*Q zWh`9jq!W~6U|?|6tPJx}MsbeM%vo|3J5d>%KHmvNBx`n%WZ-~PXjrm5K`SzqK~U$! zs9I7nAvJEF})|WW*tUKA|%@;fq^+Okq8)}Yk@ub`MaOLvqh

@4E-<4k(1Fx?YWD%62a?;WK%@H;PvIbM~vHfdW!rKzs*Yb&d|7!KhtCiF}RP*)5Z3~^| zWdk}*FT0QI64V7B0}}2Cjpl7F6xSx;(f#u#y0?>DIc7vQ$7IBLB{a-jRsr|)4H_H5 zr-8M#b9d&xG+zffZ&(Rv2WHaXFLSdrTW<>pzenR6RnPNzT2we83)rUqy~JiSIkdeyNdx$sMHG`gy}v7?O| z&ie!Imfsqb#FG0Yr0K31ToJBCHEi0;B{WbeYf&X~hN7yv#!#(*T4ANrO2Bj(4p<09 z$!SGI1$kmM1egeMf@6o|4Gc7wM7Uv!28lm#Sd9X`P;#oX~+S9lmrjZa(Kuw5lu+W&K|Bz>p0E-Bh(s{H#sG{%5G)1ju2Ronf0vSb4^q-?J zG~Ce!D_#4zY(2ZQWg-)JvOCUQCi4D zkzj7Pg)WWa&B9&$V8HMS;XwA5Uu0#HhU1RG%npeo>Aejb>0p{RIba}<)z)(Xpgu6w zPi2K0k+a6hN~dYq=pHAOQ};~)JZ;$rXpYr^)y_d@J~paS;Rtqh0=t9VcYI~QTXP+K z8d?zfc`RkDou!53=2}_Sp^3w{qr}naqDWsn_a)4)%>8Rdvr#_e66<#N)vH%Kfs`ZR z!sga@3m!vMUqu?K1H|t{B{4ETUCSwF0C{omj_! zs3V%u)Y z#*$_ihxQN?>jSncCCWs>K{2PmnYC?Xr>X*(jyOV&B`Wj9ioIs{^HaxlRK zp@0T5gtevo!i`{d49#0EIl82-GuJSwwwg?9&%2Lb=jpesKIx2Ga01?0b3dqjYQ!Gi zy3nE>KTbHsPSk^~K@lQgtm9JZ?!_y4j#V0Vb`yto{F(68R~(z9*R79~LLS%b7x-&U zI~{#EoG%Uux}5kVN>r!G8&GEL{GAi8Lwz9JYbOFT{UUS9k@7G03n$(KxD*Emkguu& zR98X%wD)rpdFgzmEkjkhm$Zwl*CtCC7}F3MD2IfYHR)cnuhSKCjrI9~*r7sAtq1`v zcRiJK6Hx*tj;W*CuJ5$l z<&6H?1q%EXL|(#Y+hy!I6SZ=do3ZCMSOo8PMMc<67pEdyOa%Hhi|wIn)GGE?xdz-x z=ydW{(c}muW2lp72gV?2gy>Y~4QC(vNBv$DORV?dAeUvgNt_6d=xh4AcX|}~RLtUK z-+deezk{>Uy_45nWeSkAw)2-HO|s8{rat2j)y;()*j=2;h62>s);99QL=k)YMQV^^HRhz&!USWk3Kx#uQgKO&%k86x6k*NHOTb#;r*)%&9LkWE?&(;1m|pjh29X- z#7L2A^4^zg@m@57u?>*y0;VLCOPv9NM10KC3>(D_2&i=1+Jvy`Mbc`cS`~>Y;In)wRndAH zKr^Pn^WwVLQ+G)U#?S(=UJD6XOETjE&tMo(XypC`ma->Ur=CM~?*hjHP7%s0Q<+JI z9Eto)5=0haV6xZIX!d;PrFMUIqS5&Ilbt8{*X+6AzY6-#lY=LtT3G^PJ~LD?evYp< zN9?324z>w6P>fP&XE}T>kb@jPuO^Mu%q({ND~tr%hS8ip z7d6>T+bihzTEAg8ci4ClbaOWt6G*|fM=DJ#J;Q-|BMJ$ytm%5bpqe;$jnPZcP>}q& zoLooCv@w#H4ng$K{z$(wq5&$ICYe0GR&PWW-z9N*b9y~rH&i9;_iegYuDR3bT6gJr zjzU5^T`1S{B|u6{NpA-K{h$A3QwogDaYOy}TG^C_2YTyQz6;+h3RQwKa$#5Ip+uyc z^j3QVdTQH(H?5s)xC3V7U8hm&*V)#d_($V#zW5@_8c8F>JdO5sc=6uXz#NxPn!B+m3k6!9GeWZEfPpNsd3D8@HQ zDe;{h5BrV6`AvpCJ3yVdC}_w1+)tPc#dTp=*W-FHbVHVW^$rMViox6C%gR(t#WpB* z+ro{poMd&O;I}5`=xiSvv(6j*wWS)fg4>pB8ibXgU=x;sDl~m&w!3N-bL0KqnQi`p zHZ7fkgpr$^eQxQi?ILqHsBWb3Lx-{PyRarhCk4v;l*uFzpv|wR_mPtXiPz9VNsdP? z@8=Z2ZCj#PvJx|t?{Y#N0KdHL6{Al4Fdib_-&5cs?Z)zbbhbmk9MWdnX#;~C^RY+= z6vy;HK`N|_^D_vQlF@CRE@oR0r<_Igd)RCP^&ap#Y)x>|Qyf)SdaKu+-HFmE0Soa4 zsg6)H(Z8PZ(=5(_m;qpYpQ5;c7^z1;934Hj;ckZZZsKKvk;)-0kP1L>TZ2KcEv4cR z30LO9CKnUchcGptOEV>dK{UE&Z7R0DVo$TGZM!pSAm#_BLnu!@` z)q2@zsr;^*vj@dVWONz#hS<9M~>pV}T$TpHR(NCpQ1OgHCH{3l&U(yIF z!<~p!$x#(#<5%UDKKR5sjMBrR@Y#q1$nlLmeq)bcmpy)ArnYTn_Q&WPa!NQbc(f8@ zppiooz&xiXJ>|SSIVY?-16oPnaGJQ;7Gpm1F=vUampKOA{CD;vGeTZq{c=LLQYBer z7%U18k%;bqotngrTHJe%;&g1!px(uAW2K6PRPp)@fehZgx zKKZ7ce7k+W-M-&$-*30?mTzAjdgBCmycJ^z;altS`hIV}*~n`mZM^sz>ZP7q=%uk# z5*fd@iHz0we}-ud)u3&7wJED2oPqK1lnRrd@hj$5R6!BEB#Tg;+cmNwngkF(Z{t*a z-n{BP0WYEfKMA3NtXRK6H{;RP%OGv}fzGQDS@4^0)V3kDtr-8k%&oEwDx@)3?+&%S zF*R~?JZICKN0qNERW?OQwh-l#PrlLQhBW!0*wHV*5^dXCVU136E-}8^b&J3I9^n=u zY@oh+a8~VprBs;p?S7(8yY0?up)Z(W)-TkeRG*|1=vdJ~N^vHLwO1|wk`nMZ= zO9Z=77{u@MzJBGDrw+w!w2)iN>)$AEQ%$8BztX}Y;l3kN$bf4rxvkn3;#^Yck?BGd zA}gg^Zo>h>0{g`HCXrmhq1KQGkb|!`fZi~q3wcs2ST40zDPotTV}ww%1J5UwF%l@@ z6e>^XM5}tsqKwL9wgiu|SI2KQ{caA|U;;gP8@qPx5SziEM%y>d8=J)wZs(4CcoiOpvKSqaINJGE%^R7j`m>N%c>D<+f_H(`hU3gv7~j6GM#!B0T*Hm zT{ge{jVd2xqgm6Zx)o-tdvi6CFRYN5E**_zGlj${O<{b-EreTr=Nq{`n2EN#&c6uX z#4fkVDs_V%X*rOOXL)Imv^CfowHT1X_P@Tq-Yo$4+E&Z-Z^9z93MJh|?b0{kHy92X(XUnrxca)2nHsH2#$>~i2?0SQD zq+q%9u@Pcj?TET9ZZ+wrXV5VL+@tgqGpL0oyye>gh+Fd(qGM({S=CUyO+qbAD&-T- zhGdM+Cy|D^bXN2A@!|ee|7i;5lbqox2H*pTW1UZ7N~yJct7i} z{uXArOpBL%aw7oSiXQbY&mNn~HTD>lFvBW0cKp^uF}+~kwNH`kv86bn~XHYcc@6hyoy)H55Eeo~KvCITm1`%`-BTim*T3#al%>Gt zuv9>qH?(ES`i}EC2I=K^N80hNF)WO|g^P15I~NKPdG*S5A(bK)r8uV|reP0~_ewxt z3-D|r4^LkHavX$K*OT9wHC9xq8Bc|wpX+g3YAJTI5skfYuWG{&ghl2mFf=3Lhu$Nt zfpn8u9ERy#L)`qKEaw-C@)C-CW=j5$&rcu-yj`io%DC!M&QmdF@#VYwU=hlpQw8IP z;qW55cs~TDi=9O``JBPqCvGyhSx*K^SGo)h);_caS}4kNvMBr%uiEE$ND+gkgJL750!v#2xTZ=K>2!=Of%$rFx49=ASN{T zONE&bS<^6#rr$e_iX6(I7ZM#ug3HcRyVxMj?^YIAX>)I9xBdmN{z5_`r4x(0yd#D> z2QCSK1I{G;KKGaQ8C+n^r1b(5oIPn;p%o+8CFkOBsRQRCQkPCLUELLN==l}x^9xQ` zq<7+8@vv2Gj?Sz9Pi@hwbN9;F@91-MoW=7z31*FKc9Ih1oCE@uR#?R~QS>*A6B&zH zEXiXqBxu?D^2611ni$X8z;QK{qJhA39-7&A^owF02pOS&5#)pMSSr=P4EziG#jX>w z^d`;6pNmXozs&U{Ud^t@4-;NfZZ;~c<_qe4-f2V{ET zTR;*wQl#ZgG`^AJPkbGUG8zjg>bJCfU168gxgSvbqPl%&$Z)qN58_Jj8V1jE^hg&B zq{%;SKHqjhBhz%Hcp4C9B*@^-5h)`wk!Zq;=8yAfEN`Ex_=eKDKHtJ$k6WXD zj!Yj&yLecLTCV7x#shpLb;y=Wa-( zsNZCROw83yUiRZ{DyZCO)IZXTZLciARn(yFUKK7a3Pqz2_%c;0#1eWVJ4|L0^vco- z*6WR14-(wlt07pspDa1g@>*$1aEf7Gt1dOsiq`mMP%ppx0X0iECLspC6#R={Oq~_w!PQHh(iI!Ds>+9LL#wb(1gB7;X}&``wAm z5Io7$)KI;a)>4XK%bs0U2Yov0#7!?N)O=a3z8-91!yUB^tWtEWy1A_X6(|p38Ar2R zdVQ=_MWibCs?8>-o4RGyn*nJ-*B+aaZF-wH<5wSI(-&Hyxv+f}EwbvU_`}Q@u5JS= zL#W(q$!fPho({kb0L%il3vD{#3Hf>$jNX|6sm{)h0U|PM*raZ|RAmsO^)vvvn(P*4 z%tj@nVW3?4aR7+XVk%=ZSY%7%g(~wIWR&~Ag2iMiiZ}&5JfC=H!SKdA;q+?e)k3oG z6%BAELP@( z!=-fCjUd)%ZbJY^&Vy)?8xO;+k~?3NPxD2IL+U?0e;mQh%K;>AWO4ueVh|XuWu3&z zXzW;^5*fT<23+i#VZoJS#fEV}>(-5Bx?q^&Kqvc4nhxfx`}e#qQeEIND;X=oePKLa z%obGfz5nzaO@IlrVk{&8QjW%<@bSp;6dC^J)PF^^W#>ZH!6CS8ucL#`?(S}P?*;q^ z7X^RBm3$rT?e2D8Jac{`lSXBs@1&E};Ji*87{>6E#lF8@Bx$KJD9)0y$fLo%D&=fz zu+C6@v7155w#>rgXeT=NeHMs24R^8~ySsCXIgsALzL^adTFmF+$}zkvJCChA2qNP) z53?3r5GbEA>r@CLze19H-B6M0cFNr61I;wL2lRRH@|jDT&)jFY2>1oA!Ru&m|GEFW zUO8;6v%CLniLmX8)_G0*u3_h6!C~(s9F6-;#}oP>%voCyqw5yxDzPS3tc0OjFqD7Fo<6^+ax1x|Wg)4f_AeS#;(+qYe_UXB@-Jsy=l^mQbl5E#UTa%XTcq`GS5A&p-iq9Gz=}iIL`Ou0GaZ zVWfE9E#@GwQalB+Mq-3ig2wFwkkt&SuoOt_Z^Cd`hL9JNi7brQ6V#irSfCPzBNrwx zE;Q3JM{4yDuJqc(T(|?)D+O?`GS{rY2xrnU*~fGbftY~hKN4+A=jQ6Yvuk&jX9?KZ zV@{tyEs)Xnnm$LLiqX%My6 zOmeQjaIs{fx)$S4+6+-Ixw>(jR1`J$T zR7ayMk}+FFIg?|poQpP}@^h3TR|wd|NFE(F@6|Ax;rJ-FxP%b6GFp^Ln*76fp5Zu7 zs9;ZJN%&3%Coe@hz$7TY{!TiDl~4oJmRbl;%BHFA+0@o!iF!zGV{6~EWh|w%`)w*ORH3+1LZ{er7!hSsFp#)h1MeJU@Wwf{ZdUrSKozfA(bnmxBoPV~$2JA3F^OF?MY_KoYt&BE zFDaN(d;)LeMBeG)z{@;d;g?yW{us)^Uvq1Mh~->nF_yqq@)n)ejIL-=AFDd3b%d3j*iFA zL!n}xZ+3~pv(CUArlfhD&%FR{^)`u7>f4EEY46Ez;Pg#CPr*51V1pv(|PC^!NLZ=k$ny3=` zcCMlFM%ESw&#t#T6rV@@l61nqI$oa^qk;<$JL;Wi-~-GmA89^e)tSni$rQG?ySuxy zYuzIuTc}u<@#b9vR_fN^*tdbR^C|;YPXPM3FipiA;je@ zRaW-eQWUorjgj9o!GQImypt>%&m?rNG;i@b^*X2!4qSZ5C_Vzdu8wK$Tn=HO6a)d%q^|aWO6#t6jTG<9i4R z8doVAL<8^Sk(lqT6{pO5dV5`?$ZT!}2JwruOTx+xz(Om2fr!izB5}Hn7L7bpXe-C) zY7DJb!E+9{2J{ea&An$)3~~=j|9GlV0=>x>1$e^YJ9EP}2(Qtjo~=?aiT0o2*GMop z7PmU#W1PYS4A#b7ZU(43YF4g{v4qpcarNTGSW*D4W6yEzI8Djrx~wP+*9KnkWaqL- z@)%eEo>=%z^V7g_X9KTd)f~f6A(FT@gKXcA1B%Ns+95@)EQZAxlX$!1le2v64 zq+SrclIz^uF6j0N9RP~AVL7;kar@az!A>@{@zzbcU1}IA&3CEsuCK>z!{mEt`T)Kh zlF`VX{ zgucsXj?(NFD;InlITDv^WAZf({{mxpmFBBBcN5b{Xi$*!g*;be(csU6=$C~A`9fz3 z`KQB*>K-n>xt_Gh6P~*swZ5-3N71tYM+*&zC*&1Th!+K3P#K1bcA0T#y{AG~EgH#s zq}5!}(;=;jOkJlgdj_@5>ER=5uE^<}Lvs<&niR5R9>_XKt z&rHr~6v`C*-b?Lw)-ixrK-<+Jc^YFs zf%Tv~Z4v<~8{RFidvTOr}=YMkHVp7cN9XMQ^r~9tg7ODZY?x;1!u7=Fz_w90i5PM zQsl#N{mWWTN45GUf%G^qh(v&*id=Or%2F1YGPYU-EdZ9prcck=M5V+q6|TZ;(9cj| z%fLCZd+#N5Rf6~)wwy|O$#B6{*_hfOI$qQtnHzLD+CDY zd(2QNGH|j)72=MF)!s846ku%9983uoKTwFOq+>NPFLTvo+|pH;a>NY>XZTm0vHJwc z$|;RU#(U2pq4A0^QpYYDJwV$IXo0v8uH!gF)=eXDR{=y4oQ;Do;kFA7E%#avE?AsL zUOGv3U*2fQ0dEc*6QrObVS+IQ5O1y{G#}{|Cvfp&)5Y4c1GNpw4X4O8xQZiYaWqMy zqWt>r;0IYE%kVUu4m1h?ssk9sI|*zQQZ9$slvoVXX#X5TK^}u@OVoYOrl6zBZor1%cqs@=$;l!$`-);*WfwcfL<{o;XIONn z4=x>bn{(j?l9Xb-qPZ`2Uk26Ze$6afHcITj@7*;6|N!Vno%E+7D`JAyhMGvu>TsC!h|yRRoS(|LnU z0*(E?F>;_1!4*4U+>Rt{ZBle_JCR6pECpLqsF6`}d9RYPMRYVw!IibqOqQql^qy*> z`1#Pzn;MK|$y(x{_A|Yd999eRBO+4X!H-uSz)MXebUJSr1{-+jdH{%aDILoO$1k~9 z#?GkhCwPN!sIhrUp#j3+DBn8i-L%YPoaa;f)4*6PzStW7o9Sca)z-03v;6;O@6DIn zMzXxoS3$UXq9g?=kMR{?)h|0I{AdD6z3_EP_`@{AVEaG&}aF6G{OM#s(;|o|CWoRD$k`YLJ zqE7X?+zibIxf#5GMyfX_GEK&uX|h+)iWcLMgbok`RtLuWXneEpA$T1m%SeH8Os2g! z%5TeD_3<|qP=oBOuCFb*`O8TLCB24aa2~%HkgbpzH%d|FdX@AW6tRF5jID^+;OL0^ z2+$_)fVI#cw&W1u3^0j5${yOxuh}U1sN_~uYYyra8^;ow*&$UNy~^^YG%>bGlO)C% zdZY;Dq}8lo1#hf2?*FQ8SZ%0X)c+csOevzpIuZ)tl}dS(IrDlT$`xj6VKPT`^47}q z&E_q7Y|e-T@C8#nDiUCBbk^4!2|&SHCo1`IG9k=;Y&Vij53TaSmJv&`YsG-q3Pb&t&zgpQ37Gv(iVuU3hrfqjxMAUHcYeoFdGDU9Ok#d#?Gb$9)WWt zTXsetQ5ZlsoJ@Ac5A`ta?Yw+>IM{2pcALHCUNdYAcW5v;7JjErKh^2CS9`m|M)T#c z*=Y1ce>mg>?VlhBU6vY|Om_Ya)}Sue0E>+L+5IsZ{24RA7G6eZ+#KJ(nIn^ZSijBd z!d-f@P^46&2C3xwVr~FtO*uS%K4E-CcrG8$1O9`M^{5Y%rMZF>RHYMo+h?8znx8_D zLK8!27VeZiBd3U2EK&0m12>!Zj@!8+TMJ#0*6lOvmMo=7&Ace9FST!X<+r=?Iqyn0 zruy5R`R&g9c4vOOGrf1_?m_|Pb|~PiOViCZm=kC|BNyW9y*B@V!R8KGJafQ#b0#RB zKWO=}lHnprHQz}54@BZ__V@Er_$*KkUmDdc^0rYQW@1R39Fj(IjH6wmWZ+ zuin4ciL4TuwyfoR4^t_^I5@s~uWksAW)5c{QAoAT^O-z&&d7gPS}CoGiOTX#KmDek ze$!9C>8CUGQzHSoQ;11>@V9ARp!DbQ!rO1yPWZeKlOR+NwJ>9Uw1QXt*TJ_|l7^kh zY2;`@+*vMkYQSxHhvinnILyW}akPhcnNaaU~O0hre~1``whx>SHN`#jhey4F@QVhrPBoarcqer#pj>I13 zj8WB_RpV;NSXGu=2yif)#zF^BIpfTAk!5^BTP&9yt6d-vk_7K5eNOivKpDm11SUbd z8;n9i&1x4EIE!eN&Kf~vF~6Qnw=&jV@ zvV%3&e$HSgX&&KVjZan>tl6R59r}$R95j*8p7aEL$6_~zaXIbJ(-Jz)Zm+5%gt^iV z2$Zi51EGLy^I0J#%NA%iGh6YR31Oz7>K0-=i4pK3i6#?K$aZD%*7>yx*T^rwTkPF> zUGmLMfWb5+gzg;f-_;zs!l-e^_%!c8hc$_(x!c+%mzx2=cIXB$Wgcn42cqX3i7{OS~7 z4rcBiRSE?a+hjEEBZ%4LR@#uc9aPYPy6F@h5TG-jd_xMIiRQeBo0*Y@HIQ>ku!=Q} zGf-GHi;ZiFLL=LnXc?t?Fi;4SjGe6w@b|Y-EX=E%p};aRP60hr#bvu+Dnm(M|KZ*0ZDs_Z<1OJ8eftxJse_o_O&5YN7=hbOgEh~6xGm#WlDpjLPzaiDbFEQfFSd{2kZH!}i#NjNuuK6=}Pn3ES> zHDGob`OT=uX|_RmI5}iG0J(~@ImN@~BY?=AixOG+W)2g8YB@9l(tV5uj7POanu6*r zpsf(wHxT(1|Myv7joWyEK0r5EuKgRM&>5KB8AQYj2KX4tc~wCl2`k}Qv5?LEoolM|}FM@^+Uy&m#{Y%z#QvlOxrt3Tb^GWVRmJ6eCDSqmE zObMWvC2N#tDQ5Sn`a#Q{0U=I5&w{K%dB;RxuRs_$etLufN`;+y+*i$zogorGpTC^A zi)1eIi&(6hL%U$k?6;ix<#Of~I>XY7Z$MG}cCwc3q5R6pxvS$5cv5ixxX1&GW-%|5 zwX7|0>!QGy&DLQx2^yg+61jz!V7ByCBPb;|NbJF=Jt^D6n#q6;XhgP18<>OeL{c+W zaag|S7*~I=uVh_$%of#^;qaib9kly!@#%8vpgKcQ!(A>%2=4$XLs3Aqhs0EQ0wVe!8n4 zys|_2s&$?j`axMYd1C#b6chMOwt2qvB&UpgY4hn2D(nqe+qm6%%P2{1Y+F5O8_{T{ zeWlxWhuR@?V%bKpcr(5ZL;PrtvbK)-L{ec!_SzJ>RF3-4Pbysu@XY@e}-_*zVJ zLHGZXr9%_#iO8T4Q+B~n4o?>gh5P*!X5*_gji1g}cpqltNt(u0L4FkyFAOYz@A6p! z+S*bKV3c+2ZcSL~(_CC8D|u6Nku6obL%A4uRGxx&Tnt&6TllWHm&=HCeX*!vR3cR) z!^U709o#3MtGe`(M+p8|io0>R9)Z?JT$4CVRInHP!JFqCpMvTYDIO>t)nrTOh&ZJc zKr_lv&ljp$85>?e@uu9Qr#_uEvrZBAKew+hmNo-06-r4d0E0rX(Z0UeG*GovH(3u*v0Ik(m$-r;MF?tTN~OEwz&vL!I1h4Ha-h3WJ#*`=5}z3 z(L3rLBa8&++b4Z72!qdpodHs7&(Q}A1~YEO+F8>i0X1DQ#230J9UnbC&}8|&R)f2s zyEq(?a$;hkAE!j*>2;wy!Ig3Fbm{CRinm>k!A2LJEr#*`&ml*dGni@*Hxo+@FW|v-W z9TEwW=(-%+_M_x2$Fd|NuHeKlHm1Xk2Az5;hVi3#c(mmM8viUF-0e4l%9vU~+yhy$ zB9^TD*6-kk)*&Bi)JFa>!f-0B5E;9DV_TfuYy(M%(wyNMw*=5K7vMU{Gi`>@njOMe z?iTFG^V*eSVN$Z^4Y;x@dCsGeTJiAns0+B)&2FT{X|xl|b3v1@E&eGqRk=hA+RL;^Y{ zg_>ZWTnf6#!XcQpWGg1DF=iNJ_3v8<2JknAc`md0J~r_E=mU#n%mmbd=YjW_?{X?x>-1MSxl7bCgdG z<>R z=E4MPpdrgIb2RW|n&}npv}tao#X!;;rdgjb5W?UVY};`(#=0>yR%2v0sXOqhv93H& z)L<|ZMOKNT-7IgqZ-8w`ka_wsq9;HTQf~_RKAcj43k_bYq~L0Nz^bD=VM+j1-dype z$P7@XXc$Zr@dW~(fNk)FnfCkBjM&5nRNoM=rleha?i!gYgA7)|ra!t+juiG(+)b$v zu64}#7#J7IQK+rDXrn$lA<4zu!W%=NF$ELvwM)by`uPzvFV!M=z1-%CF#pW{FlzAh zSaUsYsdbc3(xN_$g(&LmLpvfN*&QWsvNgz{Gf9i!4SX#hx0Y%>N(SP~8b&^f(_R>J zC`*_@FzG;i@piV3sm$sw8{|ij&sK;GCw47Rleefx5lnlUrCAv8J2E4Le?55}a6{Wc zTUXftuK>Mp{?Pf4cXbFK3k$q01VzN52+QwWrFk*Rg#Se|1CE?0?5G!5BCD}>) zdcV)Hrd37}$|M90JbEFPFN07xlESgT_B=_6TdTT)e-vVJ%6(t)H+=2RVu6lSM{#FS zBI)MwNrF-gHB%}kCdlqCO zro>BjZI#6tFWwc8Im$6qk86~I5)}r`hHRhTVy)csq*g6CM>(QvNQ;3_LfmU;bcR3- zhk}F(->duktB57RwX_UH!(eL>4Pz_d0+~g+pa`f+;9}uXLHJ#%Oq)^yJi>e6a@U)U zhLagrQFCLt9H-q@rFGUw-Z4SajPhr`#luikZ5joRy*0N^$QDJn^Rh3nNpsfEP6S)e zLhV*Alo3ex$c37_xlgfB(h>T|vbV4jXD4OboGc|O{X!9#+}y|{j05Kyp}@LT*jdK% zxyO{n2sl;~a67xwdsnfOQsXiz$jlA##hfuF$x*p+jE>4jUCOC41og_{@$&^n#ey1* z4vmi7H2h!=ihti>No9v1R_gbn7fvQTw6efoJ;IV^vA|$G?Vp`kgDkbWlMl1{%iUpb z&;mzCxZ9}jz1r*74__W0)|-7H_D=t^eSY=sl&4@z{guPVrwfc&eQA#qKZkAQcI>YG zQhMcB@aek7vV*OuKkM8$VI#TXedUn&`I7W!j!J4G_8jYZRuB8+?5*PtU9RX#u=Z2hOj*y)38D$R)NdNGUIk=DF7`XPUqy7D$ zeLlmQqaz)#8(1Gp`E(~sh*?GWS>llKm@$(goF;%wK&~hmFh!k*{Q|6E_TK0lX&@jh z7ORHm5H}FU!7%I>X_nh?2c|@i5Wtz1gk?F6yZfpwcm1SOlR zb^sbWS%HuTMjaZ6r>W*CmP^I7?2!MfgJf$4A@T~DE{BOgFUmc(_L;tS| zTJRKEhb_OH7RPBC57K*|bpMF^hJ33u5K)K35OnXtW=m$22R#8BAB0J&a68<0!-V)5 zi^Ym~f!kLReaB29yQ4EZ)G{Sm`hwgZYhQv99$xTG8d#({ zf7Lkg%PD}ZCDA}|uYY4OGGcWQnZh(Ib%A`qilG`cURQF_a@aDOd&5+!~k>f7DPQjlVZDOxtg>)cQS}@jSWi`n>pu2>b5LtU}`Lf zQ}tN>Vo4_6Wa1e!^N1*m)j0IZD!)$tZdquVpTb*`UW}D>+ztMGXa!q z)qQM+OQeW)1kE3x8mBG_;=T_fs_#gzAyVVz~PxtLsU+`9+jgjc| z^$jcW8&=}4ij`P~NhAc1G)_l=My2A%6l^d6Hl_Di1(7#X6IK3eA}cPq*{cE$E*i}K zlmLY50{{E{BM>eWCj6|3guBgeh=gA`BH>E;E?#TRZd1#3JPQ>)?-AjgS1P2nMFhQP z72C92#J^V8RxQbII`n_&w|~vVtI)@v0MW8uRAdnA0c*ZP7b{e~Wx{2&5Z9U#`YNfM zOi9zT&LDJx4oAq=5rc}%>qirpB@w9Z6$P*Lelwf5NVnxvNvZ<$X6hpqAN}6lp%qb= z{wTtEs>YkjuMo|SKdb1{I%yvNd4gfc;L*!f9hq)tI%b#(2D$6%o3_m8;ZDG)6I56X zU{i@E##k9r{I=4X#}K@dD}<-w)`&xyGY*wRDkj? z*^F*c%~q}^UPO%+Xv<};lFXtQVzi7#8I(LK7l#K&I7V_MI!=kVKC!fF)x^O1-qEsO zlP_>a`nwq#g%0|BI)>mNgu66!MynH`2F&-%_?C+jS{q0VxAWLXS(r@YFay$Klwheu zkgL&&&az^!zFq|sK_u)%ep^0A^qdF7oKwsJ;JJ(PX&6Jioep@aIvz94Gan*xZ=iFy z$iR}PJSuOW%uTvjy#zV=Zj{&WB5|*9QC7?5e_Cz+c@$KjkgYa}iX0iU6&w*~{YsVB zMFg0&s|2`EMz|ngLpuqueHe3>h62Or^5*9?8g@G5vJa+srn6`e;Ks5B zK)zbo|BUvBAQ!RdOU9)V+gy4zfIPjs_c+omXC~WQ#9_n{hwZS(iebEdijqNkp9dd0 z9sVq@qVdZ~74XL2@-$hLz^$=)ki-Z$Vl!viBvqPDbz&)yV zGBE<{lx%}6wdNS~Vj$`lCm8e|WEOyF_*1eT#%)ku;Dm&Bcnp_7m_S_te0CLP;TUS6 zpz?ky6ZE<|S8raiN)LURwXFyu@of?%_%s||cZg5Y{)Fn+D zj(O{}t;@C&I{XiJ$vJPO1n1M^mdh#*-K!0F*4nQ&$=^^q2L`tYPb*>Elb1Y76WX(L zGKtR2>MCC=oZXP9tX`QvqE9YDmQ2xkGn_))5@v=VIxCuvqeA6dNzeTNtgDnY+6R8i z2Lkk7T2?y+{8ZJLTe1$(@%80}QK3#AFIaYrSTZ_{lBkH#o^8&JDYBp5iR|GDY}WuF z?-|87oUDjjO{w8|9*tCBmU&avUL2>B2g-q8pBV9~LX0pjW!Bi{@k$stBL`Dj)9yn&@rx|1h@?7s=2=qkZNFZ}S+on$RWUL9EBFq_lZH{tK z+={WX8o+{HixHwB;3&`y3vHPoZ4VM!24)b80-*nEG98tisJ9Q3TfyZnJHYE6!C(_r z^}>V$w``HRFebu6RI*}V!%8rgDSVPaD>fSqfy!jYB(iFYdrN7guyWhDq{g6Ta`UhV zVgVjE?Qlb0c9%wjKxA2(YoQ;IeR-ZOHeg!SV@DYdd(Y zdEhyg-UM}S8vhATJ=fI9EU1O_?`@M=*etRxY|?s4K5|{4*Cv9#~?vK<3tCA~gdD{#64(>M4R%_iNk{?d);z zy6t3E@ubSak^Y4s8db__ABcRQ^f4Duu=RR6$mieaP@hOIaQH%1nmGYyZBXEBI% z_dLB5H|cR24>~judNihB0|vdR=%zq)uY@@z1~Z`_3%k&ajbVRWliOa))uTI7 zt6jS?&8k%>3z*rnn{7RY+=0tsh03>*=C!v=npZ!Z<{}4V<*?76zjzS2w*aLy?e=95 zMDE@~#yqX*xf?D^zku55a>kD@I>^3H0i-_v_~Iz|-{9j56?pNZc!1wNz5wp2HYptK zP!aUO>xbj)A^rHGW`2ZrDf$d3@Z*c%pEUqeQZKNom}Vq^^&yui7f6$Llv&-?d(aIA z5#Xb7kY`u5l6L_OjA|6fY6L3eQ{KpE0Yk0bq#l_DR#{z7_C5wwF1_XD!PH0}9H6E}^e3?RA5Tl0^0j7@%sBRdPn*J&)4 z6%v;l7WhY5U_NV~2U#kGb3@vO_K-JDA^NqTd z!-b!}IQrRfTmALhjp*Kp=AB{Rh~~}n$QzLycT5mg0aWu^eD}`W1HKO17bn(z__TN2 zGWV?`h3=Xr6dvOW@~3&=a!ZXXvIzVgc`y#C9xbv@EkB^AX+vHY-OkPR*~Qz_|9Ibi z*XagO?+)CnHLf?nWq9;zk{y)ATrLi)w~2}|Dh4f`bhA;+QGnx-@^Zia+rFTtWz>mJxW&w*7=aLHyvV&M~Vcf1J z%cG#Js1|9~{B!j~_(X?pkqPKW&Vl=9?FATBuSGHt*_$+beSeJQi|A09B)jh+S>M=? z<^546RdR4x^e9W5Qx%sAJxYo;w<3}x=v*F-bWw)FHLlOKSwQxdwSaH|ZcRVAs>fS8 zt01=%{Lw8WdOA`IoOk|2MO|Ym2;Z%3tg#!$;3)g}f^jrJ(t#Yzk1xpKXNVuapEUt2 zZaEXPTDDpS2r5PCM5@hzN&{t2MHXyqZ322Vc}@A~(D~ffOY-|#kEd7*o5g&DvozTH z_yP{;#}`}t2X@SMWYssnOi3vpUu;{1_J=%vRK}=tl~m$(6(A&@WYw)Ba}_F;|ie5K9W8 zW!|J!evUcdx!y6m$YkY8@s3x7y-}2r(EkkSziyVeEDF#q4H`o%cN>tz{ueL^Hfuqv z(P}}+!Qo^KUV5r%ku&6x>H)sPFLukHsJiMrIj#^3K^8Atbxb_&rzvJCrNf~Nyx@5l zD*?4GaxNG~0liRH8>GzfcuI97!Gf9Lhh_qzC@QB4OoClo zP`dfMJp7S5?LMFSfUq!~E^ z&G3|o6#Zpzt%}e1T`U#236lp5C6Prvt_4?QdDfFFP3@WN-O97qOO**0QH$JhZ^|fk zd7>G~W}1uPG!CL+%{HhKu0b{mljs*5)%UqBnaK(&-4-eO`?K^R=!*<3ng}C6#6{!5 z{6%vA524)$5oUR?(cC+rFow<9G^0bCj3ra0JD5j6d_>hEDWDB&L8NRz@iT$9d)c+} zW`r_L%@_*uxy6Q3JyGLe0LjU)_>AH;Ax4bDOlYH#UE#GHmZMZS&$YA;RNb0NOXj!W zO7@hRE)7}YdHgNyeV>;bjdF}}&`qK3(chMV|Upx-2ipiXTDfiX=oJ`oB?C6X_+_V@P};S0u*nR6N|*50h@-&9U@AEiXmPjKJ0ERIAk+dnRxO$#ElxV98U5z5-CT5T z(n-``N2uQQMRiPGsGN+Q2+nR`u1C<}LX#Wvor?~5|0hwu%Ey`~IfUiii@d0}j+)J8 zv(;*~c6WDokIo-(M(k!agsW3nww2wj%cLse1~C;!Tp5RL0AVpj%@~r|%#A<37%HhB#M=tWX1^>c1MfNP`1yhit2CTqS7s{t_JpeLJM9y zJ3Lq`%1@}eqx%qlk3d~6?uAH#CNjd-{(-hR$uuDR>@1l~3+3}zn^|ao1~QKeR%s5W z(@(wrrdeH87mCiIwbCl79pdLY;f7@o`4}%}0V5@(@!L!Y$zgJi7trmX3H(S$_4n{E&Zgy|DAQPlaZE`x zxr9cQJJwd~3_>0XF29H@t-)c#6|(~mR72ZATR}%yM8KBW`_$|-%E3)$x;uu5yO&VO zF?GVbgD{F8bdg%0RHI*RqL|nXKE7Zi5CWq&r8n6iy+CE9oHt}E9>^LiW%tosMIo`O z{vA2G3uY}GEf%eiZ>^c7Rrani2HwccDTQI|w@L&^T*Vjpqxrd60h}Z2kgnu?z!!id zq1%wO5JeFG8zjWB}_| zDByfH43d-wWh)NM<`l>Sk~ZcH!`aHB(MYJm?q-am@=1ewMma77<06X?M2W2qB0Kvt zK$C#|GIUmo1tE5`^R5&Jiol?kCt&}W0Sku!|=>_p1Z=(aQIz##*|N3;)rDh29gLL&B!D4uHpfqEw*jzCuj z-$){6>I4>09qcXhGH8aR02wnOXcq?5w)q|$K8aQc*?t5y%=+nW(3|!@i-HShbas)O zQ-qJkP^Lj>M<_S!(ZY9s6c1PU^^(c1Dy#^O8BNF3wx)xq2+qSKgmcN0%&oy-1t>Wy zI&j<~hO&@RO5ssbtSIKtgvISqknbMt>_BsMS`Wkt+X=eVL^s%>f$S(%eFsDyK(H-t zcLw3Z4vhjo<9p1qsVM}yB;{ct!PDtlD~U6ho3m9%LHD@x0i%5W(z(2Vf23K^ON-lz z(W;`Y8XS&VAaDKdYh0$a2v(fiZUVzye^;Fz1MU_~nNA`J?u)1o()3$*aOZRD$2ZOi5=I z?y}xAQvS%${gMu_^CPLS7!-be+PQpxeSG@q`11Vf-C6tM`1I5D>DA@+P4JK4`10cB z`tqIk+3WW4kMFNO{pIqt`To^^*}q($c5W`OPmLcDBKXp<&;umyIyW|FS@u>0W;bCR zyr)_(DV6ZnH?*;^w5y|~K~okU5;s136tFYz8Ldyn5{0=DG$c_UbVwh_(A+oy%27z- z6HSBTj2E1THD*XtzP`M?>AIs&?cJi9VoUI*1H)eUegc65SLo}QX;O#LM#(S>wG1}J zZ>6I|r-x&uh(IKFQI;l{wB*IfWzObpR9b0qc!bbfYITmqwr2vrYt-B+w^-*E>t>5C z0zAqC^GlEYCGDMl5&dbw&>QKrs0J%BLk#G~V^hTotO7ZE2hev#Jp>yXs$`R->5Aod zml&Y@aFtn2C{;_}ZIG6PiSS_|{*w0c%Y;Z}PM)+qBdoeUb5c^#L!&+x_ppE>3OR&9 zX@=ROrf3v|H*F;chOzGSb8ZEc_-}3}Ag$0B=IM`}pdU|jcIOp3ZKhC;VxzQ*ePGaL z!XKk$9ScF4L0`U&W>rh#?UV==rbLZCaqeI>_5=$I9jA@bD#;g?&25>&i*#)=5WsA+%? ze!!tE?7P4=%;J;;S{;jFq3t@!G>*4}GYuUy6!+4Je6VMDI?z>J<2HJN;``E|%jW~6 zbOyyn;3BjOe|!;iKTmt2-VJIWU!aPH-N*_eSZt6m8Z|D^QPBOLpTqhujryyO(ysx$1zj#}k> zN3niQD}lASF1xTyt9TxDa;ne1MObc}A!8h3Z5tv&P$hIKn1dVfpvoyx>@_vvyEA95 zIZq)tee5O6J%3um-3sND&%!YlREDJIHKwvG&ZUl9W?5&I4sB&%bvsuet5t6peq!!b zM4dn}Iriqu6nAwlU!QhvKD{}+K?CND_oG}R*++2c&DdpQQaMa&NVTfdcup;XioJ$5 zK4BZ5&f4dnpq<6Gn(f{$EyF}Yf)(!(R2Dh>B`{q!O*rL0coSw=qDkX91}CWr=^qu_ z0h-pqM2M<9ZsQr(hXNzA!j&N-gm0TQDjC{TkoifB@B|qx*9tm4Zo&8X`As+)0k&}( zi!F5`xn`%d6`>O`en3~jcnos;z}J+o4TUhLg8OxCX^@#1b*-SO+q0fY9r$Xb76|M# zoKj${)k=g?Wa$(@CU4UeEf^RV0n}5M-PMz{UWB9hOoD=W?~W(aHH7SWfH3q4xjVjk zFNrTH$yym;Xfq-I1b3x6u%E83FW+9Db~hk8(ar>%$e0K9+pDwR%&d$&N z`}BlM-{I4%>oc$~c;4ACC}dNfdII4=e3YbqBF5<8aw*&>OQ(5>VjJ|i`-LHuM5Ein z#PooFb;rE)sF;r7sF3Yi*01A5=lkZ2g&B;#F&j?=*o~>t+-$XHrp~JZ6Ou>>^R(Zx zW%D(KX&lUe4;qILJ)bgjMLrkXcCMg?G1XR5)OiTmH6l10qp-KpK0nJh@y<3#P9MIg zQlYS&$bu6qyIhE))%PmepF+V5K3K-X=Q8ZlS?b$Y6i-RiYDh3BegDa8s;TVj3GMT}HmpMx&Kc1-eCFGmM zs35Ggue^)o$_9H^W+tC%&PZ>QiXQ44j$#8OlD0Z|uqtslO#sN$O>JgBhi8~k9<&<& zVh9q{sZ`3inoyX)Tk3c~iN>U;9;t^j5Q1tL-$NeQBz)j3An+3f8{;thEQ(ET1{x$r zt66Hr@a3sw=>~F_0g_s1@dP6b6ek!)0^*2)N>^egBIrc}bNRk5mhyaOwIljdsP2gs zW**_+UiKiHiUtpXVquKwxOKYp5tPSo<}El!6P7DfQnR@-6o)~muvLPC-FJse#5JQa zV!#YCN_-n3l%hPi4U+-5^dLN{l&f$b+V?db*HmV~MFea^-CK9g!Xuzdi#;OFCK$0B zc6%!x=NbF`bscSVD=96#!_xNBmWx?u%Vz}OI*G0$Mn|R%IkN@>bo5E%rSHM@F^ovO zv+qY4!b6>sQ5}dA)q@^mvE>jJc7?;tLHje^XksuHf0?G5S7fi@A<|dt*F!*em1b}=Ln^Hg6{+NL9T{PyY zB0kJzeTVzA5Kvzrh4^gP#|(oyflcFpWZhYXo=-@2%GiTuMWzko;HZQ`pA}Sr+$$2c z>DRP)ITXxL5@-qWY(0nXsxuWs`kmZuX<{-=oX8d|B4_6C_o;w*a6idAz41%5cz6aT zBBKh@VDp=M1`PA9|2X8c&x5ffQ1{;cl$W-`W;kPY&7kOCb$NAfp!CMkXUJ-lF))S5 zvgu?th5KvU*%pA39Bi&zl{FPtj|}iqK~|Pah>@o1ppAulQhpGSPbm_36>8n*`~^`f|NnNn`fuaLXO&p+5wdo zZ-`qlFCFT4Rr`5uAq#qWjh@|nK1#vydnbMq2K3Ifmx%SH^e(Hue7HJ>>h%fULb6zt z#~be0;i@!nj}qTJkR7b7y(44oiQke6Z?0Rl`aZKP{nas5=;3B&%RqONepy`qaCQ8N z>Bkk$X@W4yHE1>FWWO$LhWN04m?kFe!0vgU{n(L84}dI$aq!=1GRNI(ytkS(j6ATO zQ9y0o)c)(gVDISWm7zF*tro`gq(n9_H@ysaVZDoz=@-phw}P4$=YQ;|l~{Nd;&Wc! zFk?)9dWNpd{ef<^R-xj#P*5_4QVV_x??fz;QE@AOkt4pG788)(=PWwM0(6YrWD!Gn z49D3}$7=b_73VR{S@BMABAYa*@6SPr{v`jDaR*w1@sS*ckFEnLdDbO@N+)KWmrm{x zcsg53aKL}OX-<)zLiv05vJzpp;>d~xW^|&ab#76%%O{FXblTrA0AwW7B6^{MU zOQ_5#2U$0F;;Xu5zWDDXipaiN=3gw5aJ-k$S9sOf>o<3WjMbE=8g$x}AdcZ`>X|xt z_}o5sC}YXmz?A@kKz+X}&N-`G!}~shS$MiOPB_fgNhigwR9SIQx_ukSuwVH>cMkKdxAc|I0Nn04dadOsazkUZA&E_+D5GnNkCVhtlh|wz_L{?ES zdL8Ki=uV>G2_4F>ibdim(AEKy`rfRqrm9?{Wn@-T1OOIP(c8SF0hZ4aIYv-F7*NZ! zkjb+rLp~@Cy%hgpfNtQi(KQHF7%=HTI?YYayVMiCC^PLWW)23e#8_2RWs$C$Tm%qQ zQ1gK)juI*)JR_F}JW#|Ushd0)Of%MKDh{^I8TGzD5kLHH<}3AZ9L;w%e2bh~(ii&9 zBFg2^j1KlziajVD80{P7M0?lv6|~_L;2AD?PK^_)>|u&Uf{Ep40?%MU(TJa4V%ghQ zXV-EC2z#iaOgBxnwY0l{VICMXyAhPbX^5QjEyLQcR)&QteD@J&h*X0k&u9l9#TG`W! z75nJUUuy`6FQynniZ|h`VgRz~m{~cZiaE;ws`@=x@{AT?#zM-w_`DpLtcb=9rL`kv zVHss=g%rQ&(V{`JD}*gk*MCqt|J9Rkc!kxy$>s}*X;x#9Q<3`5+VNCr9i7QY-G zkfreYJh&r%pOHzbSXWff#m4MvuZ9T=uLRv1$6A;aFJh zm39xNBHdv)j^c$1kmbne}gSz;N}&L!<761~%D0>Pb2v!)zRjSXHv9Qax*C!4|~h22-Mf1^GGY$fW;PInhR{fEqY;EJ76c(2r}x1mMb!8(o=N*x z_B>Y%SyHQ2=kz|m#<@T=(u(}T-L7xE;%RtA1Be-@da2Hs2duUiY>1P$9tCvg;jri5&V>MHB%g>J z%wsD?>F5=GwB)vN%ntq}dpoRe%-H)U{w zU0zMKzTfdYJ6kLU)-A3oWg7vvvNeLG()a`t z);h|y-4W;cNge%%8gZ=en1?%PzGis8eQs;(D3azc>9#0uC? zIGiv{3>KXrgPpxdr4=%$(BMqQ5}ltJ*lq?@%#070b2By)rj48VoOk|FaH4D9V2Ot$ zP3mv2-h2ED)<{2Hd^kHfYx@QqY`ndCzxgD?9!;hd!}bo@a%KkIt35tVZ})({D1lzq zDj%3DfIIaz3-6*LP3ojed2teWH5#p5-%2!EyHBwUFnE0JA2We!f^Hiu zGDcFoo?Ej#u_vNP+}Uk=xR5G=a4Ldw;YBj2r^7nb3y0eu20VbuD?E`!u6SyAE-Ryd z@=Y9$qn*t_uFH>WXSzRDGTpi3^yZa{&yGaFbhCjs$#0&){*81a$taYiC zU4fDQIG>S*{l197Kqv-t80sSjJD+{l*33U0P2Q*+XyZ)8m4eCIk znWq%lF7IR)`7tahEzgsmz?ro!Vj&2E`sk6d3UwgLnsp#G&C>-o_^Q+mT_)KZ@6ST0 z)L>WdMM77oGx)Ry1)Esr*63SS%r^`5xhWRV-cx8%QrXc4QSYvG|8$~Dr+~KbCrZ`m zs+4VQo&>9s`MPOwlHK|Hu`UUxLD`>IRh!csQ3kikmK!sSqbgt(8c+c#UP^|>h{^~E zrCh(sZBNx}I)m;Jyhwh^Ik5|7!^{dZA`_CCBomy>%TSDllI<9~XKl58pX%E%6Ll`< z%Z4gut#q2F2(v3A_+E{jm=V{rro)WU=5R`(z1>r7=rVqIET_)SW)*))qSMy&!Psl>aAZo}P`PANJ_zPwU3yT@d$R<=&(N%3jCE|XMMwYGqE)$g1U`h#x<8Xpw??Rtld4M^;8mXSYT&ye{J{zR{&mtoY z4K6OR6HcO?yXJOlcjr3_Yp#cN)$%4N1BG$p{(OQBVE!;*8(ht?1}xn9riK@+*QYpP z&=gaQbp4sW1X27^-6__+lT8yapm0rqY+3xjSy}pr{)^y-VCOSofd3kMKeG-MGGsXJ zxk&P;i0(u%2#atb6q5ex{t7k|Tx0adV@}6o&3ADV4M^==b~FC<^P56T*UVRrjEGIKezL8V0PE zj14pQhTK8rS+Hrvl9zM9-3()rWOA$SrhZRd^B6~~MwLnc&Z{iCi()YnJ_*o-&~ZrW zCsLzaxIy*&TPyqr_|L6vQQ*44|F=eHz_`F$M*uL9^Cq?FH}% zb42rMN{pGyF7_q8ko%bFzf1n80w9~HL5Y)jKRz-+1DGWYmN z%nh0i`LtC8asdXBuwGOqD%4?;1<14l8-Oo{yPhiNYW#OA!n z9!OwOMH+e!Qm)$$F45qbiAkDAMVd*QkX}hD-?F9Nc&Jaacq`Zmws10A!BMbPgd;@V zI8!^(+TRBQeirr-8ZJ(;OpIFx56UuvD*Yoy>`u_)l98t;8x3vM4Kw<5`djrwLS zm?i^}<^2?_{~Mn+Ye7GaK{DGo+N{A%9;Jgk*x25z!G7Lj#7G?GxA6APCOJWvsPbq8 z-+ebj)xf3wiVpeNdHe0D;{krM15R25&x($Q74PiCLQk?3pHla_Ts2-pD_tPhG;rn zc}{oqDf{`T2uFV<7ohL){~bglkr#jMg7K65RSA^t&@!wJ=9u6BwnaaK9oq@EWP_i= zI0|z-%;Sgpz3A1$$plX{iK|;(3WV}bt9m|~?IZ*J+C%XE`pk_pX|{Iv_77ejzG^gE z+k?*;4)Wg!X}%6--9Iyd0jU8k{hPsv@Ht@=n`2Ce!>AvHu|2{xF*zf7KRJIG&BxBb zroCxWOlkecX);PZ{ghd!-3c&KNYpVHDW>m?!X)~I^e|u7G+`N)1~GKu2we{T0i;O` zi7O=*u6rI%GeQl9i0eTLSkT^%|2_>Lwxe_hE}d~Net>p&pfdh~a~5oMFmd`e z6}g*q-XI*SJ4XklBUbg5v@Yo!ti$N@iyx$E*k=_^GlGGz`o*$}+-F8qB}YSBpKn&c zhI3E+7TM!e%bGptrOH)F4j#5M?>SbVd9*wjN68MixC6fEyGY#cY&rtG#WPC9dP5sh*}+AlW3f+X7H68eUPN0}r$86i_iUow45eXJ|NV5Y%`_SriqF!AZ#<=eMs z7jHkET%Ub7z3z0aFgnbMLw!{Y;Yb?{7j^nUxgQPf1aS)G8z~xMe!DIfxEB$3V1y)?OUb^|~tNtBi zcV7|l)*+_DT3kCd-FM@9Sr_QI>?VIBty1~a6Odll+HMq7c2dzP9 zPO2xA|Ha~P7%8{53*)dlr+_bv?v#3DeCncPDwz>fEWiAU4gjszGoFEG3O+;PyC4wJ zN7#W6cPr%tiBS4m3(zvb@Mj41a6?UQ#Tb0;og&Tr4)a+{Q*9#G#(p8Y2y*HJZ=x8= z4i`e1$|0P}S6oOs+{KrPB-tV@!gyu}%A8RPdg3AF?_@wEeOc3iU>M^{HVI%~a*Nn& zB7IiJin}fstN5~c@Ul9_FN^Mo9F(gqoI=8VA$U0u{+FvUFx=<1L zyv%_7RI+hx2b>TfqXg*1fg@E&wyBL@P%ZL^Jghfq5G6PUJ76EsuiXA1{o8*L)|AP< z%ZUSBuMONd65P4k9REG4YP6M2Pea>M?hN3PEK>^%<74u>Noa60e6U38n=JJysf&ly z+*A-->2|I_UNVyW7AR&@FuJQG-SaRBM-V(hBS_7Lt}o;lB@YWWfld+Kgo;}ZfN=^Z zQF{IdMlXn+X;&kl`T%eQWRTuNI{jYZ083QML}l{CgZT zXb`oCr64c5h394bFG4uxkZB8DPWZ}zr*NXnf2CM)_ZW5V@sY@v3i4xN15fIlCW)Cx3Z8mhf6AXYL^lN+@vI0hHg`6TRX z%v_PcRX?Dp5tbAOGrZ2Fcnc*e5nnca|Ap;Kvk;7Ovlt5wm`7rSpwch<-kKxl?^W zha%K>ucGXX&eHA64L`A&0CgQA?06#4qPPXq8aSoxS_$_Y)QgB`T= zL>T1Kc@wFsPdN%YWHGuKPloGrFf^(yrh3UIVR2hy?!BBe}>YsMb_u;QP#XzO(wQ zbC>g@Yf)KuCMOLVB`n*S8h5+j7Zb_n>2b}4QW0#h`1M)Qla0Lm06bZONJ`v@6iTrkk*yeLdN-phu8!G)^8x-;Q-;|8nf{iBU{-?vd$)d~W}V+3B*e%=#;j!#nkr^@oVd!}k0Lgw!v}ulj!AD;IcFh%sP3D_yS866&5lUMAS)hh@;;+Bi}BWo^2za+3Jw;g~I`6HQr}Y zAyiW1_;ZpDx^CmkvHi-$u2iAEx56({7FJ9OD^0I^%lqEd;wjhsu_(W#DSsxG(la3= z&A_soA8_N6zMRP-sN>$KdLsr!%~Wbi`qIUj8j}POu=KiB9|8^D%P!K{Fo3em-g0=| zckP?g&P~_bFOrUlSAmQOy@0Z`Mh#d|mO?0@gJJDm1G7}513fb%+P`WkABq1YoBJf2 zTSpp@bw-S`iJsi;ilgDlwhj&B?31NiyN6(IX|Kw`8~Nc+n;woKElZE_@6#|TpbmtL zL{P`e95si?`Y=szbRCDgFniE7U`djGn24?sJt6C(!0-S5@x|M#_a9$i6%rd^XL9?H zW7+k$fV4Av0OwEipX`V-t zkA?{D9`&aH=4;g@U?GZjJQ!mnBV30o1*EcJSGTf6{fswDv3ril>f$Bal?HMTdnb{= zfT{vPS6=I-@KZ?-Bth`6@=zIH@)P?ypt{AhkYsz87dxp*{~qi&srVVU|L;L#yR~n> z(rmQ$%I|<}y0PuN+G^|_mS3&Gi-^hFv|rzCye#$ZeQ~ex>cI126W?u>X4I$!2hF`b zdApTH4kdICXHIqY_<;eYC*HrIy|fe&E4H*s}?l( zc6SeG7W=yg4ZGQvr^)8Q?xC~7ty)0CKXhJwxz~W64)=DUr&oLX2eqKp+;8mFf>vw4 zbyy2pyZigCTF}}*Xf$d;>)@aT&t4wv!LwHfuV`qn^v=-s%6kb7?Crm#Pg;iu?sn~Y zhPZoh2y3#p-+;00@3x@hG{YTndUU^Ry*xOq;bu2#!QQLpKJCE%%iTR^eGYMX5A5#` z_V;1oU+%tyb$~5x)Ph%yCTz;9!(CXTX5(NFR-oD3J2<3q;pRC5lP$CC20we{-wNc= zMRIk&;ekGbK(rKe>l?G6iG>~eP$^dd1BUij7NhuW6~BN2FwPArmCCvT+7q<$hW zk(?2D`Ofa6X8!kS3b`+Na6r^sfq)eD(rKZZ#E){1b%P$v-nEfPV8Zfl9%Tq+l9N4x z>bvqEb!x6Yq}J_Q`YkmRsIop=!S1A(Wsn)M@51Uu`jARqz#-uxFuNEAV%m8f3 zW_j>3u`W3>ya4HfBCg%oJ9NJ(eL`=;t2MkC=;CXHJi8Wt2 z_if8{MH9DE?In^y@2CzGS5d=i6r&6JWXCyfkMrt z2)V3842wj=HD7(r(Qxn5(FrcqqXRvRBgok+)h275m!)oah`~@-tF>ogW;U)Noo4~r z5ybd-JWV3ZF+pew!-XUTE-&yS#cGB3d7O@NH2n|bsYnX)r;bEC#D4&xVu}d;l}@uH zjOm>?g;4+sFaDW7KvT+dkWb=i^0_N*G?iKV9=Cahe_^nJ5jv=bYBg`nNJ3L@ZSkvk z1$3<93A~z!;P?|B_;=|jcL4romrc!O$wcnO7{Y2*Q=!36+}J{V2^Qezg=Vs@@IwjV z$)lW$;0c?+FB9%`R2YA@a*9Ld8Yn0 z3m<@9PQMf)8HhnZFrvZ6+tYV%HrKTxRlPjz3c-{YT^`9uJWC`Wt!pv<;%{%=vzNnO zcm*V5^(?_(I+qs|O1Q2yfCk@`8(jM$$Vn}_3dF`eOVGgw>zco}wRKOP=Cbh2@w)WP zoF1%g=Dya}K6C73k(q0E4P^~0-NwKW=bB0^D~T|RBblTE-`$5~2*W&D1-Dx*Cg~#1 zL-=BjOf|_;6+QTU9{g-U{l1NgAEv#Z}1f?k48V6)vq{)MuDk{w>EY#lr z1UcUQbc$#_FdNVXuzqtep)wR$kDGj(SWR9Eo#uk!f^)#fKq0c%!GqEfO``U6~f*ZSPJ(P~SOk!W7*!36Zq(COshphBJI%{b-!I$*5?LUbyw(;YLzD=0+o3KmEwKNH9K%Am90pGf34`1 z>&%y6IF5quyR(b;|Je;TSR31{1>K*{E>13g>U`>)UVk{f{?uwTUwt~hygo(!$@lQh z`*-jB4_htuCF(=I7wGG44T`Sm*2uT-hspo<|NOsJ>dQ}2GDz=pBaZ1P=*Big3=YdI z)C#3!u;g~lKoqP|jBdF~qZ+sv=0v5Itqd?q7|301e1{7gWpvsriN}PaDT)vSq*#fB zxT(KS#Z)1!OPF_pSO9o46O0Nuv81!$jA2XizDU9>N^4G&QErEuQj}AVa+*}?6Fg9C zFf1>%ve^%#4CA-Uha<`rb=4|Q5On@IBE%SOF#)*Dig$5I#UOyQ9P4p8WuTmohUqjJ zz(z?WzB5VjLAfSkw|#wnut&62;OV0%k*EcBY0jI*M!arZwD4?e+)dC-H@Gn@{utUt-k%$Ebtu>8``K)zAQTByXj zgJ0@9SfY&k@=BJ4Uwk#&bUh3B0K5Z#1)NMTQ(qFW{S~^I zr34-WEUjX8rI>C=e~yaNq@O)ZD&}vY;)^dRUOw-~7%Xg;PEO83}YuuH&N;4mss@zX&D-Ml(SKp$!`*0S{LSclJ$12V! zZ_k{xJqjZm%>*v@^JWuRnn(9Q@%y^CZzUc%xEXXDxh`AfN1a^$-jMmD7Ba%mMZ(GOuZSW|ySRB3g8YeB!{%n+FXE<5pRYEWUf8~h{a z_9s*PFL;RYA49@E`Ug0>Fh%trL3b?1@CW@nAK}f6e=gW0mec21 zG0CEo|4FH|{|LHyG@6J6EP3>25ke2{@i0=Hyg=Q*BiL=1sN0ygLf3b`^w!0YGOGPat;6cD|VoN#wl}dODx>5|Vh)8=p>#9%w-T zb^_H{B?E$kk->|0Sc`<@tTIvc_5R zHhTSd25wHG1{?Y|dR?nrE)z;cu9OJIQ4)=(V>gNrRnu0p3r#AM1*UOSy$evbZ==`l zuJ4CYhS!Ex6C>=Ey-dcyFsjyQoy`P1 zK$KA0+~4x>S~>)uu|?BhoT48LFCz|hxqg3f0Zgq6HD`)xP8o7wRgjA*ah;nKU)xam zkIK%dQJwVaM7i>(U{T#P5jD>ofuq1COf#d{uaT@OQ!N>AodScMLumL19AYdljP`$m z-NYp(V`~U^X)Fq|9mCsw8H`^*n(ju>y*|BxfKMJAN z3%(Zn(Kw8?Gs!~b?drj2qL^lh%+8j%qe8XLxeiQj%@#ONv#^i8kvIjQh%*^#hr=V2 zAOoz^V!=}o24&&<5M2uS=U`)NGssiogZLTl3f7U5TZF3-Bti@%ePe~ju+Q=RI*O0p zG)LkaGj9Ox=F=^ISCY#j%R6(t?()V0KFn)+i6&Fh`Rk$w|X)q9ZKZ|;T6+hLsQ)!+usaOD< zq^ioM!hQ%*LSpC=of+Q`8Fb1{&N4JU@5nq?RyJB2MpWCl-@|M)wVWLgO#FbQkhSdR z$I&@HKT)O~N0ZhiDQFeaEED-8O$HjLHq0Q3cq~w!kx7iFs`JIddp=Kls9uYFJ4*3Q zBaKf#tV2Q}Xu)wB4(iIJuro;q^}FWIcY4m70Vp_TX5&@5V6Dydj0LrfA9YjSVu-pb z6jvBR{Z`1TjMj#HZ<(|u@@R2uG&1m)LDyI*QO-zNx*C-NR-~e{L?IOPG#~{{SzDr^ z`z=xdm<|54anU|MZEhm!oJy0!-zsXedj=)Pz$^$IkeL_*+qC=G#y|hmCE1W`x+Aaa z{z*z)G}0W9DS%&6lM#1GtL#j#`=>u`d}v>Pf?hVUZ7#hV=FqwENE*hVl2OX{hJ0Kx zU8-a>Q{$yjD~wZBOMDa@pPxKQiCBz!KLJifxyH2g_&>!-7@*-12L~-HJ5+cLGllAG zxQBV~Afps@?z}EL*7?as45U6vr8r1k7aAkI)>rFuMs}77_nG^$R*X`lWNgWUF6em= zClLkpXskM!;(-ZY3P}{kH#;p?R;9)qUu!%T>tXWxut;f_8C%(htm8?M@32K`hr3^V zkIvvmxthlDRT@YA&Gmm>U7lUs%$Ib&UDVHXQLp8i zmSIXya92AtsZ;%SDA99KNb#f;qQ~djb)rhUH-fy-CkC>~uvFpzWsF+V)!dzeOEZQSYSe zz0SQaE+0so(d8-}AG~T*E~W>MRQsVH0q-d>*=ii*z*0m4=w~6JoxsmCcTAN=)u3d! zQ4=r*p&3+N)@!-=b+Ez?^{CH5-H;2Glja^BSi<=wbOlQ{FBzm9Kn93|Ozzet+rO$P zDs@v4T4jYqnZ!Z?Nfz!cj5AMVEPn}P%+c(EQppTv8nj{=k{!4NP<+cgK z*aDO?1_H)AL%k41zMhaW;{>q4f=|5?m2{)y8yGl1KcHNpMJc)eGvanOp{|J>-{~d zVXirna-&v8Z!c9vH3|fI%W*7{Z{;t;1;<23D*!dD{TzYs-7oxM|HClO1%o-Se)I~5AekQ+fK-KXN=<+%raEoPUh4E1@z<^- zQ%aGWChZ&oBxZ&b*XX^AG=a$FIq7s)D$!}qi;`UIY^Ql2!9d<->2zknE(kn;{4F(> z)4U(XRgv|&{e{=~Rig}{UQQ{%P|zpB!@&ilIJPJ1VDZIh`q{N{aem+%&Y$tD|-$+$wa_^VuE<)Rbm;L7@83F&>eQhJ{~ zE|4R9V_RbVi~wMJ1|_oMe4up+pL>-3@Zu!N=h{NeoZ|JFwqNoH&P5S|y1ry?%)#Eu zxiPO~RuhM(w)==kIWI4%hRIhPr#fmMbV4r(HOjxd43JZho z{x#i7dlu8+l=eAMWQH`%!ius=%*>#n1zM6J?0Xr49jE1By20T$ScBtAnW=`;tLqoX zzoUj1R;N$dH?-tp9Xx)qv{!0@<&rNy!GdAagD6{g$!1jfnzdvvAHQTqovHatCSQJn zC4;6x4_kQ2)-J=CIuiaa^OzyF|DFu;VQ_NMfh3GUiar8V^=Ep*ORuj%Urz7fz7h93 zoJCOwgG`-ct9P)Io$m%oUROQW@y7+%c5w#0Z!utIkzX0Z^IsHer%oEuH|kWtt6{vH z;YAannG8nD8l>i5-{-++@u0D=$>p<@QR0;u&p5jSBr5=9kJEGHJw!by^-ao~=7D09HTQLlCz zN4rp%MJ7ZOH6i7g-_Wbwpt#M_>F74-?t<(0OvckgeXC@|tt$UP$|yM-LH8)>2Ai@X zMWbsbylPJ~bSv^g7vC~wZYJ2ukR0mmzW}{2?DwbRDOkqu zgmw5SCy>lHs#qhf(FUv?OiSn5B?5EU_2+gfceioWY%rqF-qAjODj~ukCyE2P@DWYh zJRx@?%VZg0Zb?5T{kos8Xrg@CeA%q9Q9kuSMq3skCi3B1U$mW7Y)y@A3fwNnf&o}+ zIZB3Em>1cUumcyk)JxghkAmxf77^t%0l0yP#Bd}Ex{f3!hyksM*c3$0;4kBaAtLy^ zDiMIO{a2!a#V;bmA8<@CScZG$G8=faauA&no=MMu2R|#sVt`z^h@md1auGT&R4gXp zY6Zu0+Xw;m4_O#??TKH!PpgOG%_gVLs}cP8P0;%?o-m6Qnt{^z$`eHJz>0ZEF^=`H z?uYifvlB`+R=9`?#Y_$yULBVPza6x7wyAgavNI8(G6pCi8$tKYfgDk)fy( zJa-&@Vbs{!h^NHiC|Wp5MzI9~R~DAslk;fVgO^xEe1V-K*l1s0Y|hwh(%SLRK3X6q za-Y%H@8HOGvD@ylht|qgeAzI(A8*1aL&9ShoPX(tVU#g_8c7FXkQ00=qQBzr9-|g~ zbrJ!s^rjVY1*_?7`xVF$Mm}H{dmo$)Af9X(!OB@U5;7qb*8W~Zqgx}5#h7!XzV|-n zsRwWTUq}uBhgL#m%eXHYQA3^Mkek~L4yd7}6aDa^BOuw{cUhB`SLM^!5uX4JfmK&? zYHCx0z!hoG4`V1ji}e=GX^E^4?eXo5CHTCH0taK7BXXt+BKSpQX|U1QG!zFjVou_< z;IQryJTurhXf)LD7}lj4s^tJGeKmrOW^gaW=S`y$U_X2y({{V)kZ3J8W(pNRw}bfa9U|t- ztA<k_o*tV3(RdL8oHbQ%v7MZuugv>LVGV0(!* z;3AaU`v=R+U6QI~e~OzmO6XMT(W_VP^=JC z3wHLf(_zrqZnpM=jpokbW-t;(a42z|3<1%K`C7TBrUrr;gR-3$zMHnO-DotL`cA=H z%Kz%CSFg5Ty+Vp*@kNVXO9dphDmitAVihQ~NZNlIcAiZ%Opw#q(yVoxJJai32NOV_P$*2m%G_qeI?^D49 z!}`e#OeyoogIaL82^jWBA+hwL7?q|G#AkaVNwcUQC8Mi2OxoGwki8buyeHHl=#9y0 zQ?QrVaHw)*BSxabn5z>02yBL4cGol+u+QD@H1K^1qQMwVta$ViK8q;6Ay#xLZ^b)ofhTe1RlycAJ}6WrZJDEYK4-(EF-BH|Plt9jbzkf1K3KH@fM8(|{u;qL*+6F`MFiTo{% zbOomBUA3sQX++__rWdaeehPh-6$C0BrMNx)Z0#z#7oZliv@gxyY}Dvh}<;dhy^D0WqCV_JQ6lXEszA3}aPt<7iuR zCB-PTr!iD@by zFS?FgN!H5&^MkTadSZ{n~Z!}XQ2$@s))Ij}cTT&yqV`(<;t!qQd&l&Fuu5C=kT zY-=D3++@p91vIBPpL-IKCL%ASH}4PZelQdQbHg(+h{*D+mwQQP>7E~|Ea=)4q}#V> zsVk|N(A;u!q!uL^Cb|+)!T5o2mK?c1@Vqo~XnD0U4`VRAmPc!yIU^~>CTd?q)`Db+ zf(zXhr2{Da^C0WH-=VEgX1${rPXA<)xv!Kl83{4W(sB9D{yt}<>wcOSWyb-^^a!Nu z;ShLVn{^j?Mv!?MQn$4rp8||y9(2MxluJQ;3a$eDy#Uvd{>g+?FX%>Z*e8Y94=cPbQL^IL5!$2y=Zd7cBxfP7QOeT~^Pc4)! z&6$-s7ciZu&s2>~EHBFYoDjYj($`appgNXkp`jQ06N4y|?ci7jB51P18%+|JpGI9S zuvc~SR`AUwn1jQa%AUEIthMAWy^Z35l8y(nFg#YnxKu_2McwV|3yIz#z3G&&J?~D? zYgd&gs?BVRkc`{O_qjO)0`exhk%BNrd7!9eq0aWxaSx)UwIw(ztevq?O9sFZ#?)yp zx6=a~4mVl_6_xI=-+~NB1A4Np8A8m0wOpXZyziX2t7ce9ZXzsZIa_rv=p{QxLtB!i zg&~{zGM3+DLfrUmgtKIoY5*Y>;fGZ$z#ujk^v-a zBtXhIhEU6MjRQr)vR95#sT4(l)dz6uh$-`f2~GE5BFNCiabh}!7s#?mCs98joEsuV zS;?vFxJ^pL8r&nNM?xn&Y~WHN?87=k2q1U3?`8y4*WG;;#QM{}&Rd zx>e+_T79(WDs|`*)gWuh1p{7(#yXJjOhbRX=uGXnU3%yM#!)l&)w`j%kv~D~x20R@ z!Pm6>imTq1TR^@Qg;o#OXD<`sXZOZv?fJRtd^S4oECy{kZN*QCaYE3DwGuc>gqX5A zFux0(%Zc2>(R`|pI~XN zOGKjNZF(P!!Oo%RC!fGwv7t7J0)MS{rAGaIhK^j(4|Db|!pE2?^5*jT^tj!*ftqid zWUrL_@MtMq?P&F>ckej0TR$$pg#y7_<>3Qg`YJyi{X>?s*v}2C+kR zIAbbkhK`<)(2#b}ovx{gMl(GPh?J-`8V&g0zX1LlUxIFH)-ui|lG#>W**9?-d%fOZ zmG9S`%XjZ@PCtEUzk7e$)t}@wyi1sO2yfLF+M>e_8Sxz@{1bi*t;3h(nH`Yk^?QqE@nX@~v;jg{{LT8yeZ z?^#-eA2h`+$OuyhqK8~TWIWer!L*2CE{~0W_fraStyyNh+$UP)iUPGfZD`>IV3B`Fj*Wbf0oyR9*_`c{^NVsXXW7-gC&4q9v!!`4Icq@ zEcKNNF$1*wCe)Tx5bi|ZU?IBG)q__b-G8Z&AaG&W%S2e?&`=@<|37>0qTDu?rU||Z zB5O7*X-QeKY^T!`QL(fnXR%Ya66JJPXU&=rc|>6h0xSTO#GLMk+Gpr_fO&vW-(5vx zRU6Z7k~cr%%oTYoAvP;n>J+VG0pW}uZ5Lb5Q)(Usfia@N{C$eHH{-EbzoSh&fFxwD zNa7+=^EBshCYZBaWD$*906z7jCSyr|+uqlhg=X#?LtBbT`9wp5COdNm(K7Y2^kJJY zp(yiI4Q|t1Q98KH%GT-m+0~y;{?ZEm{GoGsb$ki`3HSkLXCFEzCx6*)3_aOBO_ShX z!ekm|v*5+cR`6nP|A!W|n1XJCO0Kc?lmPK(=MoF>IBWLqV};BV6~ zE1(KG=*voT>L;NB(Uba&on+}9)SmCZpx+1&z}q{)7%&*Wv5MPy8D*D6(u!o3CCm0?mno4DB&17mgHfQeO~YloGFprmUe>aZC@X8{*Ge}x_``p5fu0jq1XTl+L{bZWXl#$syhT7nAhY% z&b~L&!}GvT*Uv6*CxSi4Ts|W2WLsQUVvAYU(CyveUDI2TcjJE%8~2YF_vegFCH;uM zd8)$8i~3AHIeh%yyu6U)C6gD_zf_}$shJse7XRBxamK$~g(LW1yc?u>aR|iJO!Z;P z*(q6)0s{690qczCPM^U>Z~g014fEURrT|$$roV9h zMCj#V9Do4@P+0*tV1EX-S9BN-ZtcIGPgK%VP&6;Ezy!b3x9>G3u?jw)d$DmLv6vG= za3vB+eclzhLXQC7`ZO!cTi&yO{cGQ);3Yesq)(nUmrm!CtUrO0Jw^++$=oLTnB2YO zK%(t19mlg^q!O^7!T2R|3li))B$o#B_Mn;KCKp$QwP$rDTErka{loL#Ro~HgA9`s1 zwW>B^t7IXEfhw)+;}a^X@)TF)xE5MnK8u*4Hz^Tb>qSBmVSA2hz~J zlG9Xe&aG4S09vqyJ+RnoHiqkUGBzu_&c`aur_*z)m)_{^L7*qj$jLSx@^vzN>l! z>6ORl4ms1$%Q7cysjp=%xvSyj45dVbPy5cHBWt-oPLl`)hGhelQZ8D=YNrNHOh8BBn%?CMC!8k1Z3J-UP=U!Q6yjoqU@4Ie=qIQUWJwGDMMJ`_wtnp1 zQ-&)oInK4!MU3D|>@f3BIBa$qUU|W-Y~SjzzFsH&0bY_3=ud6zZDn|1@fMMPt#oGs z4=R}VZH6(@U{N|ZP$%N&l`$GulrO)8&IUR!v^ioqn@3rgOydv%HylqKA0O{oL5X6v zo^Sb~RQj*?_)yUAYE{0#+xsudZ(GWLf%jjQUpFVkBCX?jVvF#>o{eN6cj^Uh$o>m* z=-!TvgZMYu>P(U;lq;iwb`kviuc@peaO{2 zi0;g*=vbmV;6;Rg(Psh6Of~ey=HKK=`Y^f4Qm+Hxk@GX950h(XSqVDg8o%{-%Ty08 z)1N~u@?L*$sCaz2zFY$LD4Ka|?@lJ4M&+b6y2R`*yGtmo54q}$)2xVoUAMRwSpS_Wj%WK;JXV=k8>`+u;FhoLs};j*PPB-G$LF`E9;U|9=x1#YpwTa%&ygS z$7{@k#=u9Z6=wpi+M^>)aZ)pPh64pwgrGg(maMPGCRhvIZtJprW6gVfU-_6;&T4+S zV1*w6!h&N0tmz&y`R06`&VsF=*E>+vM9tEeAk$zgZ}ko@nmgu*nN_~yTkuURUxim1W3rFl z%JdloTb#ixC0?jQ)0|Oc7VQwcP?l&rfa=k$>(-PNivwwhHmEqvbQRc?Rv5H@y3Jnn zMYa!bj_#4YGn_g8eu@Jn zMK}r!zmZLi0KN$L^|PWAkq}mx^ES93+GBk%KZiu6ym;QZ=w6C73IF)yet7q`7{}W|%d}|w zl-A#@{dKEtC#!CKjoP2()~brU?lQM7Bt8<_noN;`gbnxRPinToZh*kf?S!*qUOerX zrycXOW0u%4%Rt0rY7k8#MY(-mQ7YkD`0|m8Y4cHDZnKO@G4w=gXRNIG4C8pv0J zE1e6!GgNVOr?MI5D`UEvjz*$@!Vn17eJ9sqflgSM1+LMr&ad==q@t<-HOyAU)1}BmN z0T*`~Y)D8%fy${|BH+>}eIL^3fTUc&_Qp}3lijDe9Hk~1zBU|!uT$MyE*c?VYxAGv z`%JBV=u8H<8|+ppA5YL8wZAUkYgUu;R4&SKsP0D7XsDjwruR_+6zut@%uM7bs~4Zb z;gIK;wWbiTR~F?+-KiMnJophlzGK&rxyG2TJ!U&gT?0Pb8YK$ z%MZ)r+N((M8Y>8>pdE9z_y*VSbJQ^7GFl{~pVaIy zji+Ou!aWk$^90eZ@1o%pF-zcasUyJ@S^YKWPgQb}aPi&B(n^xUR?~NX{jSqH{Ofm( zq^lN?KITY6ho9w?Jq40gq?sCun0I=I{a}k**$&!_{^5Pc$JvM?%Av-sk)ir_yi$dELwH>7+VsSdnXNxy zaDcHQP|6(5bq99TXEnP|vth0k+EwSO3#FMkkiD z8A)j<{XUL^3`hcbQ()375NO~4NJ`#cp8wnNS)XgD<5;o3R7REKpl`DDSCv=~IKar7 zjzhnW{Q%(W7~|bhV%Y>iG#*cBpbYDcaftHqQ-IRIW&o$@Gs5@0J2`*nMU=$}nOnfN zh-i+(*>xR5hLp4wdPh-KefgN@bKKAi<*OdugTKYQd`{$eUjM=Qi(wvG?i|-Ud@Ym( zO;c9d#tY5ck(RynP8;;4jo)2zwj2#}P@z^iO^3eWADOJt!UAU>r$du@PTQazq)B_I z#;_04jEb7U2=y_kU}H<&rOId3`PrwV!i+#a zadCP6bGO$$KRc#^vOnr_8Llm{AHcWJN+bUwPaQG2AcF11?;iUcM|H-yg)^5ew$kh{Rv!i< zdK2k56qkHKZlMVDFYa)Wu~5#`(PT!Oh6W(#KV03D!A>?sofq zPNB1btkjX?WRT4!i}A`=!IcrpF8RJ5Sl^^ zz2zO%VCt@hfa;5s!sr5rrcuEtd#Vv+wR3n%Rk^vqX~2T?aft7-Xb4Oqv?jasELT)1 z`YZU4p*8$pyB&gB!;43`b-3ETn~4{&W%Fwe6w(Ni3}CmQH!ok&fVc|XKb(?qzP6GS zj#2=6!i|TIGSgIbYWw~t3H8kQ_xVQkOXp+n?b}1s8_v~q{?;sOosYf4IGqmPi|C5v zLADs4AsBL$2yNRMI_bE~{u2wKiRZfPyW*y_dS|7V!s2c_b34Sz00FwA2~oSjQ8}u^ zCGmH9$^Z-ZHXXL`gM(WIcp&Jm!LL2bgQK$^taO@5PPp~%;aTVO80+UF-{Hc{ReJPBbiB0r$bWMn?wwpNoFiqus)a$?x1!X~iN(~ITD8qWfZ}IWq zS9soFIJ34cV+v2E*Kss}&|pRtt(LUplGbsnYC4jsVwxp6cEUZg|N7l?>IZb=`M>Ss z|NWW%@2}qxXtAqyq+hgEkt7&1O3U9Ze`_~zv(2n>`Fb&Eanw@lsVJ97g_MNwEA)w_ z_lLb5i+>bPqxW!O0ROqg^|vGBDnAaqsk<-?67rE=_hh;4}zx z)v_!C?rdd3MPnFm{0$uOdgj=%6%NNyVkdj*KcZSH(yaU=Ncb4J*vr36YJa&`*VP|N zc7v4*-ATfDmPh%8B((aBSq_A9{kcL54CshpM*lX&q>M1J5GsLn5`4H&t;C3QVGsjb zrPTCm>NJRGa2GUSn&(t=?qq8T0=t89OVb2xNI?2nMN~W5JRzVzGd&}E$OVFl!b4E& zn0`@yU!Av1EF|j)YRpIJD{Slsnlt+=j_?tg>j(BGUSN0JiYfr)@Ns zZf6rv!dvZa3z-iU{UA&L6pnF>2*!kwwdkd?;rxAd1N2Z&*CngFsfvOPg0A;;sIBD% zB>74`EC<=O+?11C73!hPNA~)SXUKzFHTD6t0P81XR9Ntd{FX0MgRg^WNj3u z7U`R3b#vx8s?zYkx35ZJ5gPx{Dbrfi(=!$b&xbM07&7qMIqYf6*MmR7KhjYaPHr)X zI-X4N9I8Urz!`BED}ZM8ib4aE;o`E;t*~`-f5AOXQ;66DX)_S!+KVP&Mavj37sNq(MC1T+VJ$fM{6Wfj3ezu*kKkCKtfCRv0a zQxw$aYs7y~kti12l*ueeYaSOBI+OwM<uZ~JB$|fuq3Zk{O*w_=8<;8C z9Yg7p1}OJ$5SzC)p?o;XO=3B82kfXPD_7|h&53yq^LJq$4Gbp_UJR)ZbXM{GgKQHY zl`50uZ15~H4p-eht+u&iPI^apoeCk5=D()N)Ii9#U$lFKQgamLlQ^7h*p#8}K0~++ zXwIPV(sFgKqd1buUB}tCT=zn09+8j=Ax! ztCQQt4A&_Dy(qB=YR(oZ++bVWae8B-Eb6X0goq_o$Lj^F>ID*l?)_B#l$W7a*#?6s z4U%oFyAsOe5c4HBo5q!0^V&{NmZ?OMwik#etJ=;XVH{{ENjfN;rOU-Hit7SUDX^TC zh4YjE?k~AI-!HT}>+G^Sm)|cjmp|`+;o0nrMwuF|VCa1BKX5v>RFSM<&s0KJVsg)! zMsY9^{@|a=)^|1KDGhyl<3DK@>KlgT=68y6XO`^Ni7aw5>1> zv-i`4>JK*M!0aiE9_QFva3jrGtU!DzvxWrq646*CIYEz-cS54XhTzxUo=D~ZOa*iT zo#R7?=otv3#GBq&KfES&@&iim0&1Fijl)Ez|5y>MzhKE3Y&(jQY=uM=mN?^*39~~p zMH)l}WnZgsa4R#CrT09E6hh{(>ygYPcWINJ>VZ9K+I`tHNxdLyEfcsS*0kcT4MG=B^wRAeW)0y6ar-OIXJ^|OKy-?8m1Sx=fc6&KWXp*hMBSpqcc@EUeMI3=I)%JWp8B=uP^sGh{TX3S2?~r7s=v&K z75GI3R~0k2z{49{rYQgeo@|TMS^K@HFq@ME@nYyI_OLRDz6nEOLWcG-8Z;5f(?yfQ zJx;d(cfp*=RGqtRah~Im-}nw$ARhm(g%Dt!^+sp=ElmC~NX4xq+D{Scyrm5Va-Zn4 zSpP!m0idK?NtJNQCxgPOz6&igLFyvcR3qnCL1n=ln1RCTNTsWT{l7Pbkyx#b#S53*}z#a(DkH)OS=#+pDnp{jAD_|0{I6DUlu zSm!N7VGM;Lcj3UJi+OkJJV;7nT<;EtWMj+auZux^_kI#B2_brH%H2TjN1Oy6+9OcJ zU*GSX{Y7HACb_~qw8@JvRD{(f#CgWtG*r5?n`OM9Ra`dCRu6^llMyXfQgeez2Hah7 zraVe-)noTMH@GlU5D9jjLiufapVS&}#Zh2FuE zE5BGUOKbH(MFhf1=cG`ypC9yPPZd=h|2N+|Xa?4N^$wPtF*`!b_cW0NqlqjT=pFdT z_y(WV;~9&42f;Od2|Za!oQC9qY1}FJ-&73rs19_Kf~ci#qS&q=HZm_*qZgUFiG0Lg z&3m(V0J#-VhqL(TdI)~>K8h8ss;AKgE}v>fB#bSGqh=Zpjk7i&a%BQq!r{Alkme~w z1)T6xZsH>q3psu`JI7DB$>oUA=6G)sW}oTr5Qhp>GK!M2y#L_9c2CkA>MMM~Zh^Vv zCoEt~G*?YQDJPE{rbBg@j>l0Ea6#7qpl34u1xYZD5z~P%srXf>Li-^Y5^e%!jj7}= z%F<+vydsrshOoFjOvjTnaqNc`_sS$JZf)$knr=X5Bi|ZvVRNKr(b^kROJQiHz}8HN zH3=~8Qpr~T`Q`D&d9QnQe)*SAP+!>(?oq7F_evk2Qn2T@=~zAg&^x}wx1L*_t$va0 z2>JjcNLVwB+h3aakj0OlRO`D%v1@ z1AJk3nzsQ{vHgOJuA%%I>aOqhpX0ZxvsKlaq9ma{x}4QC>NX|9zaXQjz z??qakGFOz|?7duElui~C4_!k06@??-gm6GFzl>a%`}leVAod7=ZE!Y}ltRDs?*_=v zcN+3T%cID9YZ4N$P$+ibLuq&GBX#4;BFER^!#6jn3F=dapWdZHkP89eh5(avWop$K9O!_0| zyr!D#J*EuJjmuUJV#rtqE(0DP6NsUp!|%Ajj;fR!TATn|7!3N z5Nk-b+a%5NNF(+dsI-1%SbdI>5x_7)40q42jxT%1hs1;aHbC_Qd3H1&?T*sjbF`k_ zjGZ0AAlKdZ?~gB!&km29zI^_n6{rUrw0xDeKAhnIni`QrlO;c|za8b6`{7=+S@!h2 z=5+YePSL%=i@!0%z|qVttustwD*OE55`91-gZ&t4SLGE-tH=$|hXJDiwXHv4G=QF~ z4_R#8VPN~IkkE2=E&!e>ORzZZ|NdpK{lkCzANw!<{~~ z;MKcKh9uj>t$pN#2-^uI*&69`k z9Bl(Nn)$1+EjsBIVX(h<`i=@7^rofyag5$QMB}hf@ho_=x7XU++taH+<-T4exlVCP ztpy8qjv22@7J~1!gbVCJA$>5u)41@vQblQk9I@60J2=UZ$_<-3& zgEZmwbb2!o8z^J!Oqv2>sWtqsqV`eTS_R=C6 zE5mR&2xBnw3(;F9flPlIinoSRXky8W?nvcgkfl=sG`iPR0|}r%+~2|lk(yvnEd+0~ zDflvA4KQ~n%#|2j_#x;Teu^A>9Qldz;8&HU45tK|1L2e^_vXR@b_@x4(N@D}X`zGx zB+3PmBZ%Qmo2eYvpI2cAcZfOFNc3YcY%EJBXPg;?kwP4dC>u=2Vt~Q6VRq z=mnzQv;i>rvNH13x20zVm)w$iKM?JgqQu+6AsT&8ityX?TPj5iSqnDM)~`dehVRENwix|@-njIz}aa;4eT*EX9WVbtSF0gLepOeRu5D_tpldzdQ39AGrkYAaxB1NR@`?j?o3h<=enY6p&%o%&;H zaiOW%P^ssqB}HdN-Bg{XMv3{&%gRQVY0F-vZR^xSI8x6~u<2ZTIIEq7dZ}raKFCrOgkWMF%F;X{88Z4qZPdr>I7x7(x(U}Hi_RJ+% z6*vpL$Ge1A-5vIzDq z)!x6tewVkSRpmhJ0mEZC?Yv}c_4`eGxLZ^`Q~BWUV5yV=9SeA$AhmwlmmguDxj5mej3K@OMd?4tb(7WyT4JF@p__U;}M z6Cr^X1jpVmOXU6NjN+&Kuz$Mzuzf3_ei#mJ89}L5Ryx4|o)Qo)w=hRjPq+d!bg40Q z(3w&AuWnsdTN-JW;;D&IZ5?^1wt?aq-ZI%A1Elh$2>73_t}cRG6%H}_I7rjakzyJT zi0x_A9l(&@wHwp9Il2{?zMCjPPWqJiqoO2;iku&z%8Y^wCIHn$E+==9y5~T$1!mup zqI2qwI6`r=7ikbf!Nu0q)ycLqANmGMT_9$fBGj3+))25;I=b(l1ZM(_jm6V9tV}g4 z@jP`NVZ~HkGTL)eTa-m3;2p309%{`-d$3?tO|#7f<+W3e^|icM{GDgHEgT$`mV3Xj zZcJ6FXXr=TNz!6Riw`mom*=2`@ErYfeCd)}q>bX|CmxUIWr}ol{) zB%x|v5f*pxaAlQ{X|uEdoA$MWgo(+J0_6>4ZD>k@&iqq)ADpDgD1fsN=C)S=_ZL-m z9}h<=K;;;09c${Z?K$yO{7*9?38!kdMvAGL@A+vStts(SWuAr)Ygt>?MRV6ymh|hb zXH{iuE)PS*WPO&J?&AWs8I*{em&Zg5*B4D`Qb4Kk-?Qwk&Xk~JH_B|ybPxRxF4 zzdCpgxgsnE!4{aSGZkjr+GTBgX{2drb{X^l{|#jmI+j-cqy>#UuQx@B%E+{Ax8|k_ z=iLMs;3qZfBw#|_huKgKuToOy%jJ8%*jqS5av4K}GW+NR^4dBEGiP(hG^NAJG(K9T z$Xfo!j*ABM!a_%{KFfWEn^yxtgoe!wG)10t(Q3Nr&FhzCMKla&O?t@DJI?ECQ99Dh zYTQj#8<4BOg+q?{8fH~H(7nXH*z?qQ%u{=H9Iv!5N_V#3?fvXGep6}~_cwk?BG+$c z06A>O$sh&S#k(vm;%GUyX(zae!;t|L3U6*;KE&@UiN$JCw56H8ErYPZ8&)(KuD+Ps z9ilY}l6V>DjlORZe*86>^yw8`Bd)K27&?1}az#I5B#}MFJ7F^1u|!)-jozaEnV?Bv zWoV5Dk1U_J<_wOWIQmtUbfIbbSzg-?e4uN0D3PxX^>UP!VDVSHr#>=Nnmq&=_X^me z!fXcPX*g5Cu?lRF=xw76{k5Ew13L8~y{cW@sy2?a4LcH(Y3ZM&=Gz1AgBrHkHd_8* z!Y=UhnY#zK%v5ssrGJDI2TNati06< zDEOE&INJm<3}KEMOFX;Zr96+|0I*i6PT%<+D@|=Vhgga{#$htW;4d&ZS4YEJQ=7QA zQK7J!B91;Q|GoOd zGAo|U3NkAQca84%E1jwbYdlq}KH-JVSLc<@oU)Fq$;yj#t+L;sO;z?u@PO8pnSNL; z8Me0;A}Cnq?K@VGkMbcNEilRJpGn{>jkNbD%oLyM{Ul9PKlsPr|1&sCm+1r|8Z6m| zW5^6+-E6C4Ni3wkv~WJ87uu<3K(PVC(d)z72{X0RsJ(E=TKmwr&mkaCl)^#2c2QBY z1oo+zZ{wT!g-xnvUoL+0SA%L!2DY`qtxcn`b~QD*$z9zr+h1#suiT|g?|A9h7u@j; zb5XbdNoJ7vVPiS~`y9scG1iY$pF45mpkv{J5#ux?&8&z+Y# zO=Jnx*U{2nUep|2-K?kmv$KS<{t6qZq_QoN1M?z@Aov~fyo*U0MSY4qJq#sPP;eOW z^~27tX_96y1|{wz-71-Jhwc7`rF;3=L5$6tp{gaBrSQq zW4ta+IrWZurG#Z?JzU=BB1)#|G&j|lbIKJO!14*TbD+OzVEV`x=bIG}~U$sHf z*vVl~Qk|rfd&&C~r~xRpYB~OPJTm5W;vA0Q`zTjUuTHXP9A-23RTDg#Qvo}FOT43p zIo+rN-Cytm)XJF!A`omv3A=u`cY}}m6xG~%+P92Q{^u|q0|E{v$Z>SYFBlfC``e&D+{gb5uLnbQ^JaGdAH0DN z?k1|>^t~(Eo-6IVADT_o!Uh$llEEyUV%;S%d*iMY{eXqHSga_5OZl*sQQAxs9~Gd| zudX}}4pvYeMFnTaRV3O>n7ffnO5cVzuG5V^1N{cOr5Q0;2eF8g!ncLV?g3S<5*3Dq zp3H+-jew*q_z2pC&at7%T84zTUmU@CG{|0fpSR7S(>9{oHY&tu5Dw_E=+HuO0E6$ni8Zr%z0A zPd^@7-GIrMKqUYu`SXy)K!-?mXFWkfhj}n<~F+ zEufqoB_`dLq}XP~wPxPk#jM1YCgO#6B97Kz47y@+uvb>!&gy-|Q>G$Yl!(zQqQPfq zYo#dg!M=B1dy?d#KQ0i+jM;Y`#c+4SixeDOhNDRjjWIZQYw}&#=6uSj5#eyk03CsY z{*$yI7Dd3?NPxZ>?&?4?^e_S1P6QUZ(N*I}34r9{L<)B{Dca9b#=lHF5CblMUSpan!DM*U(u2go_BPTRazp2;4$?S{H9{|H#NtVU9I!N$TowCUhL`224C_xsHQ_y}f_@ z{Xd~7(^OZz`p4h@^YtDSeNPL;2;q!Eww96kD~{Pv%7O8>BxzP25*F>@^(o9W*B>S_ zX^~rbl+NCI;lGG9TtU`wm~O~k74L|Zep0Hxw6n*II;`DTjriRK4# zS2I9x-g0qR@3Dt$r&Cg|3J150$M;WjOSKKgZ>6)3yrt60E`Cehq-{!$PkpdiMu1#R zEnY14>;pB4Be|Qi$!g;__fZ_9INR1*vS4Q&)nJ8rYrieopETe7^}D}*=f|?D31(GKxur387)aqVO^b6(=~zRD(VHK7 zV%3V+R3H@rRvb@k*90!CI(K|l>V|DdgGO^e4qW4&mWaP|%Zb>#qdNp42a%im`}6lGk3iG4)4+kknJ9TnU7hxskgQ$NSIFkz#izl9JgJ3Y1wREWA!7r8fz17@wDKoSR6SlUFI zWGx8*X?>qBQOd{K2r&<82{HYq0Q#}3vnw|cjc8KQ z2xf*2_K5|j&Z$?-Pf7nkaL?TEv(c3f_2(fNKsOluUe5A)>Gw?ghFkIr+ar3G2fg0O z^Q)7dC({GY?`Z;kgH47?hm}5oMP<=I9mZkqTf>H9+PwFv6UW{|`-(CUfS?|plU2(y zl~2$Ip@DuhUsXmdEcRIp*zO_4Fr9oRL><>y9OkSf|D6ud6y35J0PY?r`3eifj}OPG zV7fY;)HURE#Q%*4>+Px6WETWUpVFsd>6ohQ@j#!j%X7s?ZqY?zxR#}h} zVF9E50!;Wk?Pz@qAZe(4^fom|K2B+Xb6SmV+t-@4C`+?|D`-hH601YB-ht8LwZoK5 z0uP2W3BguAg+#*K8T$U--gYn!CmQWm#GF~K=pIw) zt6<2ztjo1vf8Ljru$+`U??zSVn93j)7w zeL z0RZVEzMQw`b~fCya8-+B3r2ZO5ORT>z$M>xvjI5`u;v3s?HvQA`X$;C`TB_9U+pbt z_o54|@SsV2l{0uI28F#FR_?fXHgVAEIBOqquZ|Uc2>xPvH04 z*l-&gUfH=&UNd}R#Ds3mx!w)%n*Br63-x{L+qXcvAT6h8U-{kiE8X{q z6X8qT`qq*@{hq9RsT48}K}to2J`AHA|C3_zu|i7Aiel=-QMjxwYN#_?a_$e$I;Y1_ zbr-{d1E+|Us+?~VUQ9A;)hr7PpnLK2>s2|KYJIkN(}Vx)UfjJ7j?Q`(j0t+)68a?^ z4l{}Wc-+VOVo66$^}?x-k(zsEP4lp%^jFrLpa6sZ+4=G1<@seF)gL~Xz$c`ann{hR z#l(FJ4!-F%ke`Pf;g{xG!d%k5xO>?=Si03F!AK=43u6*UrrThd#KExf0(^XEwgZm~ z{gSBSKFvPUZBlOU9HG&fkKl%bQvsOr#B2U6Q=D7E(ccf3Cm2BHf9e`$T-hRv28DcA z;`ID!LfkgVzmTWqIU^H#wf^^63wedJDa zJ+s=wVS$C>d5fG4^4b<8*_R&De3bSlw~fkS`>(i9OL_K9*voi0(Cqf~ss$f-!s+A< z=$u%~Sv$$1yRcAg9%y^O?YBut+S4p<^Lfli+iHN!-LmlLJJKa&J^a7_>(v30w{;=y zM?ArxgLMfSUXZ}2PnDmPEMeu_p`_I0xtKMa9al4isX>;(vF1Zlo%FK(IX=`#ms%yuk142wfhLM#c>JCI+ znxzaE@6|z#aB*2myGZNqn|^7k7l}snFj`lrgT(XGx1udEP4F0)+gzH-xkl;$4j1;4 zwyevh2-Y}cfT+PO7}!9Krn`bYz>EXG_CFf(bLPC$4yo6!)8wPN?i`-XyKF3&Uchkf);)yWcus8w zNbtwb``}((2c5$cV<}R(1|_zLwN$nngDX3x$)C{MYN|cOG}Tf?43a3#5^6VgjGy1D z>u?Z1Kc;tSDxZh@*DnSK!?B&DgJAt;t$s~?A%5W29>K+0ixOg#8_krY((1{sz!k;h zXWF34X&>mx{_eh432mKYLP;2JYxY$wu&fQX^6gTv(YjA@vYiQ^vMRC`VmI(}cR(6| zV@B&#p#5Fhc(4}I8f*o3eW7va>GKyY{S*<@6L4y9b<(@r-+ck11=F1|ub%x#kK!jt zt=J`RE9U0(&br&nbm5?}3kUdWV_QzRlU~mG(;(o9qAK8VB&H1Lf3RI`qX8~Q_YpX~ z%_TD`ZYgaqXYNk^RHLN(TGR-&`lnO*saf3Z%%<#S&{jjxjJs(zdY;`3;QxQv+uNf< z8cdD0X}zsm-v;K>%lC%?KHJoHo;@|xlRtL}e$Z{0%m!gzbSEcKUM%Tk?jDIv&tJjwEE>SE zi{Ml=%ekGPtPjYhlCIYk^4_}i)zSnQ({km^;6I9kMu?jQ69Tx+hmfNuRJvPqHJ~JZ zTV(iJU47y1#kNk}M)9$G2W0RPglz@)-s^_35O;Jz#ZD!5D>WBku#+orV-=JoxFgqA zEEVEs-NZ(E4JdTEegzGRtUzlkN=Do4dAwEegp9V&N=@KyIQR_0K>G*Yr#K~20+m)@ zKZBE!Pp@^}C(fjm0{CFL2jwGH5!xhc)z_}8SJAGC*RoVGa$BtPIS0h4~M}u{*yR7puvy5;FzQ!jDu4(jKYg>@ENZ3Dj81FC@Jcn?BPylBTzo+fd5lA zT`S0@31)5Jkt?G-K74_`zz~biGmAI?=86GwRf_ey>VV~P-IcePRgGDz=bSTDAvgOTwO9jww+kL+_^@nAL zK_{)dJI~-+B*t;2gMg5mu+6j0T ztz)DqZYLLXhze?dt)tD;Me;yb3;JfJ^)|H*A-nuw^|UKqvrbXKVeK=$7v6ZV?A2`- z@|PLmA;EgX`t8M^gH2G`RtKx?rUSjE+GEV3uw`=2>(1k6i=KJgEr&81{MT;4XPJo_ zsRF&&oE@V}A~Xw?AmHYTgS%8^nl9?kBJK@tnTR2*=N%^*+I!f76x-Oy%AR^0`?TgdiY z5+I=lX4SOFvqT@?<@^}uk7$R3^DfBLaLTo>co9hxr>cF$%XncWSwa2}+_l|K^?Bi(ghvI)VQZ4NcprBJ?wq znXK6nLk9?aN(j{Nmzz$WjUwC!VVi9FOIjvd7Z4`WB4k z>0lKIk(2Zk1MwxI5v~^VF3%5!gf)G=#GX&q{M~@aV@5npfiV+ z&dh_lvtez%1$&lr$JSxYIx_l0Sw`6=Tf)L3Rkpg3)ilT7tc6wHM)u@gV$J#TVXKe5 zfL_HdRGnlycguRX2>_ui&Q5+M)y5m;M*qeyMZm?1DVmht-E(a15yrTj#e? zx-Bn-dC-?+(HETT^-+S19AK&wD~cphmX&|p)kzA(B`^0~^R(Xy&jFt_BS9V5xC+-W zk5*IGJo;c5nmV>2k^KY3m)p)SZJPV#&7_s8&N{(O9FFSJPF#Ip2uh3~ARjdU)lDyj zY6{KqHQ3f3fzj0+?&QYX6?2%M!Zct0Ca1^C{tJg?(QKnpfwJ1 z30EW)sE{zGpQyaIq;+4~*y!#(?a?)euC*iMXEVrzL(9%jir6>annKQtM$1UzaC7cU zCdgX@aOoq}TEk6B@|R4}j^E$Eb>2DLwjtg83|1}Mz~wl$ujeLs-E^qcM-4vqzF?rB zgc-2}j0+-%xg{n3dGnSpm}?VUBPyX7`&~EJg`X?q^}){HNt1ZCBcBlPpeU*F2#_8z z-KVHSsX~X*5ikzkXC2G4Cw;V$VY)}{^rr29t}ipz-)VYmr!Scb7F(8cnTJ$&%Yg14 znJrez-Wl3cRwiV#s;|nq-q!&89xJO_Rc4d+kyRsZ^$e;V`Rp~*{o(Rt`HfRW%&QTP z4T9z^)I%FLuTE<`0y?jL;pRZ;)oL)z1%xWNWCXBBpdlcv!k9tjEwL`Ns5=HtfSG&j zZRMrKa^Uf7c+XDzl!L-P_t-;M<*e+p*h$i2XK}AZQ;N(li+LCpneE?x(G-HGy@^3h&*=3c6BxLAUPd*ULoOMQOjEn}QuSW@RbR5C9JsjM!h$sRQ4g$A(`ET5Y3`jM#_2MecWT$XwpY&nYri9YdcJ;}K1jn6K7jlkl! zi!@tKs9wH2s6kDnVmhp{Y2eiIB@&cNo$RkziW1ptaRDrc{!dCx!Z^B9tL%_hkJ}&< zsK|mFNJMV?HKidvR@PrFD(WzIZJfMsUD(U3ymB0~cXAx+QBbgL=5rFGpK-vKJBZY`Q_2}LJ^Cv1{OIow@|)e^deJxW>PwwE1S9m72c zP8;+H@rK($(irR5@VnS{?Z@#$2p`Dhc$IJQd*z6$sj0^zB6l}hm73F>p-W8j)}>RA zBVTMFz50=q>|~3vsEW$`)i9R%)>*j?4O5lFxdWc0KEp`#0Y%F;{c1p0016p#Gq(Tn z_y5U8H^#s!t&p76GYLz@{5+oEfBgM_0>(_=d`9B0W{xr2o=b$NxE}zbOxisLyK=g2 z)=mp{*qM(xGhlpi{QW5LM`>M19AQV%u!-PK)gFOzui#!eDMTQx+E%pT-{R43y&ak& z>0cPd7H2yuRYosXTdb1Z`{;8tfjob#EQWtQr;6)O5Hb8@Dz3Kxg+O}0gDqVY!3#Fb6ASoL^>+aH|T%|nlnsGM_yLZ-YAu17^s$7+Ps*2lmNK%p~ z5pREU>#;h%8=R()QIMtgxzs5S;s|R4?S2MZT{*DK`Kx7tCp{1Py*w^;VmCNTwUff| zQ%#~GjH6$P+-7^BNwB83wcz|VPR(63v1f%Kzx2$I9g?Yh8ndr&NO%}w47eP{ZH$OM z*+^<9ZGYbvn5`zWO)yyWf#JG`!lV{+!CP*m8{+S_r1a26ckHtvCPzNQO!R~1>QN|S z2Y=fd(aTn}*xEVwg)z;Rg)^fy(M4eF=ha7{IC>ya2h5dF#T+G4o~MOt8g%u zaRVeEL4JgTaU1MzSUz^vIO++s6E-UTMig%5U82U(%e&R>%xk~fIjy29MZ-^nObv-{ zGyg=YxD8|0hyw_>VjmHDrmkmlNN9nAYeb@|_-cIeY$3v4THJ1nz1BHAwdS(}c+CDi zC?KF_6LtpU@~aE)!hW}7w+nexi#FR0$E7zHZ1t~6Cyq;~C!+FdG^f3*+0HHlu+W=u zQs7aBpbQkFgbt1AJ7VwR!(i0*kO+ z0o+Aj=y0**Tbh*;8qHdi6x#T0{E$Uc$jx@NEoLQS=LY?0-92b)-AuvSY-8>6@~C@L01Pwvb+vFy7?`oM23w@tIkmg&WnD?iPazzdPNT7^ zkY;kBZnO)~%~Q3^Hf=m%_Il~n%?Rac9bBJKn&{~LV=i5MN3m`a;7GVy?jzsQ#qCiS zA)E@lIjk}ZE8Gw_aX+E;#86=yhSCm>QvANL&vf4SG>J9jvNP0MWXM*D2Jg`+!8a-_ zAgkhfR`!S#DjaJp2!yo`@rcIaLX905Wh%E|jtsgWh4tJ>JSHm*+-zG8Hx~k~$J;PC zR6vu|EK@x9&u>$xJZg5Itij(S@YOk1VcIFqqELtx-K#{GLy}srPC@si+}>=k@0$E) zSmqn?(>gn&bn*0j*Y+0Pr)8H?<5jrq4_@T*D<2gww}x-1WRT4!bjfxYk|N2c$!!#m zIY#FD0R2O?Q4PIXntNk|#}6Xs8|&3f*E%By zDG+8@t=Ktf)?LBp?9m>cs+$Ipy(%}qE#tQ|$7z~y(E)mm@Pjq?68xoB|YLWWT#o}`{=~b0H2Rp}#T_!r!YVOVAcbp}4bkfH_pKEv_r{5ix&VCFpF=S7v*9`JulyyR#6sAeGwJCV8&Hla43g?OqEm z`Nw87a@Pei;Fj^?0z$yJ@ZyXv^&GtTd0K%i|F1B^Nm^8axaZ^nQRSEnUk!uz(EM7A z6aKjQHhy|V%W3SvTbJGcOCG&}53( zw6xtZcjKh{^Kl=J5@mqFOL~4g|+z;OB zNQMl;F=Q!{Dw$GH_KxZb-s=J`5GU#rV{oo%$uwhdrTW@DW7C$UH^IT)ez0|#-a+I= zW#ceWNfFPsT^jfxME-YedC|rA!{rHu)r8;)rV#?i)TzP%a9WiIP$dj6R;ma}BSXNr zM~n*?+H6*~IVH#>gwjdA__NUIT1a_>e*OX>DLa*lh2Et%U6CL6kGO1T-`GykJ=v1&xhUFqyUTc~oNG|}EXbIFBG(@wbQ~DBp0^4vS z`I#D^Oft{u(3>*or`#FDDs&lbpJ|mf2q{4T#~|iC9Co^A;V1z=+yI0;EP}BL^_iHs z2r5jq%9MV3s`SiIn{J#(&}Iq?i(j^j?t-I=UJ51j82QSFqndXm!J==!fgg3<6s(7$f97GNQQUNgABAC`edQHG2%O#yW26`|B}&b(h=miUdkv^JG)t*+la3B@v|? zictUP-mys`^|`H|)a=JBox)*i0qFGIp7c3v-f=Lw!oeV&CPmOa0&gnhR-th_2tKP> zUX#di2ZexO+~%5K9b;nrPv#yn&{Ad7(Ab#;^^o4o%Cx4E-PF_y?E)8@DwIoVQK4m` z!(Bcl-w?Z=Kdo&7M(=^SAnZb`d+@hO7-a+o>JH>t?#wMG>KHb9-E)u_qx zhV@XH&N7Nd2_}>+bc2-faW>Ak0yNSRU&z(fiD&;1V872#{QBjd-&L$5#{j~qCYgdr zjlR5Zq?wZ*tPN-7p*79^A$UBH8`OL!TGRENy(x0lO2?O1=icbdoDvIL3X)ln$kvq1Z)8MHa#W zx@r!MlWTR8y8Olr`P6Z`Iq9I>5O4%{uo&(-%m9tsP z`A)hisMaM^-{H_E6v$0V3z|r6_PYWGMLQfR1QBq5$=l=bfq%jXI+{U{15u9;^1Cij zS+rwlQ_>@=pj3-wiptASL`;5xffRtHH^DG0Lc=gx@8>9+6YDZwjL8A#*a*MflqtG? z1H-iYE!h~MV_}f_HApiibjK6g9RHDa0O`Rz85Ya#@ea7F)R0np)+pb8Uup&^zck&b zp2yUz12L4P14`Iu{98I?SDJVLQ21>kizGDoJl>U#$SAt=F z+&SuN3Ey4dwU)fZN5=WZRrma?x4=i>{Z;@kw*r2v6dHDpHTve+bA3IusMA!oCS%ZyQL=0HXxt1(<{HZ`B!;rqNvXh846@S z009dN7uDG2JgA0M$me z&bh$0ES0<;xT;ZXu{NXCw`nn3bw9IziMq$!-=2>Mb9P zEhVkmjMJsb1JTjQ=E%Kkjg{^VQu-o;sPs@UbL2tWVQS1sH)wRx7Iu9J$<nXl@$Z&9WLlt69r4 zZBHJAFYZAoEgE9b3n8C_IR*sWaB|DC;wfLVs5O$m*z)>b-NZUG2DU!sY^p{6qbzsn zug&Ye$^N?n;Oo}vlF+F`-f)Q28Gl<+s3g!swKgSX45vtw#w>q=yHPd247EcE_~SNA zAPyJ&ZK|>vlh@}hxqh}ZAcoioR!S>d6l;!DdFg(wT~s;>{2`%Qcg55G`9}8-S70yc zx?ii?o|=Dh*?;Q?u3h)>+j80eejVYkE`O;MMDO)=(H-tA&LuYK=dM>;F1Fw^y)|rX z_MC4`6JUX3;<+5|O;PEVwa<l-?7ip_J>2`7eZg4MzYZgM#IxVbX^gMQ@x?Bh0D2Ae9uDCtkBELepR6qv zI>xcJ*+yzZ*O@2JRZeqt(<8QkTO)041}fIhqR|Ko75obkC3l?8KCi5W9KBN2Qr=K+ ziIq@3s~*%~S_uAtlTR{G(H#Wy^@&PYhPvn^8Om`S6~W+E4L;N1t=#jK-_~jTR`!P> zGo^x)@=mSmt2uVv$~9rv!vhuRyF#5auWkH;C=aefD8o+^t2OJAz%C3Y7rIGa!oh81xzOLq$HkY$Q@Iwoq0Zu7Ga#eO zYS%x5aoHnv+2|RZ5AX7A=~c&Se$uYZ+SQ$`Cmp+H9otYD;8&eZ>#;=MKe5!%pKLW} ze?9ZbB8 zHR!?iOI*b4y5_ub;W)0FnW}-VvNlQX?b%4CmGjeg~`C+;aKBCf1n5!?m-(9%#6whRX%6#9mniWsfE zybKNEU6DxNh_U{~Gi0aJ;@#CbUk!^{>N`xGyk6Rwb<#7>=HMVT+8vHIp?JNvL2x_) z4Jf$K-(QP!9j#T1eA2z&G%{r4~T86m|N+ zM4iN~{q1k>CnxojlloiR(oat6bvvocVYiRQqlLuGzgOesNxMC1x38()F4-knsiM&? zWrI3p+!m})AUSk?I3Dlm76TS9cMRk z4>gT~dlAPE<+OPmx&nP`E-YN$I2xnhfF=`*P+%wwA4RikK!?L5(1Rktv2bu(T144w zrb{Q##+=u#E!eC~GLe3Y2e}a3%NBqbKdN zi>!T(z9b$-Mq1M+g-QJ_7m?()b#6O|9hxLmRF#T$!50;Xvh;dUOqhF>GJB~A;|D(!w3qapDE~7FjjdU zj!eojB?U|QferO#Whg_B;QE3z3)P~u#XB^Q=fLUe1o|oa5Pyh%g^uF%1~R{E+JgA~ zHa6VGhSzapl0F`$Ltm+cO_NtgiDxHiH`1aIx_=`tMrC$wkT#$V&LUMHJa(qS+yTNP zjJx`FL#Lz0veZfazHwwmtHMX9;@W(^Mb-&H?eV_orDG_P0jMkmb`n?>d9ankpKqc} z-G?z#vk%g2l48chBugLA*0eqc3tOlR=u~N*ZBd2)1p)(NwO6GQg= zdYu$#I;BBRme@@bSOJd}4u-npmZ*7yt6J~i-l!Kb;?>g9wR)Bn`07sZN=OxjRSNIf$bKLf605}i&#Efz(MV_cEN{3hk ztm1HztD$ot0f#tW5bc8Ea;eiKORr;q$;1;aL?#d{OF@mJD~y5fF9u2p^xZ){oW37dy>#xm~5o+^(={kbGd&vLxR*1zJJ>`OAj~TG#yf%e{m4jc_vI0$a`k zJ)b}W?~wM07a;SPFCZXBHwz&Tso~6J`E)=mD&^2-aou9a2!XNXc)Y5|m8{T)mB4Xb z^RNVSi{$aSA~hSr*7Xb(y7*F`3>7X?hULY&ZXym#vl)6PhR!l@dGjM?$6-Z7zPQ}j z{x>DqWqSk#6RpZRH3`cOBD1cO3VxyYQ4VY4sP4TqF~x~wwa5v<|ICXpqx&0c2xEz~+=~gA4kJbO8$r^# z`o>W*!Y3waM%GGj!%-eg6LTDuZh-sd21rZKnEOpvKLql}`(J788B^bAFd~O)#y=2X zrNHsxmKOKHX!E~VM3+Wuv!vptt#0H6f1o8o0{G31ofUDEfw(v0!xUzsw3 z48zT-rwMoxT>SNCcL;xZsvut-U$EZ&@fAuZ@zl9sgBF))1g)AZBHbtVZxiu;2PO1Z@&3{=!%k9PrXGny8XmQTNFpd z>=QNdNmi8o`)LBs3Hgyvg#r7=m%Rx&YWu*ewkv|Z*l9|6hZ=CMRzcedv z4|qAdsWJ>V*V{9$>se4f+gl3^C!Duvo3O&{(XD8N>9!YaoUJdr-iF zzlt%O%T6A8)$^CLf@_b5^_s-5$t0fF!>(-}vtiu4G_M<$rqMoLWZKt83g0~{iP`*t zSx{t`%nSr30q(=;w})q|!Pha5vNz2SQ~1AtX#6kgQPy_ zbpw}j#;FB*WQMo|yy%+LWVq|*pfFe@eMxgk%eaZ=h{q-PM#{`3S~i&)r+0MQ{>5IrIcCkr9(7X=cCl+dzy;7zl8 zF|uM`8gw0wl=y`bGxMlEOEwst(&c+{1Z&Gll|#s0NXlt={5lQ?pZRf(lpS+FH33G{7nmX>uL zNUcgh3l3YsScRBjW8gzAbqu>iUZkrDNATf`qJ#;K(2`gJBCLvL?)dinr-99C=w5be zb}O}RZIDN`zC^pFlhUr0vH{>1JSc}MA7s&W6_LykcRGL=8g)=Sv_%lB5JD$8B~ZIT zs65zm9R_~hfNgkP>YvT+;-+qHFaY5aMnWcrL%@^o2FKMT-cs<1s+q}?3}0zn5eS`V zm~9T*V25o7ITgppvxd>O8h#@$LZz_VZJqjxeRoDo<pJ8fc$207 zHcg8#*aEkZ%HkR3mjKK#Wl?W?(x^+T>|{~{T{n6LTt_?l?EVZbtttP&7$;T=^~zbb zHmzyufDDud+tSA-u5*|KYCI`sjMgsu&m_0+21g~_0)8P%hS6O#oQ84fUHxjyioO9} zD`*WQk8bvhI{j##Ycq*5%bkm^PA`Xld~!d>lT5~m=57s9XkD40d#ZY%)U1*)a4-fp zf_=WYFzi?su-s&Gzrx|L#kCBWc*|C{jb2b$*2Vjzm(nPm+8yDswcvSX6mUa#^D;rp zJvPf7$W#P9Rlt0&XOB5n|Gm0y6XZi%f^~RPI7;u6I1PtKQBJ8{xwANr%ojaO$CFIu zzH7nqysaOb%OIVy50tIE2HJzI!mTn4U&!FyluJ;qdWRDE;xy5LSjU9vhnH^1l6_Y#vh1j#_YB%rzk zIS4~L1r7IH0x_dZuNv%u)^|T+0VKqiPbmiWC5el86Hvy##b|F=gs zqD)a9Tf0cxsITC??v2S=%%|62tm&jC9)Xjp)QHM{6CCXA2V18pq}*L7KtobV5zn@p z6aBG|!H3HeCh?(%3W|YAr>w+Vi-kK;_xK_X5C_!;YoszVA{$tJTrc+yg01(GY`Hzp z93UZ-PSW^9==dzT)Q`~5?^JOQ*~YSvZvM&|>7rtO1V2MQ*gn)qr?CU01~JHZd8FRc4b}#T5FmkeO+Q-2wVZ^K4o@vN?)Q+U>oj@ z5V#ybCfNk#264@cl-g+p_ud4;L99Ya(xL0#Gp(}dE`a|UnoQfw(ly~IN%JBafRKj; zdRgR9Oo$0V`>^q*DMbl-s`SiIoArbXa(C3#f6@g<70Dkl?H%ezqI8!QQI$Cuhi~yl>EhaS@#!!@Sl8y)jtdse|XOAUy%2XJ) zvG^fQN2QC8p9<1rRW&T_rTzW&ShTv!ZTRGhYkHMUq12)mjgmFuPyf*^o#rqRxAl{n zQATXv&M@q|J%Qtzz+J@Zg);DPfNsQ~dj$2Vkm`rF>Hvy*^HR#M7#rv|09!SOFAw27 zqe>|Hr;RW0kxYw{V@jKi1@(~LEae!pU6ePsqD!ZYt%k}f6qQ<*C=g!xlzc$U(`>Pep^T6{!fV+@7xYaAGhT5QF%jvKRbX#kzg#a1sOiQN6XwKq7PFJ)VpcE2U_B6N(4dj@8*a}TU@-|*|{ z!8}I2UmnlOc_lLzn-|EvvPLoPyXQ{A~lcX((iQ+a> zSkMEY4eWIDonLsC^nX0QVy@ah9e0lUc5Hs`Yb|++&x-SltM2((Z-I}%`>g<8ZUy{S zE4cV@)e0^;SBHOU1sCVNEB)Q0njZn&Bo3PkFvD4pD7sea z+!K=>Qain+l3j70rktBcRga9D9)N&_ZatL~_ys?Hk(LU54b}&o+V~)STX=9MU^nE% zKvL+Ks1vNWSw}&zEtl-$9nI|O-Es?aqcPNvKHu5>?~@T^pH&b+LCzicpUH&t7PMl9 zx%gO50_#?MwQTn(xO>144JTJRo`jhwQQJFhxx9x|!^dz-rC=&-6sC>g7b;=XKWevj zsw?8G+UPtE^IOQUdk#|(7Cg*RlwcMTyFcu{m4u-G+?`K9fkH%XuN)jJI9kl;C~l?5 zCRQPy6VMI1*}Un}u4q7Tw`VN2pT*|6I1G$&!DWpBQN zoyEtdts^C}Cf**;gQ5b##`nlWo@M=pO(p>h0$kEse6mPH3_V^--cZUP!6v}B)i z&arf#)*njTkTinIW8tHz{^dmusOm|=S~YXNOtOOBSOsi|a1^x<6V2h~K0J`Tz=>eb;*{p-HT{<{L;>(=U$(5a-uIzUHUcN6kc5`U$N zm68@lRJR6IS^mVAVDA2p78i%IDY0?@d74Cjn>ul1Cmp=3?bi{%ecBseac>|_$kHH- zYYnYY^G{*5Z~ZW>$I$%N!)m|ZV3kuor7tske3Ox##YImNODb0ZX&S;fwt2GcIo~22 zsS=g5bA#IN3+*9cL-56YhyM(DK~R9IJsaykq8zQU)|2T;kE~ITd`(jfkGt?;Sxn*m zR|l{6)|*g5y?8qHzIAEEQ!jk@4W4={CzFK3Vg8gv^5`UzAG67T@@kjz+kOA?_3IkP zoeD;m7l);s5QDQ@PUf&{x?fw+sZun=ovXHVD2W4ZOVu<2ClOLAe7xm$ZiHfmpd?

6k1WcNy5saeftu7|DXNv#Xs-cd!u96>hVF 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

yAh@d8+ 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 z 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

al39*_m`S5k4fzC)oie+PW5I` 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 aR`G7Rgl6;&$n4KDE81G<+m3 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