From 0c3403889ce12eaa55ec9dd82e642b764ca61e60 Mon Sep 17 00:00:00 2001 From: Julian Sommer <115516918+juliansommer@users.noreply.github.com> Date: Mon, 28 Sep 2026 12:21:05 +1000 Subject: [PATCH] feat: load AWS conformance models from api-models-aws (#1121) --- docs/coverage/README.md | 6 +- docs/coverage/coverage.json | 616 +++++++++++++++++- docs/coverage/elbv2/README.md | 4 +- docs/coverage/internal-report.md | 324 ++++++++- internal/awsmodel/coverage.go | 12 +- internal/awsmodel/coverage_json_test.go | 8 +- internal/awsmodel/coverage_test.go | 8 +- internal/awsmodel/ec2error.go | 4 +- internal/awsmodel/embed.go | 27 +- internal/awsmodel/error.go | 2 +- internal/awsmodel/model.go | 200 +++--- internal/awsmodel/model_source.go | 10 + internal/awsmodel/model_test.go | 20 +- internal/awsmodel/models/README.md | 8 +- .../awsmodel/models/acm-2015-12-08.json.gz | Bin 0 -> 34558 bytes .../awsmodel/models/ec2-2016-11-15.json.gz | Bin 0 -> 661128 bytes .../awsmodel/models/ecr-2015-09-21.json.gz | Bin 0 -> 41659 bytes .../awsmodel/models/ecs-2014-11-13.json.gz | Bin 0 -> 185734 bytes .../awsmodel/models/eks-2017-11-01.json.gz | Bin 0 -> 82803 bytes ...astic-load-balancing-v2-2015-12-01.json.gz | Bin 0 -> 48536 bytes .../awsmodel/models/iam-2010-05-08.json.gz | Bin 0 -> 114374 bytes .../awsmodel/models/rds-2014-10-31.json.gz | Bin 0 -> 229698 bytes .../awsmodel/models/s3-2006-03-01.json.gz | Bin 0 -> 266578 bytes .../awsmodel/models/sts-2011-06-15.json.gz | Bin 0 -> 32897 bytes internal/awsmodel/response.go | 2 +- internal/awsmodel/smithy.go | 570 ++++++++++++++++ internal/awsmodel/smithy_test.go | 193 ++++++ internal/awsmodel/validate.go | 2 +- internal/awsmodel/validate_test.go | 2 +- scripts/README.md | 1 + scripts/sync-aws-models.sh | 69 ++ 31 files changed, 1887 insertions(+), 201 deletions(-) create mode 100644 internal/awsmodel/model_source.go create mode 100644 internal/awsmodel/models/acm-2015-12-08.json.gz create mode 100644 internal/awsmodel/models/ec2-2016-11-15.json.gz create mode 100644 internal/awsmodel/models/ecr-2015-09-21.json.gz create mode 100644 internal/awsmodel/models/ecs-2014-11-13.json.gz create mode 100644 internal/awsmodel/models/eks-2017-11-01.json.gz create mode 100644 internal/awsmodel/models/elastic-load-balancing-v2-2015-12-01.json.gz create mode 100644 internal/awsmodel/models/iam-2010-05-08.json.gz create mode 100644 internal/awsmodel/models/rds-2014-10-31.json.gz create mode 100644 internal/awsmodel/models/s3-2006-03-01.json.gz create mode 100644 internal/awsmodel/models/sts-2011-06-15.json.gz create mode 100644 internal/awsmodel/smithy.go create mode 100644 internal/awsmodel/smithy_test.go create mode 100755 scripts/sync-aws-models.sh diff --git a/docs/coverage/README.md b/docs/coverage/README.md index 4f95333e6..a422edf56 100644 --- a/docs/coverage/README.md +++ b/docs/coverage/README.md @@ -17,7 +17,7 @@ tags: ## Overview -The platform serves **392 operations** across the AWS APIs below. Every page names the operations its service implements from the pinned model, generated from the dispatch tables on each build rather than written by hand. +The platform serves **394 operations** across the AWS APIs below. Every page names the operations its service implements from the pinned model, generated from the dispatch tables on each build rather than written by hand. | Service | Operations | |---|---:| @@ -26,9 +26,9 @@ The platform serves **392 operations** across the AWS APIs below. Every page nam | [ECR](/coverage/ecr) | 22 | | [ECS](/coverage/ecs) | 31 | | [EKS](/coverage/eks) | 36 | -| [ELBv2](/coverage/elbv2) | 34 | +| [ELBv2](/coverage/elbv2) | 36 | | [IAM](/coverage/iam) | 76 | | [RDS](/coverage/rds) | 26 | | [S3](/coverage/s3) | 26 | | [STS](/coverage/sts) | 5 | -| **Total** | **392** | +| **Total** | **394** | diff --git a/docs/coverage/coverage.json b/docs/coverage/coverage.json index 71e56c318..a5a9ed07c 100644 --- a/docs/coverage/coverage.json +++ b/docs/coverage/coverage.json @@ -1,7 +1,9 @@ { "schema_version": 1, "model_source": { - "aws_sdk_go_version": "v1.55.8" + "repository": "github.com/aws/api-models-aws", + "commit": "9b1a4929274443d8671ea8acfda7afbe856e29e9", + "commit_date": "2026-09-25" }, "services": [ { @@ -12,19 +14,44 @@ "operations": { "modelled": [ "AddTagsToCertificate", + "CreateAcmeDomainValidation", + "CreateAcmeEndpoint", + "CreateAcmeExternalAccountBinding", + "DeleteAcmeDomainValidation", + "DeleteAcmeEndpoint", + "DeleteAcmeExternalAccountBinding", "DeleteCertificate", + "DescribeAcmeAccount", + "DescribeAcmeDomainValidation", + "DescribeAcmeEndpoint", + "DescribeAcmeExternalAccountBinding", "DescribeCertificate", "ExportCertificate", "GetAccountConfiguration", + "GetAcmeExternalAccountBindingCredentials", "GetCertificate", "ImportCertificate", + "ListAcmeAccounts", + "ListAcmeDomainValidations", + "ListAcmeEndpoints", + "ListAcmeExternalAccountBindings", + "ListCertificateDomainValidations", "ListCertificates", "ListTagsForCertificate", + "ListTagsForResource", "PutAccountConfiguration", "RemoveTagsFromCertificate", "RenewCertificate", "RequestCertificate", "ResendValidationEmail", + "RevokeAcmeAccount", + "RevokeAcmeExternalAccountBinding", + "RevokeCertificate", + "SearchCertificates", + "TagResource", + "UntagResource", + "UpdateAcmeDomainValidation", + "UpdateAcmeEndpoint", "UpdateCertificateOptions" ], "registered": [ @@ -52,11 +79,36 @@ "stubbed": [], "unsupported": [], "missing": [ + "CreateAcmeDomainValidation", + "CreateAcmeEndpoint", + "CreateAcmeExternalAccountBinding", + "DeleteAcmeDomainValidation", + "DeleteAcmeEndpoint", + "DeleteAcmeExternalAccountBinding", + "DescribeAcmeAccount", + "DescribeAcmeDomainValidation", + "DescribeAcmeEndpoint", + "DescribeAcmeExternalAccountBinding", "ExportCertificate", "GetAccountConfiguration", + "GetAcmeExternalAccountBindingCredentials", + "ListAcmeAccounts", + "ListAcmeDomainValidations", + "ListAcmeEndpoints", + "ListAcmeExternalAccountBindings", + "ListCertificateDomainValidations", + "ListTagsForResource", "PutAccountConfiguration", "RenewCertificate", "ResendValidationEmail", + "RevokeAcmeAccount", + "RevokeAcmeExternalAccountBinding", + "RevokeCertificate", + "SearchCertificates", + "TagResource", + "UntagResource", + "UpdateAcmeDomainValidation", + "UpdateAcmeEndpoint", "UpdateCertificateOptions" ], "extra": [] @@ -70,7 +122,9 @@ "operations": { "modelled": [ "AcceptAddressTransfer", + "AcceptCapacityReservationBillingOwnership", "AcceptReservedInstancesExchangeQuote", + "AcceptTransitGatewayClientVpnAttachment", "AcceptTransitGatewayMulticastDomainAssociations", "AcceptTransitGatewayPeeringAttachment", "AcceptTransitGatewayVpcAttachment", @@ -85,6 +139,8 @@ "AssignPrivateIpAddresses", "AssignPrivateNatGatewayAddress", "AssociateAddress", + "AssociateApplicationStatusCheck", + "AssociateCapacityReservationBillingOwner", "AssociateClientVpnTargetNetwork", "AssociateDhcpOptions", "AssociateEnclaveCertificateIamRole", @@ -93,7 +149,9 @@ "AssociateIpamByoasn", "AssociateIpamResourceDiscovery", "AssociateNatGatewayAddress", + "AssociateRouteServer", "AssociateRouteTable", + "AssociateSecurityGroupVpc", "AssociateSubnetCidrBlock", "AssociateTransitGatewayMulticastDomain", "AssociateTransitGatewayPolicyTable", @@ -101,6 +159,7 @@ "AssociateTrunkInterface", "AssociateVpcCidrBlock", "AttachClassicLinkVpc", + "AttachImageWatermark", "AttachInternetGateway", "AttachNetworkInterface", "AttachVerifiedAccessTrustProvider", @@ -109,11 +168,13 @@ "AuthorizeClientVpnIngress", "AuthorizeSecurityGroupEgress", "AuthorizeSecurityGroupIngress", + "BatchModifyIpamRoutingPolicyRegistrations", "BundleInstance", "CancelBundleTask", "CancelCapacityReservation", "CancelCapacityReservationFleets", "CancelConversionTask", + "CancelDeclarativePoliciesReport", "CancelExportTask", "CancelImageLaunchPermission", "CancelImportTask", @@ -124,7 +185,13 @@ "CopyFpgaImage", "CopyImage", "CopySnapshot", + "CopyVolumes", + "CreateApplicationStatusCheck", + "CreateCapacityManagerDataExport", "CreateCapacityReservation", + "CreateCapacityReservationBySplitting", + "CreateCapacityReservationCancellationQuote", + "CreateCapacityReservationDateChangeQuote", "CreateCapacityReservationFleet", "CreateCarrierGateway", "CreateClientVpnEndpoint", @@ -134,20 +201,28 @@ "CreateCustomerGateway", "CreateDefaultSubnet", "CreateDefaultVpc", + "CreateDelegateMacVolumeOwnershipTask", "CreateDhcpOptions", "CreateEgressOnlyInternetGateway", "CreateFleet", "CreateFlowLogs", "CreateFpgaImage", "CreateImage", + "CreateImageUsageReport", "CreateInstanceConnectEndpoint", "CreateInstanceEventWindow", "CreateInstanceExportTask", "CreateInternetGateway", + "CreateInterruptibleCapacityReservationAllocation", "CreateIpam", "CreateIpamExternalResourceVerificationToken", + "CreateIpamInternetRegistryAssociation", + "CreateIpamPolicy", "CreateIpamPool", + "CreateIpamPrefixListResolver", + "CreateIpamPrefixListResolverTarget", "CreateIpamResourceDiscovery", + "CreateIpamRoutingPolicyRegistration", "CreateIpamScope", "CreateKeyPair", "CreateLaunchTemplate", @@ -156,6 +231,9 @@ "CreateLocalGatewayRouteTable", "CreateLocalGatewayRouteTableVirtualInterfaceGroupAssociation", "CreateLocalGatewayRouteTableVpcAssociation", + "CreateLocalGatewayVirtualInterface", + "CreateLocalGatewayVirtualInterfaceGroup", + "CreateMacSystemIntegrityProtectionModificationTask", "CreateManagedPrefixList", "CreateNatGateway", "CreateNetworkAcl", @@ -170,7 +248,12 @@ "CreateReservedInstancesListing", "CreateRestoreImageTask", "CreateRoute", + "CreateRouteServer", + "CreateRouteServerEndpoint", + "CreateRouteServerPeer", "CreateRouteTable", + "CreateSecondaryNetwork", + "CreateSecondarySubnet", "CreateSecurityGroup", "CreateSnapshot", "CreateSnapshots", @@ -186,9 +269,12 @@ "CreateTransitGateway", "CreateTransitGatewayConnect", "CreateTransitGatewayConnectPeer", + "CreateTransitGatewayMeteringPolicy", + "CreateTransitGatewayMeteringPolicyEntry", "CreateTransitGatewayMulticastDomain", "CreateTransitGatewayPeeringAttachment", "CreateTransitGatewayPolicyTable", + "CreateTransitGatewayPolicyTableEntry", "CreateTransitGatewayPrefixListReference", "CreateTransitGatewayRoute", "CreateTransitGatewayRouteTable", @@ -200,13 +286,18 @@ "CreateVerifiedAccessTrustProvider", "CreateVolume", "CreateVpc", + "CreateVpcBlockPublicAccessExclusion", + "CreateVpcEncryptionControl", "CreateVpcEndpoint", "CreateVpcEndpointConnectionNotification", "CreateVpcEndpointServiceConfiguration", "CreateVpcPeeringConnection", + "CreateVpnConcentrator", "CreateVpnConnection", "CreateVpnConnectionRoute", "CreateVpnGateway", + "DeleteApplicationStatusCheck", + "DeleteCapacityManagerDataExport", "DeleteCarrierGateway", "DeleteClientVpnEndpoint", "DeleteClientVpnRoute", @@ -218,13 +309,19 @@ "DeleteFleets", "DeleteFlowLogs", "DeleteFpgaImage", + "DeleteImageUsageReport", "DeleteInstanceConnectEndpoint", "DeleteInstanceEventWindow", "DeleteInternetGateway", "DeleteIpam", "DeleteIpamExternalResourceVerificationToken", + "DeleteIpamInternetRegistryAssociation", + "DeleteIpamPolicy", "DeleteIpamPool", + "DeleteIpamPrefixListResolver", + "DeleteIpamPrefixListResolverTarget", "DeleteIpamResourceDiscovery", + "DeleteIpamRoutingPolicyRegistration", "DeleteIpamScope", "DeleteKeyPair", "DeleteLaunchTemplate", @@ -233,6 +330,8 @@ "DeleteLocalGatewayRouteTable", "DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociation", "DeleteLocalGatewayRouteTableVpcAssociation", + "DeleteLocalGatewayVirtualInterface", + "DeleteLocalGatewayVirtualInterfaceGroup", "DeleteManagedPrefixList", "DeleteNatGateway", "DeleteNetworkAcl", @@ -247,7 +346,12 @@ "DeletePublicIpv4Pool", "DeleteQueuedReservedInstances", "DeleteRoute", + "DeleteRouteServer", + "DeleteRouteServerEndpoint", + "DeleteRouteServerPeer", "DeleteRouteTable", + "DeleteSecondaryNetwork", + "DeleteSecondarySubnet", "DeleteSecurityGroup", "DeleteSnapshot", "DeleteSpotDatafeedSubscription", @@ -259,11 +363,15 @@ "DeleteTrafficMirrorSession", "DeleteTrafficMirrorTarget", "DeleteTransitGateway", + "DeleteTransitGatewayClientVpnAttachment", "DeleteTransitGatewayConnect", "DeleteTransitGatewayConnectPeer", + "DeleteTransitGatewayMeteringPolicy", + "DeleteTransitGatewayMeteringPolicyEntry", "DeleteTransitGatewayMulticastDomain", "DeleteTransitGatewayPeeringAttachment", "DeleteTransitGatewayPolicyTable", + "DeleteTransitGatewayPolicyTableEntry", "DeleteTransitGatewayPrefixListReference", "DeleteTransitGatewayRoute", "DeleteTransitGatewayRouteTable", @@ -275,10 +383,13 @@ "DeleteVerifiedAccessTrustProvider", "DeleteVolume", "DeleteVpc", + "DeleteVpcBlockPublicAccessExclusion", + "DeleteVpcEncryptionControl", "DeleteVpcEndpointConnectionNotifications", "DeleteVpcEndpointServiceConfigurations", "DeleteVpcEndpoints", "DeleteVpcPeeringConnection", + "DeleteVpnConcentrator", "DeleteVpnConnection", "DeleteVpnConnectionRoute", "DeleteVpnGateway", @@ -291,16 +402,29 @@ "DeregisterTransitGatewayMulticastGroupMembers", "DeregisterTransitGatewayMulticastGroupSources", "DescribeAccountAttributes", + "DescribeAccountVpcEncryptionControl", "DescribeAddressTransfers", "DescribeAddresses", "DescribeAddressesAttribute", "DescribeAggregateIdFormat", + "DescribeApplicationStatus", + "DescribeApplicationStatusCheckAssociations", + "DescribeApplicationStatusChecks", "DescribeAvailabilityZones", "DescribeAwsNetworkPerformanceMetricSubscriptions", "DescribeBundleTasks", "DescribeByoipCidrs", + "DescribeCapacityBlockExtensionHistory", + "DescribeCapacityBlockExtensionOfferings", "DescribeCapacityBlockOfferings", + "DescribeCapacityBlockStatus", + "DescribeCapacityBlocks", + "DescribeCapacityManagerDataExports", + "DescribeCapacityReservationBillingRequests", + "DescribeCapacityReservationCancellationQuotes", + "DescribeCapacityReservationDateChangeQuotes", "DescribeCapacityReservationFleets", + "DescribeCapacityReservationTopology", "DescribeCapacityReservations", "DescribeCarrierGateways", "DescribeClassicLinkInstances", @@ -312,6 +436,7 @@ "DescribeCoipPools", "DescribeConversionTasks", "DescribeCustomerGateways", + "DescribeDeclarativePoliciesReports", "DescribeDhcpOptions", "DescribeEgressOnlyInternetGateways", "DescribeElasticGpus", @@ -332,6 +457,9 @@ "DescribeIdFormat", "DescribeIdentityIdFormat", "DescribeImageAttribute", + "DescribeImageReferences", + "DescribeImageUsageReportEntries", + "DescribeImageUsageReports", "DescribeImages", "DescribeImportImageTasks", "DescribeImportSnapshotTasks", @@ -340,6 +468,9 @@ "DescribeInstanceCreditSpecifications", "DescribeInstanceEventNotificationAttributes", "DescribeInstanceEventWindows", + "DescribeInstanceImageMetadata", + "DescribeInstanceSqlHaHistoryStates", + "DescribeInstanceSqlHaStates", "DescribeInstanceStatus", "DescribeInstanceTopology", "DescribeInstanceTypeOfferings", @@ -348,7 +479,12 @@ "DescribeInternetGateways", "DescribeIpamByoasn", "DescribeIpamExternalResourceVerificationTokens", + "DescribeIpamInternetRegistryAssociations", + "DescribeIpamPolicies", + "DescribeIpamPoolAllocations", "DescribeIpamPools", + "DescribeIpamPrefixListResolverTargets", + "DescribeIpamPrefixListResolvers", "DescribeIpamResourceDiscoveries", "DescribeIpamResourceDiscoveryAssociations", "DescribeIpamScopes", @@ -365,6 +501,7 @@ "DescribeLocalGateways", "DescribeLockedSnapshots", "DescribeMacHosts", + "DescribeMacModificationTasks", "DescribeManagedPrefixLists", "DescribeMovingAddresses", "DescribeNatGateways", @@ -376,6 +513,7 @@ "DescribeNetworkInterfaceAttribute", "DescribeNetworkInterfacePermissions", "DescribeNetworkInterfaces", + "DescribeOutpostLags", "DescribePlacementGroups", "DescribePrefixLists", "DescribePrincipalIdFormat", @@ -386,12 +524,20 @@ "DescribeReservedInstancesListings", "DescribeReservedInstancesModifications", "DescribeReservedInstancesOfferings", + "DescribeRouteServerEndpoints", + "DescribeRouteServerPeers", + "DescribeRouteServers", "DescribeRouteTables", "DescribeScheduledInstanceAvailability", "DescribeScheduledInstances", + "DescribeSecondaryInterfaces", + "DescribeSecondaryNetworks", + "DescribeSecondarySubnets", "DescribeSecurityGroupReferences", "DescribeSecurityGroupRules", + "DescribeSecurityGroupVpcAssociations", "DescribeSecurityGroups", + "DescribeServiceLinkVirtualInterfaces", "DescribeSnapshotAttribute", "DescribeSnapshotTierStatus", "DescribeSnapshots", @@ -412,6 +558,7 @@ "DescribeTransitGatewayAttachments", "DescribeTransitGatewayConnectPeers", "DescribeTransitGatewayConnects", + "DescribeTransitGatewayMeteringPolicies", "DescribeTransitGatewayMulticastDomains", "DescribeTransitGatewayPeeringAttachments", "DescribeTransitGatewayPolicyTables", @@ -430,8 +577,12 @@ "DescribeVolumes", "DescribeVolumesModifications", "DescribeVpcAttribute", + "DescribeVpcBlockPublicAccessExclusions", + "DescribeVpcBlockPublicAccessOptions", "DescribeVpcClassicLink", "DescribeVpcClassicLinkDnsSupport", + "DescribeVpcEncryptionControls", + "DescribeVpcEndpointAssociations", "DescribeVpcEndpointConnectionNotifications", "DescribeVpcEndpointConnections", "DescribeVpcEndpointServiceConfigurations", @@ -440,16 +591,21 @@ "DescribeVpcEndpoints", "DescribeVpcPeeringConnections", "DescribeVpcs", + "DescribeVpnConcentrators", "DescribeVpnConnections", "DescribeVpnGateways", "DetachClassicLinkVpc", + "DetachImageWatermark", "DetachInternetGateway", "DetachNetworkInterface", "DetachVerifiedAccessTrustProvider", "DetachVolume", "DetachVpnGateway", "DisableAddressTransfer", + "DisableAllowedImagesSettings", + "DisableApplicationStatusCheckSuppression", "DisableAwsNetworkPerformanceMetricSubscription", + "DisableCapacityManager", "DisableEbsEncryptionByDefault", "DisableFastLaunch", "DisableFastSnapshotRestores", @@ -457,7 +613,10 @@ "DisableImageBlockPublicAccess", "DisableImageDeprecation", "DisableImageDeregistrationProtection", + "DisableInstanceSqlHaStandbyDetections", "DisableIpamOrganizationAdminAccount", + "DisableIpamPolicy", + "DisableRouteServerPropagation", "DisableSerialConsoleAccess", "DisableSnapshotBlockPublicAccess", "DisableTransitGatewayRouteTablePropagation", @@ -465,6 +624,8 @@ "DisableVpcClassicLink", "DisableVpcClassicLinkDnsSupport", "DisassociateAddress", + "DisassociateApplicationStatusCheck", + "DisassociateCapacityReservationBillingOwner", "DisassociateClientVpnTargetNetwork", "DisassociateEnclaveCertificateIamRole", "DisassociateIamInstanceProfile", @@ -472,7 +633,9 @@ "DisassociateIpamByoasn", "DisassociateIpamResourceDiscovery", "DisassociateNatGatewayAddress", + "DisassociateRouteServer", "DisassociateRouteTable", + "DisassociateSecurityGroupVpc", "DisassociateSubnetCidrBlock", "DisassociateTransitGatewayMulticastDomain", "DisassociateTransitGatewayPolicyTable", @@ -480,7 +643,10 @@ "DisassociateTrunkInterface", "DisassociateVpcCidrBlock", "EnableAddressTransfer", + "EnableAllowedImagesSettings", + "EnableApplicationStatusCheckSuppression", "EnableAwsNetworkPerformanceMetricSubscription", + "EnableCapacityManager", "EnableEbsEncryptionByDefault", "EnableFastLaunch", "EnableFastSnapshotRestores", @@ -488,8 +654,12 @@ "EnableImageBlockPublicAccess", "EnableImageDeprecation", "EnableImageDeregistrationProtection", + "EnableInstanceSqlHaStandbyDetections", + "EnableIpamInternetRegistryAssociation", "EnableIpamOrganizationAdminAccount", + "EnableIpamPolicy", "EnableReachabilityAnalyzerOrganizationSharing", + "EnableRouteServerPropagation", "EnableSerialConsoleAccess", "EnableSnapshotBlockPublicAccess", "EnableTransitGatewayRouteTablePropagation", @@ -501,19 +671,29 @@ "ExportClientVpnClientConfiguration", "ExportImage", "ExportTransitGatewayRoutes", + "ExportVerifiedAccessInstanceClientConfiguration", + "GetActiveVpnTunnelStatus", + "GetAllowedImagesSettings", "GetAssociatedEnclaveCertificateIamRoles", "GetAssociatedIpv6PoolCidrs", "GetAwsNetworkPerformanceData", + "GetCapacityManagerAttributes", + "GetCapacityManagerMetricData", + "GetCapacityManagerMetricDimensions", + "GetCapacityManagerMonitoredTagKeys", "GetCapacityReservationUsage", "GetCoipPoolUsage", "GetConsoleOutput", "GetConsoleScreenshot", + "GetDeclarativePoliciesReportSummary", "GetDefaultCreditSpecification", "GetEbsDefaultKmsKeyId", "GetEbsEncryptionByDefault", + "GetEnabledIpamPolicy", "GetFlowLogsIntegrationTemplate", "GetGroupsForCapacityReservation", "GetHostReservationPurchasePreview", + "GetImageAncestry", "GetImageBlockPublicAccessState", "GetInstanceMetadataDefaults", "GetInstanceTpmEkPub", @@ -523,22 +703,39 @@ "GetIpamDiscoveredAccounts", "GetIpamDiscoveredPublicAddresses", "GetIpamDiscoveredResourceCidrs", + "GetIpamDiscoveredRoutes", + "GetIpamInternetRegistryAssociationAsns", + "GetIpamInternetRegistryAssociationCidrs", + "GetIpamPolicyAllocationRules", + "GetIpamPolicyOrganizationTargets", "GetIpamPoolAllocations", "GetIpamPoolCidrs", + "GetIpamPrefixListResolverRules", + "GetIpamPrefixListResolverVersionEntries", + "GetIpamPrefixListResolverVersions", "GetIpamResourceCidrs", + "GetIpamRouteOriginAuthorizations", + "GetIpamRouteProtectionFindings", + "GetIpamRoutingPolicyRegistrationDeltas", + "GetIpamRoutingPolicyRegistrations", "GetLaunchTemplateData", "GetManagedPrefixListAssociations", "GetManagedPrefixListEntries", + "GetManagedResourceVisibility", "GetNetworkInsightsAccessScopeAnalysisFindings", "GetNetworkInsightsAccessScopeContent", "GetPasswordData", "GetReservedInstancesExchangeQuote", + "GetRouteServerAssociations", + "GetRouteServerPropagations", + "GetRouteServerRoutingDatabase", "GetSecurityGroupsForVpc", "GetSerialConsoleAccessStatus", "GetSnapshotBlockPublicAccessState", "GetSpotPlacementScores", "GetSubnetCidrReservations", "GetTransitGatewayAttachmentPropagations", + "GetTransitGatewayMeteringPolicyEntries", "GetTransitGatewayMulticastDomainAssociations", "GetTransitGatewayPolicyTableAssociations", "GetTransitGatewayPolicyTableEntries", @@ -546,7 +743,9 @@ "GetTransitGatewayRouteTableAssociations", "GetTransitGatewayRouteTablePropagations", "GetVerifiedAccessEndpointPolicy", + "GetVerifiedAccessEndpointTargets", "GetVerifiedAccessGroupPolicy", + "GetVpcResourcesBlockingEncryptionEnforcement", "GetVpnConnectionDeviceSampleConfiguration", "GetVpnConnectionDeviceTypes", "GetVpnTunnelReplacementStatus", @@ -558,8 +757,11 @@ "ImportVolume", "ListImagesInRecycleBin", "ListSnapshotsInRecycleBin", + "ListVolumesInRecycleBin", "LockSnapshot", + "ModifyAccountVpcEncryptionControl", "ModifyAddressAttribute", + "ModifyApplicationStatusCheck", "ModifyAvailabilityZoneGroup", "ModifyCapacityReservation", "ModifyCapacityReservationFleet", @@ -574,24 +776,35 @@ "ModifyImageAttribute", "ModifyInstanceAttribute", "ModifyInstanceCapacityReservationAttributes", + "ModifyInstanceConnectEndpoint", + "ModifyInstanceCpuOptions", "ModifyInstanceCreditSpecification", "ModifyInstanceEventStartTime", "ModifyInstanceEventWindow", "ModifyInstanceMaintenanceOptions", "ModifyInstanceMetadataDefaults", "ModifyInstanceMetadataOptions", + "ModifyInstanceNetworkPerformanceOptions", "ModifyInstancePlacement", "ModifyIpam", + "ModifyIpamPolicyAllocationRules", "ModifyIpamPool", + "ModifyIpamPoolAllocation", + "ModifyIpamPrefixListResolver", + "ModifyIpamPrefixListResolverTarget", "ModifyIpamResourceCidr", "ModifyIpamResourceDiscovery", + "ModifyIpamRoutingPolicyRegistration", "ModifyIpamScope", "ModifyLaunchTemplate", "ModifyLocalGatewayRoute", "ModifyManagedPrefixList", + "ModifyManagedResourceVisibility", "ModifyNetworkInterfaceAttribute", "ModifyPrivateDnsNameOptions", + "ModifyPublicIpDnsNameOptions", "ModifyReservedInstances", + "ModifyRouteServer", "ModifySecurityGroupRules", "ModifySnapshotAttribute", "ModifySnapshotTier", @@ -601,6 +814,8 @@ "ModifyTrafficMirrorFilterRule", "ModifyTrafficMirrorSession", "ModifyTransitGateway", + "ModifyTransitGatewayMeteringPolicy", + "ModifyTransitGatewayPolicyTableEntry", "ModifyTransitGatewayPrefixListReference", "ModifyTransitGatewayVpcAttachment", "ModifyVerifiedAccessEndpoint", @@ -613,8 +828,12 @@ "ModifyVolume", "ModifyVolumeAttribute", "ModifyVpcAttribute", + "ModifyVpcBlockPublicAccessExclusion", + "ModifyVpcBlockPublicAccessOptions", + "ModifyVpcEncryptionControl", "ModifyVpcEndpoint", "ModifyVpcEndpointConnectionNotification", + "ModifyVpcEndpointPayerResponsibility", "ModifyVpcEndpointServiceConfiguration", "ModifyVpcEndpointServicePayerResponsibility", "ModifyVpcEndpointServicePermissions", @@ -627,11 +846,13 @@ "MonitorInstances", "MoveAddressToVpc", "MoveByoipCidrToIpam", + "MoveCapacityReservationInstances", "ProvisionByoipCidr", "ProvisionIpamByoasn", "ProvisionIpamPoolCidr", "ProvisionPublicIpv4PoolCidr", "PurchaseCapacityBlock", + "PurchaseCapacityBlockExtension", "PurchaseHostReservation", "PurchaseReservedInstancesOffering", "PurchaseScheduledInstances", @@ -640,6 +861,8 @@ "RegisterInstanceEventNotificationAttributes", "RegisterTransitGatewayMulticastGroupMembers", "RegisterTransitGatewayMulticastGroupSources", + "RejectCapacityReservationBillingOwnership", + "RejectTransitGatewayClientVpnAttachment", "RejectTransitGatewayMulticastDomainAssociations", "RejectTransitGatewayPeeringAttachment", "RejectTransitGatewayVpcAttachment", @@ -649,6 +872,8 @@ "ReleaseHosts", "ReleaseIpamPoolAllocation", "ReplaceIamInstanceProfileAssociation", + "ReplaceImageCriteriaInAllowedImagesSettings", + "ReplaceImageInstanceTypeSpecification", "ReplaceNetworkAclAssociation", "ReplaceNetworkAclEntry", "ReplaceRoute", @@ -670,6 +895,7 @@ "RestoreManagedPrefixListVersion", "RestoreSnapshotFromRecycleBin", "RestoreSnapshotTier", + "RestoreVolumeFromRecycleBin", "RevokeClientVpnIngress", "RevokeSecurityGroupEgress", "RevokeSecurityGroupIngress", @@ -679,6 +905,7 @@ "SearchTransitGatewayMulticastGroups", "SearchTransitGatewayRoutes", "SendDiagnosticInterrupt", + "StartDeclarativePoliciesReport", "StartInstances", "StartNetworkInsightsAccessScopeAnalysis", "StartNetworkInsightsAnalysis", @@ -691,8 +918,12 @@ "UnassignPrivateNatGatewayAddress", "UnlockSnapshot", "UnmonitorInstances", + "UpdateCapacityManagerMonitoredTagKeys", + "UpdateCapacityManagerOrganizationsAccess", + "UpdateInterruptibleCapacityReservationAllocation", "UpdateSecurityGroupRuleDescriptionsEgress", "UpdateSecurityGroupRuleDescriptionsIngress", + "ValidateSecurityGroupQuotasForInterface", "WithdrawByoipCidr" ], "registered": [ @@ -957,7 +1188,9 @@ "unsupported": [], "missing": [ "AcceptAddressTransfer", + "AcceptCapacityReservationBillingOwnership", "AcceptReservedInstancesExchangeQuote", + "AcceptTransitGatewayClientVpnAttachment", "AcceptTransitGatewayMulticastDomainAssociations", "AcceptTransitGatewayPeeringAttachment", "AcceptTransitGatewayVpcAttachment", @@ -970,6 +1203,8 @@ "AssignIpv6Addresses", "AssignPrivateIpAddresses", "AssignPrivateNatGatewayAddress", + "AssociateApplicationStatusCheck", + "AssociateCapacityReservationBillingOwner", "AssociateClientVpnTargetNetwork", "AssociateDhcpOptions", "AssociateEnclaveCertificateIamRole", @@ -977,6 +1212,8 @@ "AssociateIpamByoasn", "AssociateIpamResourceDiscovery", "AssociateNatGatewayAddress", + "AssociateRouteServer", + "AssociateSecurityGroupVpc", "AssociateSubnetCidrBlock", "AssociateTransitGatewayMulticastDomain", "AssociateTransitGatewayPolicyTable", @@ -984,13 +1221,16 @@ "AssociateTrunkInterface", "AssociateVpcCidrBlock", "AttachClassicLinkVpc", + "AttachImageWatermark", "AttachVerifiedAccessTrustProvider", "AttachVpnGateway", "AuthorizeClientVpnIngress", + "BatchModifyIpamRoutingPolicyRegistrations", "BundleInstance", "CancelBundleTask", "CancelCapacityReservationFleets", "CancelConversionTask", + "CancelDeclarativePoliciesReport", "CancelExportTask", "CancelImageLaunchPermission", "CancelImportTask", @@ -998,6 +1238,12 @@ "CancelSpotFleetRequests", "ConfirmProductInstance", "CopyFpgaImage", + "CopyVolumes", + "CreateApplicationStatusCheck", + "CreateCapacityManagerDataExport", + "CreateCapacityReservationBySplitting", + "CreateCapacityReservationCancellationQuote", + "CreateCapacityReservationDateChangeQuote", "CreateCapacityReservationFleet", "CreateCarrierGateway", "CreateClientVpnEndpoint", @@ -1007,22 +1253,33 @@ "CreateCustomerGateway", "CreateDefaultSubnet", "CreateDefaultVpc", + "CreateDelegateMacVolumeOwnershipTask", "CreateDhcpOptions", "CreateFleet", "CreateFlowLogs", "CreateFpgaImage", + "CreateImageUsageReport", "CreateInstanceConnectEndpoint", "CreateInstanceEventWindow", "CreateInstanceExportTask", + "CreateInterruptibleCapacityReservationAllocation", "CreateIpam", "CreateIpamExternalResourceVerificationToken", + "CreateIpamInternetRegistryAssociation", + "CreateIpamPolicy", "CreateIpamPool", + "CreateIpamPrefixListResolver", + "CreateIpamPrefixListResolverTarget", "CreateIpamResourceDiscovery", + "CreateIpamRoutingPolicyRegistration", "CreateIpamScope", "CreateLocalGatewayRoute", "CreateLocalGatewayRouteTable", "CreateLocalGatewayRouteTableVirtualInterfaceGroupAssociation", "CreateLocalGatewayRouteTableVpcAssociation", + "CreateLocalGatewayVirtualInterface", + "CreateLocalGatewayVirtualInterfaceGroup", + "CreateMacSystemIntegrityProtectionModificationTask", "CreateManagedPrefixList", "CreateNetworkAcl", "CreateNetworkAclEntry", @@ -1033,6 +1290,11 @@ "CreateReplaceRootVolumeTask", "CreateReservedInstancesListing", "CreateRestoreImageTask", + "CreateRouteServer", + "CreateRouteServerEndpoint", + "CreateRouteServerPeer", + "CreateSecondaryNetwork", + "CreateSecondarySubnet", "CreateSnapshots", "CreateSpotDatafeedSubscription", "CreateStoreImageTask", @@ -1044,9 +1306,12 @@ "CreateTransitGateway", "CreateTransitGatewayConnect", "CreateTransitGatewayConnectPeer", + "CreateTransitGatewayMeteringPolicy", + "CreateTransitGatewayMeteringPolicyEntry", "CreateTransitGatewayMulticastDomain", "CreateTransitGatewayPeeringAttachment", "CreateTransitGatewayPolicyTable", + "CreateTransitGatewayPolicyTableEntry", "CreateTransitGatewayPrefixListReference", "CreateTransitGatewayRoute", "CreateTransitGatewayRouteTable", @@ -1056,13 +1321,18 @@ "CreateVerifiedAccessGroup", "CreateVerifiedAccessInstance", "CreateVerifiedAccessTrustProvider", + "CreateVpcBlockPublicAccessExclusion", + "CreateVpcEncryptionControl", "CreateVpcEndpoint", "CreateVpcEndpointConnectionNotification", "CreateVpcEndpointServiceConfiguration", "CreateVpcPeeringConnection", + "CreateVpnConcentrator", "CreateVpnConnection", "CreateVpnConnectionRoute", "CreateVpnGateway", + "DeleteApplicationStatusCheck", + "DeleteCapacityManagerDataExport", "DeleteCarrierGateway", "DeleteClientVpnEndpoint", "DeleteClientVpnRoute", @@ -1073,17 +1343,25 @@ "DeleteFleets", "DeleteFlowLogs", "DeleteFpgaImage", + "DeleteImageUsageReport", "DeleteInstanceConnectEndpoint", "DeleteInstanceEventWindow", "DeleteIpam", "DeleteIpamExternalResourceVerificationToken", + "DeleteIpamInternetRegistryAssociation", + "DeleteIpamPolicy", "DeleteIpamPool", + "DeleteIpamPrefixListResolver", + "DeleteIpamPrefixListResolverTarget", "DeleteIpamResourceDiscovery", + "DeleteIpamRoutingPolicyRegistration", "DeleteIpamScope", "DeleteLocalGatewayRoute", "DeleteLocalGatewayRouteTable", "DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociation", "DeleteLocalGatewayRouteTableVpcAssociation", + "DeleteLocalGatewayVirtualInterface", + "DeleteLocalGatewayVirtualInterfaceGroup", "DeleteManagedPrefixList", "DeleteNetworkAcl", "DeleteNetworkAclEntry", @@ -1094,6 +1372,11 @@ "DeleteNetworkInterfacePermission", "DeletePublicIpv4Pool", "DeleteQueuedReservedInstances", + "DeleteRouteServer", + "DeleteRouteServerEndpoint", + "DeleteRouteServerPeer", + "DeleteSecondaryNetwork", + "DeleteSecondarySubnet", "DeleteSpotDatafeedSubscription", "DeleteSubnetCidrReservation", "DeleteTrafficMirrorFilter", @@ -1101,11 +1384,15 @@ "DeleteTrafficMirrorSession", "DeleteTrafficMirrorTarget", "DeleteTransitGateway", + "DeleteTransitGatewayClientVpnAttachment", "DeleteTransitGatewayConnect", "DeleteTransitGatewayConnectPeer", + "DeleteTransitGatewayMeteringPolicy", + "DeleteTransitGatewayMeteringPolicyEntry", "DeleteTransitGatewayMulticastDomain", "DeleteTransitGatewayPeeringAttachment", "DeleteTransitGatewayPolicyTable", + "DeleteTransitGatewayPolicyTableEntry", "DeleteTransitGatewayPrefixListReference", "DeleteTransitGatewayRoute", "DeleteTransitGatewayRouteTable", @@ -1115,10 +1402,13 @@ "DeleteVerifiedAccessGroup", "DeleteVerifiedAccessInstance", "DeleteVerifiedAccessTrustProvider", + "DeleteVpcBlockPublicAccessExclusion", + "DeleteVpcEncryptionControl", "DeleteVpcEndpointConnectionNotifications", "DeleteVpcEndpointServiceConfigurations", "DeleteVpcEndpoints", "DeleteVpcPeeringConnection", + "DeleteVpnConcentrator", "DeleteVpnConnection", "DeleteVpnConnectionRoute", "DeleteVpnGateway", @@ -1129,13 +1419,26 @@ "DeregisterInstanceEventNotificationAttributes", "DeregisterTransitGatewayMulticastGroupMembers", "DeregisterTransitGatewayMulticastGroupSources", + "DescribeAccountVpcEncryptionControl", "DescribeAddressTransfers", "DescribeAggregateIdFormat", + "DescribeApplicationStatus", + "DescribeApplicationStatusCheckAssociations", + "DescribeApplicationStatusChecks", "DescribeAwsNetworkPerformanceMetricSubscriptions", "DescribeBundleTasks", "DescribeByoipCidrs", + "DescribeCapacityBlockExtensionHistory", + "DescribeCapacityBlockExtensionOfferings", "DescribeCapacityBlockOfferings", + "DescribeCapacityBlockStatus", + "DescribeCapacityBlocks", + "DescribeCapacityManagerDataExports", + "DescribeCapacityReservationBillingRequests", + "DescribeCapacityReservationCancellationQuotes", + "DescribeCapacityReservationDateChangeQuotes", "DescribeCapacityReservationFleets", + "DescribeCapacityReservationTopology", "DescribeCarrierGateways", "DescribeClassicLinkInstances", "DescribeClientVpnAuthorizationRules", @@ -1146,6 +1449,7 @@ "DescribeCoipPools", "DescribeConversionTasks", "DescribeCustomerGateways", + "DescribeDeclarativePoliciesReports", "DescribeDhcpOptions", "DescribeElasticGpus", "DescribeExportImageTasks", @@ -1163,15 +1467,26 @@ "DescribeHosts", "DescribeIdFormat", "DescribeIdentityIdFormat", + "DescribeImageReferences", + "DescribeImageUsageReportEntries", + "DescribeImageUsageReports", "DescribeImportImageTasks", "DescribeImportSnapshotTasks", "DescribeInstanceConnectEndpoints", "DescribeInstanceEventNotificationAttributes", "DescribeInstanceEventWindows", + "DescribeInstanceImageMetadata", + "DescribeInstanceSqlHaHistoryStates", + "DescribeInstanceSqlHaStates", "DescribeInstanceTopology", "DescribeIpamByoasn", "DescribeIpamExternalResourceVerificationTokens", + "DescribeIpamInternetRegistryAssociations", + "DescribeIpamPolicies", + "DescribeIpamPoolAllocations", "DescribeIpamPools", + "DescribeIpamPrefixListResolverTargets", + "DescribeIpamPrefixListResolvers", "DescribeIpamResourceDiscoveries", "DescribeIpamResourceDiscoveryAssociations", "DescribeIpamScopes", @@ -1185,6 +1500,7 @@ "DescribeLocalGateways", "DescribeLockedSnapshots", "DescribeMacHosts", + "DescribeMacModificationTasks", "DescribeManagedPrefixLists", "DescribeMovingAddresses", "DescribeNetworkAcls", @@ -1194,6 +1510,7 @@ "DescribeNetworkInsightsPaths", "DescribeNetworkInterfaceAttribute", "DescribeNetworkInterfacePermissions", + "DescribeOutpostLags", "DescribePrefixLists", "DescribePrincipalIdFormat", "DescribePublicIpv4Pools", @@ -1202,9 +1519,17 @@ "DescribeReservedInstancesListings", "DescribeReservedInstancesModifications", "DescribeReservedInstancesOfferings", + "DescribeRouteServerEndpoints", + "DescribeRouteServerPeers", + "DescribeRouteServers", "DescribeScheduledInstanceAvailability", "DescribeScheduledInstances", + "DescribeSecondaryInterfaces", + "DescribeSecondaryNetworks", + "DescribeSecondarySubnets", "DescribeSecurityGroupReferences", + "DescribeSecurityGroupVpcAssociations", + "DescribeServiceLinkVirtualInterfaces", "DescribeSnapshotAttribute", "DescribeSnapshotTierStatus", "DescribeSpotDatafeedSubscription", @@ -1221,6 +1546,7 @@ "DescribeTransitGatewayAttachments", "DescribeTransitGatewayConnectPeers", "DescribeTransitGatewayConnects", + "DescribeTransitGatewayMeteringPolicies", "DescribeTransitGatewayMulticastDomains", "DescribeTransitGatewayPeeringAttachments", "DescribeTransitGatewayPolicyTables", @@ -1235,39 +1561,55 @@ "DescribeVerifiedAccessInstances", "DescribeVerifiedAccessTrustProviders", "DescribeVolumeAttribute", + "DescribeVpcBlockPublicAccessExclusions", + "DescribeVpcBlockPublicAccessOptions", "DescribeVpcClassicLink", "DescribeVpcClassicLinkDnsSupport", + "DescribeVpcEncryptionControls", + "DescribeVpcEndpointAssociations", "DescribeVpcEndpointConnectionNotifications", "DescribeVpcEndpointConnections", "DescribeVpcEndpointServiceConfigurations", "DescribeVpcEndpointServicePermissions", "DescribeVpcEndpointServices", "DescribeVpcPeeringConnections", + "DescribeVpnConcentrators", "DescribeVpnConnections", "DescribeVpnGateways", "DetachClassicLinkVpc", + "DetachImageWatermark", "DetachVerifiedAccessTrustProvider", "DetachVpnGateway", "DisableAddressTransfer", + "DisableAllowedImagesSettings", + "DisableApplicationStatusCheckSuppression", "DisableAwsNetworkPerformanceMetricSubscription", + "DisableCapacityManager", "DisableFastLaunch", "DisableFastSnapshotRestores", "DisableImage", "DisableImageBlockPublicAccess", "DisableImageDeprecation", "DisableImageDeregistrationProtection", + "DisableInstanceSqlHaStandbyDetections", "DisableIpamOrganizationAdminAccount", + "DisableIpamPolicy", + "DisableRouteServerPropagation", "DisableSnapshotBlockPublicAccess", "DisableTransitGatewayRouteTablePropagation", "DisableVgwRoutePropagation", "DisableVpcClassicLink", "DisableVpcClassicLinkDnsSupport", + "DisassociateApplicationStatusCheck", + "DisassociateCapacityReservationBillingOwner", "DisassociateClientVpnTargetNetwork", "DisassociateEnclaveCertificateIamRole", "DisassociateInstanceEventWindow", "DisassociateIpamByoasn", "DisassociateIpamResourceDiscovery", "DisassociateNatGatewayAddress", + "DisassociateRouteServer", + "DisassociateSecurityGroupVpc", "DisassociateSubnetCidrBlock", "DisassociateTransitGatewayMulticastDomain", "DisassociateTransitGatewayPolicyTable", @@ -1275,15 +1617,22 @@ "DisassociateTrunkInterface", "DisassociateVpcCidrBlock", "EnableAddressTransfer", + "EnableAllowedImagesSettings", + "EnableApplicationStatusCheckSuppression", "EnableAwsNetworkPerformanceMetricSubscription", + "EnableCapacityManager", "EnableFastLaunch", "EnableFastSnapshotRestores", "EnableImage", "EnableImageBlockPublicAccess", "EnableImageDeprecation", "EnableImageDeregistrationProtection", + "EnableInstanceSqlHaStandbyDetections", + "EnableIpamInternetRegistryAssociation", "EnableIpamOrganizationAdminAccount", + "EnableIpamPolicy", "EnableReachabilityAnalyzerOrganizationSharing", + "EnableRouteServerPropagation", "EnableSnapshotBlockPublicAccess", "EnableTransitGatewayRouteTablePropagation", "EnableVgwRoutePropagation", @@ -1294,17 +1643,27 @@ "ExportClientVpnClientConfiguration", "ExportImage", "ExportTransitGatewayRoutes", + "ExportVerifiedAccessInstanceClientConfiguration", + "GetActiveVpnTunnelStatus", + "GetAllowedImagesSettings", "GetAssociatedEnclaveCertificateIamRoles", "GetAssociatedIpv6PoolCidrs", "GetAwsNetworkPerformanceData", + "GetCapacityManagerAttributes", + "GetCapacityManagerMetricData", + "GetCapacityManagerMetricDimensions", + "GetCapacityManagerMonitoredTagKeys", "GetCapacityReservationUsage", "GetCoipPoolUsage", "GetConsoleScreenshot", + "GetDeclarativePoliciesReportSummary", "GetDefaultCreditSpecification", "GetEbsDefaultKmsKeyId", + "GetEnabledIpamPolicy", "GetFlowLogsIntegrationTemplate", "GetGroupsForCapacityReservation", "GetHostReservationPurchasePreview", + "GetImageAncestry", "GetImageBlockPublicAccessState", "GetInstanceMetadataDefaults", "GetInstanceTpmEkPub", @@ -1314,19 +1673,36 @@ "GetIpamDiscoveredAccounts", "GetIpamDiscoveredPublicAddresses", "GetIpamDiscoveredResourceCidrs", + "GetIpamDiscoveredRoutes", + "GetIpamInternetRegistryAssociationAsns", + "GetIpamInternetRegistryAssociationCidrs", + "GetIpamPolicyAllocationRules", + "GetIpamPolicyOrganizationTargets", "GetIpamPoolAllocations", "GetIpamPoolCidrs", + "GetIpamPrefixListResolverRules", + "GetIpamPrefixListResolverVersionEntries", + "GetIpamPrefixListResolverVersions", "GetIpamResourceCidrs", + "GetIpamRouteOriginAuthorizations", + "GetIpamRouteProtectionFindings", + "GetIpamRoutingPolicyRegistrationDeltas", + "GetIpamRoutingPolicyRegistrations", "GetLaunchTemplateData", "GetManagedPrefixListAssociations", "GetManagedPrefixListEntries", + "GetManagedResourceVisibility", "GetNetworkInsightsAccessScopeAnalysisFindings", "GetNetworkInsightsAccessScopeContent", "GetReservedInstancesExchangeQuote", + "GetRouteServerAssociations", + "GetRouteServerPropagations", + "GetRouteServerRoutingDatabase", "GetSnapshotBlockPublicAccessState", "GetSpotPlacementScores", "GetSubnetCidrReservations", "GetTransitGatewayAttachmentPropagations", + "GetTransitGatewayMeteringPolicyEntries", "GetTransitGatewayMulticastDomainAssociations", "GetTransitGatewayPolicyTableAssociations", "GetTransitGatewayPolicyTableEntries", @@ -1334,7 +1710,9 @@ "GetTransitGatewayRouteTableAssociations", "GetTransitGatewayRouteTablePropagations", "GetVerifiedAccessEndpointPolicy", + "GetVerifiedAccessEndpointTargets", "GetVerifiedAccessGroupPolicy", + "GetVpcResourcesBlockingEncryptionEnforcement", "GetVpnConnectionDeviceSampleConfiguration", "GetVpnConnectionDeviceTypes", "GetVpnTunnelReplacementStatus", @@ -1345,8 +1723,11 @@ "ImportVolume", "ListImagesInRecycleBin", "ListSnapshotsInRecycleBin", + "ListVolumesInRecycleBin", "LockSnapshot", + "ModifyAccountVpcEncryptionControl", "ModifyAddressAttribute", + "ModifyApplicationStatusCheck", "ModifyAvailabilityZoneGroup", "ModifyCapacityReservation", "ModifyCapacityReservationFleet", @@ -1359,21 +1740,32 @@ "ModifyIdFormat", "ModifyIdentityIdFormat", "ModifyInstanceCapacityReservationAttributes", + "ModifyInstanceConnectEndpoint", + "ModifyInstanceCpuOptions", "ModifyInstanceCreditSpecification", "ModifyInstanceEventStartTime", "ModifyInstanceEventWindow", "ModifyInstanceMaintenanceOptions", "ModifyInstanceMetadataDefaults", + "ModifyInstanceNetworkPerformanceOptions", "ModifyInstancePlacement", "ModifyIpam", + "ModifyIpamPolicyAllocationRules", "ModifyIpamPool", + "ModifyIpamPoolAllocation", + "ModifyIpamPrefixListResolver", + "ModifyIpamPrefixListResolverTarget", "ModifyIpamResourceCidr", "ModifyIpamResourceDiscovery", + "ModifyIpamRoutingPolicyRegistration", "ModifyIpamScope", "ModifyLocalGatewayRoute", "ModifyManagedPrefixList", + "ModifyManagedResourceVisibility", "ModifyPrivateDnsNameOptions", + "ModifyPublicIpDnsNameOptions", "ModifyReservedInstances", + "ModifyRouteServer", "ModifySnapshotAttribute", "ModifySnapshotTier", "ModifySpotFleetRequest", @@ -1381,6 +1773,8 @@ "ModifyTrafficMirrorFilterRule", "ModifyTrafficMirrorSession", "ModifyTransitGateway", + "ModifyTransitGatewayMeteringPolicy", + "ModifyTransitGatewayPolicyTableEntry", "ModifyTransitGatewayPrefixListReference", "ModifyTransitGatewayVpcAttachment", "ModifyVerifiedAccessEndpoint", @@ -1391,8 +1785,12 @@ "ModifyVerifiedAccessInstanceLoggingConfiguration", "ModifyVerifiedAccessTrustProvider", "ModifyVolumeAttribute", + "ModifyVpcBlockPublicAccessExclusion", + "ModifyVpcBlockPublicAccessOptions", + "ModifyVpcEncryptionControl", "ModifyVpcEndpoint", "ModifyVpcEndpointConnectionNotification", + "ModifyVpcEndpointPayerResponsibility", "ModifyVpcEndpointServiceConfiguration", "ModifyVpcEndpointServicePayerResponsibility", "ModifyVpcEndpointServicePermissions", @@ -1404,17 +1802,21 @@ "ModifyVpnTunnelOptions", "MoveAddressToVpc", "MoveByoipCidrToIpam", + "MoveCapacityReservationInstances", "ProvisionByoipCidr", "ProvisionIpamByoasn", "ProvisionIpamPoolCidr", "ProvisionPublicIpv4PoolCidr", "PurchaseCapacityBlock", + "PurchaseCapacityBlockExtension", "PurchaseHostReservation", "PurchaseReservedInstancesOffering", "PurchaseScheduledInstances", "RegisterInstanceEventNotificationAttributes", "RegisterTransitGatewayMulticastGroupMembers", "RegisterTransitGatewayMulticastGroupSources", + "RejectCapacityReservationBillingOwnership", + "RejectTransitGatewayClientVpnAttachment", "RejectTransitGatewayMulticastDomainAssociations", "RejectTransitGatewayPeeringAttachment", "RejectTransitGatewayVpcAttachment", @@ -1422,6 +1824,8 @@ "RejectVpcPeeringConnection", "ReleaseHosts", "ReleaseIpamPoolAllocation", + "ReplaceImageCriteriaInAllowedImagesSettings", + "ReplaceImageInstanceTypeSpecification", "ReplaceNetworkAclAssociation", "ReplaceNetworkAclEntry", "ReplaceTransitGatewayRoute", @@ -1439,12 +1843,14 @@ "RestoreManagedPrefixListVersion", "RestoreSnapshotFromRecycleBin", "RestoreSnapshotTier", + "RestoreVolumeFromRecycleBin", "RevokeClientVpnIngress", "RunScheduledInstances", "SearchLocalGatewayRoutes", "SearchTransitGatewayMulticastGroups", "SearchTransitGatewayRoutes", "SendDiagnosticInterrupt", + "StartDeclarativePoliciesReport", "StartNetworkInsightsAccessScopeAnalysis", "StartNetworkInsightsAnalysis", "StartVpcEndpointServicePrivateDnsVerification", @@ -1453,6 +1859,10 @@ "UnassignPrivateIpAddresses", "UnassignPrivateNatGatewayAddress", "UnlockSnapshot", + "UpdateCapacityManagerMonitoredTagKeys", + "UpdateCapacityManagerOrganizationsAccess", + "UpdateInterruptibleCapacityReservationAllocation", + "ValidateSecurityGroupQuotasForInterface", "WithdrawByoipCidr" ], "extra": [] @@ -1479,13 +1889,17 @@ "DeleteRepository", "DeleteRepositoryCreationTemplate", "DeleteRepositoryPolicy", + "DeleteSigningConfiguration", + "DeregisterPullTimeUpdateExclusion", "DescribeImageReplicationStatus", "DescribeImageScanFindings", + "DescribeImageSigningStatus", "DescribeImages", "DescribePullThroughCacheRules", "DescribeRegistry", "DescribeRepositories", "DescribeRepositoryCreationTemplates", + "GetAccountSetting", "GetAuthorizationToken", "GetDownloadUrlForLayer", "GetLifecyclePolicy", @@ -1493,9 +1907,13 @@ "GetRegistryPolicy", "GetRegistryScanningConfiguration", "GetRepositoryPolicy", + "GetSigningConfiguration", "InitiateLayerUpload", + "ListImageReferrers", "ListImages", + "ListPullTimeUpdateExclusions", "ListTagsForResource", + "PutAccountSetting", "PutImage", "PutImageScanningConfiguration", "PutImageTagMutability", @@ -1503,11 +1921,14 @@ "PutRegistryPolicy", "PutRegistryScanningConfiguration", "PutReplicationConfiguration", + "PutSigningConfiguration", + "RegisterPullTimeUpdateExclusion", "SetRepositoryPolicy", "StartImageScan", "StartLifecyclePolicyPreview", "TagResource", "UntagResource", + "UpdateImageStorageClass", "UpdatePullThroughCacheRule", "UpdateRepositoryCreationTemplate", "UploadLayerPart", @@ -1605,9 +2026,20 @@ "DeletePullThroughCacheRule", "DeleteRegistryPolicy", "DeleteRepositoryCreationTemplate", + "DeleteSigningConfiguration", + "DeregisterPullTimeUpdateExclusion", "DescribeImageReplicationStatus", + "DescribeImageSigningStatus", "DescribePullThroughCacheRules", "DescribeRepositoryCreationTemplates", + "GetAccountSetting", + "GetSigningConfiguration", + "ListImageReferrers", + "ListPullTimeUpdateExclusions", + "PutAccountSetting", + "PutSigningConfiguration", + "RegisterPullTimeUpdateExclusion", + "UpdateImageStorageClass", "UpdatePullThroughCacheRule", "UpdateRepositoryCreationTemplate", "ValidatePullThroughCacheRule" @@ -1626,14 +2058,20 @@ "note": "", "operations": { "modelled": [ + "ContinueServiceDeployment", "CreateCapacityProvider", "CreateCluster", + "CreateDaemon", + "CreateExpressGatewayService", "CreateService", "CreateTaskSet", "DeleteAccountSetting", "DeleteAttributes", "DeleteCapacityProvider", "DeleteCluster", + "DeleteDaemon", + "DeleteDaemonTaskDefinition", + "DeleteExpressGatewayService", "DeleteService", "DeleteTaskDefinitions", "DeleteTaskSet", @@ -1642,6 +2080,13 @@ "DescribeCapacityProviders", "DescribeClusters", "DescribeContainerInstances", + "DescribeDaemon", + "DescribeDaemonDeployments", + "DescribeDaemonRevisions", + "DescribeDaemonTaskDefinition", + "DescribeExpressGatewayService", + "DescribeServiceDeployments", + "DescribeServiceRevisions", "DescribeServices", "DescribeTaskDefinition", "DescribeTaskSets", @@ -1653,6 +2098,10 @@ "ListAttributes", "ListClusters", "ListContainerInstances", + "ListDaemonDeployments", + "ListDaemonTaskDefinitions", + "ListDaemons", + "ListServiceDeployments", "ListServices", "ListServicesByNamespace", "ListTagsForResource", @@ -1664,9 +2113,11 @@ "PutAttributes", "PutClusterCapacityProviders", "RegisterContainerInstance", + "RegisterDaemonTaskDefinition", "RegisterTaskDefinition", "RunTask", "StartTask", + "StopServiceDeployment", "StopTask", "SubmitAttachmentStateChanges", "SubmitContainerStateChange", @@ -1678,6 +2129,8 @@ "UpdateClusterSettings", "UpdateContainerAgent", "UpdateContainerInstancesState", + "UpdateDaemon", + "UpdateExpressGatewayService", "UpdateService", "UpdateServicePrimaryTaskSet", "UpdateTaskProtection", @@ -1766,23 +2219,44 @@ ], "unsupported": [], "missing": [ + "ContinueServiceDeployment", + "CreateDaemon", + "CreateExpressGatewayService", "CreateTaskSet", "DeleteAccountSetting", "DeleteAttributes", + "DeleteDaemon", + "DeleteDaemonTaskDefinition", + "DeleteExpressGatewayService", "DeleteTaskDefinitions", "DeleteTaskSet", + "DescribeDaemon", + "DescribeDaemonDeployments", + "DescribeDaemonRevisions", + "DescribeDaemonTaskDefinition", + "DescribeExpressGatewayService", + "DescribeServiceDeployments", + "DescribeServiceRevisions", "DescribeTaskSets", "DiscoverPollEndpoint", "ExecuteCommand", "GetTaskProtection", "ListAttributes", + "ListDaemonDeployments", + "ListDaemonTaskDefinitions", + "ListDaemons", + "ListServiceDeployments", "PutAccountSettingDefault", "PutAttributes", + "RegisterDaemonTaskDefinition", + "StopServiceDeployment", "SubmitAttachmentStateChanges", "SubmitContainerStateChange", "UpdateCapacityProvider", "UpdateClusterSettings", "UpdateContainerAgent", + "UpdateDaemon", + "UpdateExpressGatewayService", "UpdateServicePrimaryTaskSet", "UpdateTaskProtection", "UpdateTaskSet" @@ -1801,11 +2275,15 @@ "note": "", "operations": { "modelled": [ + "ActivateCertificateAuthority", "AssociateAccessPolicy", "AssociateEncryptionConfig", "AssociateIdentityProviderConfig", + "CancelUpdate", "CreateAccessEntry", "CreateAddon", + "CreateCapability", + "CreateCertificateAuthority", "CreateCluster", "CreateEksAnywhereSubscription", "CreateFargateProfile", @@ -1813,6 +2291,8 @@ "CreatePodIdentityAssociation", "DeleteAccessEntry", "DeleteAddon", + "DeleteCapability", + "DeleteCertificateAuthority", "DeleteCluster", "DeleteEksAnywhereSubscription", "DeleteFargateProfile", @@ -1823,11 +2303,15 @@ "DescribeAddon", "DescribeAddonConfiguration", "DescribeAddonVersions", + "DescribeCapability", + "DescribeCertificateAuthority", "DescribeCluster", + "DescribeClusterVersions", "DescribeEksAnywhereSubscription", "DescribeFargateProfile", "DescribeIdentityProviderConfig", "DescribeInsight", + "DescribeInsightsRefresh", "DescribeNodegroup", "DescribePodIdentityAssociation", "DescribeUpdate", @@ -1837,6 +2321,8 @@ "ListAccessPolicies", "ListAddons", "ListAssociatedAccessPolicies", + "ListCapabilities", + "ListCertificateAuthorities", "ListClusters", "ListEksAnywhereSubscriptions", "ListFargateProfiles", @@ -1847,10 +2333,12 @@ "ListTagsForResource", "ListUpdates", "RegisterCluster", + "StartInsightsRefresh", "TagResource", "UntagResource", "UpdateAccessEntry", "UpdateAddon", + "UpdateCapability", "UpdateClusterConfig", "UpdateClusterVersion", "UpdateEksAnywhereSubscription", @@ -1941,24 +2429,38 @@ "stubbed": [], "unsupported": [], "missing": [ + "ActivateCertificateAuthority", "AssociateEncryptionConfig", + "CancelUpdate", + "CreateCapability", + "CreateCertificateAuthority", "CreateEksAnywhereSubscription", "CreateFargateProfile", "CreatePodIdentityAssociation", + "DeleteCapability", + "DeleteCertificateAuthority", "DeleteEksAnywhereSubscription", "DeleteFargateProfile", "DeletePodIdentityAssociation", "DeregisterCluster", "DescribeAddonConfiguration", + "DescribeCapability", + "DescribeCertificateAuthority", + "DescribeClusterVersions", "DescribeEksAnywhereSubscription", "DescribeFargateProfile", "DescribeInsight", + "DescribeInsightsRefresh", "DescribePodIdentityAssociation", + "ListCapabilities", + "ListCertificateAuthorities", "ListEksAnywhereSubscriptions", "ListFargateProfiles", "ListInsights", "ListPodIdentityAssociations", "RegisterCluster", + "StartInsightsRefresh", + "UpdateCapability", "UpdateEksAnywhereSubscription", "UpdatePodIdentityAssociation" ], @@ -1993,6 +2495,8 @@ "DeleteTrustStore", "DeregisterTargets", "DescribeAccountLimits", + "DescribeCapacityReservation", + "DescribeListenerAttributes", "DescribeListenerCertificates", "DescribeListeners", "DescribeLoadBalancerAttributes", @@ -2009,7 +2513,10 @@ "GetResourcePolicy", "GetTrustStoreCaCertificatesBundle", "GetTrustStoreRevocationContent", + "ModifyCapacityReservation", + "ModifyIpPools", "ModifyListener", + "ModifyListenerAttributes", "ModifyLoadBalancerAttributes", "ModifyRule", "ModifyTargetGroup", @@ -2077,6 +2584,7 @@ "DeleteTargetGroup", "DeregisterTargets", "DescribeAccountLimits", + "DescribeListenerAttributes", "DescribeListenerCertificates", "DescribeListeners", "DescribeLoadBalancerAttributes", @@ -2088,6 +2596,7 @@ "DescribeTargetGroups", "DescribeTargetHealth", "ModifyListener", + "ModifyListenerAttributes", "ModifyLoadBalancerAttributes", "ModifyRule", "ModifyTargetGroup", @@ -2107,20 +2616,21 @@ "CreateTrustStore", "DeleteSharedTrustStoreAssociation", "DeleteTrustStore", + "DescribeCapacityReservation", "DescribeTrustStoreAssociations", "DescribeTrustStoreRevocations", "DescribeTrustStores", "GetResourcePolicy", "GetTrustStoreCaCertificatesBundle", "GetTrustStoreRevocationContent", + "ModifyCapacityReservation", + "ModifyIpPools", "ModifyTrustStore", "RemoveTrustStoreRevocations" ], "extra": [ - "DescribeListenerAttributes", "GetLBConfig", - "LBAgentHeartbeat", - "ModifyListenerAttributes" + "LBAgentHeartbeat" ] } }, @@ -2131,15 +2641,19 @@ "note": "", "operations": { "modelled": [ + "AcceptDelegationRequest", + "AcquireRole", "AddClientIDToOpenIDConnectProvider", "AddRoleToInstanceProfile", "AddUserToGroup", + "AssociateDelegationRequest", "AttachGroupPolicy", "AttachRolePolicy", "AttachUserPolicy", "ChangePassword", "CreateAccessKey", "CreateAccountAlias", + "CreateDelegationRequest", "CreateGroup", "CreateInstanceProfile", "CreateLoginProfile", @@ -2179,28 +2693,39 @@ "DetachGroupPolicy", "DetachRolePolicy", "DetachUserPolicy", + "DisableOrganizationsRootCredentialsManagement", + "DisableOrganizationsRootSessions", + "DisableOutboundWebIdentityFederation", "EnableMFADevice", + "EnableOrganizationsRootCredentialsManagement", + "EnableOrganizationsRootSessions", + "EnableOutboundWebIdentityFederation", "GenerateCredentialReport", "GenerateOrganizationsAccessReport", "GenerateServiceLastAccessedDetails", "GetAccessKeyLastUsed", "GetAccountAuthorizationDetails", "GetAccountPasswordPolicy", + "GetAccountProperties", "GetAccountSummary", "GetContextKeysForCustomPolicy", "GetContextKeysForPrincipalPolicy", "GetCredentialReport", + "GetDelegationRequest", "GetGroup", "GetGroupPolicy", + "GetHumanReadableSummary", "GetInstanceProfile", "GetLoginProfile", "GetMFADevice", "GetOpenIDConnectProvider", "GetOrganizationsAccessReport", + "GetOutboundWebIdentityFederationInfo", "GetPolicy", "GetPolicyVersion", "GetRole", "GetRolePolicy", + "GetRoleTemplateVersion", "GetSAMLProvider", "GetSSHPublicKey", "GetServerCertificate", @@ -2214,6 +2739,7 @@ "ListAttachedGroupPolicies", "ListAttachedRolePolicies", "ListAttachedUserPolicies", + "ListDelegationRequests", "ListEntitiesForPolicy", "ListGroupPolicies", "ListGroups", @@ -2225,6 +2751,7 @@ "ListMFADevices", "ListOpenIDConnectProviderTags", "ListOpenIDConnectProviders", + "ListOrganizationsFeatures", "ListPolicies", "ListPoliciesGrantingServiceAccess", "ListPolicyTags", @@ -2243,16 +2770,19 @@ "ListUserTags", "ListUsers", "ListVirtualMFADevices", + "PutAccountProperties", "PutGroupPolicy", "PutRolePermissionsBoundary", "PutRolePolicy", "PutUserPermissionsBoundary", "PutUserPolicy", + "RejectDelegationRequest", "RemoveClientIDFromOpenIDConnectProvider", "RemoveRoleFromInstanceProfile", "RemoveUserFromGroup", "ResetServiceSpecificCredential", "ResyncMFADevice", + "SendDelegationToken", "SetDefaultPolicyVersion", "SetSecurityTokenServicePreferences", "SimulateCustomPolicy", @@ -2276,6 +2806,7 @@ "UpdateAccessKey", "UpdateAccountPasswordPolicy", "UpdateAssumeRolePolicy", + "UpdateDelegationRequest", "UpdateGroup", "UpdateLoginProfile", "UpdateOpenIDConnectProviderThumbprint", @@ -2450,9 +2981,13 @@ "stubbed": [], "unsupported": [], "missing": [ + "AcceptDelegationRequest", + "AcquireRole", "AddClientIDToOpenIDConnectProvider", + "AssociateDelegationRequest", "ChangePassword", "CreateAccountAlias", + "CreateDelegationRequest", "CreateLoginProfile", "CreatePolicyVersion", "CreateSAMLProvider", @@ -2473,19 +3008,30 @@ "DeleteSigningCertificate", "DeleteUserPermissionsBoundary", "DeleteVirtualMFADevice", + "DisableOrganizationsRootCredentialsManagement", + "DisableOrganizationsRootSessions", + "DisableOutboundWebIdentityFederation", "EnableMFADevice", + "EnableOrganizationsRootCredentialsManagement", + "EnableOrganizationsRootSessions", + "EnableOutboundWebIdentityFederation", "GenerateCredentialReport", "GenerateOrganizationsAccessReport", "GenerateServiceLastAccessedDetails", "GetAccessKeyLastUsed", "GetAccountAuthorizationDetails", "GetAccountPasswordPolicy", + "GetAccountProperties", "GetContextKeysForCustomPolicy", "GetContextKeysForPrincipalPolicy", "GetCredentialReport", + "GetDelegationRequest", + "GetHumanReadableSummary", "GetLoginProfile", "GetMFADevice", "GetOrganizationsAccessReport", + "GetOutboundWebIdentityFederationInfo", + "GetRoleTemplateVersion", "GetSAMLProvider", "GetSSHPublicKey", "GetServerCertificate", @@ -2493,8 +3039,10 @@ "GetServiceLastAccessedDetailsWithEntities", "GetServiceLinkedRoleDeletionStatus", "ListAccountAliases", + "ListDelegationRequests", "ListMFADeviceTags", "ListMFADevices", + "ListOrganizationsFeatures", "ListPoliciesGrantingServiceAccess", "ListSAMLProviderTags", "ListSAMLProviders", @@ -2504,11 +3052,14 @@ "ListServiceSpecificCredentials", "ListSigningCertificates", "ListVirtualMFADevices", + "PutAccountProperties", "PutRolePermissionsBoundary", "PutUserPermissionsBoundary", + "RejectDelegationRequest", "RemoveClientIDFromOpenIDConnectProvider", "ResetServiceSpecificCredential", "ResyncMFADevice", + "SendDelegationToken", "SetDefaultPolicyVersion", "SetSecurityTokenServicePreferences", "SimulateCustomPolicy", @@ -2520,6 +3071,7 @@ "UntagSAMLProvider", "UntagServerCertificate", "UpdateAccountPasswordPolicy", + "UpdateDelegationRequest", "UpdateGroup", "UpdateLoginProfile", "UpdateOpenIDConnectProviderThumbprint", @@ -2614,6 +3166,7 @@ "DescribeDBInstanceAutomatedBackups", "DescribeDBInstances", "DescribeDBLogFiles", + "DescribeDBMajorEngineVersions", "DescribeDBParameterGroups", "DescribeDBParameters", "DescribeDBProxies", @@ -2641,6 +3194,7 @@ "DescribePendingMaintenanceActions", "DescribeReservedDBInstances", "DescribeReservedDBInstancesOfferings", + "DescribeServerlessV2PlatformVersions", "DescribeSourceRegions", "DescribeTenantDatabases", "DescribeValidDBInstanceModifications", @@ -2848,6 +3402,7 @@ "DescribeDBClusterSnapshotAttributes", "DescribeDBClusterSnapshots", "DescribeDBLogFiles", + "DescribeDBMajorEngineVersions", "DescribeDBProxies", "DescribeDBProxyEndpoints", "DescribeDBProxyTargetGroups", @@ -2868,6 +3423,7 @@ "DescribePendingMaintenanceActions", "DescribeReservedDBInstances", "DescribeReservedDBInstancesOfferings", + "DescribeServerlessV2PlatformVersions", "DescribeSourceRegions", "DescribeTenantDatabases", "DescribeValidDBInstanceModifications", @@ -2941,6 +3497,8 @@ "CompleteMultipartUpload", "CopyObject", "CreateBucket", + "CreateBucketMetadataConfiguration", + "CreateBucketMetadataTableConfiguration", "CreateMultipartUpload", "CreateSession", "DeleteBucket", @@ -2950,6 +3508,8 @@ "DeleteBucketIntelligentTieringConfiguration", "DeleteBucketInventoryConfiguration", "DeleteBucketLifecycle", + "DeleteBucketMetadataConfiguration", + "DeleteBucketMetadataTableConfiguration", "DeleteBucketMetricsConfiguration", "DeleteBucketOwnershipControls", "DeleteBucketPolicy", @@ -2957,9 +3517,11 @@ "DeleteBucketTagging", "DeleteBucketWebsite", "DeleteObject", + "DeleteObjectAnnotation", "DeleteObjectTagging", "DeleteObjects", "DeletePublicAccessBlock", + "GetBucketAbac", "GetBucketAccelerateConfiguration", "GetBucketAcl", "GetBucketAnalyticsConfiguration", @@ -2967,12 +3529,12 @@ "GetBucketEncryption", "GetBucketIntelligentTieringConfiguration", "GetBucketInventoryConfiguration", - "GetBucketLifecycle", "GetBucketLifecycleConfiguration", "GetBucketLocation", "GetBucketLogging", + "GetBucketMetadataConfiguration", + "GetBucketMetadataTableConfiguration", "GetBucketMetricsConfiguration", - "GetBucketNotification", "GetBucketNotificationConfiguration", "GetBucketOwnershipControls", "GetBucketPolicy", @@ -2984,6 +3546,7 @@ "GetBucketWebsite", "GetObject", "GetObjectAcl", + "GetObjectAnnotation", "GetObjectAttributes", "GetObjectLegalHold", "GetObjectLockConfiguration", @@ -3000,10 +3563,12 @@ "ListBuckets", "ListDirectoryBuckets", "ListMultipartUploads", + "ListObjectAnnotations", "ListObjectVersions", "ListObjects", "ListObjectsV2", "ListParts", + "PutBucketAbac", "PutBucketAccelerateConfiguration", "PutBucketAcl", "PutBucketAnalyticsConfiguration", @@ -3011,11 +3576,9 @@ "PutBucketEncryption", "PutBucketIntelligentTieringConfiguration", "PutBucketInventoryConfiguration", - "PutBucketLifecycle", "PutBucketLifecycleConfiguration", "PutBucketLogging", "PutBucketMetricsConfiguration", - "PutBucketNotification", "PutBucketNotificationConfiguration", "PutBucketOwnershipControls", "PutBucketPolicy", @@ -3026,13 +3589,19 @@ "PutBucketWebsite", "PutObject", "PutObjectAcl", + "PutObjectAnnotation", "PutObjectLegalHold", "PutObjectLockConfiguration", "PutObjectRetention", "PutObjectTagging", "PutPublicAccessBlock", + "RenameObject", "RestoreObject", "SelectObjectContent", + "UpdateBucketMetadataAnnotationTableConfiguration", + "UpdateBucketMetadataInventoryTableConfiguration", + "UpdateBucketMetadataJournalTableConfiguration", + "UpdateObjectEncryption", "UploadPart", "UploadPartCopy", "WriteGetObjectResponse" @@ -3096,6 +3665,8 @@ "stubbed": [], "unsupported": [], "missing": [ + "CreateBucketMetadataConfiguration", + "CreateBucketMetadataTableConfiguration", "CreateSession", "DeleteBucketAnalyticsConfiguration", "DeleteBucketCors", @@ -3103,13 +3674,17 @@ "DeleteBucketIntelligentTieringConfiguration", "DeleteBucketInventoryConfiguration", "DeleteBucketLifecycle", + "DeleteBucketMetadataConfiguration", + "DeleteBucketMetadataTableConfiguration", "DeleteBucketMetricsConfiguration", "DeleteBucketOwnershipControls", "DeleteBucketPolicy", "DeleteBucketReplication", "DeleteBucketWebsite", + "DeleteObjectAnnotation", "DeleteObjectTagging", "DeletePublicAccessBlock", + "GetBucketAbac", "GetBucketAccelerateConfiguration", "GetBucketAcl", "GetBucketAnalyticsConfiguration", @@ -3117,11 +3692,11 @@ "GetBucketEncryption", "GetBucketIntelligentTieringConfiguration", "GetBucketInventoryConfiguration", - "GetBucketLifecycle", "GetBucketLifecycleConfiguration", "GetBucketLogging", + "GetBucketMetadataConfiguration", + "GetBucketMetadataTableConfiguration", "GetBucketMetricsConfiguration", - "GetBucketNotification", "GetBucketNotificationConfiguration", "GetBucketOwnershipControls", "GetBucketPolicy", @@ -3130,6 +3705,7 @@ "GetBucketRequestPayment", "GetBucketWebsite", "GetObjectAcl", + "GetObjectAnnotation", "GetObjectAttributes", "GetObjectLegalHold", "GetObjectLockConfiguration", @@ -3142,6 +3718,8 @@ "ListBucketInventoryConfigurations", "ListBucketMetricsConfigurations", "ListDirectoryBuckets", + "ListObjectAnnotations", + "PutBucketAbac", "PutBucketAccelerateConfiguration", "PutBucketAcl", "PutBucketAnalyticsConfiguration", @@ -3149,11 +3727,9 @@ "PutBucketEncryption", "PutBucketIntelligentTieringConfiguration", "PutBucketInventoryConfiguration", - "PutBucketLifecycle", "PutBucketLifecycleConfiguration", "PutBucketLogging", "PutBucketMetricsConfiguration", - "PutBucketNotification", "PutBucketNotificationConfiguration", "PutBucketOwnershipControls", "PutBucketPolicy", @@ -3161,13 +3737,19 @@ "PutBucketRequestPayment", "PutBucketWebsite", "PutObjectAcl", + "PutObjectAnnotation", "PutObjectLegalHold", "PutObjectLockConfiguration", "PutObjectRetention", "PutObjectTagging", "PutPublicAccessBlock", + "RenameObject", "RestoreObject", "SelectObjectContent", + "UpdateBucketMetadataAnnotationTableConfiguration", + "UpdateBucketMetadataInventoryTableConfiguration", + "UpdateBucketMetadataJournalTableConfiguration", + "UpdateObjectEncryption", "WriteGetObjectResponse" ], "extra": [] @@ -3183,11 +3765,14 @@ "AssumeRole", "AssumeRoleWithSAML", "AssumeRoleWithWebIdentity", + "AssumeRoot", "DecodeAuthorizationMessage", "GetAccessKeyInfo", "GetCallerIdentity", + "GetDelegatedAccessToken", "GetFederationToken", - "GetSessionToken" + "GetSessionToken", + "GetWebIdentityToken" ], "registered": [ "AssumeRole", @@ -3207,8 +3792,11 @@ "unsupported": [], "missing": [ "AssumeRoleWithSAML", + "AssumeRoot", "DecodeAuthorizationMessage", - "GetFederationToken" + "GetDelegatedAccessToken", + "GetFederationToken", + "GetWebIdentityToken" ], "extra": [] } diff --git a/docs/coverage/elbv2/README.md b/docs/coverage/elbv2/README.md index ac7b24cd6..a4a743029 100644 --- a/docs/coverage/elbv2/README.md +++ b/docs/coverage/elbv2/README.md @@ -18,7 +18,7 @@ tags: ## Overview -Spinifex implements **34 operations** in the ELBv2 `2015-12-01` API model. +Spinifex implements **36 operations** in the ELBv2 `2015-12-01` API model. ### Two data planes @@ -40,6 +40,7 @@ The data plane is a system-managed load balancer VM, launched automatically duri | `DeleteTargetGroup` | | `DeregisterTargets` | | `DescribeAccountLimits` | +| `DescribeListenerAttributes` | | `DescribeListenerCertificates` | | `DescribeListeners` | | `DescribeLoadBalancerAttributes` | @@ -51,6 +52,7 @@ The data plane is a system-managed load balancer VM, launched automatically duri | `DescribeTargetGroups` | | `DescribeTargetHealth` | | `ModifyListener` | +| `ModifyListenerAttributes` | | `ModifyLoadBalancerAttributes` | | `ModifyRule` | | `ModifyTargetGroup` | diff --git a/docs/coverage/internal-report.md b/docs/coverage/internal-report.md index b896310c5..66be23ae0 100644 --- a/docs/coverage/internal-report.md +++ b/docs/coverage/internal-report.md @@ -4,29 +4,56 @@ Generated by `make aws-model-coverage`. This file is not published: it carries t **Not implemented** is the candidate work. **Not applicable** is declared in `pages.json` and is not work: those operations describe something this platform will not have. -Pinned model source: `aws-sdk-go v1.55.8`. +Pinned model source: `github.com/aws/api-models-aws@9b1a49292744, 2026-09-25`. ## acm -`2015-12-08` — 9 of 15 modelled operations implemented (60.0%), 0 stubbed, 0 not applicable, 0 registered outside the pinned model. +`2015-12-08` — 9 of 40 modelled operations implemented (22.5%), 0 stubbed, 0 not applicable, 0 registered outside the pinned model. ### Not implemented +- `CreateAcmeDomainValidation` +- `CreateAcmeEndpoint` +- `CreateAcmeExternalAccountBinding` +- `DeleteAcmeDomainValidation` +- `DeleteAcmeEndpoint` +- `DeleteAcmeExternalAccountBinding` +- `DescribeAcmeAccount` +- `DescribeAcmeDomainValidation` +- `DescribeAcmeEndpoint` +- `DescribeAcmeExternalAccountBinding` - `ExportCertificate` - `GetAccountConfiguration` +- `GetAcmeExternalAccountBindingCredentials` +- `ListAcmeAccounts` +- `ListAcmeDomainValidations` +- `ListAcmeEndpoints` +- `ListAcmeExternalAccountBindings` +- `ListCertificateDomainValidations` +- `ListTagsForResource` - `PutAccountConfiguration` - `RenewCertificate` - `ResendValidationEmail` +- `RevokeAcmeAccount` +- `RevokeAcmeExternalAccountBinding` +- `RevokeCertificate` +- `SearchCertificates` +- `TagResource` +- `UntagResource` +- `UpdateAcmeDomainValidation` +- `UpdateAcmeEndpoint` - `UpdateCertificateOptions` ## ec2 -`2016-11-15` — 127 of 625 modelled operations implemented (20.3%), 0 stubbed, 39 not applicable, 0 registered outside the pinned model. +`2016-11-15` — 127 of 804 modelled operations implemented (15.8%), 0 stubbed, 39 not applicable, 0 registered outside the pinned model. ### Not implemented - `AcceptAddressTransfer` +- `AcceptCapacityReservationBillingOwnership` - `AcceptReservedInstancesExchangeQuote` +- `AcceptTransitGatewayClientVpnAttachment` - `AcceptTransitGatewayMulticastDomainAssociations` - `AcceptTransitGatewayPeeringAttachment` - `AcceptTransitGatewayVpcAttachment` @@ -39,6 +66,8 @@ Pinned model source: `aws-sdk-go v1.55.8`. - `AssignIpv6Addresses` - `AssignPrivateIpAddresses` - `AssignPrivateNatGatewayAddress` +- `AssociateApplicationStatusCheck` +- `AssociateCapacityReservationBillingOwner` - `AssociateClientVpnTargetNetwork` - `AssociateDhcpOptions` - `AssociateEnclaveCertificateIamRole` @@ -46,23 +75,34 @@ Pinned model source: `aws-sdk-go v1.55.8`. - `AssociateIpamByoasn` - `AssociateIpamResourceDiscovery` - `AssociateNatGatewayAddress` +- `AssociateRouteServer` +- `AssociateSecurityGroupVpc` - `AssociateSubnetCidrBlock` - `AssociateTransitGatewayMulticastDomain` - `AssociateTransitGatewayPolicyTable` - `AssociateTransitGatewayRouteTable` - `AssociateTrunkInterface` - `AssociateVpcCidrBlock` +- `AttachImageWatermark` - `AttachVerifiedAccessTrustProvider` - `AttachVpnGateway` - `AuthorizeClientVpnIngress` +- `BatchModifyIpamRoutingPolicyRegistrations` - `BundleInstance` - `CancelBundleTask` - `CancelCapacityReservationFleets` - `CancelConversionTask` +- `CancelDeclarativePoliciesReport` - `CancelExportTask` - `CancelImageLaunchPermission` - `CancelImportTask` - `CancelSpotFleetRequests` +- `CopyVolumes` +- `CreateApplicationStatusCheck` +- `CreateCapacityManagerDataExport` +- `CreateCapacityReservationBySplitting` +- `CreateCapacityReservationCancellationQuote` +- `CreateCapacityReservationDateChangeQuote` - `CreateCapacityReservationFleet` - `CreateClientVpnEndpoint` - `CreateClientVpnRoute` @@ -71,21 +111,32 @@ Pinned model source: `aws-sdk-go v1.55.8`. - `CreateCustomerGateway` - `CreateDefaultSubnet` - `CreateDefaultVpc` +- `CreateDelegateMacVolumeOwnershipTask` - `CreateDhcpOptions` - `CreateFleet` - `CreateFlowLogs` +- `CreateImageUsageReport` - `CreateInstanceConnectEndpoint` - `CreateInstanceEventWindow` - `CreateInstanceExportTask` +- `CreateInterruptibleCapacityReservationAllocation` - `CreateIpam` - `CreateIpamExternalResourceVerificationToken` +- `CreateIpamInternetRegistryAssociation` +- `CreateIpamPolicy` - `CreateIpamPool` +- `CreateIpamPrefixListResolver` +- `CreateIpamPrefixListResolverTarget` - `CreateIpamResourceDiscovery` +- `CreateIpamRoutingPolicyRegistration` - `CreateIpamScope` - `CreateLocalGatewayRoute` - `CreateLocalGatewayRouteTable` - `CreateLocalGatewayRouteTableVirtualInterfaceGroupAssociation` - `CreateLocalGatewayRouteTableVpcAssociation` +- `CreateLocalGatewayVirtualInterface` +- `CreateLocalGatewayVirtualInterfaceGroup` +- `CreateMacSystemIntegrityProtectionModificationTask` - `CreateManagedPrefixList` - `CreateNetworkAcl` - `CreateNetworkAclEntry` @@ -95,6 +146,11 @@ Pinned model source: `aws-sdk-go v1.55.8`. - `CreatePublicIpv4Pool` - `CreateReplaceRootVolumeTask` - `CreateRestoreImageTask` +- `CreateRouteServer` +- `CreateRouteServerEndpoint` +- `CreateRouteServerPeer` +- `CreateSecondaryNetwork` +- `CreateSecondarySubnet` - `CreateSnapshots` - `CreateSpotDatafeedSubscription` - `CreateStoreImageTask` @@ -106,9 +162,12 @@ Pinned model source: `aws-sdk-go v1.55.8`. - `CreateTransitGateway` - `CreateTransitGatewayConnect` - `CreateTransitGatewayConnectPeer` +- `CreateTransitGatewayMeteringPolicy` +- `CreateTransitGatewayMeteringPolicyEntry` - `CreateTransitGatewayMulticastDomain` - `CreateTransitGatewayPeeringAttachment` - `CreateTransitGatewayPolicyTable` +- `CreateTransitGatewayPolicyTableEntry` - `CreateTransitGatewayPrefixListReference` - `CreateTransitGatewayRoute` - `CreateTransitGatewayRouteTable` @@ -118,13 +177,18 @@ Pinned model source: `aws-sdk-go v1.55.8`. - `CreateVerifiedAccessGroup` - `CreateVerifiedAccessInstance` - `CreateVerifiedAccessTrustProvider` +- `CreateVpcBlockPublicAccessExclusion` +- `CreateVpcEncryptionControl` - `CreateVpcEndpoint` - `CreateVpcEndpointConnectionNotification` - `CreateVpcEndpointServiceConfiguration` - `CreateVpcPeeringConnection` +- `CreateVpnConcentrator` - `CreateVpnConnection` - `CreateVpnConnectionRoute` - `CreateVpnGateway` +- `DeleteApplicationStatusCheck` +- `DeleteCapacityManagerDataExport` - `DeleteClientVpnEndpoint` - `DeleteClientVpnRoute` - `DeleteCoipCidr` @@ -133,17 +197,25 @@ Pinned model source: `aws-sdk-go v1.55.8`. - `DeleteDhcpOptions` - `DeleteFleets` - `DeleteFlowLogs` +- `DeleteImageUsageReport` - `DeleteInstanceConnectEndpoint` - `DeleteInstanceEventWindow` - `DeleteIpam` - `DeleteIpamExternalResourceVerificationToken` +- `DeleteIpamInternetRegistryAssociation` +- `DeleteIpamPolicy` - `DeleteIpamPool` +- `DeleteIpamPrefixListResolver` +- `DeleteIpamPrefixListResolverTarget` - `DeleteIpamResourceDiscovery` +- `DeleteIpamRoutingPolicyRegistration` - `DeleteIpamScope` - `DeleteLocalGatewayRoute` - `DeleteLocalGatewayRouteTable` - `DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociation` - `DeleteLocalGatewayRouteTableVpcAssociation` +- `DeleteLocalGatewayVirtualInterface` +- `DeleteLocalGatewayVirtualInterfaceGroup` - `DeleteManagedPrefixList` - `DeleteNetworkAcl` - `DeleteNetworkAclEntry` @@ -154,6 +226,11 @@ Pinned model source: `aws-sdk-go v1.55.8`. - `DeleteNetworkInterfacePermission` - `DeletePublicIpv4Pool` - `DeleteQueuedReservedInstances` +- `DeleteRouteServer` +- `DeleteRouteServerEndpoint` +- `DeleteRouteServerPeer` +- `DeleteSecondaryNetwork` +- `DeleteSecondarySubnet` - `DeleteSpotDatafeedSubscription` - `DeleteSubnetCidrReservation` - `DeleteTrafficMirrorFilter` @@ -161,11 +238,15 @@ Pinned model source: `aws-sdk-go v1.55.8`. - `DeleteTrafficMirrorSession` - `DeleteTrafficMirrorTarget` - `DeleteTransitGateway` +- `DeleteTransitGatewayClientVpnAttachment` - `DeleteTransitGatewayConnect` - `DeleteTransitGatewayConnectPeer` +- `DeleteTransitGatewayMeteringPolicy` +- `DeleteTransitGatewayMeteringPolicyEntry` - `DeleteTransitGatewayMulticastDomain` - `DeleteTransitGatewayPeeringAttachment` - `DeleteTransitGatewayPolicyTable` +- `DeleteTransitGatewayPolicyTableEntry` - `DeleteTransitGatewayPrefixListReference` - `DeleteTransitGatewayRoute` - `DeleteTransitGatewayRouteTable` @@ -175,10 +256,13 @@ Pinned model source: `aws-sdk-go v1.55.8`. - `DeleteVerifiedAccessGroup` - `DeleteVerifiedAccessInstance` - `DeleteVerifiedAccessTrustProvider` +- `DeleteVpcBlockPublicAccessExclusion` +- `DeleteVpcEncryptionControl` - `DeleteVpcEndpointConnectionNotifications` - `DeleteVpcEndpointServiceConfigurations` - `DeleteVpcEndpoints` - `DeleteVpcPeeringConnection` +- `DeleteVpnConcentrator` - `DeleteVpnConnection` - `DeleteVpnConnectionRoute` - `DeleteVpnGateway` @@ -189,11 +273,24 @@ Pinned model source: `aws-sdk-go v1.55.8`. - `DeregisterInstanceEventNotificationAttributes` - `DeregisterTransitGatewayMulticastGroupMembers` - `DeregisterTransitGatewayMulticastGroupSources` +- `DescribeAccountVpcEncryptionControl` - `DescribeAddressTransfers` +- `DescribeApplicationStatus` +- `DescribeApplicationStatusCheckAssociations` +- `DescribeApplicationStatusChecks` - `DescribeBundleTasks` - `DescribeByoipCidrs` +- `DescribeCapacityBlockExtensionHistory` +- `DescribeCapacityBlockExtensionOfferings` - `DescribeCapacityBlockOfferings` +- `DescribeCapacityBlockStatus` +- `DescribeCapacityBlocks` +- `DescribeCapacityManagerDataExports` +- `DescribeCapacityReservationBillingRequests` +- `DescribeCapacityReservationCancellationQuotes` +- `DescribeCapacityReservationDateChangeQuotes` - `DescribeCapacityReservationFleets` +- `DescribeCapacityReservationTopology` - `DescribeClientVpnAuthorizationRules` - `DescribeClientVpnConnections` - `DescribeClientVpnEndpoints` @@ -202,6 +299,7 @@ Pinned model source: `aws-sdk-go v1.55.8`. - `DescribeCoipPools` - `DescribeConversionTasks` - `DescribeCustomerGateways` +- `DescribeDeclarativePoliciesReports` - `DescribeDhcpOptions` - `DescribeExportImageTasks` - `DescribeExportTasks` @@ -214,15 +312,26 @@ Pinned model source: `aws-sdk-go v1.55.8`. - `DescribeHostReservationOfferings` - `DescribeHostReservations` - `DescribeHosts` +- `DescribeImageReferences` +- `DescribeImageUsageReportEntries` +- `DescribeImageUsageReports` - `DescribeImportImageTasks` - `DescribeImportSnapshotTasks` - `DescribeInstanceConnectEndpoints` - `DescribeInstanceEventNotificationAttributes` - `DescribeInstanceEventWindows` +- `DescribeInstanceImageMetadata` +- `DescribeInstanceSqlHaHistoryStates` +- `DescribeInstanceSqlHaStates` - `DescribeInstanceTopology` - `DescribeIpamByoasn` - `DescribeIpamExternalResourceVerificationTokens` +- `DescribeIpamInternetRegistryAssociations` +- `DescribeIpamPolicies` +- `DescribeIpamPoolAllocations` - `DescribeIpamPools` +- `DescribeIpamPrefixListResolverTargets` +- `DescribeIpamPrefixListResolvers` - `DescribeIpamResourceDiscoveries` - `DescribeIpamResourceDiscoveryAssociations` - `DescribeIpamScopes` @@ -236,6 +345,7 @@ Pinned model source: `aws-sdk-go v1.55.8`. - `DescribeLocalGateways` - `DescribeLockedSnapshots` - `DescribeMacHosts` +- `DescribeMacModificationTasks` - `DescribeManagedPrefixLists` - `DescribeNetworkAcls` - `DescribeNetworkInsightsAccessScopeAnalyses` @@ -244,15 +354,24 @@ Pinned model source: `aws-sdk-go v1.55.8`. - `DescribeNetworkInsightsPaths` - `DescribeNetworkInterfaceAttribute` - `DescribeNetworkInterfacePermissions` +- `DescribeOutpostLags` - `DescribePrefixLists` - `DescribePublicIpv4Pools` - `DescribeReplaceRootVolumeTasks` - `DescribeReservedInstances` - `DescribeReservedInstancesModifications` - `DescribeReservedInstancesOfferings` +- `DescribeRouteServerEndpoints` +- `DescribeRouteServerPeers` +- `DescribeRouteServers` - `DescribeScheduledInstanceAvailability` - `DescribeScheduledInstances` +- `DescribeSecondaryInterfaces` +- `DescribeSecondaryNetworks` +- `DescribeSecondarySubnets` - `DescribeSecurityGroupReferences` +- `DescribeSecurityGroupVpcAssociations` +- `DescribeServiceLinkVirtualInterfaces` - `DescribeSnapshotAttribute` - `DescribeSnapshotTierStatus` - `DescribeSpotDatafeedSubscription` @@ -268,6 +387,7 @@ Pinned model source: `aws-sdk-go v1.55.8`. - `DescribeTransitGatewayAttachments` - `DescribeTransitGatewayConnectPeers` - `DescribeTransitGatewayConnects` +- `DescribeTransitGatewayMeteringPolicies` - `DescribeTransitGatewayMulticastDomains` - `DescribeTransitGatewayPeeringAttachments` - `DescribeTransitGatewayPolicyTables` @@ -282,33 +402,49 @@ Pinned model source: `aws-sdk-go v1.55.8`. - `DescribeVerifiedAccessInstances` - `DescribeVerifiedAccessTrustProviders` - `DescribeVolumeAttribute` +- `DescribeVpcBlockPublicAccessExclusions` +- `DescribeVpcBlockPublicAccessOptions` +- `DescribeVpcEncryptionControls` +- `DescribeVpcEndpointAssociations` - `DescribeVpcEndpointConnectionNotifications` - `DescribeVpcEndpointConnections` - `DescribeVpcEndpointServiceConfigurations` - `DescribeVpcEndpointServicePermissions` - `DescribeVpcEndpointServices` - `DescribeVpcPeeringConnections` +- `DescribeVpnConcentrators` - `DescribeVpnConnections` - `DescribeVpnGateways` +- `DetachImageWatermark` - `DetachVerifiedAccessTrustProvider` - `DetachVpnGateway` - `DisableAddressTransfer` +- `DisableAllowedImagesSettings` +- `DisableApplicationStatusCheckSuppression` +- `DisableCapacityManager` - `DisableFastLaunch` - `DisableFastSnapshotRestores` - `DisableImage` - `DisableImageBlockPublicAccess` - `DisableImageDeprecation` - `DisableImageDeregistrationProtection` +- `DisableInstanceSqlHaStandbyDetections` - `DisableIpamOrganizationAdminAccount` +- `DisableIpamPolicy` +- `DisableRouteServerPropagation` - `DisableSnapshotBlockPublicAccess` - `DisableTransitGatewayRouteTablePropagation` - `DisableVgwRoutePropagation` +- `DisassociateApplicationStatusCheck` +- `DisassociateCapacityReservationBillingOwner` - `DisassociateClientVpnTargetNetwork` - `DisassociateEnclaveCertificateIamRole` - `DisassociateInstanceEventWindow` - `DisassociateIpamByoasn` - `DisassociateIpamResourceDiscovery` - `DisassociateNatGatewayAddress` +- `DisassociateRouteServer` +- `DisassociateSecurityGroupVpc` - `DisassociateSubnetCidrBlock` - `DisassociateTransitGatewayMulticastDomain` - `DisassociateTransitGatewayPolicyTable` @@ -316,14 +452,21 @@ Pinned model source: `aws-sdk-go v1.55.8`. - `DisassociateTrunkInterface` - `DisassociateVpcCidrBlock` - `EnableAddressTransfer` +- `EnableAllowedImagesSettings` +- `EnableApplicationStatusCheckSuppression` +- `EnableCapacityManager` - `EnableFastLaunch` - `EnableFastSnapshotRestores` - `EnableImage` - `EnableImageBlockPublicAccess` - `EnableImageDeprecation` - `EnableImageDeregistrationProtection` +- `EnableInstanceSqlHaStandbyDetections` +- `EnableIpamInternetRegistryAssociation` - `EnableIpamOrganizationAdminAccount` +- `EnableIpamPolicy` - `EnableReachabilityAnalyzerOrganizationSharing` +- `EnableRouteServerPropagation` - `EnableSnapshotBlockPublicAccess` - `EnableTransitGatewayRouteTablePropagation` - `EnableVgwRoutePropagation` @@ -332,16 +475,26 @@ Pinned model source: `aws-sdk-go v1.55.8`. - `ExportClientVpnClientConfiguration` - `ExportImage` - `ExportTransitGatewayRoutes` +- `ExportVerifiedAccessInstanceClientConfiguration` +- `GetActiveVpnTunnelStatus` +- `GetAllowedImagesSettings` - `GetAssociatedEnclaveCertificateIamRoles` - `GetAssociatedIpv6PoolCidrs` +- `GetCapacityManagerAttributes` +- `GetCapacityManagerMetricData` +- `GetCapacityManagerMetricDimensions` +- `GetCapacityManagerMonitoredTagKeys` - `GetCapacityReservationUsage` - `GetCoipPoolUsage` - `GetConsoleScreenshot` +- `GetDeclarativePoliciesReportSummary` - `GetDefaultCreditSpecification` - `GetEbsDefaultKmsKeyId` +- `GetEnabledIpamPolicy` - `GetFlowLogsIntegrationTemplate` - `GetGroupsForCapacityReservation` - `GetHostReservationPurchasePreview` +- `GetImageAncestry` - `GetImageBlockPublicAccessState` - `GetInstanceMetadataDefaults` - `GetInstanceTpmEkPub` @@ -351,19 +504,36 @@ Pinned model source: `aws-sdk-go v1.55.8`. - `GetIpamDiscoveredAccounts` - `GetIpamDiscoveredPublicAddresses` - `GetIpamDiscoveredResourceCidrs` +- `GetIpamDiscoveredRoutes` +- `GetIpamInternetRegistryAssociationAsns` +- `GetIpamInternetRegistryAssociationCidrs` +- `GetIpamPolicyAllocationRules` +- `GetIpamPolicyOrganizationTargets` - `GetIpamPoolAllocations` - `GetIpamPoolCidrs` +- `GetIpamPrefixListResolverRules` +- `GetIpamPrefixListResolverVersionEntries` +- `GetIpamPrefixListResolverVersions` - `GetIpamResourceCidrs` +- `GetIpamRouteOriginAuthorizations` +- `GetIpamRouteProtectionFindings` +- `GetIpamRoutingPolicyRegistrationDeltas` +- `GetIpamRoutingPolicyRegistrations` - `GetLaunchTemplateData` - `GetManagedPrefixListAssociations` - `GetManagedPrefixListEntries` +- `GetManagedResourceVisibility` - `GetNetworkInsightsAccessScopeAnalysisFindings` - `GetNetworkInsightsAccessScopeContent` - `GetReservedInstancesExchangeQuote` +- `GetRouteServerAssociations` +- `GetRouteServerPropagations` +- `GetRouteServerRoutingDatabase` - `GetSnapshotBlockPublicAccessState` - `GetSpotPlacementScores` - `GetSubnetCidrReservations` - `GetTransitGatewayAttachmentPropagations` +- `GetTransitGatewayMeteringPolicyEntries` - `GetTransitGatewayMulticastDomainAssociations` - `GetTransitGatewayPolicyTableAssociations` - `GetTransitGatewayPolicyTableEntries` @@ -371,7 +541,9 @@ Pinned model source: `aws-sdk-go v1.55.8`. - `GetTransitGatewayRouteTableAssociations` - `GetTransitGatewayRouteTablePropagations` - `GetVerifiedAccessEndpointPolicy` +- `GetVerifiedAccessEndpointTargets` - `GetVerifiedAccessGroupPolicy` +- `GetVpcResourcesBlockingEncryptionEnforcement` - `GetVpnConnectionDeviceSampleConfiguration` - `GetVpnConnectionDeviceTypes` - `GetVpnTunnelReplacementStatus` @@ -382,8 +554,11 @@ Pinned model source: `aws-sdk-go v1.55.8`. - `ImportVolume` - `ListImagesInRecycleBin` - `ListSnapshotsInRecycleBin` +- `ListVolumesInRecycleBin` - `LockSnapshot` +- `ModifyAccountVpcEncryptionControl` - `ModifyAddressAttribute` +- `ModifyApplicationStatusCheck` - `ModifyAvailabilityZoneGroup` - `ModifyCapacityReservation` - `ModifyCapacityReservationFleet` @@ -393,21 +568,32 @@ Pinned model source: `aws-sdk-go v1.55.8`. - `ModifyFleet` - `ModifyHosts` - `ModifyInstanceCapacityReservationAttributes` +- `ModifyInstanceConnectEndpoint` +- `ModifyInstanceCpuOptions` - `ModifyInstanceCreditSpecification` - `ModifyInstanceEventStartTime` - `ModifyInstanceEventWindow` - `ModifyInstanceMaintenanceOptions` - `ModifyInstanceMetadataDefaults` +- `ModifyInstanceNetworkPerformanceOptions` - `ModifyInstancePlacement` - `ModifyIpam` +- `ModifyIpamPolicyAllocationRules` - `ModifyIpamPool` +- `ModifyIpamPoolAllocation` +- `ModifyIpamPrefixListResolver` +- `ModifyIpamPrefixListResolverTarget` - `ModifyIpamResourceCidr` - `ModifyIpamResourceDiscovery` +- `ModifyIpamRoutingPolicyRegistration` - `ModifyIpamScope` - `ModifyLocalGatewayRoute` - `ModifyManagedPrefixList` +- `ModifyManagedResourceVisibility` - `ModifyPrivateDnsNameOptions` +- `ModifyPublicIpDnsNameOptions` - `ModifyReservedInstances` +- `ModifyRouteServer` - `ModifySnapshotAttribute` - `ModifySnapshotTier` - `ModifySpotFleetRequest` @@ -415,6 +601,8 @@ Pinned model source: `aws-sdk-go v1.55.8`. - `ModifyTrafficMirrorFilterRule` - `ModifyTrafficMirrorSession` - `ModifyTransitGateway` +- `ModifyTransitGatewayMeteringPolicy` +- `ModifyTransitGatewayPolicyTableEntry` - `ModifyTransitGatewayPrefixListReference` - `ModifyTransitGatewayVpcAttachment` - `ModifyVerifiedAccessEndpoint` @@ -425,8 +613,12 @@ Pinned model source: `aws-sdk-go v1.55.8`. - `ModifyVerifiedAccessInstanceLoggingConfiguration` - `ModifyVerifiedAccessTrustProvider` - `ModifyVolumeAttribute` +- `ModifyVpcBlockPublicAccessExclusion` +- `ModifyVpcBlockPublicAccessOptions` +- `ModifyVpcEncryptionControl` - `ModifyVpcEndpoint` - `ModifyVpcEndpointConnectionNotification` +- `ModifyVpcEndpointPayerResponsibility` - `ModifyVpcEndpointServiceConfiguration` - `ModifyVpcEndpointServicePayerResponsibility` - `ModifyVpcEndpointServicePermissions` @@ -437,17 +629,21 @@ Pinned model source: `aws-sdk-go v1.55.8`. - `ModifyVpnTunnelCertificate` - `ModifyVpnTunnelOptions` - `MoveByoipCidrToIpam` +- `MoveCapacityReservationInstances` - `ProvisionByoipCidr` - `ProvisionIpamByoasn` - `ProvisionIpamPoolCidr` - `ProvisionPublicIpv4PoolCidr` - `PurchaseCapacityBlock` +- `PurchaseCapacityBlockExtension` - `PurchaseHostReservation` - `PurchaseReservedInstancesOffering` - `PurchaseScheduledInstances` - `RegisterInstanceEventNotificationAttributes` - `RegisterTransitGatewayMulticastGroupMembers` - `RegisterTransitGatewayMulticastGroupSources` +- `RejectCapacityReservationBillingOwnership` +- `RejectTransitGatewayClientVpnAttachment` - `RejectTransitGatewayMulticastDomainAssociations` - `RejectTransitGatewayPeeringAttachment` - `RejectTransitGatewayVpcAttachment` @@ -455,6 +651,8 @@ Pinned model source: `aws-sdk-go v1.55.8`. - `RejectVpcPeeringConnection` - `ReleaseHosts` - `ReleaseIpamPoolAllocation` +- `ReplaceImageCriteriaInAllowedImagesSettings` +- `ReplaceImageInstanceTypeSpecification` - `ReplaceNetworkAclAssociation` - `ReplaceNetworkAclEntry` - `ReplaceTransitGatewayRoute` @@ -469,12 +667,14 @@ Pinned model source: `aws-sdk-go v1.55.8`. - `RestoreManagedPrefixListVersion` - `RestoreSnapshotFromRecycleBin` - `RestoreSnapshotTier` +- `RestoreVolumeFromRecycleBin` - `RevokeClientVpnIngress` - `RunScheduledInstances` - `SearchLocalGatewayRoutes` - `SearchTransitGatewayMulticastGroups` - `SearchTransitGatewayRoutes` - `SendDiagnosticInterrupt` +- `StartDeclarativePoliciesReport` - `StartNetworkInsightsAccessScopeAnalysis` - `StartNetworkInsightsAnalysis` - `StartVpcEndpointServicePrivateDnsVerification` @@ -483,6 +683,10 @@ Pinned model source: `aws-sdk-go v1.55.8`. - `UnassignPrivateIpAddresses` - `UnassignPrivateNatGatewayAddress` - `UnlockSnapshot` +- `UpdateCapacityManagerMonitoredTagKeys` +- `UpdateCapacityManagerOrganizationsAccess` +- `UpdateInterruptibleCapacityReservationAllocation` +- `ValidateSecurityGroupQuotasForInterface` - `WithdrawByoipCidr` ### Not applicable — do not build @@ -558,7 +762,7 @@ spot-price: On owned hardware there is no spot-to-on-demand price differential, ## ecr -`2015-09-21` — 22 of 47 modelled operations implemented (46.8%), 11 stubbed, 0 not applicable, 3 registered outside the pinned model. +`2015-09-21` — 22 of 58 modelled operations implemented (37.9%), 11 stubbed, 0 not applicable, 3 registered outside the pinned model. ### Not implemented @@ -567,9 +771,20 @@ spot-price: On owned hardware there is no spot-to-on-demand price differential, - `DeletePullThroughCacheRule` - `DeleteRegistryPolicy` - `DeleteRepositoryCreationTemplate` +- `DeleteSigningConfiguration` +- `DeregisterPullTimeUpdateExclusion` - `DescribeImageReplicationStatus` +- `DescribeImageSigningStatus` - `DescribePullThroughCacheRules` - `DescribeRepositoryCreationTemplates` +- `GetAccountSetting` +- `GetSigningConfiguration` +- `ListImageReferrers` +- `ListPullTimeUpdateExclusions` +- `PutAccountSetting` +- `PutSigningConfiguration` +- `RegisterPullTimeUpdateExclusion` +- `UpdateImageStorageClass` - `UpdatePullThroughCacheRule` - `UpdateRepositoryCreationTemplate` - `ValidatePullThroughCacheRule` @@ -605,27 +820,48 @@ spot-price: On owned hardware there is no spot-to-on-demand price differential, ## ecs -`2014-11-13` — 31 of 56 modelled operations implemented (55.4%), 5 stubbed, 0 not applicable, 3 registered outside the pinned model. +`2014-11-13` — 31 of 77 modelled operations implemented (40.3%), 5 stubbed, 0 not applicable, 3 registered outside the pinned model. ### Not implemented +- `ContinueServiceDeployment` +- `CreateDaemon` +- `CreateExpressGatewayService` - `CreateTaskSet` - `DeleteAccountSetting` - `DeleteAttributes` +- `DeleteDaemon` +- `DeleteDaemonTaskDefinition` +- `DeleteExpressGatewayService` - `DeleteTaskDefinitions` - `DeleteTaskSet` +- `DescribeDaemon` +- `DescribeDaemonDeployments` +- `DescribeDaemonRevisions` +- `DescribeDaemonTaskDefinition` +- `DescribeExpressGatewayService` +- `DescribeServiceDeployments` +- `DescribeServiceRevisions` - `DescribeTaskSets` - `DiscoverPollEndpoint` - `ExecuteCommand` - `GetTaskProtection` - `ListAttributes` +- `ListDaemonDeployments` +- `ListDaemonTaskDefinitions` +- `ListDaemons` +- `ListServiceDeployments` - `PutAccountSettingDefault` - `PutAttributes` +- `RegisterDaemonTaskDefinition` +- `StopServiceDeployment` - `SubmitAttachmentStateChanges` - `SubmitContainerStateChange` - `UpdateCapacityProvider` - `UpdateClusterSettings` - `UpdateContainerAgent` +- `UpdateDaemon` +- `UpdateExpressGatewayService` - `UpdateServicePrimaryTaskSet` - `UpdateTaskProtection` - `UpdateTaskSet` @@ -646,28 +882,42 @@ spot-price: On owned hardware there is no spot-to-on-demand price differential, ## eks -`2017-11-01` — 36 of 56 modelled operations implemented (64.3%), 0 stubbed, 0 not applicable, 4 registered outside the pinned model. +`2017-11-01` — 36 of 70 modelled operations implemented (51.4%), 0 stubbed, 0 not applicable, 4 registered outside the pinned model. ### Not implemented +- `ActivateCertificateAuthority` - `AssociateEncryptionConfig` +- `CancelUpdate` +- `CreateCapability` +- `CreateCertificateAuthority` - `CreateEksAnywhereSubscription` - `CreateFargateProfile` - `CreatePodIdentityAssociation` +- `DeleteCapability` +- `DeleteCertificateAuthority` - `DeleteEksAnywhereSubscription` - `DeleteFargateProfile` - `DeletePodIdentityAssociation` - `DeregisterCluster` - `DescribeAddonConfiguration` +- `DescribeCapability` +- `DescribeCertificateAuthority` +- `DescribeClusterVersions` - `DescribeEksAnywhereSubscription` - `DescribeFargateProfile` - `DescribeInsight` +- `DescribeInsightsRefresh` - `DescribePodIdentityAssociation` +- `ListCapabilities` +- `ListCertificateAuthorities` - `ListEksAnywhereSubscriptions` - `ListFargateProfiles` - `ListInsights` - `ListPodIdentityAssociations` - `RegisterCluster` +- `StartInsightsRefresh` +- `UpdateCapability` - `UpdateEksAnywhereSubscription` - `UpdatePodIdentityAssociation` @@ -680,7 +930,7 @@ spot-price: On owned hardware there is no spot-to-on-demand price differential, ## elasticloadbalancingv2 -`2015-12-01` — 34 of 46 modelled operations implemented (73.9%), 0 stubbed, 0 not applicable, 4 registered outside the pinned model. +`2015-12-01` — 36 of 51 modelled operations implemented (70.6%), 0 stubbed, 0 not applicable, 2 registered outside the pinned model. ### Not implemented @@ -688,31 +938,36 @@ spot-price: On owned hardware there is no spot-to-on-demand price differential, - `CreateTrustStore` - `DeleteSharedTrustStoreAssociation` - `DeleteTrustStore` +- `DescribeCapacityReservation` - `DescribeTrustStoreAssociations` - `DescribeTrustStoreRevocations` - `DescribeTrustStores` - `GetResourcePolicy` - `GetTrustStoreCaCertificatesBundle` - `GetTrustStoreRevocationContent` +- `ModifyCapacityReservation` +- `ModifyIpPools` - `ModifyTrustStore` - `RemoveTrustStoreRevocations` ### Registered outside the pinned model -- `DescribeListenerAttributes` - `GetLBConfig` - `LBAgentHeartbeat` -- `ModifyListenerAttributes` ## iam -`2010-05-08` — 76 of 159 modelled operations implemented (47.8%), 0 stubbed, 19 not applicable, 0 registered outside the pinned model. +`2010-05-08` — 76 of 180 modelled operations implemented (42.2%), 0 stubbed, 19 not applicable, 0 registered outside the pinned model. ### Not implemented +- `AcceptDelegationRequest` +- `AcquireRole` - `AddClientIDToOpenIDConnectProvider` +- `AssociateDelegationRequest` - `ChangePassword` - `CreateAccountAlias` +- `CreateDelegationRequest` - `CreateLoginProfile` - `CreatePolicyVersion` - `CreateSAMLProvider` @@ -727,34 +982,50 @@ spot-price: On owned hardware there is no spot-to-on-demand price differential, - `DeleteServerCertificate` - `DeleteUserPermissionsBoundary` - `DeleteVirtualMFADevice` +- `DisableOrganizationsRootCredentialsManagement` +- `DisableOrganizationsRootSessions` +- `DisableOutboundWebIdentityFederation` - `EnableMFADevice` +- `EnableOrganizationsRootCredentialsManagement` +- `EnableOrganizationsRootSessions` +- `EnableOutboundWebIdentityFederation` - `GenerateCredentialReport` - `GenerateServiceLastAccessedDetails` - `GetAccessKeyLastUsed` - `GetAccountAuthorizationDetails` - `GetAccountPasswordPolicy` +- `GetAccountProperties` - `GetContextKeysForCustomPolicy` - `GetContextKeysForPrincipalPolicy` - `GetCredentialReport` +- `GetDelegationRequest` +- `GetHumanReadableSummary` - `GetLoginProfile` - `GetMFADevice` +- `GetOutboundWebIdentityFederationInfo` +- `GetRoleTemplateVersion` - `GetSAMLProvider` - `GetServerCertificate` - `GetServiceLastAccessedDetails` - `GetServiceLastAccessedDetailsWithEntities` - `ListAccountAliases` +- `ListDelegationRequests` - `ListMFADeviceTags` - `ListMFADevices` +- `ListOrganizationsFeatures` - `ListPoliciesGrantingServiceAccess` - `ListSAMLProviderTags` - `ListSAMLProviders` - `ListServerCertificateTags` - `ListServerCertificates` - `ListVirtualMFADevices` +- `PutAccountProperties` - `PutRolePermissionsBoundary` - `PutUserPermissionsBoundary` +- `RejectDelegationRequest` - `RemoveClientIDFromOpenIDConnectProvider` - `ResyncMFADevice` +- `SendDelegationToken` - `SetDefaultPolicyVersion` - `SetSecurityTokenServicePreferences` - `SimulateCustomPolicy` @@ -766,6 +1037,7 @@ spot-price: On owned hardware there is no spot-to-on-demand price differential, - `UntagSAMLProvider` - `UntagServerCertificate` - `UpdateAccountPasswordPolicy` +- `UpdateDelegationRequest` - `UpdateGroup` - `UpdateLoginProfile` - `UpdateOpenIDConnectProviderThumbprint` @@ -810,7 +1082,7 @@ signing-certificates: X.509 signing certificates are an EC2-Classic SOAP credent ## rds -`2014-10-31` — 26 of 162 modelled operations implemented (16.0%), 0 stubbed, 4 not applicable, 5 registered outside the pinned model. +`2014-10-31` — 26 of 164 modelled operations implemented (15.9%), 0 stubbed, 4 not applicable, 5 registered outside the pinned model. ### Not implemented @@ -866,6 +1138,7 @@ signing-certificates: X.509 signing certificates are an EC2-Classic SOAP credent - `DescribeDBClusterSnapshotAttributes` - `DescribeDBClusterSnapshots` - `DescribeDBLogFiles` +- `DescribeDBMajorEngineVersions` - `DescribeDBProxies` - `DescribeDBProxyEndpoints` - `DescribeDBProxyTargetGroups` @@ -886,6 +1159,7 @@ signing-certificates: X.509 signing certificates are an EC2-Classic SOAP credent - `DescribePendingMaintenanceActions` - `DescribeReservedDBInstances` - `DescribeReservedDBInstancesOfferings` +- `DescribeServerlessV2PlatformVersions` - `DescribeSourceRegions` - `DescribeTenantDatabases` - `DescribeValidDBInstanceModifications` @@ -969,34 +1243,40 @@ option-groups: Option groups configure engine add-ons for engines this platform ## s3 -`2006-03-01` — 26 of 99 modelled operations implemented (26.3%), 0 stubbed, 6 not applicable, 0 registered outside the pinned model. +`2006-03-01` — 26 of 112 modelled operations implemented (23.2%), 0 stubbed, 6 not applicable, 0 registered outside the pinned model. ### Not implemented +- `CreateBucketMetadataConfiguration` +- `CreateBucketMetadataTableConfiguration` - `DeleteBucketAnalyticsConfiguration` - `DeleteBucketCors` - `DeleteBucketEncryption` - `DeleteBucketIntelligentTieringConfiguration` - `DeleteBucketInventoryConfiguration` - `DeleteBucketLifecycle` +- `DeleteBucketMetadataConfiguration` +- `DeleteBucketMetadataTableConfiguration` - `DeleteBucketMetricsConfiguration` - `DeleteBucketOwnershipControls` - `DeleteBucketPolicy` - `DeleteBucketReplication` - `DeleteBucketWebsite` +- `DeleteObjectAnnotation` - `DeleteObjectTagging` - `DeletePublicAccessBlock` +- `GetBucketAbac` - `GetBucketAcl` - `GetBucketAnalyticsConfiguration` - `GetBucketCors` - `GetBucketEncryption` - `GetBucketIntelligentTieringConfiguration` - `GetBucketInventoryConfiguration` -- `GetBucketLifecycle` - `GetBucketLifecycleConfiguration` - `GetBucketLogging` +- `GetBucketMetadataConfiguration` +- `GetBucketMetadataTableConfiguration` - `GetBucketMetricsConfiguration` -- `GetBucketNotification` - `GetBucketNotificationConfiguration` - `GetBucketOwnershipControls` - `GetBucketPolicy` @@ -1004,6 +1284,7 @@ option-groups: Option groups configure engine add-ons for engines this platform - `GetBucketReplication` - `GetBucketWebsite` - `GetObjectAcl` +- `GetObjectAnnotation` - `GetObjectAttributes` - `GetObjectLegalHold` - `GetObjectLockConfiguration` @@ -1016,30 +1297,36 @@ option-groups: Option groups configure engine add-ons for engines this platform - `ListBucketInventoryConfigurations` - `ListBucketMetricsConfigurations` - `ListDirectoryBuckets` +- `ListObjectAnnotations` +- `PutBucketAbac` - `PutBucketAcl` - `PutBucketAnalyticsConfiguration` - `PutBucketCors` - `PutBucketEncryption` - `PutBucketIntelligentTieringConfiguration` - `PutBucketInventoryConfiguration` -- `PutBucketLifecycle` - `PutBucketLifecycleConfiguration` - `PutBucketLogging` - `PutBucketMetricsConfiguration` -- `PutBucketNotification` - `PutBucketNotificationConfiguration` - `PutBucketOwnershipControls` - `PutBucketPolicy` - `PutBucketReplication` - `PutBucketWebsite` - `PutObjectAcl` +- `PutObjectAnnotation` - `PutObjectLegalHold` - `PutObjectLockConfiguration` - `PutObjectRetention` - `PutObjectTagging` - `PutPublicAccessBlock` +- `RenameObject` - `RestoreObject` - `SelectObjectContent` +- `UpdateBucketMetadataAnnotationTableConfiguration` +- `UpdateBucketMetadataInventoryTableConfiguration` +- `UpdateBucketMetadataJournalTableConfiguration` +- `UpdateObjectEncryption` ### Not applicable — do not build @@ -1063,11 +1350,14 @@ request-payment: Requester Pays shifts transfer charges to the caller, which nee ## sts -`2011-06-15` — 5 of 8 modelled operations implemented (62.5%), 0 stubbed, 0 not applicable, 0 registered outside the pinned model. +`2011-06-15` — 5 of 11 modelled operations implemented (45.5%), 0 stubbed, 0 not applicable, 0 registered outside the pinned model. ### Not implemented - `AssumeRoleWithSAML` +- `AssumeRoot` - `DecodeAuthorizationMessage` +- `GetDelegatedAccessToken` - `GetFederationToken` +- `GetWebIdentityToken` diff --git a/internal/awsmodel/coverage.go b/internal/awsmodel/coverage.go index 12d3db58b..ac3e04b33 100644 --- a/internal/awsmodel/coverage.go +++ b/internal/awsmodel/coverage.go @@ -50,7 +50,9 @@ type coverageJSON struct { } type coverageJSONModelSource struct { - AWSSDKGoVersion string `json:"aws_sdk_go_version"` + Repository string `json:"repository"` + Commit string `json:"commit"` + CommitDate string `json:"commit_date"` } type coverageJSONService struct { @@ -165,7 +167,7 @@ func toSet(values []string) map[string]bool { // terminal. The published pages carry the per-operation detail. func RenderCoverageSummary(coverages []OperationCoverage) string { var report strings.Builder - fmt.Fprintf(&report, "AWS model operation coverage (aws-sdk-go %s)\n\n", SourceSDKVersion) + fmt.Fprintf(&report, "AWS model operation coverage (%s)\n\n", ModelSourceDescription()) for _, coverage := range sortedCoverages(coverages) { if coverage.Opaque { fmt.Fprintf(&report, "%-24s %-12s not enumerable\n", coverage.Service, coverage.APIVersion) @@ -186,7 +188,9 @@ func RenderCoverageJSON(coverages []OperationCoverage) (string, error) { document := coverageJSON{ SchemaVersion: CoverageJSONSchemaVersion, ModelSource: coverageJSONModelSource{ - AWSSDKGoVersion: SourceSDKVersion, + Repository: ModelRepository, + Commit: ModelCommit, + CommitDate: ModelCommitDate, }, Services: make([]coverageJSONService, 0, len(coverages)), } @@ -244,7 +248,7 @@ func RenderInternalReport(coverages []OperationCoverage, pages PageSet) string { report.WriteString("# AWS Model Operation Coverage (internal)\n\n") report.WriteString("Generated by `make aws-model-coverage`. This file is not published: it carries the counts and the unimplemented operations that the pages under this directory deliberately leave out.\n\n") report.WriteString("**Not implemented** is the candidate work. **Not applicable** is declared in `pages.json` and is not work: those operations describe something this platform will not have.\n\n") - fmt.Fprintf(&report, "Pinned model source: `aws-sdk-go %s`.\n\n", SourceSDKVersion) + fmt.Fprintf(&report, "Pinned model source: `%s`.\n\n", ModelSourceDescription()) for _, coverage := range sortedCoverages(coverages) { page := pages.Services[coverage.Service] diff --git a/internal/awsmodel/coverage_json_test.go b/internal/awsmodel/coverage_json_test.go index 19a69328f..52b159783 100644 --- a/internal/awsmodel/coverage_json_test.go +++ b/internal/awsmodel/coverage_json_test.go @@ -31,7 +31,9 @@ func TestRenderCoverageJSONIsDeterministicAndPreservesDispatchStates(t *testing. var document struct { SchemaVersion int `json:"schema_version"` ModelSource struct { - AWSSDKGoVersion string `json:"aws_sdk_go_version"` + Repository string `json:"repository"` + Commit string `json:"commit"` + CommitDate string `json:"commit_date"` } `json:"model_source"` Services []struct { Service string `json:"service"` @@ -49,8 +51,8 @@ func TestRenderCoverageJSONIsDeterministicAndPreservesDispatchStates(t *testing. if document.SchemaVersion != awsmodel.CoverageJSONSchemaVersion { t.Errorf("schema version = %d, want %d", document.SchemaVersion, awsmodel.CoverageJSONSchemaVersion) } - if document.ModelSource.AWSSDKGoVersion != awsmodel.SourceSDKVersion { - t.Errorf("source version = %q, want %q", document.ModelSource.AWSSDKGoVersion, awsmodel.SourceSDKVersion) + if source := document.ModelSource; source.Repository != awsmodel.ModelRepository || source.Commit != awsmodel.ModelCommit || source.CommitDate != awsmodel.ModelCommitDate { + t.Errorf("model source = %+v, want %s at %s (%s)", source, awsmodel.ModelRepository, awsmodel.ModelCommit, awsmodel.ModelCommitDate) } if !strings.Contains(contents, `"registered": []`) { t.Errorf("an empty operation set must be an array, not null:\n%s", contents) diff --git a/internal/awsmodel/coverage_test.go b/internal/awsmodel/coverage_test.go index db9bbf3f2..06014bda8 100644 --- a/internal/awsmodel/coverage_test.go +++ b/internal/awsmodel/coverage_test.go @@ -17,8 +17,8 @@ func TestCompareOperations(t *testing.T) { if len(coverage.Implemented) != 1 || coverage.Implemented[0] != "AssumeRole" { t.Fatalf("implemented = %v, want [AssumeRole]", coverage.Implemented) } - if len(coverage.Missing) != 5 { - t.Fatalf("missing count = %d, want 5: %v", len(coverage.Missing), coverage.Missing) + if len(coverage.Missing) != 8 { + t.Fatalf("missing count = %d, want 8: %v", len(coverage.Missing), coverage.Missing) } if len(coverage.Extra) != 1 || coverage.Extra[0] != "ExtraOperation" { t.Fatalf("extra = %v, want [ExtraOperation]", coverage.Extra) @@ -39,8 +39,8 @@ func TestRenderCoverageSummary(t *testing.T) { } report := RenderCoverageSummary([]OperationCoverage{coverage}) for _, want := range []string{ - "aws-sdk-go " + SourceSDKVersion, - "1 of 8 implemented ( 12.5%)", + ModelSourceDescription(), + "1 of 11 implemented ( 9.1%)", } { if !strings.Contains(report, want) { t.Errorf("summary does not contain %q:\n%s", want, report) diff --git a/internal/awsmodel/ec2error.go b/internal/awsmodel/ec2error.go index f0e13da2d..97bd26960 100644 --- a/internal/awsmodel/ec2error.go +++ b/internal/awsmodel/ec2error.go @@ -85,8 +85,8 @@ var loadEC2ErrorCatalog = sync.OnceValues(func() (*ec2ErrorCatalog, error) { // ValidateEC2ErrorResponse validates an EC2 Query API error envelope against // the checked-in catalog curated from AWS's EC2 error-code reference. The AWS -// api-2.json model declares no operation errors, so this is intentionally a -// separate oracle. +// EC2 model declares no operation errors, so this is intentionally a separate +// oracle. func ValidateEC2ErrorResponse(status int, body []byte) ([]Violation, error) { root, err := parseXML(body) if err != nil { diff --git a/internal/awsmodel/embed.go b/internal/awsmodel/embed.go index 5a090da79..35627e479 100644 --- a/internal/awsmodel/embed.go +++ b/internal/awsmodel/embed.go @@ -2,22 +2,21 @@ package awsmodel import "embed" -// modelFS contains only the curated EC2 error catalog. The large upstream -// api-2.json files are resolved from the pinned aws-sdk-go module cache at -// runtime; they are intentionally not source-controlled here. +// modelFS holds the Smithy service models, gzipped, from the api-models-aws +// commit named by ModelCommit, and the curated EC2 error catalog. // -//go:embed models/ec2/error-codes.json +//go:embed models/*.json.gz models/ec2/error-codes.json var modelFS embed.FS var modelFiles = map[Service]string{ - ACM: "models/apis/acm/2015-12-08/api-2.json", - EC2: "models/apis/ec2/2016-11-15/api-2.json", - ECR: "models/apis/ecr/2015-09-21/api-2.json", - ECS: "models/apis/ecs/2014-11-13/api-2.json", - EKS: "models/apis/eks/2017-11-01/api-2.json", - ElasticLoadBalancingV2: "models/apis/elasticloadbalancingv2/2015-12-01/api-2.json", - IAM: "models/apis/iam/2010-05-08/api-2.json", - RDS: "models/apis/rds/2014-10-31/api-2.json", - S3: "models/apis/s3/2006-03-01/api-2.json", - STS: "models/apis/sts/2011-06-15/api-2.json", + ACM: "models/acm-2015-12-08.json.gz", + EC2: "models/ec2-2016-11-15.json.gz", + ECR: "models/ecr-2015-09-21.json.gz", + ECS: "models/ecs-2014-11-13.json.gz", + EKS: "models/eks-2017-11-01.json.gz", + ElasticLoadBalancingV2: "models/elastic-load-balancing-v2-2015-12-01.json.gz", + IAM: "models/iam-2010-05-08.json.gz", + RDS: "models/rds-2014-10-31.json.gz", + S3: "models/s3-2006-03-01.json.gz", + STS: "models/sts-2011-06-15.json.gz", } diff --git a/internal/awsmodel/error.go b/internal/awsmodel/error.go index 041264d26..b6ec619d0 100644 --- a/internal/awsmodel/error.go +++ b/internal/awsmodel/error.go @@ -51,7 +51,7 @@ func isUnmodelledCommonError(service Service, code string) bool { case IAM, ElasticLoadBalancingV2: return isUnmodelledQueryError(code) case STS: - // STS also uses these two runtime input errors even though api-2.json + // STS also uses these two runtime input errors even though the model // does not declare them on AssumeRole/GetSessionToken. return isUnmodelledQueryError(code) || code == "ValidationError" || code == "InvalidParameterValue" case ECS: diff --git a/internal/awsmodel/model.go b/internal/awsmodel/model.go index deab8cd8f..377d2ff9e 100644 --- a/internal/awsmodel/model.go +++ b/internal/awsmodel/model.go @@ -1,26 +1,28 @@ -// Package awsmodel loads the AWS api-2.json service definitions used by the -// conformance suite. +// Package awsmodel loads the AWS Smithy service models used by the +// conformance suite and translates them into the api-2.json shaped structs +// its validators read. package awsmodel import ( - "encoding/json" + "bytes" + "compress/gzip" "fmt" + "io" "maps" - "os" - "os/exec" - "os/user" - "path/filepath" "slices" "sync" ) -// SourceSDKVersion is the aws-sdk-go release whose module-cache models are -// used by the conformance suite. -const SourceSDKVersion = "v1.55.8" +// ModelRepository is where the embedded models come from. The commit is +// recorded in model_source.go by scripts/sync-aws-models.sh. +const ModelRepository = "github.com/aws/api-models-aws" -const sourceSDKModule = "github.com/aws/aws-sdk-go" +// ModelSourceDescription names the pinned model source for reports. +func ModelSourceDescription() string { + return fmt.Sprintf("%s@%.12s, %s", ModelRepository, ModelCommit, ModelCommitDate) +} -// Service identifies an AWS service model loaded from the SDK module cache. +// Service identifies an AWS service model embedded in this package. type Service string const ( @@ -37,77 +39,74 @@ const ( ) // Metadata describes the service and wire protocol represented by a model. +// Protocol uses the api-2.json names: json, rest-json, rest-xml, query, ec2. type Metadata struct { - APIVersion string `json:"apiVersion"` - EndpointPrefix string `json:"endpointPrefix"` - Protocol string `json:"protocol"` - Protocols []string `json:"protocols"` - ServiceAbbreviation string `json:"serviceAbbreviation"` - ServiceFullName string `json:"serviceFullName"` - ServiceID string `json:"serviceId"` - SignatureVersion string `json:"signatureVersion"` - UID string `json:"uid"` + APIVersion string + EndpointPrefix string + Protocol string + ServiceFullName string + ServiceID string } // Operation describes an AWS API operation and the shapes used by its input, // output and declared errors. type Operation struct { - Name string `json:"name"` - HTTP HTTP `json:"http"` - Input *ShapeRef `json:"input"` - Output *ShapeRef `json:"output"` - Errors []ShapeRef `json:"errors"` + Name string + HTTP HTTP + Input *ShapeRef + Output *ShapeRef + Errors []ShapeRef } // HTTP describes an operation's HTTP binding. type HTTP struct { - Method string `json:"method"` - RequestURI string `json:"requestUri"` - ResponseCode int `json:"responseCode"` + Method string + RequestURI string + ResponseCode int } // Shape describes a value in an AWS service model. Depending on Type, it can // refer to structure members, a list member, or map keys and values. type Shape struct { - Type string `json:"type"` - Required []string `json:"required"` - Members map[string]ShapeRef `json:"members"` - Member *ShapeRef `json:"member"` - Key *ShapeRef `json:"key"` - Value *ShapeRef `json:"value"` - Enum []string `json:"enum"` - Min *float64 `json:"min"` - Max *float64 `json:"max"` - Pattern string `json:"pattern"` - LocationName string `json:"locationName"` - TimestampFormat string `json:"timestampFormat"` - Payload string `json:"payload"` - Flattened bool `json:"flattened"` - Sensitive bool `json:"sensitive"` - Exception bool `json:"exception"` - Fault bool `json:"fault"` - Error *ErrorInfo `json:"error"` + Type string + Required []string + Members map[string]ShapeRef + Member *ShapeRef + Key *ShapeRef + Value *ShapeRef + Enum []string + Min *float64 + Max *float64 + Pattern string + LocationName string + TimestampFormat string + Payload string + Flattened bool + Sensitive bool + Exception bool + Fault bool + Error *ErrorInfo } // ErrorInfo describes an error shape's code and HTTP classification. type ErrorInfo struct { - Code string `json:"code"` - HTTPStatusCode int `json:"httpStatusCode"` - SenderFault bool `json:"senderFault"` + Code string + HTTPStatusCode int + SenderFault bool } // ShapeRef names another shape and carries any wire binding specific to the // place where it is referenced. type ShapeRef struct { - Shape string `json:"shape"` - ResultWrapper string `json:"resultWrapper"` - Location string `json:"location"` - LocationName string `json:"locationName"` - QueryName string `json:"queryName"` - TimestampFormat string `json:"timestampFormat"` - Flattened bool `json:"flattened"` - Streaming bool `json:"streaming"` - XMLAttribute bool `json:"xmlAttribute"` + Shape string + ResultWrapper string + Location string + LocationName string + QueryName string + TimestampFormat string + Flattened bool + Streaming bool + XMLAttribute bool } // Model is an indexed AWS service definition. @@ -118,13 +117,6 @@ type Model struct { shapes map[string]*Shape } -type modelDocument struct { - Version string `json:"version"` - Metadata Metadata `json:"metadata"` - Operations map[string]*Operation `json:"operations"` - Shapes map[string]*Shape `json:"shapes"` -} - type loadResult struct { model *Model err error @@ -132,31 +124,6 @@ type loadResult struct { var modelCache sync.Map -var modelRoot = sync.OnceValues(resolveModelRoot) - -func resolveModelRoot() (string, error) { - if root := os.Getenv("GOMODCACHE"); root != "" { - return filepath.Join(root, sourceSDKModule+"@"+SourceSDKVersion), nil - } - if output, err := exec.Command("go", "env", "GOMODCACHE").Output(); err == nil { - if root := string(output); root != "" { - return filepath.Join(stringTrimSpace(root), sourceSDKModule+"@"+SourceSDKVersion), nil - } - } - currentUser, err := user.Current() - if err != nil { - return "", fmt.Errorf("awsmodel: resolve Go module cache: %w", err) - } - return filepath.Join(currentUser.HomeDir, "go", "pkg", "mod", sourceSDKModule+"@"+SourceSDKVersion), nil -} - -func stringTrimSpace(value string) string { - for len(value) > 0 && (value[len(value)-1] == '\n' || value[len(value)-1] == '\r' || value[len(value)-1] == ' ' || value[len(value)-1] == '\t') { - value = value[:len(value)-1] - } - return value -} - // Services returns the supported service identifiers in stable order. func Services() []Service { services := make([]Service, 0, len(modelFiles)) @@ -167,45 +134,21 @@ func Services() []Service { return services } -// Load parses and indexes the cached SDK model for service. Each service is +// Load parses and indexes the embedded model for service. Each service is // parsed at most once and the resulting Model is safe for concurrent reads. func Load(service Service) (*Model, error) { - path, ok := modelFiles[service] + file, ok := modelFiles[service] if !ok { return nil, fmt.Errorf("awsmodel: unsupported service %q", service) } loader, _ := modelCache.LoadOrStore(service, sync.OnceValue(func() loadResult { - root, err := modelRoot() + contents, err := readModel(file) if err != nil { - return loadResult{err: err} + return loadResult{err: fmt.Errorf("awsmodel: read %s model: %w", service, err)} } - contents, err := os.ReadFile(filepath.Join(root, path)) - if err != nil { - return loadResult{err: fmt.Errorf("awsmodel: read cached %s model at %s: %w", service, filepath.Join(root, path), err)} - } - - var document modelDocument - if err := json.Unmarshal(contents, &document); err != nil { - return loadResult{err: fmt.Errorf("awsmodel: parse %s model: %w", service, err)} - } - if document.Version != "2.0" { - return loadResult{err: fmt.Errorf("awsmodel: %s model version is %q, want %q", service, document.Version, "2.0")} - } - if len(document.Operations) == 0 || len(document.Shapes) == 0 { - return loadResult{err: fmt.Errorf("awsmodel: %s model has no operations or shapes", service)} - } - - model := &Model{ - service: service, - metadata: document.Metadata, - operations: document.Operations, - shapes: document.Shapes, - } - if err := model.validateReferences(); err != nil { - return loadResult{err: err} - } - return loadResult{model: model} + model, err := parseSmithyModel(service, contents) + return loadResult{model: model, err: err} })) load, ok := loader.(func() loadResult) if !ok { @@ -215,10 +158,23 @@ func Load(service Service) (*Model, error) { return result.model, result.err } +func readModel(file string) ([]byte, error) { + compressed, err := modelFS.ReadFile(file) + if err != nil { + return nil, err + } + reader, err := gzip.NewReader(bytes.NewReader(compressed)) + if err != nil { + return nil, err + } + defer func() { _ = reader.Close() }() + return io.ReadAll(reader) +} + // Service returns the identifier used to load the model. func (m *Model) Service() Service { return m.service } -// Metadata returns the service metadata from api-2.json. +// Metadata returns the service metadata. func (m *Model) Metadata() Metadata { return m.metadata } // Operation resolves an operation by its model key, such as DescribeInstances. diff --git a/internal/awsmodel/model_source.go b/internal/awsmodel/model_source.go new file mode 100644 index 000000000..f07df929f --- /dev/null +++ b/internal/awsmodel/model_source.go @@ -0,0 +1,10 @@ +// Code generated by scripts/sync-aws-models.sh. DO NOT EDIT. + +package awsmodel + +// ModelCommit is the github.com/aws/api-models-aws commit the embedded +// models were taken from, and ModelCommitDate the day it was committed. +const ( + ModelCommit = "9b1a4929274443d8671ea8acfda7afbe856e29e9" + ModelCommitDate = "2026-09-25" +) diff --git a/internal/awsmodel/model_test.go b/internal/awsmodel/model_test.go index ca41d03e4..6c8c36290 100644 --- a/internal/awsmodel/model_test.go +++ b/internal/awsmodel/model_test.go @@ -20,16 +20,16 @@ func TestLoadAllModels(t *testing.T) { operations int shapes int }{ - ACM: {"2015-12-08", 15, 102}, - EC2: {"2016-11-15", 625, 3198}, - ECR: {"2015-09-21", 47, 330}, - ECS: {"2014-11-13", 56, 400}, - EKS: {"2017-11-01", 56, 298}, - ElasticLoadBalancingV2: {"2015-12-01", 46, 357}, - IAM: {"2010-05-08", 159, 497}, - RDS: {"2014-10-31", 162, 745}, - S3: {"2006-03-01", 99, 604}, - STS: {"2011-06-15", 8, 76}, + ACM: {"2015-12-08", 40, 239}, + EC2: {"2016-11-15", 804, 4245}, + ECR: {"2015-09-21", 58, 404}, + ECS: {"2014-11-13", 77, 643}, + EKS: {"2017-11-01", 70, 450}, + ElasticLoadBalancingV2: {"2015-12-01", 51, 418}, + IAM: {"2010-05-08", 180, 624}, + RDS: {"2014-10-31", 164, 791}, + S3: {"2006-03-01", 112, 710}, + STS: {"2011-06-15", 11, 101}, } for service, want := range wantSizes { diff --git a/internal/awsmodel/models/README.md b/internal/awsmodel/models/README.md index f86dcefe2..6eec162d4 100644 --- a/internal/awsmodel/models/README.md +++ b/internal/awsmodel/models/README.md @@ -1,5 +1,7 @@ -# AWS model cache +# AWS models -The conformance suite reads `api-2.json` from the Go module cache for the pinned `github.com/aws/aws-sdk-go` version `v1.55.8`. Running Go tests or `go mod download` populates that cache; the large upstream model files are intentionally not tracked in this repository. +The `*.json.gz` files are the Smithy JSON AST service models from [`aws/api-models-aws`](https://github.com/aws/api-models-aws), gzipped and embedded into the binary, so loading them needs no network or Go module cache. All ten come from the one commit recorded in `../model_source.go`. -`ec2/error-codes.json` is separate from the SDK models because EC2's `api-2.json` declares no operation errors. It is a curated subset of the official [EC2 error-code reference](https://docs.aws.amazon.com/ec2/latest/devguide/errors-overview.html): all documented common and server codes, plus the action-specific codes that Spinifex currently emits. The catalog records its verification date and must be reviewed against that source when it changes. +Do not edit them by hand. To move to a newer commit, run `scripts/sync-aws-models.sh `, then `make generate-aws-model-coverage` and review the regenerated `docs/coverage` and the `awsmodel` test expectations: a newer model can add operations, required members and enum values, and each resulting finding is a real gap to triage rather than a reason to stay on an older commit. + +`ec2/error-codes.json` is separate from the service models because the EC2 model declares no operation errors. It is a curated subset of the official [EC2 error-code reference](https://docs.aws.amazon.com/ec2/latest/devguide/errors-overview.html): all documented common and server codes, plus the action-specific codes that Spinifex currently emits. The catalog records its verification date and must be reviewed against that source when it changes. diff --git a/internal/awsmodel/models/acm-2015-12-08.json.gz b/internal/awsmodel/models/acm-2015-12-08.json.gz new file mode 100644 index 0000000000000000000000000000000000000000..0382a94149797570b64fae7516289fc55d62f2e1 GIT binary patch literal 34558 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%0A` zLSHI}chE3#6>DebO{h zhnhp&fMTL}Efy3NH3>h^sVqmx0YiVH5C>>2@d2-4IICFr8z3brBTW~Il=xVc6_f(r zh!5;qVKpwoLG++m#Q3%#-r-pn#S?iUFCyy9dVWZGxmjM0*R+Jn<@-;vATRKVSNG%C zT6#@JL89V{D1O7M9h$C7e6@uc|A5sv^WT`b)1}CeRRmc`OSo1rY_7%v&wbHe7X)ma72B!fky5<9WX~#Buy66EM4^y^@yr-31T@!d=u2kYQ(BIbKeK9 zjr}{ippS%n&#HRkH>irv0)Lz=?=5B=|amI2M{@U~BR9dtozNYQ&TyoABe^JeTgWWNO$7PRM?8xUihJ6Nvg{pV#02@sOD! zBbr##g+ST#*70P0ERYiv3n4JG%E`(asel)Gy}z0JlvxLCJoJBjm>T>4_J_Q||3BWp zzyIc^gWCT8V!)rr|Ft(?i!Fd}XaKHD*~jZ<83-l)X-F0 zdOjemh-eCNo4ZVYlg8K+-=03e?&Hhj@4w469qON6eLiWPx7y^i+3mN^TBk<8i7(&3 zj}8wH8-Ex78_)kR>c5MP$%AkH{Pf+o$q!z99slB}2H*Vj>9BU3{1Txz+l^$0&yxWE z{#8M~pSb=YjrRk5za`G+$NY3;IuEm9{p0sXua5Hw&GW}2H4E^*G=b(~@gNetAQ<_P z7uSzGZMQ4iwrebk_?TT8EX>S(e&=mkwDMf^2kmcZKs}7IId8Xg$yCLsTW%xQos$1V zri&#>?by{*D(62I4q*{E$|fWC_xJlUoP}dR=Fu&D%z9QS8vL7Dq2cnKr_i~hd?fO7 zrZU&Bqs5#wUVv~gfh#fR$cmp{fV5a{Wb-txMLFl81I+u0$0K6Expyf-bdfg;LunPF z_y+(-f>_!WB}>s%Sc+z*=X=n~jScwo)6}^t!jHD?$VmGl>KMu#P!U_ilNG+_Ar6v` zS%mQ^R?BXwa=kK)l%fup_+w=aZFRszl;6#zE9SdDqB44c>5;gLv?4b~2=k))M$#P* zqy=O}yOIe6i{jpnE^(Y?zGX!LL#2X|bQZa@8fiSv%cGLXcxxbD%jpHft3{7nW+};8noeA)3$u~m!burC66%+@-GUihd7vI<&d{TFL3%S}0i{G% zdmB!c(FqrsTYPS3PXFPf_}GaOLn!r?h!<~BU$w>)KX~Yox0Nlyxs^&W=aj^?46j<3 zSDkJ@zgo|Ic3xYTHhOeEIoEMB$cQljK!9VYnq7gf-D;oTs0*??Z4yoRIc|(K&SqGR zM4n3-FkPHyXEMGwRsD+7?~Dw=j`WnG4Fez4Fl8g(5BYAJKLMRwW|ue)ur4pzl-`=g zV}-duR%{&OcHY?hz_UmuT)zZhClJqk3F2f#(qz z7OmSv3&8Gv#$Rzi2f7M#4&Th~kgpM&x-_Jcg&gG?ELcIn&EkxY|9E zl3$H>PqVwYxdeEY=!Sy9=B9Mi#P^A=YJ!=;l$b+UojD&hBM{t2i&7ih`{V?U%dgOK zS?6tr)Z|C8u8EA~TzXCNW2V_;dFY&q4H;x{jMrVHk(S4oXuE-%H69VG+J1OKK|9cg zmZbs5Vu?Hfk)9ulnYEvpFyl7NXYOufjvx}%k@X9m8txE{<X~`hjOGgg@g|kU zHw+Q812YJt!t?u2Rwb{_<9K3AcOgI*x7hTk*%pdpICCQyn0CmM{DBtomo!RD(`mz)+`rYd6CM-ek)wyL>w`_uLbWBT@2f& zVsTP8MU@aEcv%l%J-9brWlM{=u}$P_E+D9MW^}~Um{;tc@!bXIR&Gr(P%+^>Cb_QS zlk|XmCPT7Fu%wffo;0G1x-JBgXfYSWbJ6H`;&&0H6tnP5!n2>hMQ$_mUr$^BCXO;1P6na78@v z=rs{JDN?zJIBtA1X%Yn!oN`i2W{qu=E1xk3RvZlr-pPEAuhBYh^^J?0UhBMV^sl?k z8u_L9+fB25`g7~*=Vte^+3wd!8^)*Gyt;0*c>F@R?xLK#oc6XS(5CEb6~hfuTbkgxIMOg!+fjxb4?QNj_B=bcvLMOLkrmZ|ut z(?FEhlfL2c{M2|6+x1A-Nh6cVEPU7X?{S_9E&7@)Psy)OEK{ZB%R{bu{%U=OMDE=D z%xh26b%u^eE-tYC=&dU`Ein`BdwDTtibGC$r>+otwT=)Y6s8lp^fj?4(2vqoNf}_K z<^u;l*QJFhMe^q5@mvT8FB2rRrzlz@g}5U$=D#bmFmziKg0=xV|_b z1z*o%^EaS;NX`MFQ1551QeTmU5Ai z*h+7!7}L;%No2;Zs7RT{vkY0BqydG$G@Ch~Yyt|GYXKA2nFeK6;0)-}WTJxS7@Bgaa1y0aSl1yHeHjKBdmcPwYxK)l!{2d#n`Qw$68%`rQeP znt?S!i!)|MBAVTHO^(ofRQT-;Jli4->D+S@^JOUFS#**bo?Xx+N+7U-kdfpvQ(ef2 zD?dVxmk|um9*?qG51rr%5ekNMz%wCSYRZd5)XDiAB)9#r8k#GjH%X^9p13KHkGT9Q zYH?+&hAiBtj9<1QDc!U}O5x~i+nB2*uA$;hP+peNCuyh5aus#F=v+6>x}A1^Ta#kmVO2h| z+)YnCdMpx;=1jN)4oJZ`K0JC=KRT`-{xJV}cAsa#TQXDc4J~zPqB!e<;j`o!xT@f) zm}O<~(yRWIg5KbH=+$#!4!0UEXz(`1g~~)r#SyjGY;^#u9;Z3vszyqKxRJ412-21V zD5A5Kfjg(6BsX@GPX$1i@e?!zkI?OQbl0ZM5+p0 z>Zn%$T)$+bdQRvmd*z`m-m6&|OqGgK4&YU^fqB357Spm|;|UdIp(T&tm%bRBdbW0{ zH69}?3lh%@Rkj|_!EIuN6VNMTXOD-=s+*14?a}1`U4t`O6)2ukQN4LIhg*$tB;ciF z7UjIIox=kUP`P0V7n9i^coqS_2sq|ds-%UhfZjUjB<}%Q@lVWvUnInDL`wa@a{b8e z16FSH4(yJe7(el)MlVpG((X(p=Ey6K_EP-K)L;`QISNP5m@~ZlHc7E3p&_zMn@<8i z^ex|I&*14F%=eCNj`)qJwTuxDybTF^O3OKab1?f=zdIf8L`=(2e-1&910c>H@xv6Dyf55;>kw*ISro}uC)^1r>-1qE=AYUEsish zku{Krzn| z@2}}Yht*Ac8Jk-5z^%`!$`R~W8Pns6kVEKjQSWbDb;4(_aQK!#U@7O5t5&y(CeoS_ zi*|)EZ3)#aZN#W_E!(1uk)mQ@a*-9Ja>|uPEZA=Tc$3}vkW>wAoXauw5i)IWg{jdd zcL4p-uV`jEnJ1^$NPM&>$#t)St*UZ9)FM~(AqsA38Xe57D2G7sRByE~0gX4N>Crvp&*05s=*^V+@5IR{^5u;M*}sVpGv zqLMMm&snxw%fFp_fHArEhm>%CrtHHWw|Zw_Qc?P4+I(-AIT40JT*CaBsR6K5shUTJ zx$}jJ8qj=Hsl?PJh@(?kPG}ornu2zVmF%Q6y&)M9 zDw6O2L8`!?`+vmF!`BnZK#m=MFu%I8zU=<)r>|+afw;|>Z58gb3Q^6YpPb2_@*|&fx5td~tC&aRqT^DmP zjv^mA?u51RruB{S;xO?QOk(c<{&Uyj|M`Hww(vjyeDUh14*YVAfBu9&-hIb9KjPol z@Z&T5cn3e;;)i4S@gD#F3Esbk=l?hS`vQLL;@{Ws_pk8%2YeO#cj502wFlpK;qT+U z;@v-6!oOX@_K954T^i!m1@?le3)TwF;+zP)@&nIp%_ z_?pu11lIR7W#12^`P?(yNV%T*vYwo;mUU2C<>(9XuPj)B){`zA!t7|QI6|(>7`Nj z`7K8w*_*m_A=5V(fmC8lHhX~!Y-H{-=dsh`yP4NjaW=bb6P9n=vbR2EuH#a6T%0ZE zQe%$onDc%~QmW9OxdDPJ#6c>gyZjrf@|_mxxb!VnLAI8AyH)J06zC=G3V2foaXBx| zC9R}$rHYHARZc(&np}RTTn}YtUZt-QRCPdUn6e!*DA z8CYJ@Rd@;c)rzE4P*SeOWg;5#y_UdBRGLlQZI(F^f36yJQP>=++#1@rj!*u(zZ=$X`-Yt1NzugVO%3XV@l8<^`} zG1>EUo_B>Vt2R6oHN1Ck+mPzES5Dih*#;?Wjc>pNDQB6N8$i)PtYxJaw2KN`>-iQ^ zQQtsz>}qWm*&6mnR#etks|>VC!z?GnsdoN1o+^JlfeA^OhFnt;k(%f`yC9{j$_iEedU z9oGwPYTR3`zelja+H7}Zmyc@R<)cTn%SSu1%P(u*<(H3YmtSsmm+MopW{*b2n(c&& zg=45u7Hj=ImL1*!SsaezsODWhdQ`i7v?IIxvgTcW`KWezi?VoZHlb*&XWDh}YrVIJ zzQg)lx3|A+Ug!Smy*>2()#tj^{Y9O=rri~NJ%YUzGu`UW)@CJzeLaGm-MW>;$8g8$ zF_2VOk6>SEqTAorqx!b>=&@|;(e}6XWqsTF^092|77d>%t53X!eLeJz4QIN&o%PMy z?s-*L4}D+NM7OuCbHBE2Rb4&wZB-N9{~x2;EyWm}K7x~+BDII62hu&vv+apVw= z>f6?%$Fi+QJ9i7fob6r$q@j)7r>&*Dgx$CZNK>CSv%dwkr-!k*JE}o#c4v93ubpr_)w87qO`e_I z)9r5O*r_jKBJAtIM>{#`5fl82ZES8`zNct^k7bk7w5Kg?^ycMk(KGxY1g(CIfi>d} zLmh5WnR~Z)x-NG8K>Sj>#jt^97>BOUomH_6-f5TCmdCrHUo})<*{q@S6W=+Y4@cjjP^R2BiKQDYc1sRy`KXJ;ygPKpJ=Y zs=tbDTdUH|hBhXzZr!~&O$FH|&2@iU+%v!X&7D6h?zoa?F{~%L?y20Go2tsAxo+j1 z&267{gHZ9_ZSDU4{%l-2y6;!|zhc~baOn`bKDgZdy3KemSJv1J*eMIli5ZyMWE6Dq z+|g_5?oHWr6fZ5m*BVckw?-|R-Zhr8PZ>-`3sI0^&$NP+qV@v9m@5xoCrI`C*$=WY z6kn!;<*>(LU;E!5%zn_<`OoA^s@bOuA+LKVtZiC+>!)%Y=E$9Mu^JhK(VlxAf0I*& zKcCGw-TU!@ssF0spJGYK`F*kqsUC1ZYiS={CR^G}^?=7lFX zrGUI|(IV`~@}em{06?1xUT_4cH5{QUv`wQq>F zL6M%%Cb(F<)mzh^GiX%2gq?_Y4D$;17aoKE>+8&SZR|1J>S8PWvuRrsoGRynH}0g& zS|{GEVyTCGMiY0+86vEKXdgHm?*JKeY|8t_&^4ykwFlF`^1vkEFWaz3$Gw5pMni6e zSW^D2+=C4>_<`h|eC%exWx3$@F0osjRh)JdU2ydm-s2nVht0Ug_{QWX6Bi?MwRp2~ z%6B*XBcK^q(rcnaSOkNQwxR=Wfcxv3Ib5-^`Qvhc^-&oaeBu0k zq%5Q{urj~_a9~5{!2w?d?|N=c7WBr130NQ25B3Aycr6^L@e3OnLPg|zB!A(&_m1(Ehpo8K9A+P zXsxEM$0}banhtR8rali`x7ZS$nvMy)K71vG4Ah#fpj`}@>5Xqhp{r_CjF#t=(jh&k zG9D#%lTU{qq%kvkT(9_nOW@3Dkk~Qecoo| zjGL+hu7ZwlfVTbl=-=GNX>h^g&zaXiZ#HrwD_9uZs(w5Pe)Z$z`I{wOQ z#rvM8+G@<1Pjh(ad8c>W?Y+PJxpmS#ZVkI)j&nIf zcQCl<9M?2J(OLeWdad@b`*WwRVae|DZKi*ocl)(1m+URy&`=wGIqaTxjxWzHhBb{b zwd>pg_d7qI{aD*N%HDE^^{&-DsclrEv*jYKEX!j4X4yLN#T7<3pH5A0alcj5a%w5b zef~f39jFy=q)8;CnCUrh_$c4-QNE$Tr8h5*UcP$$%|E{V?(oIY8?C(q`9%|ciT#i- zNbx7TNwa-~R>OzwmobBcxhYMdYwrMx(((!LAI_u+^>DcnI1cTfwAJ!)x%}q|Qz!dO z9-{>gFPGW!@T~z>M6P82-_31%VL7~j$GztbrM%zW-RYNl;4jer zY@~WyiY>^1%z~C3Fwfz`yJa{{JYZHi%Z66zMCT6ctk0Rl3`ua>+VD*mri@{RgQl;Z zOLZ9C9_dF26+h+J(Y!L$IQo6Sfx^j}tIC0kj|lVnGh5ID;Jl+IGP`0%<}l?b={3`F z9sZUbC4hD+8$k8loKT_3=qqCA;29Y)aDCw5`6wM2gO~@Tu2?WWd8B{2VSrj>+hl^2 z_F=TRP9dH8@W&-=e>=s05&s;{Y=gXIp&$ItvTeFjBfE$=o#pWzdvSP}zn~d=;X(-4 z%r?oyy5i?fssEWxHqd*t{(2lUf6R?9rp;Y0Ny=9xIN1l&Zz)1ZKgFd^Z;vkvxRTyd zQQ}ID@Rq5|awftVsGO>W_dmRoiPM(HC6nv;oUpoA;wC!sd1#WGK+SZ9S0r8D14bD| zJHQhXG5nv-NV;%~8{R8ur&W0&eQYkvSR0vH#5Z z%CZUH5yxge-|T>sre*u$qI@Cy^_c0yMaDJXL`PCW;JIABG5^MO186RAXI$8=;m?jW z*o2|5Nt!ELjGP9GJ4@av^E0PdkInFc3>;W&It$RLFD_45%#jB3{Kt`T!?i;nrDOoS zC$NC>xq^yEDf$K<-JM!rGM_--NHakj#)R2S-1mtgH@Ix|Jd~|BjGU@;*|5gCO}P3S zUJj`<5V;&fXCNQv8r|TvTS`YAypD@@MIOVzTNvgwS2b`QwfifsppF@v_>F|75~W}A z)sWtie{Mwp&q`qj@M>jemTZkQa|}bq_4}ro=iXWq5_Ft|g>FNa!~7Sr&|0Uhe{sU1 z)lm1!iMCLaTex$>n!*haZ&Xm$4_*8q#tqZ^>YkpT^@mzFaIhvWqY~$0xa;0paVF00 zOj}aW6mO;`hWHq16;7s_N91bDSYlA3Vs2dtF#)1DxC3dtY@NipcYSev3lkRe^w++l zqb~HjIXP+C6JVSPr@dgX-&?8ocNe^I<2|(g{eksE(Zlg0TeR$J*W(m1EptdB?^Sg| zOxYr>_#Ic8r0GE>zF?YUKs9HcbqgPXAvH5CZ@=)AFCf6jFF9X)i8SF#JT^)t;%yt) zxVT}teaY?dfH^)8u)HlWIwrT?=`T2zCS2P9nb1KcLvq6V0Q=t;%jC^~d&?EHG!>9s#}&p&kfr=1=bb3M+S z`knKO<1R`-V*YSK3r7L*?l}`&X~W_#SGRHMI?hx(C_7tWE5#inDEMl_fXUt6Sp1>5 z9Mtzvv&~^)`JVcGIH(kwWcQb|S4!#U`-ZQO3Ekr|KlQW2pRg$Z#b0krb8Kod{6IQ>$QcWkoz3!zMECWc&a zhJDf|I<|FfjV#*=7G>s|@^%%|9VjlaWZxNfD$;GFu4J?VQrN&cX^=H9SHzGKGNR`Q z#(@n;Wl%&5;Ot`hAjY6`PEv4rdv5TS@d1`PN<(fQPiK|s5wH||iZF@{K5CKPind4b ziM1g9a@+HwAkfOD)uyn~R%L~n?iKucnE$z&oQgP+1l;cN=`OZiAfZU>xmi}cLn5_?sp zIod{5wB%xQDPE|*`h^VXDgx%>QHOpQxfr_^k+uuO)|sgnGb)sE)o?nB{@8rfp@=dm zKfk5vP z-Q^NiL{X|~bkRO@hj`xa{@fbY6;~>ITQ9_qTZS%1GQG3xsA*I>giemEu%x6eD-59; zs`R_S<$6H?!BTKbOPQ1@Z&x+>v1(c* zrn{aX+?A8NSy(>kV7o-k_$#tGdf~=lyiiI;m?| zqO(ovjmwA>-D2WW z#FdByWq6$0;O6QtrWGikJ=dOYEf>OCBrFE>cV#)2e-jHFi1DKcNlJu`v2F3ml-Rw1 zn-W#n0oq`qds28Oe7G@!&?udu=Fh-0?G`DD=$Rhgcy18bY$D^FGYC?RuzcJ6)jkFR ztT?CU=XgSab~twb6p3c{cLc;Ft4IUC0X~};2p$QSJbR<6#X=J z0~4BLlgd^#JT(F)8oZ#^ z7}!7i5}c<2P{oj-V%pHHviDK|qE@h}a@o@wT19ulrZYDHf5XuI%$!1sVTC4E%a}XX ze;@>TZ2GLJ#GD?R08kZ1V?=6&8Sq0-3O5YlsJFVRncvM;wH6o)33ov8jYV|LLI(_*K z?j&(kH)5d3el}p3giSvgB$XK?PnJWf;*x7GXl8r^nY|)1t4T{Fn!v>jcSLe$yF46fJtUq&~&%h`=4Y_A)<{(lLpN z+&l9k&Rm|%icOgn!uZ7zzhyV(tyS*I2X-sHk;)P;^wy1$XkO`;8?-Tm+qLX+$k)mv zzh0RHL$}xO{B(g3HjOnSbt5cjI`_kLs4{a-FWua;ibH`6r1ZF_?qF>Yi>&07vXbP6+&aZDMpm~E-cMpu4l-ZY|jBUn6;zjEE2$yRuUyU&B5y8xwi~gH#G)kr&0^?6yt~&$TrWZ~hl(fAE*48QB z0lSoc3rgUFwkVf!$0z&p>DsE6YpXs#tR>e$zEa=(L#~pl{bw=DYFDcBWoCJ1*}QJ; zt*X|GsU~BQWYPn%d_5k5y|>B?>$HZJE2L{M_gqcB7#B-#rLxdyVGGrJDE|rdO4R^%b>V$f}LPlM0j+LPtRycLefwDXKhs3#h=7Xg9S< z!Ub<&H4BVLr;<({n?inkq70lMC0K+o5e7C30u+Q3wSCe}bEwK8$+AP4bRgk0%`{MI zEkyiTyY(Egz4?Z-t1AS5q>XO3DE}W-IEcft9K!12yEeXoqZ-1$w;^OFuxuz@#MeVw z+o?4|$`tbuV;`Hzk{;*nmXK2|S<53l6@1(t*Hvla?N+Ruhx$UVxUE(sR@g(XbPA0{ zVPPqYDp8U;0xPPnq2x6cXfTl)FCuRWY6|ibJP|yJ58RJ=P+k}dek=t%HUEA=Q5}*r z4%FdzA`y*5)M6}vLS|VMlEw{6Q%x-p7*!Y@DVpBBF3w940bu~CDi+FZ2hDVdvT`I^ zMU@Ddi>!Rao~rgPtJ=Hko;4~#h&g>^A8yKKN_13Nohv1X0U-ay#UOv|7`(^4lh^UD%rEk*mxqV3FCkcH7Q{J5lFsEa1$4)? zhi-M>j}1fg2iMSEVl}eaVC4Im8QkFBr7ZP+N)>tSRrZCGI&H)r79P)fkTBE*-o1cn z?)+zN+Wub33x9r<_sO4)5=#fg*>#D(b4%Cl?e5~i?ZjfosjfBb_TJaFdXc|BeU-7U zsS_h-V`Y3x6(p5TyZg(eP>T}6Wv_s`@fc|PxO39k5z1c6Yw(mHP$og(0fp)mFsCY} zfprO>TBAM5v3JgV-*m=CvZsxh>-P>^_Q_1&wM&5zEH>Rlzv!PdGGHsoVowhph@eY6 za6?^r<;Sv;P&CK==*2KX)F9VJ?@pg!)M9^N20- z71r!st9#OUyoUG+E7tCJcGmos(^<>xjxeMrYx}_w@I$e(pOPP|y_~Q0=6X}mzpHLt zwRW&#p}S}P)|zaZ*Y9RbbJ)1C zd@f%X4>@%1DW$cNl-3979e?Cdmzn9yJEbnvkaL{qsB(oM()K1afQ@DRRxGM_&;_kK zkX6oI_X<-gZ_Ha}{2P*SBra?;l`Tx7q@)}{IFZ~@N~@vtQB2PD7*#~0ELhHceRd1^ zG5p`L>r8x^7`vdnKb5GOl8IvlThI3@@3PibXGuue?)rtb@$bhkGDSJq-#+b!pB49s z3@+O3&R|f?C1Tq4;9y8vIHd7Vzw-bYD$*1ZTAl3@>AOE{Y{%q)0nHF@f9m5 z9-}^43Avv}HPR$v$d)ZH9nKwSXsv~Jr&HI7wUWE;73bNFaS#HTzRfv`0@yED8i2GB zJ{L}ifG=8RF0ps3E567lCL-O&vhi?Ye$h&jVEKECt!@sEfNxCseTiZ1m)e)Kf&AdijsHy#Q(%qw{2Dh z8Ky3h@gF&?(uDFJWhwNq3sbvRqgiK4)-BsMW4(qk(B70Ce%G-OxpRx7x5N-ikNw0Q z^IZ$J$u(^;1moFBdA51xU7L=GrrhEjTx}Sfm#sGs(?+Dn-I$GOLm|O{PwJxltj>Kl zpSaFqy2Z)N(%$<~+{n>FZC_au2Jm++n-{OA*CA%I$p--YP~McM*DB+X&>C2a zWXppYhdA@FT!`;G)8}50eSUELfKC48I;=Y>Gr`DvRn4&Pf+hR(w#BRGb7z}gXJ3ekRp^LqdHZ-q=X5i~>k=&$I7-3l|flW(k(qj^co8{^Q}YXac6eC+#$F9FgTv^?QPl%Jdi`=)oE9`W<0dY{OaHz9d-j{z z{Qa=`-6#1=^V8qtN6-KJ2-_M>s`|tm!`TVz5 z^IviW{y1!WbM$BU$*1S=sd=Y=JUX zo3ojXHPBrurU=6=AWR}2uaVHtc71}r8fn3){bJdZvFS~Aer9)KphkiDRUxwmBAS;J zfta4Yp5WFOF6G=YXFkn4a=q4D2%IZ|E{qo#W%mchAboSHxBMI5?x4q`aNv4ID0|BtmIwu{XH=rI3g~7zR&qIyMA>WigvL`%pvl!7 zO7+MP0)=}^aZc}kI_^D}5hszjNr+M8vUNIx^gs%Wyt}*G7au|Fp{f?-iSLu&?HiT) z+O@=xY0SG@CaDD8-9RJ{gLc7?^qB9XpbYU!KM+LPm*zjd`}UjHZ1ie8 zd0~EIj=uZu(0uj!AOHAn^okvhzWZh$1|r57N|c5HiRMMykf%kK$^xDgsX$l2`_A{f z&n8?*jY|a%Mc%8F-t|2PLjEuuo;P7v(%39SnCkbd9;Jc+YrgT^`Sp#=sc75oeDcn7 zAwC!}++_VdEa-`xjH?ee;0$ni=hHUa-LQn}V1Tw1?sMz3^{=zuWp^;R0G1;X9i0ij zrVVt;twnbdz6Z0CT0~hPaf)rNrX7fPD=G9Au{o1_LsPEJ1D;GaiERPsFc4sza`?0I z4$5lPoAmN(x_b>?-ov#m45GA)8L<7qd^$BF5%#5x4t{p0TPOKp>Y+x-6lW86rZ28e zv>Ly2T#cgfU+zxKmpVS&{Hv(u5@CBqFqgmv?@3WqpxW zSE_lQ(p#*$DmH}CslJBc5Uz(*X(-l^pLmn^J7b=_CceslE2%ESumlanz$C7ew*|}$ z0NqJ?T^b4%f-o!=nf@8UqAXtyr0dAy=}<5n76lgG&$Qp=EsT~=Yu&PNl~YVxbHe57 z|3t=;FjVmwt`cC>V$QP=h%z;~N}KoKtmuPxY_$A2w3fFXKbfQ0X$QhDcC_S{!n4c) zR1W-jS@1&ztiB$V@N8C>Vz{2XtdIJ?s@!qzT|vW+0_*!gepcay*@*VF| z_#(@pUg~Ie6sqn9lj^iNpSTt7pTj@(tg$p~g%Pc0l&f@^(Q_SFp1)cG<+Zx0A|%-g`7j>sH`KteuFu98`lWT~4m+S;NfhfWnfY_4@nh!3tD zl7|Kt@2zJ|u9b&~;d<_Cz8Hukz)wMSfsXOt2;wLfNr~H2I1p|v8E+R{LAx^NcF>Tp zzL?a(z;#3Y(FkE+uU^yKgp)pfW}9Z*XM}1aG*=jwwyI*pGW$ovH^1YJB61d8asI+a zhCnj)<;2TUxa$QQ2OCawQyJ87O3U{IXc!lu>zoUt=c(2}#fZp68DP3_CUy&_TR-Vx zG(h_IVM)Db?bdVhg3sn7o2w6Tj}AB;O=ocj5XXeh$gpcrzAT$XtyAsgMuMMlbJKD{ zLzFpVZ!rt7ARUeHGg~CM0bXs<$lz;KOu6+2qGvMU4`qcy`i$Gce1Z)vWz6@jYp~2` z{I}VSCj*P<_ADF%a($X4)h*nQ06`|bx8bueH~N$^wh}9JQaXh2=i5_2y4N;R_2yIS4^gq z3as9GYrCULb|P#Nop_SJhU_(D#EP?P>`*d4bx?l+_K2qv*co~QLxvh&WeT}rvEMUt!fFr)KtUE#Q)c9LY^;w9?c^k7Kt6qis5lyDF+!sYs=alGGbwRNj#zi-{iqB6$;_?y0YWt?|Tn|ue| zNsNybggOo1Xy24{1Sa0CXJ(|vsUVJ&pyfzxsS54(Sg0oz#mu8q_#-RlMF`)jtfJ-ai|5+AEIZTRye!DIdqMb$Y(qK)&Nt z(jJ_zF_qWGv+ntz)4uHVjxPtl4u+l66VmU~cbiWPx{Rx9^CNxcYkryx zt!adjF7uK3V(n$J z>?)rrUkrw4brHYlY|Yz&q*~zbmR|LaO7&HM;M`}X@0PB!9glGo;}MNjl;GPTpo9N-MUvf z*?qoDZnZ8u{r*{9`c&9o{tZOCb$QY~?G7(H|7>?U$F;3yO2>r;D`}_I@6|X`z1LF1 ze!9vCk$dFpv>mVA#Z;F~v4~t;eQ*8{?-fH!WB1KP zbK^d*Fzb3}ThS~buGB9%%a(l&VcR#;jn2`Oz4#JbL|r_>9izyCp-7gQX?ea1aXY3o z6^INM(Q=e#>+2|h{Xy&U#o^H_9b7K_=IHR%xAL1vATSOEgZ%ivHZvh#(_vwLyes-L zT!b-?Bi#87s=FwHlqSrFC^-VZgSc=LPA1)_Qg~l8jDY~(S}MZsN41e3A@kzno}9tQ zy$1d9>hQa7KJI;zGm^_O;)BeXbaXl3{j}vMNM{ssmB45!6I@2Ye3cTLNS-2G^8_rh z#1)rcaFP>2EsGS25X2dY{?1>Qsp;?&JbAlVaZygy`&Fz(#t!hozX5?qk@l7VBKw@5gGaJ|gJs?Uyl&-aa% zaomF#8Iw2tpE+|VCdOm730bBo@A<~F{&CNLPD6lSDLzgQhC|ul=izKFann)l)-A;e z_L+bxk+7}WQBeX2RxGus=MsPEtVN0WJ3cSR=$_xc0&3&`ek0KYiiUTBVo`SU!k6lr zC*_&(snQc_07}pje<+IUb8P{%8k>|WX1JBT%?N=lI@PQ3w?{|!;BY!=DSIYw$}`8G znYVAT;A-FXt|5=_05Sm&Je=Ccy&oVXm;Xkliw>w!aE&e;3*?W?=~9Y|x9j}uqTk(k zflIn$C4`37ptt{m3#eCIKrI`Y7CXJdrb2YJ*j4xy^D2!qFtt+47jT9S|H#aH|Hhqj zMPS6FWmFCcR-4dfLMe4MuG%_?nL9!p1ke=(UBP+@jf&gFP&sTq|2} zP)@ix0S7#?hB{>EdT_37}jQ!c5#! z)8@2wcrW4J8dIU7I2^ZOO$E*n*IQhHGb|gXM!VA(f=skcF&&s00;y4jyX4iOhBF22 zw_6H*&H~MO$|hE9ramD-EJPH6KOeasXFl*$y9KbGww=-usd56cL&0_E;6q90-ktT? z+81Cz=-A_2j(ypm-OLW!1TS=XVma*cBCu>Lupq?X2LW1y?pp#Za+9DdK9PX~nce^} zGO=#0$(-|3y!Z3B?qNuF4XAQo`&0Kb8}i?xT*rv_V1XRoi}Ep%8xq%QW@+P32T0pX z!4uOl!b*dR?JWgNzU6AW>z!wgk4Au()qeAiFG{mSgM%BBq!2J9T-(;2|Fhm>>}B?4 zmaLYE--tw=xGt#gr~dn=l?3R60K6l;PsF6i+xjTm<0`tmH`eMe;dOoibi1{vF$#x4 zK$h{!xgwr`kJ2v#M@ivewgiW~_73<1O+Eqs!fykfff1jCXXKRaQPGQus40WG0H^B^Rs@41_;TJ?2sAxh2~VfgOu|yU+KT+u z7itJ71>W2bwx^nG)g=1h!pi*1by&nst}9gg<{FP4x8V7 z`ukss-ri-Dm0lsmnc65@{k3AZ!bSfiRzFl!&H(SCDiTCMLs`(#gl;dcQai&i#1)T; zZvbMn^kilfM0<00` z@sH_wT%xVinSFe9$ny?(cfz>M$#-bH7{cD}JQMr)@vb=gO4!qzaatw1smyPc(()!; zS8#7^TjQXz`?-oeVWL4a<5*DHm7i#KXjXMMcVcm(g|^tFvdhj*-AkI+=Puv#MOE#& z?kU&Oc(eY!@h8&hircH`ozsq-L0JzTx7FIG&t*kgjB@a0SOeO>rbk-rwHL-gpg7=L zCsG*JC_2DDY|8$mO{w)JzoJwFFtbVKBocy9ntWypyxm5Odn@Esr z+wbNcsNoIqjeL7zU0nfy>V(NMl2k_sRrX}QM$8r3ZJiQ?Be_K>=O}KclW|Tuo3@oy z3(Xwggn{%+tbFPhZ&h?LFMD3Q9tE|pmxPd8)m1$w5<_I(i1kAn)m`w$jrY*{_XpMw z30!(`BP%>=nd-GBnR(1%ccv|eF0zIU@iC4WRy~=O1d!LX1POS1aRziB5O!!IBq(Y| z;pTA7(VG}E(+i@xPbqb}f0aP^h*Y1bY9bPcg7HmC;*dn>RvquB;I0m1Ey^Mdb4TH0 zE1x%Ff=^?`NAv;PG!6%91$fsuchfOm8$Z4^p1p3o zI6CBg@HKm$)mWrzO{BO0aEQcRit13u=FVzb6lBFRbMn0r3+|XufJtfPG+|KHv}6__ ze1|0nQqll*mwrm`;w}YLaxa?vgF}&pQ>L?Ek<|pC3~DwXw}`Ody@-x&gbgti_E1p! zFs$~FJ~B5X4StTI%kOeQr7cXa38T0H1}I zXE)Y3Ow<AOu0K zV3Y2!rSAGh)z?Cm6_bj4g9BGrbE_+!wPxj)O6R*&i(Z}rUFo7!c~e&D0&zXq$gUJr zjLyMbQmPQNd0iO>%9)0JA}xF)-~-Ain3gIU)YUrJcW-n%$ehi%qKWOHPU^AHzB7wv zkZ=4(JKMqfBs4aoM{Mh=w(DH@8_L)e_iu#kq_yJ(0ai86RHf|i_qF@*2oLg89w=79v>!W`MG z9Jz=)4Bemo0Jccy`Undmc1vEZ=%sQj@+#s&6xs$#5`#Lh!K1bhvbq^&5oEhd7X z)OF~-m>|UHjm<5596_G&vK}tE6I7iB)0DmdD8@pBC#*Jw0bt``b9<3;wfO*6zvWO+ zT*zLGI}DWDFiRN(h~V~sR`NV5O+C2rf~Z4BE~Wu~m<=+E$R+v1VGM{!D0EiAAB3^{ znHlq$%z$m;cL@6!m5Qm}X81aEICB$-nx>XV>>9$7(5w%;=8E+r zBy?p>5W1?n{BSt|B3a|Wu)9J7dwKYeqZ$W>-4z-bfNRz`FzhbBEL;0>=2=sA^!l6I z7j@NSi}YD!h&~(7UVi(^t8s*3mqiEo`shX71Een3^4=$Kek(WABb>1KsA@0!TzR?Y zmZ){CiyE(l^(hEkz|vE*^aO0H5?>jh$ICTx<2PFZxXH(AMbl}clqt=w9+ zVrvDJT93Q$yTjHAmT_ziFZy-WLP_>pq?F%fzjJ<3Yc&zoX}4gxh#xz@UUquz?)isK z|FqK^)-=vUxA`!ztzl~$BTe>OXiZ!1`<+hB3mW#Be>K+W52+?u?Im|pdd?qi|D^6= zYCYy_Prdes?s=zwdDc6rtDLALN$NBI_;mEgYdSieQbXLaQmpr`^67>vp01*QWMnlw z4F4p=Pyc7`1}6H|Mi8LN#8fxni~$u6(3=Em(}oZR3CEyd=r{ zh<2F8sMc||sCBQs>NF-tV`hw?q~dws8YvVRHn6knNW8;(p+Zyhi#4534X(`a6{WZU z91R^Eh)vE7>NA~dmWHL1lK877|GqdpEC8?*Q7{4gP_T+sfGV|D>xQPxz%1QGq?b%d zzb4>lisDmf+r)d71wX>JrAn%T2lgJZnazjRNn(k|Q*2nhO>|eeo}1FclfwI?@TM!g z2{aL3VY_B&y7x^PO&;)vtd(Z+mnZe~Nj-g1Pj^8*%@)vW>Z!|AnL-;GZ(t*uYf|Jq zsjsW6uk!3|SZ!6^RIaXSEk9;8^&vS>B~!+*^#$kOs)7;#!%${zm`2XU;jP8)0RKnT zX^JbIzRcgZJcZK%3fSDgcj{<(U>~v?n&1~t>gSXCxgB*YDPY#EKa?VJOXQ+`iPd>sYA7Q#qmvvqJuv~>%r~W}}Y0H_;lg{>}vpu;C zcfn#i%F-rLh0-%WTN!ZQ6 zZ65aqk?vGKCe@_>AXixV;t^jvgDk-oy`KP+<|H?QC1CR~mc#Fb`-;lQJh}2XwK4 zozv^rSLusz)U6=I#onw>;fvsJb4tFuu>f1wC0$|(^QaaMvVg{sT(k`GUsLxWGeTjx z3v_MHWo#SPg}^=Xh)D;DhGk9~ER>ES@u%gX6Yn(yL$iD_s5mcj_|!o|Vp@~MO}MUL z5G9Iai+46>$Sspop>Zccw>jhatB%HkY=R`xgk70@IY3kZe*0E&C<`lBYcQQe$iq!y0g$#rZ-w{=F=a&+lNS04{F$$j zRA?`4ntQFvXEYu|kZ7RmDa-{=(5H4SEuIBM&7Y5aSVL}Lmg0&Eo^V~RR=e?6kFmEg z<8DL7T=kaMcHH=}^2QWWp)nE7-cS?_peyl;OumM!4abCh|6>u40rdl*N4=;z))lxy zfD%wU)Ej2NM>(2{a;XW~rW&hvfE z^0d`!y^og56~jS5j!ysbynps{_gFnra2rLLtx~%tB;ls_D6d9hR3?XT#`nigQFcU# z9UK-olUF{3la1yJ>^eRWw>YE*WF|_TJ*&;v*yty+*oB?T47y}j<7TO;Q zAvUBvHDRRN?W@k~8Zjr{vUT}{G zt{1#5Rq98)QN{iaM4S;hK&U(-Y$Viik{df(C^uSEU#4*=*MO=dht^5*(KBzNDlwK= z8+@(o^3Y4wuaFDv0x|nk*F&JnWAIQIxc6(l1muTie(wk={3uI;gnT@depPYx<< zaaAe3pj^eCxny6J`sdP`->8?)+3oO%&HMgf)#>QfhAyZXqMQJgiivgDP_YeM`EO02VuL?)HEN;K@aTQR_9k3K z3K%sRdAZM~?kz)d;|gt73o$?6Q1k84$_QglED!O@vEG>U@yptC{4kPT12?EH){cic zMjr5KqR1!xu+yv=JQ0 zFPiX6?1y|o(y;6%%_uj_5$E=JPayr}wH4;`k+b;Em1F)M1nDjjb8DP}ZC2VGCW^=i zSwaB!6dosqiFv&{T9c%ujjK$uqfO{bVcVNfmL7_3qYAzXfKH)bM5@qf(q1`Fgv7rR zQadTHMODYrI)E+=A!&TNSBg&j*ssCgWm8)$xEs@E6ip|iB||2E zZ^Utei{4{doXYTob6Bgnxh(;FYL25N;PnO86KL|f_MwgrM6s3YJ#q7(`nO_PdU*p# zOQB0kp9@px4okC>H231F3uZItI=Cq};KRJ=_n8?$k`)Z+|9<=Uan4`)j{a%UKgamb z(P0z+efRFu-~Lh*Prf&|ZK!Pg)^%-WrY^xqe3jGE8JOEyHGPU6>@$q5>>}{?l~vMt zUtMxo=(*=w%vtxippRA7aoB|+=Z70qQUBmr6xcG2F*l;!snHtr_FowP+<$d=D3rDL zWQGD|NM&t~Wk~rrMJTPM_S<;IhyEO$=QRE$x75AvVE9*`Odz~Hqln+QX*~A5@xB8$ z-q-H!!L{xBzUeIv_=%bx5V>83^v11V`poFY#uOUB1y9yFmk+ZW&-B?_+a0AIEcm<% z&hjdavmAY!$5&S3?&o7Osv&KHRURFt%m^Y2%dkpt)o^xs_xJxgXzc$_^V8qKY15pI z&B&*Jd-L02^E>_}eMnC}JJA1nUYwntyR@P*8-2qfu(Yf@_gEN#e#`>XvQy>s+=Dd5|A8D>s3P9{#Ig~0m;c;)!9Pwi}!Hk+P-hM)TY?>vurGHZNC%ku*8_2Ta|I4u! zy&X|>eHV674rPgd~2!ln7g>p$Oi-gkS(dB6K}YuGV5p$-#UFV7x9Afu8vL36`s1*16n_$0@AQu29X^XU_}_oot5V*p zec8Agle#l6jt)1Y$6)V1ZGVs{gL2XE%~3n%yoJT0x;c(Bw^5)1`h*QFg{6fE*sIqxw-K&P#>}$r5qIs1FNc||1+fMsgZo!XGt=LTa?@(Pw;C0S9ZtDe zmk{m+vydiiI&%Z&j2ETDs1xs2G21r!ika6O-?;p!7-ZeSJvhcfPPn+_f6p!dhEsEJ z2ceRHiQit-Vxfe?CKv(!F4s#8@WfCW4;;=LckZe9dqiC+(z-F_2hy6^44d?| za-sKZqr zV=fvzm#G)kHp^Fa$Dsnv>vNZDu#3lxx1AcGMM;@y;Ds%WrRU13kD+jY_!kS))KH`l zszQ&>7f*4GSKM8SP&!egnlovNdFDFp)!Z4=#ix44;yirBL{J&XjBC@I*aCP^+?~cU z%OcoS(1_)$_bKreGA-fLw9u9iS6sBd?eP6%tXxju9;INoa9O=Z(u1mx6Ykiu#10LV zWm&q#l5j*lUE&_7?zvLrQDh=$Bc&sh;40XJo|-^MQO`*jG1=r(DnjL{2#sA0?bjpw zReZHZAooI1=axkc`f9Y7N1>*QNp_uc0W|#BQ!J4RFzT%sFXE$;e2B|m?|RPd=Yy%~ znAdF5^q?`*mTZXG-1;8biR3b5K}OdRN&R>>!IsAQdV+WT!bXM=xxOK8QH^#h1)7F8 zuBG>1SswpcY%Viuc5EhR#8o)!+G+AbHnsS#5HbOig7~fT@H0NgYY*j*kXt^D7(ArT z*qWKP5w?K789;cT=`X``t9l~1(0&snK8Xc8vGX(Eh#AmeP6Hqf6K1 zw1wsjUk-pPd{TlQMn0xEs2yaamYoq^QNVTAIqAOdzCEeSd#Ad~_pbM99-7wS`mD#a z2?=k-T{-Xcj=R10m#vH8*=4`e>-^F>sc9KfyUyJ$`Bv@Waw#3>V;Ehu+nvFnrV+~C za))38tT!Vz!EUu`0t+AWIT%&R_j?6fcO4k11V37c)Ff z*-F6%uGAEd19>N-n@hvXS7xfK$nK;rApE&1O86=QC6BQ1Rsv7H0he$VMh6HL$*pT2 zg@VQZH?gj+7}oGs*n^l(!!>_xLIgfN9?w0WZVu@>Qj!BgzM$e7cV5cdMe2`G;t-h6 z*T5L#0T6I1!*Gw*Y3pBSz02-ka1q1btcvI&hqKR2zg!snJJYf`>kuzib+$chj#l23 zd#CP+@Axjv9f90?HMa|f0$j`{;MH%H0{$BEg_+K(OP+;`cs?nS(R{G2Vl=BB5DvM^cM5Wd#vjFY9LELoF+M3TCMPqvrHWoRUoMs-Oj zXDeM|qDQ)8zGWT-6^Mu3JMc`S>&e_FDjFO{hP8{X6iWVp&qrt1P zFD$93JoNBKtiOFuzF0hQ$`8XNTo#yfO8G=Bh5;yg#BR)62oEOB*bnvMlsTCEta;}6 zGbbR61y}p7cMTIefYBXzSL1J99KHV9oXz++tS`;C`$v4p{da8xJ||pt5gcIZK_L1W z)ktgRxnnFv3B#mog7FO-e-_m>4MFRMM(pS_#LAcr5#4cRiO^*J!L{Rh;))R#%a!M{ z-Fu#hp=e>$WT$| z2#!F?PFKC)?q!Kdy1UN*EFEU;B5g4sj)F!ryj3A4#k*YQ-vElb0h99X?rxubF@dIl z6*Q9Z5u7wYq1C~~5@@L)9DFDU;eR%s{S5(8#}N4nAfZ7?x^&e@y#p4 z9S4lB!L#uVKUrg_AHg@7>L`KS<9fg4PJ9iH)^?q1=0(f>N@-^))cq{pMlOYhFeXI? ziBC1OxcLYKaP<1692IYjrk;qVTF-$H>e{DRM!3w$OT1fI;Y+G$tREqefL39B1XT+m zbu*QVxMHyxr9uq@j{+Cso7O9$9pYCdRSTnFoq}`)wLI^x4vamnP}9|HykKMIiR4lh z60$?RAi=34OcWzCL59P-I_q>;kcigQq41X24CH6D608`A9|*t~N`*=2z#ejFNOvY= zB4(j21S0}}%90wg#Ag&4pm8#pq{C~AGO_!{2lo!-Oe5lK{m zAH3m>^T+Ue&FWI7nQY7f+2^wjg=)azvBAhzr}QW2RX*K zacNp|`T5l3Qid~f{*ubOvCR>)L0W_P7Eq$P5-dHJzQ@gg0*EAEaM8XA`)EVd_Cyp% z3NfDrvG{LYVXt6=cv z{{G_c+K(56i{;4q$#SdVq=e3n!;O#m)rw;V>7FxgIgrTUU!@M7O2vTXvdSEatozYw za}cabQDkEEkDjN@Gcwu(PAm5~8PA9&<5BPq9ibA5d70Kk&Ab=K_!KoD&Sie0kGn)ral0!yXea>)W>#0 z%Mj6O*)Vrl$6U?8uSuUoKxOu+wOd_!NsB}!Ok`#Tt%pO z`Z7^4u4ja=q|iYEH?vTQDh0+=GJ;j0Q&tAZon2~2C=4mL0wE-k@vPkvJ`oJ>@py?a%UNNulnMQ3KUJ9YdRWmfp>P_=nq<0E)aAXQL;D!!iJh(qUfE`v2BYh4P&D{_c-+) zTh|sCD+BA=F)^$|Er#)|(>@+>Hp81Gnd?uv4hilB7w)fs+|hFm{0Mx?TwMT8%|{Aj z!?#BBfcEqnedQiLH%AqdUGXtlAP6hP&p^Jtk8Y_$mb=TwP9cfTsx3B13VOOcRtcaiul0P0FTW zGuvGxb+ct$*k?8y2LeD_(NQ&ulE&hc{~m0 zDzU6|jS%Qr-tx%1Rkc!BWR%KF$3^=2kKM>ZL2j2gagbAnSJcb%&Kj{KerN%SDC9)u z)Z(Y@85|Hk0l`*KgmMBD9@oU_RelvSixX+;1||51KEk z%RJj!<(MVe#cR;Rls9BvuTmMK+5p~R>>Mg_gEzw>yhiz{BPZ4&AuWsnZc~s}uwVfp zeh@J&E7OIMqBvR9i;Bn7f^SPpqXq}prb22{x_V65PqhTjLY4u0O4=ugOgLv0!iTKd zlfkNSH*Mr%U2_cM0|qIR!YKb8gXBdScDj~EhHlQlox)O+k43bZrEWaLaW>){LwqgT zLJ`i7^Y}A`P}r99SzeFRq+G)>Z>?()Ora?a5q}Z3#?8AsHo}W&!GWBx?e9lFbd47E z`u)M^hu9^u79>ckDaJXn-SKA{rav>e&St@7y`Of!B3w=qT{MC{2u(J$SUlpIxMOOn zn7j>3E^k%-afFvDXsc;=7O4RN-7D>8TfK;m8)lm`AN5s;ghD2)VItBDGhx4hnlTQ<2AGoxh)?FPZJ6%|@@Wg|2(1uTD0_>T%v#&+2TVdc(iUt<**v52kqh{s1+FaJH zN8!TK7D&TLi9JWsbui|Ec3Wi~>~AQ1a)*`-iVx{RLo8W%n*+>VLio;gcgQT|NfjS{!$&fTK+~X^iGKWkO?JY?WidX zVD{%D5$vf&)T!8hKBF+}hpQ{`Jq4`=3-nQgOWJB^5bBE6V8BlF4hPf}wa9Oho27SUChAs3cq#Z`oR<<&I`XXEB^}D3yZ#iK}fp}2}4Fp*SYZ7gZ3|w zUjeQkz)|buX4okSi5ED3RV5Vm4FOGy9$0Y=hY}t5h{xN$29nr_^C82&d?33ODkm{3 z53hWH-OQay*0vZj{W|`6?EMXH3?ZVgvm0d-g({Y^sDWs~mlQCh0L`2(@^~;wEZrw*1^S(JksT51X)XAQv8i`yK0gftwF?5M(NjP{N9zP+d zZHBhtG4scsHDXKQr3hR{dj)_L)1x*1LDzlP+SOUA8~8dhcu7?zEl@pst;F`t8nfZKKpW zEH=17-Gdtx8yvvL(PE#yyFBCX)d{ed(RqPE_lKMzv|Gc@<%hGAoy;ys&jhw zbLa9MKX#YxeqAt&@m}*07W>_wyC-myQ4)M`a)M&^HrhKBiz#CBrP0MUY>np~u8dM2xwQXZM<1eA3KQLbh@ z$Uq206{1Ulyb|XoGO)fha}$j~oiEd2!q_psKL~ri7h$9sOzK{TkQT%sAR=_VR5XGJ z{D7d8^)uv`WXEqW;Bv{eWFc7;dAHgm^Shgch_xf#wfZ6|HQC$`E>*C)GiEAIyuaNf zKG%*droJt@FDb8Y0!NGQ$`m7XUqlvvYJTCLL1J&}$<*4ML23q$ZtwpDL;1~Y{@(ob zw>OqKee>qG!{&FN{&;cp=NpgD<6!^qe<>Q3Fkq%PzR@Vk-;6?>?58q~IIZb>q7vUr zJ&sVteazkRv7AvvOT)Z(LePMHF~*(+hzMq=;88|Z^sUjt_~-uX!|xyo$+Jdt1jBMB z6xJ+@!OuJ(!~kT2ZAG<1QAwsjF<_MHK?QPHSVl2%H6g%)e9Bk4ve_4`TuTEKi71XN zHLp_`Mgff!%m&_pAh!D#IXf5+;an_pw9HJ%$_iKl{TPpz1Uua8aaAz|y^u~y-cx+} zQN`q<9_mlUAl3K?*ueT7kNK(jMLx5PBh{wICcB0_udn?npCnYbjUHqp-h(y4V2lKN z7!V+TTy>bKIs6&>=9W1V*GruveouNGbT;>!cYI*YqrJ#8%NiWqn8ak^4CDM-cmB_M zkFl4zvBSne+Big|fw;n>uc`j~rqJSGEqN>;?Gh__M+mUH3=C#%b6@-{x& z5q~O#nH1@x!e86!9XE`#K7rZy&W3>E2f*=yCvn-Nh4D&`!q=L!+@c_r+956ze~J^* z-Yvb7lm!P$&f#IBJn(t~Et;z3`Q(FytUVc0?g{C>ZwP=C2@+jweL^l-VtF!H>xvY1 zk;I`4YmEt!KsN`p1VAkK03t&A^N|nd&(X4Q5ek-UCCWuM)iMd>F>mgSF%42Qx^E0v z0QdSLQAkA$li8{!tl+_AMHkgBboXz{1;#!n1vg;81!g&LniLjJZLChDd+mOwHS8Q; zwuXC+H9*h^H68NP0BuWd*odndsEX0D62ei~V*`%AGV zONjr54t_rSQS>i6qpHZ=lkV_W-VYYA!|zX9z1DmF``cgTKrYYDAvUmKgvEF-Pdmd8 zXUD|Mx~DW;{(1>IIP)gVTb~rDnKh`PHE2_<;kAeXU|W%Q`2=I7j#`2iRDWO{A9v(m zTg5e6Vn?l2{kOC%(uP1|qBg24){thnNRcj&u*g1-MK_58_Hk3Cp==e-%}qoxyf?z= z7g^vE7X@$^rKo6-kRr(d(n^3;z+5BA`62~_kb5PnUxpkBMP6K(Nx|nTxQy+(gfgYh zYKa?~z^N%(I_xl?4y8P*X>4JC`CtlK=I4KM6||<2VOOP+RJhpQLXHabnm^1? zN3Uy$T8{-dowOQi<8rFQ!faSGV`}Ebde8ZMPa0Ttu|CybzSl?@d^L?t>#(386BcN# z(oFW5pYR>GifbBXvfq3v3@!D#=uqo1KhnQ_+PUQB@cCJ{H>{CyC;Kfn)KyS%_a=pPBoE^ z>MtLNtyA;Zv<^2*66B>zCy5p4A@#mR5rO3d>{|0p<_q}B70a!P%Q<(MTJuV-5bMlnV9Vc5S$*E|E%ybe6V9 zSO6El%xl8DUPpxg$QC7w)xjH8#ce|=H4&g4nAcl|z2kGEcQyiir{=dgBE@QGP3ko) zbZ3P{j{s+11qsO8VF8CPs(Hz(f#t}UsG|OO^%qB_!quPs_VMHFkCQ*)=fCi0@6XHq zHwXXq_m3Z&|MTf@&;L?x#ux>VGHY9p4iM+AcnrB%&9W3xcI{r5H^pSB%1umpN9TL) z+SYjS(5xken#;M8F|j6?tB)a`3kuOgumOPu0ME>D8K_1&rpf#p)A~1HSMfEMX*`?B z{?IzuMZAvH(u-kjTUF9FCbSGFzKcO^wmD+9p9;k)1R_zh>s_0U z^}8rNlZNdr8;7c{CR9;0A-}@$EvR#Zz^xQr#AUAzrVq)(xE7`@9zemYBm8QmBUKcx zDD{E$HElaGJ4`3>(WfyBw6LZ~v2GebNF*3L zpJZA`OE^?Om74XejXj6m@y4KFd~0TfWc+FOGpJMe+Ipdq*wi+YI>RzM(PQ93pd6e~P zjjdbL;_?sE3?nxPsS6UQ@lxV^Ibx5!yrD|=I4;b=*9%|WVSybSKm{q=Fr^u9%pJS7 z|26;Xr#bUz{o*SELKb7c)a;{kh8l4)UcF7vzS3{L8l~YZ})d%iOx1 zc6%4YPF({zQgk7zt@yk1cek=;3G{YV6IhIO$78e&) zu^AuwS7soemVtpK0wX~s{aDV}p8M79M~LPQr^B6w3o(YN|dQGUN>jy3GEb zY63jf1lT$4fyk9SF#tUrRypTN>Xmgp7npKzJ*nN~iz?&c;|~vaKmQ=FiMStcb_J~c zv?gjs*-uacB4*&)RVxe6b?Q9BvrtMfroLa*V$p;ru_Hv+_Wow@Z>p>x5YoCVv9xL7 zDEoO5icdmur-kBDF&Hfk7Q!XophpZ|H|N2P>si0k>m$Z3Ow08e3Ef$nS8D4 zxul%-q7%_j@g+N05p^znzw+s&GOY;b+$shjF&S+slImmSN=~x3T~u{;y?T*o5TTGO zYVyS53tDmD^1Z!0keZHuf~D1>)S0=wBnTnq0nRy8a*{USlyNRF3DblS1(-jI2nAHv zh~lIpC5hfiZ@%R~)fsH6!IdBIw;MOywE3@(7!l>aIXK|6;fn+dg-f>2SMPwY*?|r7 z2@d#}z3VyGi4GVao81iD=EU)vQ|nsrqnluAf86`w6h9EIU3?Tq2w9%tY{;$eOx76% z|FB8(Hb*vVMy^N2P&AHVoSKe#%~z|VUJ)Nnj5uI_mQJ{H_XIg?@m`mX(QXXH`+sg`;;w3Dyw4}z;+;1||51KFDd~f|ADlL6~VEquOw#2_GR&dFJ+q4Z-U0T5_ zlOmKW!y=bUPAJCII^J+5IZu1;dAtdGp(+7f2BZ0>)y3aL(xhNaP;YAqC)yEacz^DF z23S93#bCE{!c@3CK09r7dzT?7Sxs?W+5P9k%U-nGok4B*vZA-#VZCd0PijMM6`gGs zc8Ln~Q1+J2?t|FA8c+h=aJln%PUHbhQQr`cfftacK|r zg3&;w`6XX3T4kv($*8r>7;X$I2Eta6Rw<`ALiGiwN1J&MCMP5U%+WR>U>Hx;#&cqp zkR}Xt>WZ>RPLML_2Jq?|!}JT0u`q*`q^9E4P!J1T|5!sxh4FuH>b{X<#>Z%*Pev7O zLW6}rc8n=KBNhuJEfs*SaqZR2hAgI8S2jpi_nTFOrDRG|Uw*Dq*tC>o?p7yd@`xf7 z3+)@zhHPQBDjr$~?CRz1TG+F3L%oMjNU)fT(f3355DnAU-7DkiLY;(*Yi-9I~$3_S~%e)nI;Wf{9+Upx2 zpyZ*>q9rnmrEYL*LZwhZNlZ}V8*C!(B~=Ml5>h9ffyphST9UlW2;BvkW%B=F2Sga@ zT{x23GMI9r7i|*MF7Jj@gA64+fbz6?-tW841-@Z7dz4qTE3`ES7pI#JP-l zCn|DA{H#YnSK;^48Z75|s9dHd4o@Swaa8j!_sp7VUt?-KXQj;az=A-1JZ4i1JDM(3 z`GI!DiGZA`TUp>-dNQ(N(N`4Hcsw_gj2}%HEit4mCAg-HAPMZUDX0^zb9`)rcqdTD z9<%uH_DCE*tdYQ<^sg{P$%kn<0)Wj)#cdOi@Y}*eS+ZLzBXuuPHOrW~s9@Dqx(NHq z_X_rEgI(wqL8jm;UtPcy(A8QY8vlHK_+3llPp^miEuh0orQJu+#w*7A)=T2%1AR9V z6NzEkuQ0E4RQzhExe_A14s-D(;5IUw{Kys;Wra%oU0kMWr^iGWn2|b%P72OzmHBLN z9xDvLWnV*7?aj306vFqapMojdE_#&G>+cjnoDJWr_`qP(hJ$Svt#0iGt*fBi6k-57 zn`3V5%ghonn&H(kf#S$3-Llv>e72MOvq>DI4}k= zk2^NR0&AUmQpHX@2BsyXwlTlfeT3?QOQYS;d%>a|}Hrm7^c@^l3VSO&RH1fpKN;teemQJgsII(aQ+ zFe(T%90fVT6>~Z6zV8lOCzpfn`(A5!(eE@2s3_a%wLf&vKXm%1o!+ov^v-&h{m%Kt zaTi_Vf#JVG-{TZTjDnPZHNgfOABkdT-j{uTWH&;K75{VH2vw*&w}=<@*p literal 0 HcmV?d00001 diff --git a/internal/awsmodel/models/ec2-2016-11-15.json.gz b/internal/awsmodel/models/ec2-2016-11-15.json.gz new file mode 100644 index 0000000000000000000000000000000000000000..9019cb78a729c2c2527c4042be0945239b6ab45a GIT binary patch literal 661128 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

W}rkM7Jq{dM;yQy$SebZ`1 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

^9OTa$AEE0+ z*4rO9`-9@BqA!Iw88h=_#l@ddtcqB<4#hlU){e2w zhs~xx(~K*7EW@V&Y8VSL{CH%=7H!*j%w}Rzjh5q|NJCBpf)@f1i^NDFju%m}EhWF& z+H5yUzMd~3t`377--lyb{}`ytY2R^ zgqc(AAP5^sb$cKE0tb1vd59Ga@vFGN*`X-+;#!{Zejoqh z!>!F?(bxj|)lAb!Xwq^dc!zO9E(OA#1Owd_irIQlH7~w4LgSAWWlt+vrzaI!?tB*f zVaJX#yA2VR?{UH1HI4pF!rYz(OJh*DwPM4|X#`u~@hKbes*6CULtTkJ=$)58#e8{;*3lrRWDS08Ya%oadk+R013w5f?dftgQM8H2bbo~!_ zMRxZ<01@SZ6uW}3)onKeVDSHT!E0xTm6v$6mzO$G z@+#Vepi&N$7g)oqmED|;tiUPZuRakI9zPy9L?Py!YKlAA9f0vij7g2tDH7!rc;mT# zG)2Eh-9(fS7SW3_=(CnbR@PZJACEA&hX-1l+^=C5>%mT{@?&`7cFwU!qDSRoj;_h~ zS!xElQ@<)j4Ik?irH90Ojn9!3#Smfo2I#b!_Kb^J(vlL;t0z>K#=n9z{R8S+P9+^0 zXil7RxwSSWkP1tdG?f}kcAApxwd^-TT0EA_IUg5n*jB`||0QLz6mEhwAA4hp`5?pQ z4cz8bl~EZV2$hjStz?eRB#GBng}rT!*N1>$?-)-NN(b1XlBio=)-)-mE?2vOGh2e2 z<-T{0RApIYyK91|OJ}X(sy6z;3XrNVrQc>}eFt*YHuMAy4B_pF;7ib72j%QJ+)-9> z_61?F8Z)mW&1)}#;C}` zea$m~Fz7DH`Ki~YNu@v$Fa}+iTP8?gUK9Y)^Y2(dw+(i8N7U5?8?G7aI=*SJq%&~m ze~3nr`J#{B1}bdr`}Tku!;ZIzE{ZYGE4VZ*#_>s~OxrcD{1OsOqVk2>4V<;bLuQoG z#Z0c99hWwaJJYJ?m(1g_Fg*rkgL%Lfxlwq$)_Sz5o=7d~!qfD`%vH$19{DbFHj@Zl zeXq;=UA|1_k-<)h)0UB=>K5=?l~`d=L|>R)$T}V&7=4DPuq$RGSil&&l2!{5j32uz z+s`MBDx-x27b9#B%9?9Q=xdQate8r4MkW%X;td=PVaGKD?i)4kSBQE5 z4Fz{jtOc!!7pU|j=>;I%2)}9sS8$Px7TBXgz=43HSyH~KykkZddC7liLBSbIrBwm# zP1`BHUmIGq_#jf56Iy;27nmD*St8YbcW7QL+0@Aanv$%OZe#6K>CXLKxvas{Ql!oF zsnxaE6-ma`c52tIP&hYE%iz_{3(G{!NGwFY;k=`z&~5pJHLREG442(m7hVnx+iy@5 z|LBtr*b2(TP(R+TBt(l}%o#l>KNgkxU(e!;WyMtQFIybvXwJPdq-*0bL+pN2 z)_oK)7^|he>ts;X!GRYQD$BNglu1vSN6yZ^cx(utNpB_v?UNl)ou`fsk}W4F+JG6t zuJY(_R)a6xI7rE+6hy84GmHH$q8Ojc&<1$W6GR1FR(|cUQbkh#ZU&ti1Pif0?~RIi zTBjCRIpQ1gxe+dtv@J?KnMoBfobH2eFG_Md;UT<9Ha$YsU4@)JV@~$*ju5;Q^b<7M z^Ojv!uDvV|*{6qvth^Qn|IhG&YrgX=3T;*Fn@qi`*!46tt48S%t-gC$!StL%tG0+( zaUQx#9`sg#a-TVQAb(M+0%sJ)WE3h@T@w7u*Fu=#{tie+?m4*oK5;{(Iv45n2MOSf zV`z>t$^iyxig!YD2pdp002;XX**!z}PjZ_EgzNn5&MHH!I zV+}p4{6-ml%zPTB`=!h=5s{FFwfxi|{b0T7^tUl_>$> zWMmOyL~Z+L$F=GRJ6a8&4l8k;4gY#xxfHiDp^YD`fmK@o1W&}!HfMUJS~$m9*Pd?% z&)%35M~S(z>F$ZPWA*>Q`8xJrqA}ZuECJsB3`?a)LhlIEu^?fJrW?<^ke_%zkb7|K z9sDDMu>&}=UHTC1{{Kd8<92HI*@?5-oyXF(N7T)^#q<`O@%8gM zelWB;8)_2ge8Znu;gYF;yay_>FEwF+JG_$<@h#q3^t&()8V}cWK%Qzx9sljYq9H0r z)zdPju_yGTx`)$D>1vxU1AVyOXx?B_)Vrk`?XE?L0TNj9CC*+AC<>tVvUF;_W?yln zYIag8JG21yPzJ!>M%MZbux@wlgyBNO;3(M-8CNcDN8+EMf~lx__hyZFAa63Nr_R{$ z2A8Eqoo~?x`0y0`kw`g@Xp7X1w*2YleyBQR%~Wm$9S{!MYXt96nFmyKQs@}~U8KT7 zdIdjj9o|Sh7Ea?7SYY|wA4H%%r4i{!{l#kthIx=63;!aKVRn`#dby?sVepN0d2XM;n-(-QXa-|!aI0YMj*9$GAzDrdHQRhHYp}(-DuPlv)`|4C>b11cY7Kn1C?@S$LZB2V+`|aAeNhPYF?65hq(?mJY+8OFDS2{jsRV#0a z8z(fUFH}1{MWMv${6VVO_Kd&EO72SCM%ivKfO@CBL*7d-8~an&*CU_C?=tfs9sx#E zoq4GoIm-%GHZL!6nG~xpb35U1#-64Su+Fj<*uZ4?E{u`;-D(IjoXYZH8t5?#0;#>L zMxqEEKtMi66+o^xv<+#)#Y_A(r2HI|CAWg~lM~4??wm%`Ku!_lmuIymY}+N- zdkF}Sh%4(&`kA2-zRWY1^ZmaBWv+kCBQ@W*2h0ElEbs+7DSJ@FSl@)rGiy$EIUK9I}ncl zx3L7rQlNKqZKC%Z1Ty5z=Kg=D-0bq}NkG!{;)QWU-YLgHAMC#Nm%VTLI02@3aDd9T ze%$^4*_!Mo-kx3{h{8i>q)u|hewY)0yzqPim;@Nu^}{CXu6d@?4*^Hz?2EvZD#Uxg z(adVz{P!aHRuhJELvdE%Y|ocLE72ee`0FDPA+-wrUvrZOr0UPN4%f&7IR~8o6+fC> zrtM|Sstp``!BD$qq~#?R6e`=yayX-D2g2-NI+)s1xzcvyQ>rqL#e!(jSiesdiSiBA{wz{{jL_S@~h8v5o)jMWBzB#1me;kAVPcxOK%Jd=2|LVnzN ze<-cqz9CGr$Y*-sk>O5xmK60hg*M)SUT^}7zc)g`b&eks7wyN&>)Vpd;{{VO*(LskAFo8w!Y7AvYz zRK~-D`+@<^g007v?udnyGD2@7i)mQMyV=H4ij_d@&h12HEgz_x@mgGW~MYoDScL9Enp9rOK;cZ4$1+!Mg^pyc= zQPEV^mG#6|6DTI*OSJa~7MjwT%*vI_%Juks4rNZ~;Ne+;hpylrrtFrP+u84_j=Hve zTh1K#K$NhW%2`Ie6(A?W#hWKOMBjEjyD-J$!xJ(reborp=6`FR~HhxZsB+iRn_e2Q-k=L zGZ(yWSg5Y%&v%6WoxaC!EV~|GB@HIDsf$6#BgFVr-_@*8!tY!?)N8Z);r&e;=s`B`p95HBx|C; z-8v#kkg_o`xt*h<*W>fccYpKR7DvhcXU9T^pC9~iT!?Y?U6>Oe*=8@}0@%zFoz0Z> z{&{`DR9&jB;5fp*wy|g&{H-KSt8dADu$bLS&AJt*RKN@BV z>-=6{8x#6-_(*~MJ?b3V%NMwvN4vvf7^w1dWAgU1EjsxOi&weO1R=GJEUK!tjj6P< zcSs4loXJ+TcW>3bo^1O;w_JSzs)7_*HDHy;ikkqFP3Ne4AXAt?PdH?X4uw(t24Scb zI)f|@XE`dfxNkDuC&d$27CT41iu&|hpw=|tXoQRDe^8{TnTRM3OLO)BFBHU<4^7Hy zC60A?(NiV_+V+ypd&+)ccCx(~3b?6>rz+KZwr=xPW1=Mkvi})%jgG81V}OE2Q0FyO zf&Y(DwfgmW z?nO5XG!2~@L>=X6vU6^`X)V?<88HqAy!d@TXT=mo9SW^ASVOjnbQ+-ff+A&P%|^%x zB9BhyHQBpeCfksZ;?7KPa{Q3=jwf&|K)HGJLsY7SjRNG17BeiP6~7MMt`s!a!J+Nj@egMnAhc#GFx zbc=9-hy50tE;~}}#!3d92unK-0Ihs~*3lrVA5Kl}1}84AyN`-H)b|fz zx;w9M+-~EHf?z(29`FgEmdrcZ%`=~sv_R5iFJBX>>@%{w(NF)irA?y`2+c|6aC4fL1v{F6y#YaL|x$TFKDWZl)DwmZ|Pkz0@`)eSN!U zEVI+=RQ#lGd~lTBLV(C4ER^6@cs zbFv(-TF!Xpb zwugV_%q<2ds&N0WR5uUUVefus3UVQhjv=m*2y@Xu8?dHZ1RH5pkO=OkQuPmK>AX1o z9-q`y7L0-;#1ccA&LqR#Pu@d(0&-VwM-i7|wJoBgwJQD z%_yluXmib;pO@#S<7Wqni>0&WQif2YqYm!8NX|J2S}_dR9~KD_w8f5-+o*omF* zzn7jjl7Oy&DmE2%SqZ_c{x9wF1%AM+uv>j zjVg~KmiK+Wjsz^z!X8(?p}T$BfD=U{UNsY;It9d(fvofWxA^J3Fq3nd-C^o^h!qQH z-3pk3)%hn_g^~}c%&R`zZqSY3h6P3$Q(hXPj_mqYRVfd5J%#`@h4uWj=(24gr>)EC zhp^y0KyF7Sd@S8226i|EOJNPjxn*ybJ^J~HU|)VAn=d$yi{xf#;F;+G@4aBjKJNmv zO{6z}R7;}Wg-1k~W@D3+Yy@;#riXQ+aiuDf73JG>yR%_|NfryM) z1Xcexa*>RTml~*{j(*DoSGw=9#g<;;TYI!aQ4Hhqt+tMK(KInK!Y@G)$GZ96}T)g(^OkLRUS&|=Szb+{}ci?B6$P6vN{%j5%2>x zTtY9y59s*qXtA(I*wJBsCIcD|vgd@2wQRiE?U=ebaH#12hPO*yoUw2j8-zCib{QR5 zLbcJi+cba}v6*my^oa-m;VA6_lilrfhaVQtnCQazwQJn8U!VLA{~T)HEPX#yW&k%) zS!1p)j-K}1NZOwBQkz(`=YOLUY`jYk#`Eupkw9PzqCcta<OqooVhrJnt+k6uz%$iBVrs zOP%y>qiMKd<^O~O5Ef56WjVCO4T*wgqV4E5cWo_xMyCaL@GIp z<<)*xom4zxu8gLmb`##%5K@n&bG9nDmFgAX5SKbU7JhS_=W1Q#g4)|dnGX|-w$Ae& zDdb(Rev7kGDR#~GFw5H)abd4%V-BL_yWK~usi$do_C=OR<>HpWBrC`qx20B`V$J># zOj}>%{hr#BXB!MIcwg`{IOeh)aTg*k{R4Rl+adhVlI%XJj(;)4jS*ih7KY0&p30&Z z$qF|sk%qSa{p}nKP%~sbNO@eo1+xB>m6?_>YaQ2<1C}E!>u&Km2Yto|#%5uUg>BrN zgF$GoEFpctfj=~!dW0t+)~$H8s~2h1W3ix*ZYa!|BFpt&MuRM;TQd6MOj7V!_%h7f zZ-Rm|Ki3g;5~F>!=lL}Nw<;0}WyJ;8q>+S^O*0F3^9mRo#=(gP#+m$#Rv;F-<(5$7(i)4Ksp?8wRO9E!6V!`5KH~? z^8#ElN9L-8xEJm-&GtYHuyq$*i;!e=$x4QUJWKByr;NA47wN`+lyFUU=nC<@K*;`0 z7Y1jBiU5)&7<_)J5g`A#+}@-7w4w$1TX;)>9{ zNXS*^plotl7LWGZTpawm{Wb!7hnK%d{60DdpFBezUnZD7686k2x_|>!oK!BCfTjom zqC8@a0FA_3n0|p?nr#pKcawrfzAgBum!{QfKp4=DqGPGNb1e|Pq5O_A z@+(7sBzsc|D}IO!bHY_O`(X?UITAmjwa56TFh*`PoS z?m(*^MN(rGRL$E`(HN!a|2X8;3cw%T-@wsye!C0^Jf2 zObCN}5<=;`6DqDxqBNvxP3U$$+m~y{W7+>rTkM&WLgaKbyo}yb)ooxDvFRv*dj^$GDDPtoQ5O3{bb4RxuIv-; ze|KTnLvqbO?`BD{DK19qvSh<91WkPB1cT?hZbk2j^r&#(!O+zuR^E6lxfu%n;4sRy zPr`Rl@Pz$?&%~PEsh#DjKz>MZrCVQx@X!KJ5Q5*Y@M6B=9Yt1F=uoR5Drf)j1Y=V% z$7T))Bh@Ak+Te(SNIZY|9(A13oZYK?QRRE2VB1SJjbJk?kEU|FB+8)#aQpd(;Ihh= zQQhl7+%~TwvL~jyE6nR;pGWRd%Il#!0Q;YLnCm-t_mO{~9oF2=?lhsX&CnFxr1u}| zqq!BrXGr2LM)QqiWa{(ZtPmj40i&pLzQa;r`K~^;Zqi(RW00s!hTZFUCY>3~q8>@Y zs;u3A0v$)(@1BIMq#`k!=3^yR(|C4FTBEk0T07iO-#Vj&b$*jgo*0eXIHQx;rE`K= zCh#3PT5lr4Cb&)rGP@I!@@^{xQ9Hs3~`Pco2nzP)b z?@tdLFT==F6O>t*)xo!kMA=^L2h=39-g?!;Ai~5M+Jret$$tiiNcSlJb+v?*G1shk zT$?IQ4BG(M035vj6WaofTK$)58E8LRRys`JG}sq}_@V&6dCRaP#C-*26v$L8;~838 z$$G&T$2a~WnfoM&beAnHlfWXo^4=HEdSWcC&2%vE9q{cqJFuvTu}BfB%=ggSV~Xsq ze{(V*#koHY1?d|bnWU}=8<^T_9NL3Us$~axOU~-L6AI~A#SQ=pXhdhFa(5%L3y6va zsh<3F<|##(c)RRe>Gzd_=P`C{g&|$hbYju(i?}!CtaC{Fiv>q6r3w?Hs2<)DH~wQ#Y2Ezw1SKx&kUw8Zcb_IQJ64SkAAvVO-S z>UY=}JzGF9^0Uw+V0n)1);aAYGKLvxQn;YOZ^ycTRU(f-gCV3uvxsHK<3wx7(u<^o z#0iYqW3xAUDtS$m)s%!jo~KcGTbsc*qW&24L=hzzF+{U>n}2VN-q(B)vC(zkx~Xbb zFxiyh+%G5|VvUBjxm$nUCbB#VfH-jRetG_~q_KE>tThCk-VvS5ALOaMLA8U#4!y8~ zKW|KYWk1iu6^|&&(y`yqHy!1UkrRG0V z%JsKr@<~^0JrQio`HU(3#IVyh$y`EOprZS@JTN8Ot7KxcxuCPZVw4!2MTfdI2 z07|-|+*jCN8Y^nIe4@%>OYIAH*iUbTNYJuyGmk}{c6HDX*i z8KR&TTyy(>5%mwup|wrhHJTOMwr$(CZQHhOYsI#0+qR7rJNa_m`*~|u&FUX8>#T|H zag2_JT6NriPTP|=(6*_w%-7$USon`%S};MZ>Lpn2WibG(c0V#^-DD2tI9SODG8>umW`iY^4x^C}-S%cez288;pB!hB|;_HG7pHhc*YSX1Wx=3MvbWE9jL0U9+6v z1FaU9o+zqqeW)ofJ7We9itQw>^0;a{y5PipGh7t4!iS0l*aKv1gr?@Y0|4lWJypie{QfoyT62Sgqv5&C|B+2|HoU9-B{5 zNj!w|{^uS-k_07$nhQV&0I74{zcPBoR_M*bO|pASHL<+z-Hkt(&0=Be zlrj6$bdEmB^z@jeIkPzG*qnD41RP1FwxC;sRyh8dnGW@IqbZg9_kV? zuv9vvDvG_Vp{k&4ht6o+k(BR!1vrTwVD-2A0G*D6A2J-c<8T*FeB(HNCF5;`*rAxT z0(nzG4Zq;;=Uf*g6r(aGeCrs|1Rmmd2lL%Kg=Q9$9Hwv!ON80cn~&p*CU2G8*^GA{ zuYjW4do@1q4H}y(a@0iyuV7HUQEzGhvP--sb@gNe&_fR|@b3#7S4O}^CbWd#+U2s> z($4VB$ty$L>PLzHw)!f@a_LB4TUndb>~^?bg{JfT+Yc=;4eggNpp5OCMlNW~rQ8i2vc63tGg;UUcy zhwQ66D{fU98m`?%$lxi5z4WhOk=`i0@ggeo<0o48s>o)FFQAfXKsxj3J9cOy?nt*2 zK>5`}@!Edf3SkXq@YKq02LM{)5h9b-RF5)CpyU>S`HC?JH~j#n{&;-B^O=O^D3RM(P6lsO?l~45fl{^>C(z^B5>5+6`WoEmpsiMjn#G zeKAAKco-(}mW)9YN4o7TO$MM9D_`f^W1!{~^G4%lMKbA~NLvup&e6elWGL7P4Q1a| z!l<3OAbRIqGQpUUlRE3IR019;xG?nKh6<^i(d`wbD4sBhaeN|Mg(3Ir3165Vv6 zi3&F$p^~J|4m#04(0?|EoHVsJKl40xr(~qE%>67JR4`W&>ajEgFC^Mp=52vp61Rio zGdS2SFQT;yx@O;861T-A!6fB9DZfyO#-k^gQHUbN7X)gI3G(yDWR6Uovhi)RC&SAH za19D?NhSlNL^P@YsnPPBp?)-fIfBnmqiL!8%SBCvVOG&kF>@MZodLi7%?B$XjyupY z&}(726$a$l7n?T$UJ?CYQ3q40S}*XT=htfCw6nIfeNND;OmG2E6SaB>ud3o3Dm#FN zs*K0AF`}$W3IIS!W`05C&gbGLb}YEE_ge*A9(kyK^3WnRB0^~b<3wMhzwnPd0YNnD z2Qqxp7eY{IPq7s^NAyoKZc>#$?Z0`1bim_>ik$Od9-9~#}Qn8Vk62f38K`^SomV<{e&B4n-sncCF zL4XBjKHuID%BtYe@XzLkz%#`OB%bgrvITYwKvBd5F`&GIov6;CyieKh>PAB$_#N!H zf5XU1V1h`*C}&KtnuuL=Fr*P9=(y5K6S8KeR)Hst`8*$Joc+aCnIyp;Tk@5U{ioka zNTL(g=f$GZ!`ntodgbUnvathpNvDIWM6-NeJ#$@`+OjS5OCJS@GLS9&>my*N61 zJUjY7wJV&`ro9ic?tmFm`zTplF1OF~=kTi7|JKMRc<`&^J?l7z3}_EP3~6%-X$CnC zpIL8{{eB>NIDB3eS?Ci(V0<-TZ{Cdy82$OjcR4ZA%ER^;2hv?YgPXnK`+RyNE`)u5 zmMyi7IXg4!UXFC+eY_M~?>5jjvv3S}L|v(DaAWKz9vEjQ?)i%QaV3u%*)=QD@HR0m z~~TbC)ndb27P7Z;l|rHgH?lxT{CS@;T%?H_3Vs47uiU;CBMZj&yA zxKq61Lc}z{RmTJLE=iVG4f26oK;D&JwiDLv{?BQq-E^9xz3O~D7&K*3>$c9uABgi-c3m7U z%hm@uqHz?6T`=%O(s6{0pvm8hWB(x9uIvK3{DsLMjv5OXz?B;^_RX z8uCe`=0c=ri{Ensuyyv$b{=MIRz%k`tVye0TnF#z9h!rWYXlWnJc&Mh-qz^F_R7Xc zc9?D*^;k`#nB(DiN&kZZ(4v?w5F3fA%UszvYn&4r?m^Kn#Wz%W{Qr4WW2YeUR#ae{ z|D=a{M}@Zmw&wQR0y=|ZlgE~)3~5oDPyA>ozdB-3#FQ(*I4Ir^+rAMhJu zhmgcOSd;WWnZbJNRpbt00vE?tX91`5P?NAP)`QS=`+wtUj*`3}x?37@8);?+GRGgYYNs02Wxqo`9gr#z=ty2V$$`jpq zZioz1h9!BfEeLEDQnG{_Xz@OyMq|Gz6&rY1m=rWo(jd5ipokT(G)=K>3hOfzJjMEd zS)siWa@4o;La{n$j(fTmJ*2e`F|%In9$%Mxa#4{scjxEt10i;(M*6!!G2wI9jJZ@f z+enX3w6#BO1mF+94N{U6--j`;^-?TXy-#b=GX zY;-fqanxnfvdPFbj6?$}w^Rs-bftBu3+ei_nf`h-b6OfV=CS)# zx{7BL{RhW%=^NBiNtf;*)WB!fu?shdgSZr$x(I&*Jih+(P}L~^{WYQf0zUCo0Kg7l zzS={?762>Zu_pw-3P@hu6rvkGWdo$r5t?kcY1^V9IC}3354xUbTs-DZciSt6wf>-H zXxMN>w3) zs{BZNcFsBa)CIk{5lp*DfYRw0B`Xu_^9{SHcLwRRbAi#N))ZwxH@B)jt;kb9bi1YC zLK>;T1gs(wY=^NB@c;eO-*;>qoxQusiiZ(ZYai?o-MG3V{pi}()mp#3@zU+Q_5Pa2 z->{dA(URfh9eB#Z=3{$#FWq0=jd30-Dx&u~B*AArtTNTj4wDgXW$4Gw-VUVRmnmeY zRQ&-l6VtaNR;)T8By@+kK%)2uI@8qIAYV_Dfm6vMtayP#`e)vmj$>wG+4eQuo zdo9EJsdVB^3#iZLyvgD6@!YS(I9j2u!1vFO`6i3Qf&wi+V6cQ94mXa@2953?+Km4s zg8NiyPy)#2;>_lF>oiJ$xm22XzfE-Z5Ni(C_O==xSjoDE{Y$QeUfjW|bXL=9@_$iIB?G^mnXkl=(2Q;Vf{a=4zwd7z$pk3ow1X$QR zd3bTknHt)FH2prkz(Pu~aS)lE;{{URS_1~D3Qc905{+$S`t=v}GRkF%Cj11xASX!y zl9O&fG3iqH<%<^o>k=S~dVbZC*fS8xX-J)*)GRjnmsL&Z8-IX6gT!PLIuSc7CCto_ z*)1M$NxOG{yI1&GVFUP}`fq!=f8=7b3<_oe(sDg@v4>(c^p-y!*fVU*JomXi7i&zZ zKZC!j6UX-joB?36l_FG)n6vdsrzft*q-2NjO>#IOW!`AEpFT53tk9BA%qAzmQ5S3W zR8DD$&T865q%R6Y4%vB78Cl?3jwqTZ07jJoLtZHe-f8%?FCkFO__sjtg0kZy(IaSQ% za4P2HvzTU0dy~Bk88y5aGlG>4`aCu~O2#_?Y9+rjo0Z@6tMLlj2|H{f88KW{tWQS! zATLOL{rWgTB8K4;(BbH54-JCc+G$QXO;(P3D;H^VRZh2e2o~EPDikbpGSgQ!lsSZH z<(v}<6O}S(-&F3SQFd3Z>@M3n`%gp;eYVW!E%Bxo8IzYSH^i81va(8m?ffLvn-to? zd+i}&LkS7~m4J$fc<}H%tdX1_wQPEtg-2w`+1%32~mL65Ma*1qnM}JfHO@5Ysk&%2|7`a zdIkyKRhUGxghgf)i7%N1vV@0ko7A=M@m&H@PGB&{)C`chyWil)c(+W}z9eAu7JR=IDD#uw z4f_l+AIBX{<3`Yy_j-aSKd*m)8!xQiHo&%Cf*Gx~h2)COOHyn;gRV1?M28Am*iuMo zerz(Pk}*7r9V67-;&qaW;s0*Tp2tvV$z?gG<06e=oPo3PI;rcK&|hJy7I_?Hk$#xb z`sxR`UD+Dzoc!tY)9<%_6-x{Tewe0$sedWO(1v2G&Vu_&;(OH@$oe6Y4itf0T-<~; z)BOlF%ZZ{LUS_?2w%Ka&ORKfZ_Uy+~q8ouQ+4RxT32UAnqVWC%>(Ct{a1bclBo*MU z-i%#1h_l8BYv#i9da#)D4Vr=)Hd5#cRIt@m z>tU;h{Zsk>O#M{q=wBJK;jwhLjzL_v^ol|3U)SnC23uj5G^f= zq9UanQUYuk>6S7rBYH^Rg$6l*HWge-oqc6&f2<{z(9r%p3&qd2owoHWqIwt)RgaaU z+MAJ~Y#7)=KhC{tkV9K?rCWzcUV%1}`UfwNfjdF1*m=M|0vIl_!y|glDIW3(v2UNPKhBsl({>4Kin)%8Ub(**na; z>*du!in*NF=PzG{5a1B#P;Wrq4XI@+^ne#+o6-*{>EHOnTJ=mpNtc?Ls{{>`ya#+4 zCE1zw5su5{Lk@G;DuPv@as89Vd-4*>>Af6>P&Y5=A6%}0aY!np|6s1D1_`a zVQu)SI3H3E69~O(+F6=eu|y!=nZ2K`8Ld|ZmU znrGIajP!Sh^WJyr_AIOv^aNKqvWdVk|E~A87i-R;)biQ*kb3;KjN^?G`;C)nnr_;eXcIycY6Ly>L+v6Pq&cP00*nd zV$pAUmh9M}mTM@Xmg|sIW00!EgaET>ao}u7iY}@tEL3yDBMs(_U^DBf!)8t+4R!_5 zEq1-mceZ3Bie8kx7}HB`rY`i=@j8Mfx5UM|`NX7Qag0%4{siI8_RLaIZn5!a8nAqU z_ehyXn4X*fG8pW5oRv!K>4rhby%WCAa6iV9>C&B1_fKY0vLT=U(|2M#Bj~8Kt}g6s z`^=xwX}v=lwZ|a^tfR%=3VQqAuj{4}7Fe03ry_(Vj*q zDsJs(-({v6*joy`Wdl;t<~F#oNj3l$qjJtEWH>T!fV;MmvI@O4$&~rJ8r|Vs!d%fl$Us>&s|L*cx7^`-;$Ylv+%8XO4@v_$ za&4#`jl|ujkrZ~>-r}=vXh`@KzBP=gIM~h}Vri??c#Wio$iml}w%YiPx{DnarqAflJGXZsvqPlU1phEIvr4fbBJq|n1usw1SgN6HY zR*O*0QdGm>c3#tn*OI?+e)1F494UD9jHErIqJb0xR;e9!JVeO)-Xs*Ym@{?-L1ta+ zvO{nddQxpPE~YM3I$LT3q8GQ_Pca7WFK5<9{#f@x`-BzG^n^8Wkt`lh8}dSlnk7t6 zX$jj|tLC5_eyd+EaKc_fdfucsaMGkcD@KeneJM244d&kC8HrMTJ{&WxDXaxfntb~- z+YuDcUP?4K=XUP}IW3^)=wsxrL|O4&U5n8fx7uMkO-XX{aQ8elH4%f|U$T;zs%RV+ zDY(WgYkCr~&CfDt9&(xq)+9bwaIG&0B(Ty2_wUPX5gQjk>k%H}}lf6@L24wpu{sn;xsJCdQ?f5T?dqj2sNn zqlL;(<4xiaEc`SsY`-%nRDtDEu_`(!?kf2w^u+Glp?YZ29C_D*G7%W_T`E!QIYeFn zE@Mo$yevkxsZu=inp%?$+Q#T5#d4KM?qY_Nu0Vv+3geePl|&|QITO1b4%+7|t)qRp zazUYHYNAH(`$Y>PL%h4f!uh9`*akKNyi0PU@l{`3H&{ zGYiS-f6bfmy3FWicKT`=5Q>5B(Rfz?L8RmN`iO*nDnZ zSad)fIiLUHxGdNW}-jBNV3dKee z!SoQSE0`&pU4(;JOic*^Se!O7wIfsQJD`Cz$`cggc-WLk&6+v5y);KmBW`P*Sh`J5 z`Z!pHCS&oiglwIIr*?mn5~n%S^SiFJMuI|As%X>3Tx}te@}wC)AM^0Ugkpt}7THUs z+2)+)kXob+L&j6`s}6Hx63H%Mwp>>9)&Lq7+pl#BRMUo9<3YJtaU%W&$l0j1&}B-dGX$(s*<;JCctSJ5 z1Q?-LAKsyGAmp=9*T>0y$C$Rd30^W3QOX*ER8<&hb3kJDAcE)5a839^Z+t^Yx}nbR zUdf6z6jkKpZkn=wj;w3VK^e#4czEvms|kQErKp}tu2qOgv;}OT-M=58y-6TO=Si&m z`(VOKyDe1~MGQDn3ls zF|%Jm1(`wYOyIiA7)$50(l+cG68mN>6-iZ~s3Yf?k$~IPN@SwE%H)j^jz%Ukg^b38 zyV37TPWKf;iV;!;D3b0RG*QBS51%UQ(Y$aH&b4k+Yx+?H`prRr?$ zfdLJ(f{5&F@s7w14q6}f052gqq;4=EF+^9r8G64jNi@oz)5?lGkAIne>9EPNCDhT- zf(H*qcv9Oi=ek*ei@AL5l6P^Hb-y3%8}EXpUSOr%ZRoM@Ec^=hnV`F;LyLUvEVRkA zVlRtUw;%S2jdi>BK_hFubSi;qn`~Aj-**<;Vq3A*;x3z~wq?SId9Ur5+gtCIqn_6taTJgC{*1hhud#TTdH|f7hKA)P&z)TDOPeB6shkGAsZ0XR4auQp zr2xasL3`N|?5UMGSxCkK1GT<2aamMjqV_DuD%D1M=#`|S{5do1u2GJqlxta`EBB|O zfxQ}>$tq7*v+?gHr4F*Ku$9T#u-iFNH7H$f$UV#11udD*HUhjZ1dx0A=QcfhXsjU9 z#wFZ!%JGOt)i~T*orz&5C-mb^hO#ogv(=js(0U;q8_Nc!Cch^`=9s&6C(QK3pDWxf zvh{r4B8xjF2acX!x^5-kQz;iU-ph%NRgq<0UFD()2F)p>3X12GOx7pUX$GN1%5BEe z*#Q~5+H_HE)D$%Lav|$BKuQh9NAu~5@uhunuc1_oXSM{5XJO7>?5BBy_5DHj@WpKr zLPY1B74nwTB5WjK7YyQ+YhSuyN(k$i-UD1o=vwd_a=x@oz~-8C+oS!^jG!UsBe}br zMXUbwymZ;iRMI*FEx_w-c{OK+`_sKI#Qvgy7hzyIPKP0Ry%6wSYu>IruJHwJfcQOJ z+>O@AVoCc0O&vdNTX_y4^&8#~oam9~K^&!$YjS~O+SC=RI4?E=OJhTBl!7d}7&eML zfb4NG(6Z=&8u0?YT275yjo9XID~Dw*~QTm$EJ%Tzl!|(7|rMSOmey1dKPbOY1|d;c9$fK6yIFZ@SVf{B<=^-dI#E zh3z%9=dK~nK%izhli7ZGq}Y!Ck@^!W@q#Cofn&|d~Bbd!jU$xKSUwEE+b}7Tiz42?5M?|uR z;R(FDN`Y?VqwgbP&9jmEI1{k`IpI8E_P0!?;;Q!n)Zfwv`C0-?!x(nw&+K-rf3o&~ zlOW`>b-Yo~+Zp5U9|q1;h`X~9je+GFj)!RE0DJ0^%j#y)BPj$CzZzu4tGHYFZN+#Q zp5#(NPvy())oo5j2<-bjY9JA)i!P(IB|WC8jF?EQlAmq@vA4(Laba;GmTXR$s z6Ar*F(F=6E(z7WcHE#Ny*rDpw*m`CAeKkkM36e@33x{|MDOl`R@{%KgTbAUL69WMp z1$#Vtj1!iMF?X~xhtyRMyjEA#cBh838<+Gx9C)Z& zSM6$-D(Ut2yMq>QhZn#ZD;qsvoTTu(EvbJ7bd>fk++kQ?JF4xft;RcA)34AwwIn z?I;O1y^6w1RTo?h8?jyhj=IEU_$;7+rh`AnqxN<%@`DJc=QD%cX^aR9EMtOna+8m! zkIOu+>Wl-Q_%|L31Cg3{oE^y1dS0EZZ>-jTtk^Egd~}aNzkCm^O8IgtG6kMNoK|sH zaB1_pdI=${%2NXI#{ydjmv9j_*)04$2+P#D=}n6sZSdF^IvSA|c+$N7@Nn!A8~`ENBd(jI+9VwbQP(^vDI|JuC_7)s_t#OlZ(V66o-gw zKNNHtJZWP?qq^)-(yl+J7~~Vnv|w+SE!4!cPhaxho0L2@f4Jzm$cdHZD9*= zoav(93>ABCNzg!I}LQpUpnc! zCrkO>Y=;`((V&l5rf4(q!DJGp%>9|IHy2hj6GX$O+%-<#Al+x+?DLo!;YTEFrx_QMjnsnVCdEIuY#{@BtQq zt_ND3p+P$j8M`oTEGOki>_#n2$UCj=bm~JEgEMMD(~|*(E7jD^o#QIfLmQDw!ZR(s zNZ6X=<)AK#>6YNBv>RxCF2fMR29XOfe653fsU|gC8kh<3*56rW*z-Zg8vXi= zmVHB&dQ(->){bL%fYY`&XRZ1lbis60Ag;*u*{_YE)*sw8P4l=abKZ;_w+pI@p0u{)XGC~jIKh3 zHILG9XU~}wNRN9}7*UFB@oIAJ4&ZjWquO*F+1nOU$BYodfx)Gzfg1d<dEC&P6D*FRyHKX4Q7{uC>Md@_Nb1T@crj4trQN-@>&%GP^`r~6Yt&)yf_ zUq|cnQH6y>r~O7|Ai1Y-TD35xD{A1FZbVKj2(cl?sE)v6sZ`F6OO7H1#xF~VB&y}d zN9U_#!RoR5TV%sBQil6%FO_SPT>bD9Vcm`*ygH+!B~}av5f70&L4dY0zq;88FJ(h^ zMT!SP%1PN)W7gY7W`Ow+NxrBW<;VSje?EFvD&5p*O-x`llYkt2RIdCTf6wN}x$Sdk z=YS?sCS5*$MZsa-JnJr0&7#bDMYAMGGad>suT{qrE0Bqs@2knzk5^iY=o$%WO`9|= z1qPoq4QOh>!?aRnuN^;EIw%6~IpU*6qQ*IbVt;(xN&n^~ohAF0+Blt`SvU*xj?gi2 z-1F;d;%rHlt$2%7(aKOZZe>V#-Atlx^xG6Ib06hwTjIx=0r+!BUrG;2mJ*AUZ$DP?WMLF{A z3Eh{At%B)lhJ!|#ajbYvlh`KK@5|(ii~hX-qZ>Lz+D}SNq6CNx>L!VN8kQkc@TMR*6g)X@wX1##i%w+| znmONIiUz(VHB;iEhFGzZd0wWC&2#h%P~IxDsg6uiQdm zV$%}ty|ixR`rZ9+pXeaOG?hbI8lO&&Di;CGS*?#h$=e@T@pbvu7wCuAed(XqG;)ZA z&aRWwCn&Q>*6NS7I%k&JifUEW`+a{|v(Gja+d0$bvCPht+zalM&n0^(WflmrWfo~K z@rU6}T{}ZZ79EEr)J^YRoC5FbtvnJ$JI;1AhbKH4U2c!IEbcBqNjRj}Top8r48MgS z*Wx%sAT^Tr;vA&*yA{_N=wNXvUnrPL>(p^if@&DzSPfz5R0mEXHxMo36%nj$H262MTar19cJJ#ndiva;ByVcu%!1 zx&`tQrq#8jS7Pr+hIB(5P+oKioE>fdkwP%a1fSwMBN?BOhNEN=6g%$HUt;IqfP9?J zYj2@Z50u$09X7iFM?X;=452O}azByEM*Ni&pa)QJT{agVO5eawwYf+$Vma&5vscbU z6l-YLI+VvIwT2hjgUZ9fva###(v^w>6G|VJTQjM2mZMd}5Yh<+?@NI&;GVnC!Aivc zFn8=PXoHu%?{N#*Oub?PX7wgml1YR+I(eY7PPVmz*%{sf}Un(saLqF=6amKZ;}nL zKDEiTdsH`-*cvU_8cpHS)D#Z8G_`HCv`z46v?%-Dp{k9KNzzn0;(b^dgACVGXtr_A z|62rPm(jJ;=HcMlHQQ)C3q9uW&)fEhO|W?2imPfuOg;C zZPJjlPSb?~8CR2;qIq-17sFBh_9A(Yc*hI{h5TTHq`j~6duAB4yOq@dd_9J$ywANS zCRGO_-C?~05Ypyd1gle~@FCyHJpVaK;q`#T*poS(Kqb3B$h%+e{U0vf#*B0C#%K{A z4_VcRI9ecP>RV7kyif!%Q18V#?&cUHEnFfxjCQ;m>a6B?e`ZridhnJlfwa;=Q$T< zbS>gIvlPSi;z(Hr(xbH`(Dg(u0!+)$amMvj_rQP_BmEArW5_Lu8&Y0-@>eR6d=K)? z``{f6OwYLuKZi@2)Olvq1kiIWvvBo}@cneAl{j-4ce`K6W%o4d<*Mw*<^Fd4a{CwT zv3?Mj>+?V=30+(1uGvTb`+DG1;Z5r7 zIaBx;j4GarXm@x%Pl^^JMM`Yg=yCR(3)TzF#D-Dz5s7#J<2xuGY0+{zL+>Ar(%3g| zkq`rpLuZ6MX6!2~n|kwl&5F1YRCfjsc>{j1D-$0-0i{0F^02k}?@r~{jb>L33MR-^ zj!BJs-z3$V5wGf9WmuJ5)|w*)I#xX7fmEa&DJfi8Xq;*_ZJfQOE`hh;7Rqdsj~7jd zMKLSZ>Yt8$fzFwnYId$fs(LdcS1>Bpb6qx*))s>oA}YHY#^osQuN{uf9rmwt+2xiG zO6id}=Q-k~mZi$6!cW4kA+Lw|tq>>E)uhcR#CKlhxI7(@Y>}u@4)`%`+6( zIN4!`buxW~`Ql7MSFY9>^U+LOq~`|l3Y)oEA~u9B>}Nq4^#-On;38nLPY!sADX8Vx zo;lwG`f}_)40GJ(;NIAYn2l!Wku%Tz^WJPi#`S2?&}mMp=383N{vZj?`-88kT!mh{ z?;ytDp*;1YxJ-bCDK4O}uEo^_%h=XrH`anFOhNQ+=~9#m;iB9t5a9h^(PU`r{V>Ve z91cZ{z1CFiliKfTyq^|hquePxuwgG4q}WzPxiLtwDa_Hiz-V9v92mh)-qiq}c0dW$ z7S9MX5et5fku=Tr3{VyoG2f_K0+KNljEsl}M6fp~1bNM*jNz!P71Ws*gnPRn*dk8( z!%!Th?b8&iq03suGGVHt&wzGvDwSLdLhfx}o|(ZGDLr)TRNO^G6*eduetUZNzbqjn?;}G# z^{?2aIPnHdM*9oYcsmFg_*KC6+Uku?^MZ<)K5&!upyX;0EkBopN05#fMnyNX1d&$o z=;YB;N)ZP*TgcCh1V(wWNZKs^W)I`+K7w{<&LI5ZC!BA-w01@Nro%{=p@clOM+QU8 z!iOPS`i%X5={fc3(+=qY^y#>JX$YPe`Twt!D}=wdOR}1mtAy1Neuy8iVQW+i3Z#5vMs+R5^U`ia-&H@KQ59mFbap9AfAequYD@M#(X!g2(CI zZ{5dr?{?IR@}QzVzzO#G$wQuWT!Mjk#b4b024H?{D{>p+#kiq+ zC9lMc=0T|04F0GwT1-w>HFiv36wqT_%QOiHkR_x`uCsLyQ&uL}c{gY)yL~=U@mN0M zQn&_)xr5vcz9T7 z_8sxI`~nRHbbfex$<;7&qM+@u3L`g;&bCGn>OVg}LSY{L^Z}qI*?(}QCnE4n)AfzO z$Hki&|HI4atNL?CG9t6T$-KxP#`9*mt+f$A4@uH{3$-x}o99y({}mHe&{mh?ud;Ho)R}SS*!x}H`f%9qBhW*ZZfNHqRQyV+2^Driy;IP|FgOj zq_SKvHX0Tl7yPtd(d=XN%E|Ll^yE8&{>TlZnKLD}OdHqk`z_Omc&#$c1r@%aUOFTTUzYee0>jao5z2o*7l0@o!aC9 zf~lLe=<#4=oxEMM|FKf0Wzz%|uou z+?TrymE(wG#Z;HN_|eH&z1TLcdjLWa5M#TJ9Lqwn?H(D7mXa{0ZI`;*CX!+zlkqO| zg7n?DLs}gW)*K)2g4~tYR~3vALUMcaN#M=3w9Ln9P>`%%4eb;UyP#Bp9);76C4rd8 zKj0LB#x|El=0xMmc*)_`7;TP&?)}Knl^7|2J8u?`6~QecbfL!aJT2cuom4&waXXdww(lG4U7yIU&BGXGqmzo(KIZ{ zO=a7Ag1ZJVL44H!PZaa7x8kr2I$yw0VU*sdM@*EE z|Cuq$aIqsD3r)8YSig{tZX)!0L0SoN&vQkiR}wCB;ak>d_QySGByleSCo;Wlb+uPwsca^9Q)jC=@xUC>BM_}q&+q5uk(-;qzE0eE=BV@Z3zH5L z?wIFaxY=FPba}n?w6G^s#5*Hb1kq9P>?XEhMSzWg~la4cYJe@i}X$KrN zi|w--ecMk7rHY6lOksAS{7z$2^3&efjur%%TNm2!UC)Rda0h#n4oJz&sM|^}(;!qB@^rDsdVvk?<+!&{Ni@?sm}8dw7$Y8zXw-s?LB3lo6M1CxZdm%#8!EMT z;HZGS(@xwUFv>cIKgBcPndh$v3l70q+y{FUC)VEdK%NTY0h6V&5k=fr6(aMmfjBGBVwO@N^36A@BuUo z3)g!>#K}>R^uMA<$=QxkVhZK8{zuid>qmY4G?+x$b}ts8IrMfNWk<8voME$KDY(7` z$Jl3(UaM+)MHKMqQpO;4$Nz^XNb=s`UxGKV2(O*Iu@?Ri>gzn(-aOM(z200X%}f8B zTvFepDq5Fqt_^?ThQUvGXgS=Z3Ect)2(9Cen+60!YYGgUFuRgl7U@W(RUDYLe5265 zH+U_B=0%>%4kuGW^OT<2S9%HOB+<*+>(O0O>1qgc)J^@|^Qj>}n`{Wp>yM`lV zlhc2frr}wBsyiiS$jQ&o)t8mqrf4cTwBM~>K(Vgbux~86)cvo4BFSw$G4agV`cl1t zY5Tg08QdRn1iufIfBcH+Yj<~}^M?Nqa5$j&y7(+HE4cFYhD!5oS{fi8Qa~KpwAlzY z0%Q&61tz_P7DUTL)f46JoNV^hhx_7f?fSCZS9^QIZcc@7(6fx0wrT&}(ATO$qum)A z^b^WMmuolDZWyz%`^Uf6y2fh4qn0 zfWC`LLkz?-;wnD;)_D%~ZC)d(^%5C;43UA5)SGV3_K!BJ@8M+W0btAn_C8YT2XCGz z#egp}b+=a{S77jY9_n|fT&AVA7Y}N2l)5U(2x~Ol+hnO694s8%kLkvl-zsXB zwcEruVwHS6XhvBB{1I5Z`+oCevbpksF8hHYv@)h+FG(-+eTzw`Oy9;4N|S zyug>RWol(2!6;17bkwY5rJWG$1c|m9wrw-IfXJ89+TjI|aaVBGwVi|KcGHXZpkjOB z7(*oX|G#W&BwDT}m-+a(B zj`>~wyzJWQiPfgweqY)}^?t4Xyq&r{=Ki$5@K@+&xm)z^!yZGl>VSOAofwYn#fbJ} zZANXP3$e1ot;b7-ej4dK%{9~9MP;hL0_BqpH>hLp9XRooz50LS^PbU>hedA4%Rj6S9TR>8cu(P>7PzY0 z=~iJ)?9jK6Gg|N6tcK&jn+MJC5L9>)Y+Y?V0zK{y&_k+mM-k58`mzA^1c#!aUtbzP65{)hi;`7*mw-Bp`jafYRtMO?H21K zR~z{EaIP{#JeEf_vAm_XXj3JC6DwIo1poM@EwNg`gq@d-1hj~ zeXcJa7HaHyDZR|8{unLR+hHvjP$(ND*~7MQ$z{%NP^KICJO-cbNpbN?kNIf(w{Cp0 z3d4od_HTEHr+JE*Re>Se;Ky9P<2oqbo|6i>oNG}-7wQC|wd|dnp4KGgdi7rFQ0QC< z+(xyer;LXxN**RX`(zOtibuF_hVMF{VfM>*Z{XZn>sqNV}ch z>7X z5uUG)187Axq!Zf+Ljw@DwrxRtk@z5k^%P;+iB>WhzJSho%m~?4~yz zJ@tp4kQh%62ZAtEikaN9u?^MGt?H|{g+mlVeK~=n4N_@`rF)@m@EZH|m=Pg6C~1RT zSGrBydaQSyc=Qv>MMwYp!9ce0O=%!`qo0(Xc-@-r-o&pCud6A!0bG8ob`bmi{^(aB z(IUbF%|#0ki<2UH7md-8hYP5}8y7-Wm^^ypOS4VJFp6K*twJoV89bPRAzDuF&Qb>^ zuPoeyVvkk>I)tBUsf3|N5C3>Z3|zm1O$`YSVw3n*YKVrxE(CtcwFIXIe$N3(=o}c^ zp;YK;(qXRqsqF0G{r>=UK#IREd%V6@usHnn-RvTC4|eBB`U2wii%yR*YJZH{-)hu8 z1{lqfC`#@D`)*1Rxkw1|pxiGSYqFO;1ovZjGAfHxQ2QpX)Fls;KbN8cmERyjkhMX> zsO8g(vv&@TwkB}7=P=B=rOC%~Stkz&{@T{lJGPEK!p8@X;N8iv;%4#eeS=kV6l)Kmx_vRhCzD}JUTSUJxF<+Ga63vzJ9&)Vo?*zg!OJoe@;FMN>nhTV;5 zHmF8pJoA?w&#VPkwGVw2pZ6cjTonx0B$8RW^L8bUxe!fgBZ}D&aoKt!tw%7kaqY)1 zZ*Uwk15jh^@))~Zx}3D;)KHP-WzL4cp1=hEN|r8#HXEUHsD) z0>b4qH_l1Sa^;>kW_h`B8fp0ZfuHR+!5i8eovBt3i=NDLkvj|eNNW=cif;I~@ zq;QOJhGU%J7-u+^C*92JKgRNXHL-kZs6qP(F#dJ_k$e?VAx#4LgdcKO;`sE~8XIAJ z<=~^XduTm~j}B`;hOhlW$jTs%5qx6=pK>jiX_&8mPLt*0T`(i7jECqOZ<@4^cs}zy zJ%sha`TB5q3h{mTXUdSX(5J=*_{~`a0o)M?|GQ4zI16*ny_7y~^fgzv_x`hx{4J!D(7G$Wr+dRS$ zj{yc`n8FHgCf^@EJv@9i`_5vNpyBvk;i+vHF8EF!fe#Ch29w+^yvdP!Jbmgtt7!Nu z7pg7GT(@lDUD9KDDvluibm4uTOb?&=LEwMCXD4F94sjaY42|3jsB>-4*MQUa=Wvi` zyzv&YPui<>UKElYe7gWB-3Zz2en-JxBjki`V;DHI=dKeZ_#UbJev4v#4U6q2-B%LN zHe$X}y0IhbSHNdO;zvnBQRJl{P&hm7G=U0;cS{IeM#IXVFkjE2C!J!rWD-r3g30Sd z!Jz{di(B1y`{BZT4?5hU;@Ebev)gyvzg5m~j}Cmi4fP&2RjcUFzlO6+C^&FA8^eTG z`K$8}QINk*Cs7Z+k`fVVZ~ZQQ-=qC|EhDQpffpfNkDgI6eCUed?s%$%|815gb3&9B zX>b=N%ghlHm$207WZ;ti4wTkQ;yjF(UY>6)hge=h5td{d-ZX z1+D)4s1yUzi%KtqVgm&qDgnN1|JPBD;}pE9YzWCn3fsz98kK-mKY~8AM{d_NApe)& z2juhTc=bRK#7l<2LP+yG0M0=ELS~o7PP}3oJm5}%;zJ7MBx zc5s`|qd$|4nk>Xg{kZp|JhnePaci&Zmdq218fMKhQP5V~^G}PuM}1%$wup`_I5WZY zRk$C+*o&4vT*VSO$twsF-tU6~UE0t&Ss;rK-!=JR;T3Xnhq4b9X71NgRGO>@n^ECT zgJV*Ona&6gBdr?&e3Rcks>kkQ=Rg0``N!cun&3B2mkrbVr_?U|z%tV-(e#D5 zO)Ipy2kk(;s#WL)^r^n2sd+j$7iWFBEa~ip#90ahof?1Y5dbwW@ntzJQO!i|2?B@( zEi7GnkCk+0awhr&!MF!JJ6Qq*Clg=Yj_dP5dWIgpGpL%8Y|$+on&^-tT6Rnu=EWO`UFK&_?%Lt@~|s zxY2_%q>HU*r&@mre^ohY83eRK%!WB8yRY*8Zebp4HT}D!+hx7w+x@%BeBBIJxqEX{ zTAsZeMi!9DDUps-h);cVxl9*H7W^j&c#oUoRT>-`CJ}N<0|BgT&Wc<>Y&Ke1yLm5H z?r8OfHOLNZwxzpPX;~$X54O&-T*UcjA`4{?$%A9E=7M#cQJTljkGpBc-BxX2#7iIb zfS=npH-9MxW*a7Dg>$w|Zl!YgFcJAgT7JjXV$j45X{|01kYhiXxny5WMo5&X@Yk1) z6s=lFPBnrx&k$~wN(^7MM>u?C8RdUJlj!;#4XKb=QoRL#O_ms9%#&4u5VRApK*9eE zc@&tZ!iy@bv(@*$LHL(3sQ&@jad$nSpPFrTq}z$-uM6SV=i4lxzflZ-!Cmsz+K}t5 zM{M%_(e7;5?%ar=`xN;PtXMeUd-0r|2VTFw z4ZT~kv#VmlERN$$kQ&4RXi9DxlA|I@KEey+ca-yyKJ@6gr-qA#vdt{tSNUPs#OMGk z=pKZNi9G38e!RBuI4h@4?%ots9Mka5kXh8mRREKpERr;rOZiEM8)3pTR%+JnxLKW8~h9 zqxsa>FLAo*Xvm0(fQgmi3jM1dqMQ4qMtgJLmHn$mAj4w*V$lO2y5_uww~iPW!# zI2@n=GfO~qhu`_fddW(NdM4^$;J@s_ubt3)Gl_^uSuI)d+x6?o&%G&A43JX$Tt4^7 zyEhM^m2};07_i;1o>)J?{@q1xT!lZ^_rY!AERrPZuTDH-egc@EFw9Q`=4*Wy+t{)w z@d$i3w3%5ec=1bzeYp|9JJV2Bq4>MgLzX4Fk8Nb_w~-x_<;P_Cj+#S1a<(lgyRnSD zPL*yvL+b=wYvOuV59HW0ckG!f?se=gvfCs-$qAmO%RK1W+EJX&zKNqeL+=UmE}u&X zt}@}Afm6@sH;D@%%Ki z2DrxYN(r`m>Sf+DuV-)5KEN9RbZUeFx4V~KyH!-CgNR}xkn4G35fEemTWQ%^z9%T> z-Y3h*CnCou}X{4&9%GuXqs#<_( zj5hNSw$7V*^bODo5_pF6Pp!Np2wjo9qI3r|^bV(%S@>LS*kEJUON?7pRjC=(d0m>2zx zn|in59bSAQ80T>Jsfd2SL;L9)==PitriZC@#lU{?4ip)S0zwCjiIRnvX%~;;SisiY zm>i`E1E_A|^2=oiDqk(mPm2q&;N4)pAXGA4HG!i1awQbyS2ZXeZ^bV>di=)j&|4}b z^&rbf)ky%r?>Y;=f$OB0j38cy{f$q6J4qAtYfmK#(v@pR^^!2pWI-F!120wTr}D|T>GkxO z0iPAHWS~FQbC&51({W|&k+k~iSiq>H0yPzyvE&MnWu&CS$eOQ(i7@*g>$j`(>`OH~ z%xXR^`Y^!MrX#{num&YfJjc2kT+4>XjBf~~hR-CymLbyZ@kI{^E4L{L8)m6r_`+U9 zcb;OlxFALAmAGZ&0?#t+I$dR<((bh^=*g$>5cRTOM}6&stQ@(<&p#vA__>-n|Yx58jWv8fu-uzD5`2Zx&AJ0brm5!ij_ z9obIMQ_c@@I{4Qs*4H19-R}J zq{wj>KmG;|gOqGLxlVG6DUriFRx;@k9``;jKh;wuvtTnNK97y|kEOnA|jCw0RWh(ecw~&tH7|-S>y?)boSc;bu{wRSl?&Q*7Fcs%rWc zZJN$x>1BaF@_%zlq7N$CHlZ{_qf3coGdXZZP-a6x#OtgT{4#g)&hwGc+{9cO4RSjT!d(|!3Xnx_i3}?P=b+|8Mx^;`Qb)C!DvW(5k_Un44Q7r6P zYjD;po$!){mOs&qTr|8$f?RN1+8`F+ecPT^JpK0N@we@0#rkmjZPAL|>TxFyW7qa} zYa7wAnN9`kc|dLG1e*T-`vJWb4LZ)%GucwxIYPv#>twLTa}ZvkI^1>yZ)oyph_iTQ z0cTBn;2l|Nf>-o-bnu35=B>XdwALFP@;lQ?X^d8B6|JI(ppCJG-&k(pcSQs-<`h&i zo(qOHljX2%J#!0XObf>EDy!Ol*xlP&zwh^+Pd@J?77U#-BZ(sE1G&-?9X zS?i=geAZex@4PW0``DC)%DS=S)^vvZSRz6SZ%FEV$7IDIA#$( zpyGRj^?y4tc7IceTpulHVlQ1SlmPIFa}oO?gl)(JU(5~=AL--r8vE%oD29{Ih(ZuF zj~(w&ch8MNH`B8TXn+I$u+Ic29wRV;N?bYl|G=j{9<9&kBLlmBtoIz{<{$9g<}4R( zLS(L4c(a6SStlqUL_`M86^HD_$!ieVGD7gQ2DZN$y;sYOQ-KI&K&9_#oaKSbPPa>oEoN8H#qy`ci@Og+>Rlku9?%$~R6Uw0wdvJqzB~M1y>*P(W)c#% z`I&&jOrIK_fSr53P|B+d=M=>0#9If+sJ7Fv%XgJSEKJ#Ce|Q=811TfANrBvvCpuXBa7BI&Uwx6C zItl^yW0Q_ADbvJYmD2+?w zVUciF#5JBC4^vW-<4mB8D9out*2xv_E(Inv^vh{76-SpP0rT2;6f%$5ZJ)KPH-wkhyFq{)FCwkIet^3+iX~;FVyaT5n zP4R`Up(eZhrY3oPnP~v(sMn7>yjeh zjIz~BZ&hR1kmQ<--Awo{^9iTKDB8$(RgevIE?G7R(G0pA$!;>`Pf-x$Lh|Wfn$+j( zMUE^^LFr!)GGw}pvB^rv=aT8YBJKl^EJD;IYb@ zOkr3wPS+xzgYO(W6D+!SmQKEXI-B~(UNCXpr-zeg-#_yv-+lYtcatM82%eq)*U9V4 zU(Yu#-Q8{0a+Pru+SL2hFzB0qLIDVy25s}tuGwXsKRuWSez=@hgie#?@=x>?hw0?- zyXp5ZY3pEkYeJ}gbDLEbYiG{B%iH9|#_FBkZGG{#ywP88?#zJOcePbmiOHHhmYc;r)ykq6OI&NoS z3oAzJF~DC2EcF)W4`Kd%mR$_@Z*;`wh6JmvnLqR+*qh;_LL=+ad8Q<1H@<@UrXw!= z@~ba^Uv-rI?Df}ZBk%Pg!fhg(4P^RjPL3@Y{n(m+2_b54HIU^`pR_;oUvZw^Y=FUC zz)K-k8U6$v@s}xASjBrfsjg^nsEoztqeY1#cSUpRmJ1*sPY;Oz})el2!f%QOKIw;GIi{aHNlomrE z5A+$#Ymj9v0fW!JbBMm5W(^As+3?7tm2xsq;*cB^?vH;>|4L1m99$YgPyOy?ef}I? zdX0D^3{{^?`O)6oZg}l^-m3k*$e^Sef!ip0$gJp#cr)0DkL2p ze0y}nr1&E`E8FWnMV< zK0Hr;`F46WT}}_5o?aaP-+A`@f3FsA7H{VN`}xz?Z=!dHfA#+Bq%yt6+ao`+uq)=l8k!7Q zav;+SbE$hBIImXZFIXXCAM>p=b)D|8#Z+f4U}r`sEia|1W-p zKV4nHpZ@l^hifIUIa=RGZ}D0wa&#GwF5>}R#`-zz*Kb^5%I~0Ql-M!y@-))*jSOQ_b8FRa>OuQy-XRh`UnrTR}jQ_ zK%FlU8R59IoYqTR;qM-}iz2AvLkl5=sSF>~?+Cn|gWWe4_0Ia}9;Cztu!VFf3}B2m z-~_fqU_n*OppCN4Iy46<0CtLH9a}^cSa$c-09EZgy~Z1N>MmR_%ps2K_^`rT`YU=z zuULsG-2dv9E>6XK)POwAz=${pzXBNni+}D{zy2o3@00Ws6v9tut{2qJT0b+z&~h3F z9M|~giTmQncW2&gZ@>Q2vjD18Uc`O?p18xcZ^P|>8(*_~OE1it)zbKAo}YP%eeNz6 zC%(^mvOx9JHD6z06q%c@E@^*Y@%brM`XGSUeE;vt-+r&zqGBSW=N%t>_c?;IwO9Aq zoCv{mC){~BIdYGuPrYYG|9hnmemrYm`B_V!_Hoqy)B-Fdxp!gF|V_`E9O!$HbBHz3W-TBLxYOR`=DS6`wRGWdCLp0109yJe5DKY|4nWieDYNIsaU1*C` z!G_y4N$M(9k0BIe2*oajP-NX=D6AC(v}3Tzsx3BI&nBDEJo%;iXuT>x2Sqp<3!-S1)+}(Q$A`S=Tt|u2M`4a^a-a0oeC`VVJy`u zMQ_SW-A(kN1l5}@qgfb5qEiN{Q2I37jR8(pcd-cER0OmLB@0wJPd)KOr;BsInrJ`5 zhbe_h5Vi_pz+Din_C>}kVy>$gLjLjxN4!YpCXz?#83-UcSgc&1Y}^nf$tPs~vc}*& z#$TvwbE0q-cq=aoDyp^uB~n#J{n(g0KS9?h`n42El_TRaMm7!d`+%^m=eQY=T0(x+ zVTeL^huvXIgEmq54>^i#)R8qDltH!X0g)AW^M*O zoA^1!su}{4;Ijt>xslpeY2sx(APVs8#uRbI1%^uNQ#VRt-e;p~iZ{jB8;WGnsd5TJ zVa8g~xLEfTZgZSh4cLSLDAEfL5MtL1dY6%lUbvVj%v88AOJqv(V$Oh?*sN45()mSx!7KVZA5gL20Qq;teF{Dk zhC&a{dj1X_GTqcAC_u&%MbwCR{?8?$MaCPr_RyE^=$C*JOWWpuy2{Q=n zDw1bJG*NBNyNcut1gT{dOvppb0&RxRcs1hFh);1?X_d1HqXwXfji~L0+NtYLq}yr4 zX2*-a%7`d3!O)Oh#U+@0RvTb45Ms?skabbiF)5{I2XB)6r(_xX>*Y%Q?*+jcD%zYu z$wMe%^Ss`L(!oz*Aq=Z`FK1(Sr7%9u(qs-z;!~o>CQE5*^@aV(k&bb+sfY0r8rr~j z7~T~7!lbU*Zh3u3F|?Ndv2P2^E7q+PQ9b69;oQ5KX?(|_WBYx9jzy{_@JAhTeD1�%AmKJtr!? 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

sKq<4f^*oDgF2bDF1^leP(7K%=L4Gh`o5YDS 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