text:
package apigatewayiface

import (
	"github.com/aws/aws-sdk-go/aws"
	"github.com/aws/aws-sdk-go/aws/request"
	"github.com/aws/aws-sdk-go/service/apigateway"
)

// APIGatewayAPI provides an interface to enable mocking the
// apigateway.APIGateway service client's API operation,
// paginators, and waiters. This make unit testing your code that calls out
// to the SDK's service client's calls easier.
//
// The best way to use this interface is so the SDK's service client's calls
// can be stubbed out for unit testing your code with the SDK without needing
// to inject custom request handlers into the the SDK's request pipeline.
//
//    // myFunc uses an SDK service client to make a request to
//    // Amazon API Gateway.
//    func myFunc(svc apigatewayiface.APIGatewayAPI) bool {
//        // Make svc.CreateApiKey request
//    }
//
//    func main() {
//        sess := session.New()
//        svc := apigateway.New(sess)
//
//        myFunc(svc)
//    }
//
// In your _test.go file:
//
//    // Define a mock struct to be used in your unit tests of myFunc.
//    type mockAPIGatewayClient struct {
//        apigatewayiface.APIGatewayAPI
//    }
//    func (m *mockAPIGatewayClient) CreateApiKey(input *apigateway.CreateApiKeyInput) (*apigateway.ApiKey, error) {
//        // mock response/functionality
//    }
//
//    func TestMyFunc(t *testing.T) {
//        // Setup Test
//        mockSvc := &mockAPIGatewayClient{}
//
//        myfunc(mockSvc)
//
//        // Verify myFunc's functionality
//    }
//
// It is important to note that this interface will have breaking changes
// when the service model is updated and adds new API operations, paginators,
// and waiters. Its suggested to use the pattern above for testing, or using
// tooling to generate mocks to satisfy the interfaces.
type APIGatewayAPI interface {
	CreateApiKey(*apigateway.CreateApiKeyInput) (*apigateway.ApiKey, error)
	CreateApiKeyWithContext(aws.Context, *apigateway.CreateApiKeyInput, ...request.Option) (*apigateway.ApiKey, error)
	CreateApiKeyRequest(*apigateway.CreateApiKeyInput) (*request.Request, *apigateway.ApiKey)

	CreateAuthorizer(*apigateway.CreateAuthorizerInput) (*apigateway.Authorizer, error)
	CreateAuthorizerWithContext(aws.Context, *apigateway.CreateAuthorizerInput, ...request.Option) (*apigateway.Authorizer, error)
	CreateAuthorizerRequest(*apigateway.CreateAuthorizerInput) (*request.Request, *apigateway.Authorizer)

	CreateBasePathMapping(*apigateway.CreateBasePathMappingInput) (*apigateway.BasePathMapping, error)
	CreateBasePathMappingWithContext(aws.Context, *apigateway.CreateBasePathMappingInput, ...request.Option) (*apigateway.BasePathMapping, error)
	CreateBasePathMappingRequest(*apigateway.CreateBasePathMappingInput) (*request.Request, *apigateway.BasePathMapping)

	CreateDeployment(*apigateway.CreateDeploymentInput) (*apigateway.Deployment, error)
	CreateDeploymentWithContext(aws.Context, *apigateway.CreateDeploymentInput, ...request.Option) (*apigateway.Deployment, error)
	CreateDeploymentRequest(*apigateway.CreateDeploymentInput) (*request.Request, *apigateway.Deployment)

	CreateDocumentationPart(*apigateway.CreateDocumentationPartInput) (*apigateway.DocumentationPart, error)
	CreateDocumentationPartWithContext(aws.Context, *apigateway.CreateDocumentationPartInput, ...request.Option) (*apigateway.DocumentationPart, error)
	CreateDocumentationPartRequest(*apigateway.CreateDocumentationPartInput) (*request.Request, *apigateway.DocumentationPart)

	CreateDocumentationVersion(*apigateway.CreateDocumentationVersionInput) (*apigateway.DocumentationVersion, error)
	CreateDocumentationVersionWithContext(aws.Context, *apigateway.CreateDocumentationVersionInput, ...request.Option) (*apigateway.DocumentationVersion, error)
	CreateDocumentationVersionRequest(*apigateway.CreateDocumentationVersionInput) (*request.Request, *apigateway.DocumentationVersion)

	CreateDomainName(*apigateway.CreateDomainNameInput) (*apigateway.DomainName, error)
	CreateDomainNameWithContext(aws.Context, *apigateway.CreateDomainNameInput, ...request.Option) (*apigateway.DomainName, error)
	CreateDomainNameRequest(*apigateway.CreateDomainNameInput) (*request.Request, *apigateway.DomainName)

	CreateModel(*apigateway.CreateModelInput) (*apigateway.Model, error)
	CreateModelWithContext(aws.Context, *apigateway.CreateModelInput, ...request.Option) (*apigateway.Model, error)
	CreateModelRequest(*apigateway.CreateModelInput) (*request.Request, *apigateway.Model)

	CreateRequestValidator(*apigateway.CreateRequestValidatorInput) (*apigateway.UpdateRequestValidatorOutput, error)
	CreateRequestValidatorWithContext(aws.Context, *apigateway.CreateRequestValidatorInput, ...request.Option) (*apigateway.UpdateRequestValidatorOutput, error)
	CreateRequestValidatorRequest(*apigateway.CreateRequestValidatorInput) (*request.Request, *apigateway.UpdateRequestValidatorOutput)

	CreateResource(*apigateway.CreateResourceInput) (*apigateway.Resource, error)
	CreateResourceWithContext(aws.Context, *apigateway.CreateResourceInput, ...request.Option) (*apigateway.Resource, error)
	CreateResourceRequest(*apigateway.CreateResourceInput) (*request.Request, *apigateway.Resource)

	CreateRestApi(*apigateway.CreateRestApiInput) (*apigateway.RestApi, error)
	CreateRestApiWithContext(aws.Context, *apigateway.CreateRestApiInput, ...request.Option) (*apigateway.RestApi, error)
	CreateRestApiRequest(*apigateway.CreateRestApiInput) (*request.Request, *apigateway.RestApi)

	CreateStage(*apigateway.CreateStageInput) (*apigateway.Stage, error)
	CreateStageWithContext(aws.Context, *apigateway.CreateStageInput, ...request.Option) (*apigateway.Stage, error)
	CreateStageRequest(*apigateway.CreateStageInput) (*request.Request, *apigateway.Stage)

	CreateUsagePlan(*apigateway.CreateUsagePlanInput) (*apigateway.UsagePlan, error)
	CreateUsagePlanWithContext(aws.Context, *apigateway.CreateUsagePlanInput, ...request.Option) (*apigateway.UsagePlan, error)
	CreateUsagePlanRequest(*apigateway.CreateUsagePlanInput) (*request.Request, *apigateway.UsagePlan)

	CreateUsagePlanKey(*apigateway.CreateUsagePlanKeyInput) (*apigateway.UsagePlanKey, error)
	CreateUsagePlanKeyWithContext(aws.Context, *apigateway.CreateUsagePlanKeyInput, ...request.Option) (*apigateway.UsagePlanKey, error)
	CreateUsagePlanKeyRequest(*apigateway.CreateUsagePlanKeyInput) (*request.Request, *apigateway.UsagePlanKey)

	DeleteApiKey(*apigateway.DeleteApiKeyInput) (*apigateway.DeleteApiKeyOutput, error)
	DeleteApiKeyWithContext(aws.Context, *apigateway.DeleteApiKeyInput, ...request.Option) (*apigateway.DeleteApiKeyOutput, error)
	DeleteApiKeyRequest(*apigateway.DeleteApiKeyInput) (*request.Request, *apigateway.DeleteApiKeyOutput)

	DeleteAuthorizer(*apigateway.DeleteAuthorizerInput) (*apigateway.DeleteAuthorizerOutput, error)
	DeleteAuthorizerWithContext(aws.Context, *apigateway.DeleteAuthorizerInput, ...request.Option) (*apigateway.DeleteAuthorizerOutput, error)
	DeleteAuthorizerRequest(*apigateway.DeleteAuthorizerInput) (*request.Request, *apigateway.DeleteAuthorizerOutput)

	DeleteBasePathMapping(*apigateway.DeleteBasePathMappingInput) (*apigateway.DeleteBasePathMappingOutput, error)
	DeleteBasePathMappingWithContext(aws.Context, *apigateway.DeleteBasePathMappingInput, ...request.Option) (*apigateway.DeleteBasePathMappingOutput, error)
	DeleteBasePathMappingRequest(*apigateway.DeleteBasePathMappingInput) (*request.Request, *apigateway.DeleteBasePathMappingOutput)

	DeleteClientCertificate(*apigateway.DeleteClientCertificateInput) (*apigateway.DeleteClientCertificateOutput, error)
	DeleteClientCertificateWithContext(aws.Context, *apigateway.DeleteClientCertificateInput, ...request.Option) (*apigateway.DeleteClientCertificateOutput, error)
	DeleteClientCertificateRequest(*apigateway.DeleteClientCertificateInput) (*request.Request, *apigateway.DeleteClientCertificateOutput)

	DeleteDeployment(*apigateway.DeleteDeploymentInput) (*apigateway.DeleteDeploymentOutput, error)
	DeleteDeploymentWithContext(aws.Context, *apigateway.DeleteDeploymentInput, ...request.Option) (*apigateway.DeleteDeploymentOutput, error)
	DeleteDeploymentRequest(*apigateway.DeleteDeploymentInput) (*request.Request, *apigateway.DeleteDeploymentOutput)

	DeleteDocumentationPart(*apigateway.DeleteDocumentationPartInput) (*apigateway.DeleteDocumentationPartOutput, error)
	DeleteDocumentationPartWithContext(aws.Context, *apigateway.DeleteDocumentationPartInput, ...request.Option) (*apigateway.DeleteDocumentationPartOutput, error)
	DeleteDocumentationPartRequest(*apigateway.DeleteDocumentationPartInput) (*request.Request, *apigateway.DeleteDocumentationPartOutput)

	DeleteDocumentationVersion(*apigateway.DeleteDocumentationVersionInput) (*apigateway.DeleteDocumentationVersionOutput, error)
	DeleteDocumentationVersionWithContext(aws.Context, *apigateway.DeleteDocumentationVersionInput, ...request.Option) (*apigateway.DeleteDocumentationVersionOutput, error)
	DeleteDocumentationVersionRequest(*apigateway.DeleteDocumentationVersionInput) (*request.Request, *apigateway.DeleteDocumentationVersionOutput)

	DeleteDomainName(*apigateway.DeleteDomainNameInput) (*apigateway.DeleteDomainNameOutput, error)
	DeleteDomainNameWithContext(aws.Context, *apigateway.DeleteDomainNameInput, ...request.Option) (*apigateway.DeleteDomainNameOutput, error)
	DeleteDomainNameRequest(*apigateway.DeleteDomainNameInput) (*request.Request, *apigateway.DeleteDomainNameOutput)

	DeleteIntegration(*apigateway.DeleteIntegrationInput) (*apigateway.DeleteIntegrationOutput, error)
	DeleteIntegrationWithContext(aws.Context, *apigateway.DeleteIntegrationInput, ...request.Option) (*apigateway.DeleteIntegrationOutput, error)
	DeleteIntegrationRequest(*apigateway.DeleteIntegrationInput) (*request.Request, *apigateway.DeleteIntegrationOutput)

	DeleteIntegrationResponse(*apigateway.DeleteIntegrationResponseInput) (*apigateway.DeleteIntegrationResponseOutput, error)
	DeleteIntegrationResponseWithContext(aws.Context, *apigateway.DeleteIntegrationResponseInput, ...request.Option) (*apigateway.DeleteIntegrationResponseOutput, error)
	DeleteIntegrationResponseRequest(*apigateway.DeleteIntegrationResponseInput) (*request.Request, *apigateway.DeleteIntegrationResponseOutput)

	DeleteMethod(*apigateway.DeleteMethodInput) (*apigateway.DeleteMethodOutput, error)
	DeleteMethodWithContext(aws.Context, *apigateway.DeleteMethodInput, ...request.Option) (*apigateway.DeleteMethodOutput, error)
	DeleteMethodRequest(*apigateway.DeleteMethodInput) (*request.Request, *apigateway.DeleteMethodOutput)

	DeleteMethodResponse(*apigateway.DeleteMethodResponseInput) (*apigateway.DeleteMethodResponseOutput, error)
	DeleteMethodResponseWithContext(aws.Context, *apigateway.DeleteMethodResponseInput, ...request.Option) (*apigateway.DeleteMethodResponseOutput, error)
	DeleteMethodResponseRequest(*apigateway.DeleteMethodResponseInput) (*request.Request, *apigateway.DeleteMethodResponseOutput)

	DeleteModel(*apigateway.DeleteModelInput) (*apigateway.DeleteModelOutput, error)
	DeleteModelWithContext(aws.Context, *apigateway.DeleteModelInput, ...request.Option) (*apigateway.DeleteModelOutput, error)
	DeleteModelRequest(*apigateway.DeleteModelInput) (*request.Request, *apigateway.DeleteModelOutput)

	DeleteRequestValidator(*apigateway.DeleteRequestValidatorInput) (*apigateway.DeleteRequestValidatorOutput, error)
	DeleteRequestValidatorWithContext(aws.Context, *apigateway.DeleteRequestValidatorInput, ...request.Option) (*apigateway.DeleteRequestValidatorOutput, error)
	DeleteRequestValidatorRequest(*apigateway.DeleteRequestValidatorInput) (*request.Request, *apigateway.DeleteRequestValidatorOutput)

	DeleteResource(*apigateway.DeleteResourceInput) (*apigateway.DeleteResourceOutput, error)
	DeleteResourceWithContext(aws.Context, *apigateway.DeleteResourceInput, ...request.Option) (*apigateway.DeleteResourceOutput, error)
	DeleteResourceRequest(*apigateway.DeleteResourceInput) (*request.Request, *apigateway.DeleteResourceOutput)

	DeleteRestApi(*apigateway.DeleteRestApiInput) (*apigateway.DeleteRestApiOutput, error)
	DeleteRestApiWithContext(aws.Context, *apigateway.DeleteRestApiInput, ...request.Option) (*apigateway.DeleteRestApiOutput, error)
	DeleteRestApiRequest(*apigateway.DeleteRestApiInput) (*request.Request, *apigateway.DeleteRestApiOutput)

	DeleteStage(*apigateway.DeleteStageInput) (*apigateway.DeleteStageOutput, error)
	DeleteStageWithContext(aws.Context, *apigateway.DeleteStageInput, ...request.Option) (*apigateway.DeleteStageOutput, error)
	DeleteStageRequest(*apigateway.DeleteStageInput) (*request.Request, *apigateway.DeleteStageOutput)

	DeleteUsagePlan(*apigateway.DeleteUsagePlanInput) (*apigateway.DeleteUsagePlanOutput, error)
	DeleteUsagePlanWithContext(aws.Context, *apigateway.DeleteUsagePlanInput, ...request.Option) (*apigateway.DeleteUsagePlanOutput, error)
	DeleteUsagePlanRequest(*apigateway.DeleteUsagePlanInput) (*request.Request, *apigateway.DeleteUsagePlanOutput)

	DeleteUsagePlanKey(*apigateway.DeleteUsagePlanKeyInput) (*apigateway.DeleteUsagePlanKeyOutput, error)
	DeleteUsagePlanKeyWithContext(aws.Context, *apigateway.DeleteUsagePlanKeyInput, ...request.Option) (*apigateway.DeleteUsagePlanKeyOutput, error)
	DeleteUsagePlanKeyRequest(*apigateway.DeleteUsagePlanKeyInput) (*request.Request, *apigateway.DeleteUsagePlanKeyOutput)

	FlushStageAuthorizersCache(*apigateway.FlushStageAuthorizersCacheInput) (*apigateway.FlushStageAuthorizersCacheOutput, error)
	FlushStageAuthorizersCacheWithContext(aws.Context, *apigateway.FlushStageAuthorizersCacheInput, ...request.Option) (*apigateway.FlushStageAuthorizersCacheOutput, error)
	FlushStageAuthorizersCacheRequest(*apigateway.FlushStageAuthorizersCacheInput) (*request.Request, *apigateway.FlushStageAuthorizersCacheOutput)

	FlushStageCache(*apigateway.FlushStageCacheInput) (*apigateway.FlushStageCacheOutput, error)
	FlushStageCacheWithContext(aws.Context, *apigateway.FlushStageCacheInput, ...request.Option) (*apigateway.FlushStageCacheOutput, error)
	FlushStageCacheRequest(*apigateway.FlushStageCacheInput) (*request.Request, *apigateway.FlushStageCacheOutput)

	GenerateClientCertificate(*apigateway.GenerateClientCertificateInput) (*apigateway.ClientCertificate, error)
	GenerateClientCertificateWithContext(aws.Context, *apigateway.GenerateClientCertificateInput, ...request.Option) (*apigateway.ClientCertificate, error)
	GenerateClientCertificateRequest(*apigateway.GenerateClientCertificateInput) (*request.Request, *apigateway.ClientCertificate)

	GetAccount(*apigateway.GetAccountInput) (*apigateway.Account, error)
	GetAccountWithContext(aws.Context, *apigateway.GetAccountInput, ...request.Option) (*apigateway.Account, error)
	GetAccountRequest(*apigateway.GetAccountInput) (*request.Request, *apigateway.Account)

	GetApiKey(*apigateway.GetApiKeyInput) (*apigateway.ApiKey, error)
	GetApiKeyWithContext(aws.Context, *apigateway.GetApiKeyInput, ...request.Option) (*apigateway.ApiKey, error)
	GetApiKeyRequest(*apigateway.GetApiKeyInput) (*request.Request, *apigateway.ApiKey)

	GetApiKeys(*apigateway.GetApiKeysInput) (*apigateway.GetApiKeysOutput, error)
	GetApiKeysWithContext(aws.Context, *apigateway.GetApiKeysInput, ...request.Option) (*apigateway.GetApiKeysOutput, error)
	GetApiKeysRequest(*apigateway.GetApiKeysInput) (*request.Request, *apigateway.GetApiKeysOutput)

	GetApiKeysPages(*apigateway.GetApiKeysInput, func(*apigateway.GetApiKeysOutput, bool) bool) error
	GetApiKeysPagesWithContext(aws.Context, *apigateway.GetApiKeysInput, func(*apigateway.GetApiKeysOutput, bool) bool, ...request.Option) error

	GetAuthorizer(*apigateway.GetAuthorizerInput) (*apigateway.Authorizer, error)
	GetAuthorizerWithContext(aws.Context, *apigateway.GetAuthorizerInput, ...request.Option) (*apigateway.Authorizer, error)
	GetAuthorizerRequest(*apigateway.GetAuthorizerInput) (*request.Request, *apigateway.Authorizer)

	GetAuthorizers(*apigateway.GetAuthorizersInput) (*apigateway.GetAuthorizersOutput, error)
	GetAuthorizersWithContext(aws.Context, *apigateway.GetAuthorizersInput, ...request.Option) (*apigateway.GetAuthorizersOutput, error)
	GetAuthorizersRequest(*apigateway.GetAuthorizersInput) (*request.Request, *apigateway.GetAuthorizersOutput)

	GetBasePathMapping(*apigateway.GetBasePathMappingInput) (*apigateway.BasePathMapping, error)
	GetBasePathMappingWithContext(aws.Context, *apigateway.GetBasePathMappingInput, ...request.Option) (*apigateway.BasePathMapping, error)
	GetBasePathMappingRequest(*apigateway.GetBasePathMappingInput) (*request.Request, *apigateway.BasePathMapping)

	GetBasePathMappings(*apigateway.GetBasePathMappingsInput) (*apigateway.GetBasePathMappingsOutput, error)
	GetBasePathMappingsWithContext(aws.Context, *apigateway.GetBasePathMappingsInput, ...request.Option) (*apigateway.GetBasePathMappingsOutput, error)
	GetBasePathMappingsRequest(*apigateway.GetBasePathMappingsInput) (*request.Request, *apigateway.GetBasePathMappingsOutput)

	GetBasePathMappingsPages(*apigateway.GetBasePathMappingsInput, func(*apigateway.GetBasePathMappingsOutput, bool) bool) error
	GetBasePathMappingsPagesWithContext(aws.Context, *apigateway.GetBasePathMappingsInput, func(*apigateway.GetBasePathMappingsOutput, bool) bool, ...request.Option) error

	GetClientCertificate(*apigateway.GetClientCertificateInput) (*apigateway.ClientCertificate, error)
	GetClientCertificateWithContext(aws.Context, *apigateway.GetClientCertificateInput, ...request.Option) (*apigateway.ClientCertificate, error)
	GetClientCertificateRequest(*apigateway.GetClientCertificateInput) (*request.Request, *apigateway.ClientCertificate)

	GetClientCertificates(*apigateway.GetClientCertificatesInput) (*apigateway.GetClientCertificatesOutput, error)
	GetClientCertificatesWithContext(aws.Context, *apigateway.GetClientCertificatesInput, ...request.Option) (*apigateway.GetClientCertificatesOutput, error)
	GetClientCertificatesRequest(*apigateway.GetClientCertificatesInput) (*request.Request, *apigateway.GetClientCertificatesOutput)

	GetClientCertificatesPages(*apigateway.GetClientCertificatesInput, func(*apigateway.GetClientCertificatesOutput, bool) bool) error
	GetClientCertificatesPagesWithContext(aws.Context, *apigateway.GetClientCertificatesInput, func(*apigateway.GetClientCertificatesOutput, bool) bool, ...request.Option) error

	GetDeployment(*apigateway.GetDeploymentInput) (*apigateway.Deployment, error)
	GetDeploymentWithContext(aws.Context, *apigateway.GetDeploymentInput, ...request.Option) (*apigateway.Deployment, error)
	GetDeploymentRequest(*apigateway.GetDeploymentInput) (*request.Request, *apigateway.Deployment)

	GetDeployments(*apigateway.GetDeploymentsInput) (*apigateway.GetDeploymentsOutput, error)
	GetDeploymentsWithContext(aws.Context, *apigateway.GetDeploymentsInput, ...request.Option) (*apigateway.GetDeploymentsOutput, error)
	GetDeploymentsRequest(*apigateway.GetDeploymentsInput) (*request.Request, *apigateway.GetDeploymentsOutput)

	GetDeploymentsPages(*apigateway.GetDeploymentsInput, func(*apigateway.GetDeploymentsOutput, bool) bool) error
	GetDeploymentsPagesWithContext(aws.Context, *apigateway.GetDeploymentsInput, func(*apigateway.GetDeploymentsOutput, bool) bool, ...request.Option) error

	GetDocumentationPart(*apigateway.GetDocumentationPartInput) (*apigateway.DocumentationPart, error)
	GetDocumentationPartWithContext(aws.Context, *apigateway.GetDocumentationPartInput, ...request.Option) (*apigateway.DocumentationPart, error)
	GetDocumentationPartRequest(*apigateway.GetDocumentationPartInput) (*request.Request, *apigateway.DocumentationPart)

	GetDocumentationParts(*apigateway.GetDocumentationPartsInput) (*apigateway.GetDocumentationPartsOutput, error)
	GetDocumentationPartsWithContext(aws.Context, *apigateway.GetDocumentationPartsInput, ...request.Option) (*apigateway.GetDocumentationPartsOutput, error)
	GetDocumentationPartsRequest(*apigateway.GetDocumentationPartsInput) (*request.Request, *apigateway.GetDocumentationPartsOutput)

	GetDocumentationVersion(*apigateway.GetDocumentationVersionInput) (*apigateway.DocumentationVersion, error)
	GetDocumentationVersionWithContext(aws.Context, *apigateway.GetDocumentationVersionInput, ...request.Option) (*apigateway.DocumentationVersion, error)
	GetDocumentationVersionRequest(*apigateway.GetDocumentationVersionInput) (*request.Request, *apigateway.DocumentationVersion)

	GetDocumentationVersions(*apigateway.GetDocumentationVersionsInput) (*apigateway.GetDocumentationVersionsOutput, error)
	GetDocumentationVersionsWithContext(aws.Context, *apigateway.GetDocumentationVersionsInput, ...request.Option) (*apigateway.GetDocumentationVersionsOutput, error)
	GetDocumentationVersionsRequest(*apigateway.GetDocumentationVersionsInput) (*request.Request, *apigateway.GetDocumentationVersionsOutput)

	GetDomainName(*apigateway.GetDomainNameInput) (*apigateway.DomainName, error)
	GetDomainNameWithContext(aws.Context, *apigateway.GetDomainNameInput, ...request.Option) (*apigateway.DomainName, error)
	GetDomainNameRequest(*apigateway.GetDomainNameInput) (*request.Request, *apigateway.DomainName)

	GetDomainNames(*apigateway.GetDomainNamesInput) (*apigateway.GetDomainNamesOutput, error)
	GetDomainNamesWithContext(aws.Context, *apigateway.GetDomainNamesInput, ...request.Option) (*apigateway.GetDomainNamesOutput, error)
	GetDomainNamesRequest(*apigateway.GetDomainNamesInput) (*request.Request, *apigateway.GetDomainNamesOutput)

	GetDomainNamesPages(*apigateway.GetDomainNamesInput, func(*apigateway.GetDomainNamesOutput, bool) bool) error
	GetDomainNamesPagesWithContext(aws.Context, *apigateway.GetDomainNamesInput, func(*apigateway.GetDomainNamesOutput, bool) bool, ...request.Option) error

	GetExport(*apigateway.GetExportInput) (*apigateway.GetExportOutput, error)
	GetExportWithContext(aws.Context, *apigateway.GetExportInput, ...request.Option) (*apigateway.GetExportOutput, error)
	GetExportRequest(*apigateway.GetExportInput) (*request.Request, *apigateway.GetExportOutput)

	GetIntegration(*apigateway.GetIntegrationInput) (*apigateway.Integration, error)
	GetIntegrationWithContext(aws.Context, *apigateway.GetIntegrationInput, ...request.Option) (*apigateway.Integration, error)
	GetIntegrationRequest(*apigateway.GetIntegrationInput) (*request.Request, *apigateway.Integration)

	GetIntegrationResponse(*apigateway.GetIntegrationResponseInput) (*apigateway.IntegrationResponse, error)
	GetIntegrationResponseWithContext(aws.Context, *apigateway.GetIntegrationResponseInput, ...request.Option) (*apigateway.IntegrationResponse, error)
	GetIntegrationResponseRequest(*apigateway.GetIntegrationResponseInput) (*request.Request, *apigateway.IntegrationResponse)

	GetMethod(*apigateway.GetMethodInput) (*apigateway.Method, error)
	GetMethodWithContext(aws.Context, *apigateway.GetMethodInput, ...request.Option) (*apigateway.Method, error)
	GetMethodRequest(*apigateway.GetMethodInput) (*request.Request, *apigateway.Method)

	GetMethodResponse(*apigateway.GetMethodResponseInput) (*apigateway.MethodResponse, error)
	GetMethodResponseWithContext(aws.Context, *apigateway.GetMethodResponseInput, ...request.Option) (*apigateway.MethodResponse, error)
	GetMethodResponseRequest(*apigateway.GetMethodResponseInput) (*request.Request, *apigateway.MethodResponse)

	GetModel(*apigateway.GetModelInput) (*apigateway.Model, error)
	GetModelWithContext(aws.Context, *apigateway.GetModelInput, ...request.Option) (*apigateway.Model, error)
	GetModelRequest(*apigateway.GetModelInput) (*request.Request, *apigateway.Model)

	GetModelTemplate(*apigateway.GetModelTemplateInput) (*apigateway.GetModelTemplateOutput, error)
	GetModelTemplateWithContext(aws.Context, *apigateway.GetModelTemplateInput, ...request.Option) (*apigateway.GetModelTemplateOutput, error)
	GetModelTemplateRequest(*apigateway.GetModelTemplateInput) (*request.Request, *apigateway.GetModelTemplateOutput)

	GetModels(*apigateway.GetModelsInput) (*apigateway.GetModelsOutput, error)
	GetModelsWithContext(aws.Context, *apigateway.GetModelsInput, ...request.Option) (*apigateway.GetModelsOutput, error)
	GetModelsRequest(*apigateway.GetModelsInput) (*request.Request, *apigateway.GetModelsOutput)

	GetModelsPages(*apigateway.GetModelsInput, func(*apigateway.GetModelsOutput, bool) bool) error
	GetModelsPagesWithContext(aws.Context, *apigateway.GetModelsInput, func(*apigateway.GetModelsOutput, bool) bool, ...request.Option) error

	GetRequestValidator(*apigateway.GetRequestValidatorInput) (*apigateway.UpdateRequestValidatorOutput, error)
	GetRequestValidatorWithContext(aws.Context, *apigateway.GetRequestValidatorInput, ...request.Option) (*apigateway.UpdateRequestValidatorOutput, error)
	GetRequestValidatorRequest(*apigateway.GetRequestValidatorInput) (*request.Request, *apigateway.UpdateRequestValidatorOutput)

	GetRequestValidators(*apigateway.GetRequestValidatorsInput) (*apigateway.GetRequestValidatorsOutput, error)
	GetRequestValidatorsWithContext(aws.Context, *apigateway.GetRequestValidatorsInput, ...request.Option) (*apigateway.GetRequestValidatorsOutput, error)
	GetRequestValidatorsRequest(*apigateway.GetRequestValidatorsInput) (*request.Request, *apigateway.GetRequestValidatorsOutput)

	GetResource(*apigateway.GetResourceInput) (*apigateway.Resource, error)
	GetResourceWithContext(aws.Context, *apigateway.GetResourceInput, ...request.Option) (*apigateway.Resource, error)
	GetResourceRequest(*apigateway.GetResourceInput) (*request.Request, *apigateway.Resource)

	GetResources(*apigateway.GetResourcesInput) (*apigateway.GetResourcesOutput, error)
	GetResourcesWithContext(aws.Context, *apigateway.GetResourcesInput, ...request.Option) (*apigateway.GetResourcesOutput, error)
	GetResourcesRequest(*apigateway.GetResourcesInput) (*request.Request, *apigateway.GetResourcesOutput)

	GetResourcesPages(*apigateway.GetResourcesInput, func(*apigateway.GetResourcesOutput, bool) bool) error
	GetResourcesPagesWithContext(aws.Context, *apigateway.GetResourcesInput, func(*apigateway.GetResourcesOutput, bool) bool, ...request.Option) error

	GetRestApi(*apigateway.GetRestApiInput) (*apigateway.RestApi, error)
	GetRestApiWithContext(aws.Context, *apigateway.GetRestApiInput, ...request.Option) (*apigateway.RestApi, error)
	GetRestApiRequest(*apigateway.GetRestApiInput) (*request.Request, *apigateway.RestApi)

	GetRestApis(*apigateway.GetRestApisInput) (*apigateway.GetRestApisOutput, error)
	GetRestApisWithContext(aws.Context, *apigateway.GetRestApisInput, ...request.Option) (*apigateway.GetRestApisOutput, error)
	GetRestApisRequest(*apigateway.GetRestApisInput) (*request.Request, *apigateway.GetRestApisOutput)

	GetRestApisPages(*apigateway.GetRestApisInput, func(*apigateway.GetRestApisOutput, bool) bool) error
	GetRestApisPagesWithContext(aws.Context, *apigateway.GetRestApisInput, func(*apigateway.GetRestApisOutput, bool) bool, ...request.Option) error

	GetSdk(*apigateway.GetSdkInput) (*apigateway.GetSdkOutput, error)
	GetSdkWithContext(aws.Context, *apigateway.GetSdkInput, ...request.Option) (*apigateway.GetSdkOutput, error)
	GetSdkRequest(*apigateway.GetSdkInput) (*request.Request, *apigateway.GetSdkOutput)

	GetSdkType(*apigateway.GetSdkTypeInput) (*apigateway.SdkType, error)
	GetSdkTypeWithContext(aws.Context, *apigateway.GetSdkTypeInput, ...request.Option) (*apigateway.SdkType, error)
	GetSdkTypeRequest(*apigateway.GetSdkTypeInput) (*request.Request, *apigateway.SdkType)

	GetSdkTypes(*apigateway.GetSdkTypesInput) (*apigateway.GetSdkTypesOutput, error)
	GetSdkTypesWithContext(aws.Context, *apigateway.GetSdkTypesInput, ...request.Option) (*apigateway.GetSdkTypesOutput, error)
	GetSdkTypesRequest(*apigateway.GetSdkTypesInput) (*request.Request, *apigateway.GetSdkTypesOutput)

	GetStage(*apigateway.GetStageInput) (*apigateway.Stage, error)
	GetStageWithContext(aws.Context, *apigateway.GetStageInput, ...request.Option) (*apigateway.Stage, error)
	GetStageRequest(*apigateway.GetStageInput) (*request.Request, *apigateway.Stage)

	GetStages(*apigateway.GetStagesInput) (*apigateway.GetStagesOutput, error)
	GetStagesWithContext(aws.Context, *apigateway.GetStagesInput, ...request.Option) (*apigateway.GetStagesOutput, error)
	GetStagesRequest(*apigateway.GetStagesInput) (*request.Request, *apigateway.GetStagesOutput)

	GetUsage(*apigateway.GetUsageInput) (*apigateway.Usage, error)
	GetUsageWithContext(aws.Context, *apigateway.GetUsageInput, ...request.Option) (*apigateway.Usage, error)
	GetUsageRequest(*apigateway.GetUsageInput) (*request.Request, *apigateway.Usage)

	GetUsagePages(*apigateway.GetUsageInput, func(*apigateway.Usage, bool) bool) error
	GetUsagePagesWithContext(aws.Context, *apigateway.GetUsageInput, func(*apigateway.Usage, bool) bool, ...request.Option) error

	GetUsagePlan(*apigateway.GetUsagePlanInput) (*apigateway.UsagePlan, error)
	GetUsagePlanWithContext(aws.Context, *apigateway.GetUsagePlanInput, ...request.Option) (*apigateway.UsagePlan, error)
	GetUsagePlanRequest(*apigateway.GetUsagePlanInput) (*request.Request, *apigateway.UsagePlan)

	GetUsagePlanKey(*apigateway.GetUsagePlanKeyInput) (*apigateway.UsagePlanKey, error)
	GetUsagePlanKeyWithContext(aws.Context, *apigateway.GetUsagePlanKeyInput, ...request.Option) (*apigateway.UsagePlanKey, error)
	GetUsagePlanKeyRequest(*apigateway.GetUsagePlanKeyInput) (*request.Request, *apigateway.UsagePlanKey)

	GetUsagePlanKeys(*apigateway.GetUsagePlanKeysInput) (*apigateway.GetUsagePlanKeysOutput, error)
	GetUsagePlanKeysWithContext(aws.Context, *apigateway.GetUsagePlanKeysInput, ...request.Option) (*apigateway.GetUsagePlanKeysOutput, error)
	GetUsagePlanKeysRequest(*apigateway.GetUsagePlanKeysInput) (*request.Request, *apigateway.GetUsagePlanKeysOutput)

	GetUsagePlanKeysPages(*apigateway.GetUsagePlanKeysInput, func(*apigateway.GetUsagePlanKeysOutput, bool) bool) error
	GetUsagePlanKeysPagesWithContext(aws.Context, *apigateway.GetUsagePlanKeysInput, func(*apigateway.GetUsagePlanKeysOutput, bool) bool, ...request.Option) error

	GetUsagePlans(*apigateway.GetUsagePlansInput) (*apigateway.GetUsagePlansOutput, error)
	GetUsagePlansWithContext(aws.Context, *apigateway.GetUsagePlansInput, ...request.Option) (*apigateway.GetUsagePlansOutput, error)
	GetUsagePlansRequest(*apigateway.GetUsagePlansInput) (*request.Request, *apigateway.GetUsagePlansOutput)

	GetUsagePlansPages(*apigateway.GetUsagePlansInput, func(*apigateway.GetUsagePlansOutput, bool) bool) error
	GetUsagePlansPagesWithContext(aws.Context, *apigateway.GetUsagePlansInput, func(*apigateway.GetUsagePlansOutput, bool) bool, ...request.Option) error

	ImportApiKeys(*apigateway.ImportApiKeysInput) (*apigateway.ImportApiKeysOutput, error)
	ImportApiKeysWithContext(aws.Context, *apigateway.ImportApiKeysInput, ...request.Option) (*apigateway.ImportApiKeysOutput, error)
	ImportApiKeysRequest(*apigateway.ImportApiKeysInput) (*request.Request, *apigateway.ImportApiKeysOutput)

	ImportDocumentationParts(*apigateway.ImportDocumentationPartsInput) (*apigateway.ImportDocumentationPartsOutput, error)
	ImportDocumentationPartsWithContext(aws.Context, *apigateway.ImportDocumentationPartsInput, ...request.Option) (*apigateway.ImportDocumentationPartsOutput, error)
	ImportDocumentationPartsRequest(*apigateway.ImportDocumentationPartsInput) (*request.Request, *apigateway.ImportDocumentationPartsOutput)

	ImportRestApi(*apigateway.ImportRestApiInput) (*apigateway.RestApi, error)
	ImportRestApiWithContext(aws.Context, *apigateway.ImportRestApiInput, ...request.Option) (*apigateway.RestApi, error)
	ImportRestApiRequest(*apigateway.ImportRestApiInput) (*request.Request, *apigateway.RestApi)

	PutIntegration(*apigateway.PutIntegrationInput) (*apigateway.Integration, error)
	PutIntegrationWithContext(aws.Context, *apigateway.PutIntegrationInput, ...request.Option) (*apigateway.Integration, error)
	PutIntegrationRequest(*apigateway.PutIntegrationInput) (*request.Request, *apigateway.Integration)

	PutIntegrationResponse(*apigateway.PutIntegrationResponseInput) (*apigateway.IntegrationResponse, error)
	PutIntegrationResponseWithContext(aws.Context, *apigateway.PutIntegrationResponseInput, ...request.Option) (*apigateway.IntegrationResponse, error)
	PutIntegrationResponseRequest(*apigateway.PutIntegrationResponseInput) (*request.Request, *apigateway.IntegrationResponse)

	PutMethod(*apigateway.PutMethodInput) (*apigateway.Method, error)
	PutMethodWithContext(aws.Context, *apigateway.PutMethodInput, ...request.Option) (*apigateway.Method, error)
	PutMethodRequest(*apigateway.PutMethodInput) (*request.Request, *apigateway.Method)

	PutMethodResponse(*apigateway.PutMethodResponseInput) (*apigateway.MethodResponse, error)
	PutMethodResponseWithContext(aws.Context, *apigateway.PutMethodResponseInput, ...request.Option) (*apigateway.MethodResponse, error)
	PutMethodResponseRequest(*apigateway.PutMethodResponseInput) (*request.Request, *apigateway.MethodResponse)

	PutRestApi(*apigateway.PutRestApiInput) (*apigateway.RestApi, error)
	PutRestApiWithContext(aws.Context, *apigateway.PutRestApiInput, ...request.Option) (*apigateway.RestApi, error)
	PutRestApiRequest(*apigateway.PutRestApiInput) (*request.Request, *apigateway.RestApi)

	TestInvokeAuthorizer(*apigateway.TestInvokeAuthorizerInput) (*apigateway.TestInvokeAuthorizerOutput, error)
	TestInvokeAuthorizerWithContext(aws.Context, *apigateway.TestInvokeAuthorizerInput, ...request.Option) (*apigateway.TestInvokeAuthorizerOutput, error)
	TestInvokeAuthorizerRequest(*apigateway.TestInvokeAuthorizerInput) (*request.Request, *apigateway.TestInvokeAuthorizerOutput)

	TestInvokeMethod(*apigateway.TestInvokeMethodInput) (*apigateway.TestInvokeMethodOutput, error)
	TestInvokeMethodWithContext(aws.Context, *apigateway.TestInvokeMethodInput, ...request.Option) (*apigateway.TestInvokeMethodOutput, error)
	TestInvokeMethodRequest(*apigateway.TestInvokeMethodInput) (*request.Request, *apigateway.TestInvokeMethodOutput)

	UpdateAccount(*apigateway.UpdateAccountInput) (*apigateway.Account, error)
	UpdateAccountWithContext(aws.Context, *apigateway.UpdateAccountInput, ...request.Option) (*apigateway.Account, error)
	UpdateAccountRequest(*apigateway.UpdateAccountInput) (*request.Request, *apigateway.Account)

	UpdateApiKey(*apigateway.UpdateApiKeyInput) (*apigateway.ApiKey, error)
	UpdateApiKeyWithContext(aws.Context, *apigateway.UpdateApiKeyInput, ...request.Option) (*apigateway.ApiKey, error)
	UpdateApiKeyRequest(*apigateway.UpdateApiKeyInput) (*request.Request, *apigateway.ApiKey)

	UpdateAuthorizer(*apigateway.UpdateAuthorizerInput) (*apigateway.Authorizer, error)
	UpdateAuthorizerWithContext(aws.Context, *apigateway.UpdateAuthorizerInput, ...request.Option) (*apigateway.Authorizer, error)
	UpdateAuthorizerRequest(*apigateway.UpdateAuthorizerInput) (*request.Request, *apigateway.Authorizer)

	UpdateBasePathMapping(*apigateway.UpdateBasePathMappingInput) (*apigateway.BasePathMapping, error)
	UpdateBasePathMappingWithContext(aws.Context, *apigateway.UpdateBasePathMappingInput, ...request.Option) (*apigateway.BasePathMapping, error)
	UpdateBasePathMappingRequest(*apigateway.UpdateBasePathMappingInput) (*request.Request, *apigateway.BasePathMapping)

	UpdateClientCertificate(*apigateway.UpdateClientCertificateInput) (*apigateway.ClientCertificate, error)
	UpdateClientCertificateWithContext(aws.Context, *apigateway.UpdateClientCertificateInput, ...request.Option) (*apigateway.ClientCertificate, error)
	UpdateClientCertificateRequest(*apigateway.UpdateClientCertificateInput) (*request.Request, *apigateway.ClientCertificate)

	UpdateDeployment(*apigateway.UpdateDeploymentInput) (*apigateway.Deployment, error)
	UpdateDeploymentWithContext(aws.Context, *apigateway.UpdateDeploymentInput, ...request.Option) (*apigateway.Deployment, error)
	UpdateDeploymentRequest(*apigateway.UpdateDeploymentInput) (*request.Request, *apigateway.Deployment)

	UpdateDocumentationPart(*apigateway.UpdateDocumentationPartInput) (*apigateway.DocumentationPart, error)
	UpdateDocumentationPartWithContext(aws.Context, *apigateway.UpdateDocumentationPartInput, ...request.Option) (*apigateway.DocumentationPart, error)
	UpdateDocumentationPartRequest(*apigateway.UpdateDocumentationPartInput) (*request.Request, *apigateway.DocumentationPart)

	UpdateDocumentationVersion(*apigateway.UpdateDocumentationVersionInput) (*apigateway.DocumentationVersion, error)
	UpdateDocumentationVersionWithContext(aws.Context, *apigateway.UpdateDocumentationVersionInput, ...request.Option) (*apigateway.DocumentationVersion, error)
	UpdateDocumentationVersionRequest(*apigateway.UpdateDocumentationVersionInput) (*request.Request, *apigateway.DocumentationVersion)

	UpdateDomainName(*apigateway.UpdateDomainNameInput) (*apigateway.DomainName, error)
	UpdateDomainNameWithContext(aws.Context, *apigateway.UpdateDomainNameInput, ...request.Option) (*apigateway.DomainName, error)
	UpdateDomainNameRequest(*apigateway.UpdateDomainNameInput) (*request.Request, *apigateway.DomainName)

	UpdateIntegration(*apigateway.UpdateIntegrationInput) (*apigateway.Integration, error)
	UpdateIntegrationWithContext(aws.Context, *apigateway.UpdateIntegrationInput, ...request.Option) (*apigateway.Integration, error)
	UpdateIntegrationRequest(*apigateway.UpdateIntegrationInput) (*request.Request, *apigateway.Integration)

	UpdateIntegrationResponse(*apigateway.UpdateIntegrationResponseInput) (*apigateway.IntegrationResponse, error)
	UpdateIntegrationResponseWithContext(aws.Context, *apigateway.UpdateIntegrationResponseInput, ...request.Option) (*apigateway.IntegrationResponse, error)
	UpdateIntegrationResponseRequest(*apigateway.UpdateIntegrationResponseInput) (*request.Request, *apigateway.IntegrationResponse)

	UpdateMethod(*apigateway.UpdateMethodInput) (*apigateway.Method, error)
	UpdateMethodWithContext(aws.Context, *apigateway.UpdateMethodInput, ...request.Option) (*apigateway.Method, error)
	UpdateMethodRequest(*apigateway.UpdateMethodInput) (*request.Request, *apigateway.Method)

	UpdateMethodResponse(*apigateway.UpdateMethodResponseInput) (*apigateway.MethodResponse, error)
	UpdateMethodResponseWithContext(aws.Context, *apigateway.UpdateMethodResponseInput, ...request.Option) (*apigateway.MethodResponse, error)
	UpdateMethodResponseRequest(*apigateway.UpdateMethodResponseInput) (*request.Request, *apigateway.MethodResponse)

	UpdateModel(*apigateway.UpdateModelInput) (*apigateway.Model, error)
	UpdateModelWithContext(aws.Context, *apigateway.UpdateModelInput, ...request.Option) (*apigateway.Model, error)
	UpdateModelRequest(*apigateway.UpdateModelInput) (*request.Request, *apigateway.Model)

	UpdateRequestValidator(*apigateway.UpdateRequestValidatorInput) (*apigateway.UpdateRequestValidatorOutput, error)
	UpdateRequestValidatorWithContext(aws.Context, *apigateway.UpdateRequestValidatorInput, ...request.Option) (*apigateway.UpdateRequestValidatorOutput, error)
	UpdateRequestValidatorRequest(*apigateway.UpdateRequestValidatorInput) (*request.Request, *apigateway.UpdateRequestValidatorOutput)

	UpdateResource(*apigateway.UpdateResourceInput) (*apigateway.Resource, error)
	UpdateResourceWithContext(aws.Context, *apigateway.UpdateResourceInput, ...request.Option) (*apigateway.Resource, error)
	UpdateResourceRequest(*apigateway.UpdateResourceInput) (*request.Request, *apigateway.Resource)

	UpdateRestApi(*apigateway.UpdateRestApiInput) (*apigateway.RestApi, error)
	UpdateRestApiWithContext(aws.Context, *apigateway.UpdateRestApiInput, ...request.Option) (*apigateway.RestApi, error)
	UpdateRestApiRequest(*apigateway.UpdateRestApiInput) (*request.Request, *apigateway.RestApi)

	UpdateStage(*apigateway.UpdateStageInput) (*apigateway.Stage, error)
	UpdateStageWithContext(aws.Context, *apigateway.UpdateStageInput, ...request.Option) (*apigateway.Stage, error)
	UpdateStageRequest(*apigateway.UpdateStageInput) (*request.Request, *apigateway.Stage)

	UpdateUsage(*apigateway.UpdateUsageInput) (*apigateway.Usage, error)
	UpdateUsageWithContext(aws.Context, *apigateway.UpdateUsageInput, ...request.Option) (*apigateway.Usage, error)
	UpdateUsageRequest(*apigateway.UpdateUsageInput) (*request.Request, *apigateway.Usage)

	UpdateUsagePlan(*apigateway.UpdateUsagePlanInput) (*apigateway.UsagePlan, error)
	UpdateUsagePlanWithContext(aws.Context, *apigateway.UpdateUsagePlanInput, ...request.Option) (*apigateway.UsagePlan, error)
	UpdateUsagePlanRequest(*apigateway.UpdateUsagePlanInput) (*request.Request, *apigateway.UsagePlan)
}

var _ APIGatewayAPI = (*apigateway.APIGateway)(nil)

redpajama_set_name: RedPajamaGithub


Two North East businesswomen have transformed a former farm building within the Whitehouse Farm Centre in Northumberland into a new nursery.
Lindsey Oliver and Laura Graham have completed the renovation of the disused building at the Whitehouse Farm Centre in Morpeth, Northumberland, to provide nursery provision for up to 48 children.
The completion of the project supported by the corporate and property teams at Ward Hadaway is the culmination of the parental vision to create a safe, nurturing, home-from-home environment that encourages learning for youngsters between the ages of six weeks and five years old.
It was during a chance conversation between good friends Lindsey and Laura that the idea of combining their years of early childcare experience and running a business was born.
The co-owners of the Nursery at Whitehouse Farm loved the idea of being their own bosses, having juggled work and looking after children themselves in the past.
Laura, who is mum to five-year-old Isabelle, took a leap of faith in the new nursery venture having been working in marketing for a large company in the region.
She said: "We had a vision when we saw the building and knew with some TLC it could be transformed into an amazing place for families and children. Its location is perfect as it is situated within the Whitehouse Farm Centre itself, which is an amazing place to spend a day with children. With frequent access into the farm and acres of land to explore, our ability to learn and enjoy the great outdoors are endless.
"A friend recommended we speak to James Nightingale at Ward Hadaway [in Newcastle] about setting up our business because of the firm's expertise and knowledge of the nursery sector.
For Lindsey, a mum to five-year-old twin girls, Maisie and Yasmin, it was a step motivated by a passion for early childcare that spurred her on to get involved in the new venture.
She added: "Our over-riding philosophy is that nursery provision is not just about the children. It's also about the parents who tend to put themselves last. So while the children are safe and nurtured which adds to their development, we also know parents need to find time for themselves in their busy schedule and so we are providing them with grab-and-go breakfasts and teas.
The pair's attention-to-detail is reflected in the building's design with its stylish décor. The spacious nursery includes a baby room, toddler's room, pre-school room, kitchen area and outdoor area. There's also a magical forest area and Whitehouse Farm on the doorstep too.
James Nightingale, a Partner in the Corporate team at Top 100 law firm Ward Hadaway, said: "We were delighted to help Lindsey and Laura during this exciting time in establishing the new nursery.
"The sector is one which we know well having acted historically for a number of clients, including advising on the sale of market-leading provider Kids 1st to the UK's largest nursery provider, Busy Bees.


text:
Home › Grails › History of the Future
History of the Future by Watter
History of the Future
CD - $12.00 USD LP • Black VInyl - $20.00 USD LP • Transparent Dark Red Colored Vinyl - $22.00 USD
When Watter first appeared fully formed in 2014 as a trio featuring founding members of Grails and Slint, most assumed the mercurial group would vanish into the ether just like the foggy echoes of sound they crafted on their debut album, This World. Instead, they toured the US with their longtime friends in Om, and returned home to begin work on an ambitious new recording studio, from which their new album, History of the Future was born. As with their first album, the songs on History of the Future evolved from many long days and nights of improvisation, experimentation, and collaboration. In many ways, the guests – which include, among others, Britt Walford (Slint), Dominic Cipolla (Phantom Family Halo, Torres), Rachel Grimes (Rachel's), Bundy K. Brown (Tortoise), and Todd Cook (Shipping News, The For Carnation) – and the gear were as vital to the creative process as the core duo of Riles and multi-instrumentalist Tyler Trotter. It is this exploratory nature that breathes life into Watter, and turns ephemeral into eternal.
VINYL FORMAT INCLUDES MP3 DOWNLOAD COUPON INSIDE PACKAGE
LIMITED EDITION COLORED VINYL: TRANSPARENT DARK RED (EDITION OF 500)
1. Telos
2. Shadow Chase
3. Death Knock
4. Sacrificial Leaf
5. Depth Charge
6. Liquid of Life
7. The Cloud Sanctuary
8. Macho Milano
9. History of the Future
10. Final Sunrise
Black Tar Prophecies Vols. 1, 2, & 3
Burning Off Impurities
Take Refuge In Clean Living
Doomsdayer's Holiday

redpajama_set_name: RedPajamaCommonCrawl


text:
A Chilly Take on Hot Tubbing
AQUA Editors
Photos Courtesy www.iglu-dorf.com
Who doesn't enjoy looking up at a starry night sky while steaming in a bubbling hot tub? Now just imagine that view and relaxation from the top of a Swiss mountain! For about $135 a night, you don't have to imagine.
Avid snowboarder Adrian Günter founded the Iglu-Dorf Igloo Villages in 1995. Wanting to be the first one to board on the fresh powder, as well as snap a couple of shots of the mountaintop sunrise, he built himself a mountaintop igloo, and slept in it so that he wouldn't have to race to the summit.
His idea began to grow and by the end of the ski season, a business had bloomed. The first igloo village was built the following winter and was rented out to a total of 15 guests. These days, with over seven villages, the Iglu-Dorf organization rents to more than 10,000 guests per year.
Günter and his team are constantly trying to find new ways to improve their villages. In the winter of 2004/05, Iglu-Dorf began creating hot tub igloos.
The hot tubs, which come from Hot Spring, are lifted to the top of the mountain by helicopter and lowered into the igloos, built specially for them. The construction of these igloos is basically the same as any other, but the roofs are left open so that soakers can gaze at the night sky.
"Taking a warm bath in a hot tub is definitely a highlight for most of the igloo guests during their igloo night," Géraldine Pucken, media relations contact, says. "When the temperatures are cold outside and you can enjoy 38-degree Celsius [100-degree Fahrenheit] warm water it is just amazing, super relaxing and beautiful."
Lessons From the Pandemic
When Business Slows, and It Snows
Hidden in the Arctic
More in Spas
The Building Blocks of Beauty
We offer a glimpse into a spa construction that used extreme alternative materials: a rock-solid, tight-radius spillover spa made out of foam blocks.
A remote escape in the Finnish Lapland offers luxury amid one of the world's harshest climates.
2022 Awards of Excellence: Merit Winners (Part 2)
The PHTA International Awards of Excellence highlights the best builders and designers in the pool/spa industry for their remarkable work. We end our coverage of this year's award-winning projects with part two of the Merit winners.
In this year's PHTA Awards of Excellence program, the following pool installations received the fourth-highest accolade.
2022 Awards of Excellence: Bronze Winners
The PHTA Awards of Excellence program is proud to celebrate this year's Bronze winners. These designs are a testament to the imagination and skill of pool professionals from around the world.
2022 Awards of Excellence: Silver Winners
In this year's PHTA Awards of Excellence program, the following pool installations received the second-highest accolade.
2022 Awards of Excellence: Gold Winners
The PHTA International Awards of Excellence highlights the best builders and designers in the pool/spa industry for their remarkable work. We start our month-long coverage with the Gold-winning projects.
Custom and Commercial Spa Installations
The differences in residential spa installations versus commercial projects are vast, but the goal is the same: a satisfied customer.
Through the Hot Tub Glass
Thanks to the innovations of a German design firm, you can now own the world's first all-glass hot tub model — complete with a customizable LED lighting system.
Carry On, Backyard Renaissance
Data shows that demand for pool construction remains high.
Re-Linking the Pool/Spa Supply Chain
How some pool and spa companies are dealing with product shortages.
Splendid Spa Installations
A spa is like a diamond: beautiful by itself, but the setting can really make it soar.


text:
Chan Zuckerberg Initiative Science
Imaging the Future: How Researchers are Advancing Imaging Science
Scientific imaging is vital to understanding health and disease. Imaging technology allows researchers to study the building blocks of life — tissues, cells and proteins — and unlock new knowledge about how to prevent disease. To make big breakthroughs in biomedical science, we need to keep advancing tools that scientists use to see life across these scales.
CZI's Imaging program supports biologists and technology experts, improved imaging tools and expanded access to these tools, and increased training and community building. We're pushing the frontiers of imaging by supporting 13 new cutting-edge imaging technologies that will allow researchers to view the inner workings of cells in real time, deep within the body and in unprecedented detail. We're also supporting 22 new imaging scientists, who play a critical role in developing and sharing advanced imaging technologies.
To highlight the important work of our imaging grantees, we're spotlighting their contributions to imaging science on our social media channels from January 25–29. Join us in celebrating those who are working to advance imaging science by sharing on social media using the hashtag #ImagingTheFuture.
Read on to view stunning images and videos and learn what they reveal of our inner workings:
Open Dissemination of Novel Imaging Tools for the Research Community
Uri Manor, Salk Institute for Biological Studies
Left: Image of the actin cytoskeleton, the "muscle" of the cell, which allows cells to move and divide, and mitochondria, one of the most important organelles in the cell. Right: The inner ear cells of a mouse. Photos by Uri Manor, Salk Institute for Biological Studies, Waitt Advanced Biophotonics Core.
Many diseases, including hearing loss, are caused by damage to mitochondria and mitochondrial DNA. Imaging scientist Uri Manor is developing new microscopy tools, such as nanobody-based probes and deep learning-based image processing methods. These techniques will help image the cytoskeleton and mitochondria and allow researchers to understand how damage to mitochondrial DNA is communicated to the cell. Manor is also using advanced imaging approaches to determine how the cochlea responds to gene therapy, which could enable deaf people to hear.
"As an imaging scientist, I am delighted by the beautiful structures of the inner ear stereocilia. As a hearing impaired person, I am passionate about turning our research into something that can be used to treat this disability." -Uri Manor
Widening the Lens: Illuminating Talent with Immersive Microscopy Education
Bryan Millis, Vanderbilt University
Video of live kidney cells by biologist and engineer Bryan Millis, Vanderbilt University, Cell Imaging Shared Resource and the Vanderbilt Biophotonics Center.
Biologist and engineer Bryan Millis aims to train students across the world in the latest imaging technology, with the goal of expanding imaging expertise to students of all backgrounds. This mesmerizing timelapse video shows how actin-rich protrusions move across cell surfaces in live kidney cells. These protrusions are critical in the formation of complex cell structures, such as those in the kidney and intestine, where large surface areas enable efficient exchange of fluids, nutrients, and waste products. Videos like this help researchers better understand how complex cell structures in our organs form and function, and require advanced imaging technology that can produce up to hundreds of thousands of images per experiment.
Democratizing Imaging for Infectious Disease Research in Africa
Caron Jacobs, University of Cape Town
This superresolution image shows receptor molecules on the surface of a T-cell (cyan) and HIV particles bound to the cell membrane (magenta), allowing researchers to see how viruses impact cells. Photo by Caron Jacobs, University of Cape Town, Confocal and Light Microscope Imaging Facility.
Microscopy drives discovery and translational research in many aspects of human biology and disease research. Despite the disproportionate disease burden across Africa, access to high-end microscopy facilities and dedicated local expertise is severely limited. Caron Jacobs works with local researchers in South Africa studying infectious diseases such as TB, malaria, and HIV to design novel imaging assays they can use to address important questions about pathogens and diseases. She is also developing training and internship programs to democratize imaging technology for infectious disease researchers across Africa.
Enabling a New Type of Microscopy for Ultradeep Imaging
Randy Bartels, Colorado State University
Photo of a canine intestine by Randy Bartels, Colorado State University.
While this might look like an abstract painting, it's actually a high resolution image that shows one of the many finger-like projections of a canine intestine. The white scale bar is smaller than the width of a human hair! Captivating and informative images like these are made possible by advanced microscopy tools and techniques, such as optical lenses and lasers.
"Optical and biomedical microscopy are undergoing a revolution. My goal is to unscramble the mysteries of light in order to illuminate the mysteries of life." -Randy Bartels
Randy Bartels and his team at Colorado State University are working to develop new imaging technologies to help render what was previously hidden now visible to scientists.
Single-Cell Photoacoustic Molecular Imaging at Centimeter Depth
Song Hu, Washington University in St. Louis
High-resolution photoacoustic microscopy of the blood flow in a live mouse brain by Song Hu, Washington University in St. Louis.
"I decided to enter the field of imaging science to contribute to the advancement of human health through technological innovations." -Song Hu
What if researchers could view cells deep inside the brain in real time? It could revolutionize brain research — revealing complex brain-wide interactions across neurons that drive normal behavior and that go awry in neurological and psychiatric disorders. A team of researchers at Washington University in St. Louis, led by Song Hu, is working to build a new photoacoustic imaging technology that combines light and ultrasound and would allow researchers to view live tissue deep inside the human body at the cellular level. If successful, this new technology could unlock new understanding about neuroscience.
Developing a National Center for Doctoral Training in Microscopy
Kerry Thompson, National University of Ireland Galway
Confocal fluorescence image of cells lining the womb. Image by Kerry Thompson, National University of Ireland Galway, Centre for Microscopy and Imaging.
Bright fluorescent colors can be used to show internal structures that make up the microscopic components of our bodies or provide information on disease development and progression. This confocal fluorescence image by Kerry Thompson provides scientific insights into how short-term exposure to endocrine disrupting chemicals affect the cells that line the womb — showing the nucleus (blue), actin cytoskeleton (yellow) and estrogen receptor Alpha and G protein-coupled estrogen receptor (red and green).
Thompson is working to develop Ireland's first national center for training in microscopy and related technology, with a focus on open science methods, to train the next generation of imaging scientists.
"The inherent variety and beauty in what we do is what makes this science so relatable to the public, who often admire the artistic qualities of the images without necessarily needing to understand what is being observed." -Kerry Thompson
Developing an Advanced Bioimaging Core in Latin America
Leonel Malacrida, Institut Pasteur de Montevideo-Universidad de la República del Uruguay
Video of a fibroblast from a mouse labeled with a membrane dye using time-resolved multiphoton microscopy by Leonel Malacrida, Institut Pasteur de Montevideo-Universidad de la República del Uruguay, Advanced Bioimaging Unit.
Imaging has been a cornerstone of scientific discovery for centuries. Imaging tools have come a long way since the invention of the microscope in the 16th century and in the past two decades, we've seen rapid advancements. Leonel Malacrida is bringing state-of-the-art imaging technologies — such as time-resolved, hyperspectral, and fluorescence fluctuation spectroscopy — to Uruguay to advance researchers' understanding of living cells. This new facility will provide imaging services throughout the country and Latin America, as well as training in modern imaging and analysis methods for the next generation of scientists.
"I'm working to bring advanced imaging technologies and tools to my community here in Uruguay and share infrastructure and knowledge with researchers." -Leonel Malacrida
Malacrida captured this movie of fibroblast cells, which are important for healing wounds, using time-resolved fluorescence microscopy and multiphoton excitation. He's also building two new specialized multiphoton microscopes for deep tissue imaging in scattering samples.
Advancing Multi-Scale Imaging to Catalyze Biomedical Research
James Fitzpatrick, Washington University School of Medicine in St. Louis
Photo of fluorescence markers illuminating cells in a mouse brain by James Fitzpatrick, Washington University School of Medicine in St. Louis, Center for Cellular Imaging.
A rainbow of colors illuminate the different cells in a mouse brain in this fluorescence microscopy image by James Fitzpatrick. By tagging these inhibitory and excitatory neurons using fluorescence markers, scientists can generate a map of an entire piece of brain tissue at cellular-level resolution. Fitzpatrick develops new microscopy techniques to aid in the study of cancer, protein aggregation, and neurodegeneration.
"I derive a lot of joy from developing targeted tools and workflows to help researchers in their quest to answer a specific biomedical question." -James Fitzpatrick
Training and Mentoring Imaging Scientists and Building Imaging Communities
Claire Brown, McGill University, Advanced BioImaging Facility
TIRF microscopy imaging of paxillin-EGFP in CHO-K1 cells by Claire M. Brown, McGill University, Advanced BioImaging Facility.
This video shows cells migrating and dividing — isn't science awe-inspiring? Witnessing science in action like this is only possible because of advances in imaging technology and the imaging scientists who drive these innovations forward.
Claire Brown is training and mentoring the next generation of imaging science experts to help researchers accelerate the pace of research. She is creating train-the-trainer programs to directly train imaging scientists in advanced microscopy technologies, including light sheet microscopy, high content imaging, and artificial intelligence and machine learning for quantitative image analysis and data management.
Computational Microscopy with Multiple-Scattering Samples
Shwetadwip Chowdhury, University of Texas at Austin
3D tomographic rendering of embryos from the nematode worm C. elegans by Shwetadwip Chowdhury, University of Texas at Austin.
CZI Deep Tissue Imaging grantee Shwetadwip Chowdhury is part a team developing new computational microscopy techniques for reconstructing a sample's 3D light scattering potential, in order to completely characterize the multiple-scattering behavior of light that passes through a sample and use it to digitally correct scattering effects. This new technology will allow researchers to use 3D refractive index (RI) microscopy to image more types of biological samples, such as dense cell clusters or multicellular organisms. Chowdhury and others designed this new optical system so that researchers can easily add these hardware modifications to existing fluorescence microscopes and enable multimodal imaging.
Have a cool microscopy image or video that you captured in your research? Share it on Twitter and Instagram with #ImagingTheFuture.
CZI Imaging Program
Visual Proteomics Request For Applications
WIRED Frontiers of Imaging Video
The Past, Present, and Future of Medical Imaging
More from Chan Zuckerberg Initiative Science
Supporting the science and technology that will make it possible to cure, prevent, or manage all diseases by the end of the century.
Hassan Jalal
Ralph Brooks
Theodore (Ted) Stark
Studio Quick Facts
With a Little Help From Our Friends
Genevieve Blodgett
The Correlation between DNA and criminal investigation in a modern society
Andrew Maynard
EDGE OF INNOVATION
Should we be worried about Elon Musk's Tesla Bot?
Stefania Santagati
Portfolio Stefania
Natural intelligence
Solcomppode
The Pseudoscience of Body Language Explained
Frank S. Robinson
Darwin's apostles and evolutionary science: fighting "fake news"


Tyler Perry's life story is truly remarkable, and now he hopes to inspire others with it in his new book Higher Is Waiting. Perry has authored 19 feature films, 20 stage plays, nine TV shows, and a book that reached number-one on the New York Times bestsellers' list. As an actor, he often portrays multiple characters in the same production including, of course, the recurring and infamously incorrigible Madea. Always forward thinking, Perry impressively built the vast Tyler Perry Studios in Atlanta where he pursues his prolific creative ventures; this includes his latest movie Boo! A Madea Halloween 2 to be released just before Halloween.
Perry's creative journey started while watching The Oprah Winfrey Show on which he heard about the therapeutic benefits of writing about your life experiences. With this advice, he started writing a series of letters to himself often documenting personal experiences as well as the words and actions of the people with whom he grew up. Indeed, he says he has "trunks of experiences" that he refers to now in his work. A friend who came across the letters said it would make for a great play. In turn, Tyler set a goal of writing a play. With no money to spare, he would sneak into theaters during intermission so he could watch the second act of various plays. And this was how he learned to write for theater. He sold used cars and worked as a bill collector to save enough money to fund his own show, a musical about dysfunctional families called I Know I've Been Changed. At 22 years of age, Perry financed the play with his life savings of $12,000. It failed to make money and was met with limited enthusiasm.
His struggle to be a playwright continued unrewarded for five years. During that time, Perry slept in the tight quarters of his small car, and his mom encouraged him to abandon his dream and find a regular job. But Perry persevered as he felt certain this was what he was supposed to be doing with his life. He kept putting on new theatrical productions and eventually developed a devoted following in Atlanta. When he found himself performing about 350 shows per year, he realized creating films would probably be more practical. He went to Hollywood but was flatly rejected. He returned to Atlanta and with ticket sales soaring, he was able to raise $5.5 million to fund his first film, Diary of a Mad Black Woman which went on to gross over $50 million.
With success came the realization that he needed to have his own studio to pursue his creative endeavors. So, he took his profits and created a 30-acre studio in Atlanta where he could be in charge and not be at the mercy of Hollywood. He says he was able to make "tremendous deals" because people underestimated him. Now he spends his time writing, producing, directing, and acting–and his net worth in 2017 is estimated to be $600 million.
With his book, he hopes to motivate people by serving as an example that obstacles can in fact be overcome, and he reminds people not to accept rejection. He's living proof that a person with so much despair can prevail.


text:
Products | Top Products | Best Products | Retail Products | Consumer Products | Business Products | Expensive Products | Product Marketing | Product Design | Product Packaging | Export Products | Import Products
Apple Mobile Products Technology Top 10
Top 10 Cell Phones of 2022
Galaxy Z Fold 3: The Galaxy Z Fold 3 is one of the most powerful foldable cell phones Samsung has released. It sells for $499…
View More Top 10 Cell Phones of 2022
Fashion Lifestyle Products
Top 10 Popular and the Best Cosmetic Brands in the World
The top 10 best cosmetic brands are made by companies that produce high-quality cosmetics. The products that are made by these companies are highly effective…
View More Top 10 Popular and the Best Cosmetic Brands in the World
Finance Products
Top Ten Biggest Exporting Countries in the World
The top ten exporters of the world, according to the survey in 2013 are listed below: 10: Italy Italy has always been capital in manufacturing…
View More Top Ten Biggest Exporting Countries in the World
World's Top 10 Largest Automobile Companies 2014
Everything in the modern era is being enhanced with remarkable skills and is becoming faster than before. Man has been using his wisdom very smartly…
View More World's Top 10 Largest Automobile Companies 2014
Top 10 Best Freelancing Websites in the World 2014
Zahid Rafiq November 3, 2014
Being a freelancer is definitely a new experience for the vast majority of those looking for an extra income or even a job. They don't…
View More Top 10 Best Freelancing Websites in the World 2014
Top 10 Most Amazing Wedding Ring Designs for Women in 2014
No one can actually put a price on love and that could explain why people all way out to try and impress their love of…
View More Top 10 Most Amazing Wedding Ring Designs for Women in 2014
Top 10 Biggest Brands in the World in 2014
When looking at the top 10 brands in the world, we'll try to look at the company brands that have the largest brand values as…
View More Top 10 Biggest Brands in the World in 2014
Products Vehicles
Top 10 Largest Car Manufacturing factories of the World in 2013
With every minute, the competition in the automobile industry increases. The automobile industry has come a long way from the days when motorized wagons were…
View More Top 10 Largest Car Manufacturing factories of the World in 2013
Top 10 Best TV Brands 2013
Ephant March 21, 2014
Over the years, LG, Panasonic, Sony and Samsung TVs have remained as the best tv brands available in the market. When it comes to analysing…
View More Top 10 Best TV Brands 2013
Top 10 Fastest Aircrafts in the World
Ever since the invention of the first ever ultralight aircrafts, the industry has made major strides in relation to improving standards. Currently, we have aircrafts…
View More Top 10 Fastest Aircrafts in the World


text:
icon-symbol-logout-darkest-grey
Jump to main contentOpen Main NavigationOpen Search Form
Heidelberg Center for Ibero-American Studies
HCIAS Open Lecture, January 26, 2023 - 11:15 AM CET
Prof. Dr. Cécile Vigouroux (Simon Fraser University) talks about "Language, migration, and economy: What South-to-South migrations can teach us"
HCIAS Open Lecture January 26, 2023 - 06:00 PM CET
Prof. Dr. Salikoko S. Mufwene (University of Chicago) on the topic of "Ecological Perspectives on Language Endangerment and Loss"
Job Posting - Deadline: January 29, 2023
Administrative Position- Secretariat/Assistance (f/m/d)
International Conference co-chaired by HCIAS Prof. Renata Motta on "Climate change and Social Sciences - What's going on? What's to be done?"
More News and EventsHCIAS PodcastHCIAS NewsletterHCIAS Blog
SPACES AND DYNAMICS IN IBERO-AMERICA is the framing topic of the HCIAS' transversal research program, which combines perspectives from the Social Sciences, Humanities, Cultural Studies, Behavioral Studies, and Environmental Studies. The HCIAS incorporates these converging perspectives into our academic programs in interdisciplinary Ibero-American studies.
Our MASTER'S PROGRAM focuses on the social dimensions of communication in the political, economic, and cultural spheres of the Ibero-American macro-region. HCIAS students reflect on critical questions such as: How does media shape public opinion in Ibero-America? What and who affect migration patterns in the Americas? How can indigenous languages in Latin America be preserved?
For young scholars, the HCIAS is establishing a program for doctoral training and is setting up an interdisciplinary DOCTORAL TRAINING GROUP that addresses grand challenges affecting Ibero-American societies, paying special attention to thereto-related phenomena and the dynamics of communication.
graphic research start page EN
At HCIAS, we conceive of Ibero-America as a macro-region, with Latin America and the Iberian Peninsula at its core, but which relate to the areas with which they are close historical, cultural, political, or socioeconomically ties. Within the framework of "Spaces and Dynamics in Ibero-America", we approach Ibero-America's social, cultural, and environmental realities, with all their continuities, transformations, ruptures, and internal and external interconnections that shape the networks, institutions, and modes and means of communication of this macro-region. Our transversal research program unites a variety of disciplines from the social sciences, the humanities and the environmental sciences that from different angles aim to contribute to an integral description and analysis conducive to a better understanding of "Ibero-America".
Bridge and sea
Knowledge transfer is one of the central pillars of the HCIAS' internal philosophy. The center is committed to the dissemination of scientific works and the promotion of academic and social dialogue both amongst the scientific community and the general public. To this end, the HCIAS runs its own publications platform producing content such as public-access working papers and a scientific blog.
HCIAS Podcast
Information from Experts
HCIAS Blog
Wollfaden
The HCIAS aims to establish sustainable research, teaching, and knowledge transfer on the social, cultural, and linguistic complexity in the macro region of Ibero-America at Heidelberg University. To this end, the HCIAS is building networks for interdisciplinary cooperation with partners both within the university, as well as abroad. The international profile of the HCIAS is oriented towards project-related cooperation with domestic and international institutions and centers, membership in institutionalized networks, and cooperation with non-university partners.
HCIAS Banner Ocean
The Heidelberg Center for Ibero-American Studies · HCIAS is a central research institution at Heidelberg University. The HCIAS was designed at the intersection of the University's two main research fields in the humanities and social sciences, "Cultural Dynamics in Globalized Worlds" and "Self-Regulation and Regulation: Individuals and Societies", and established in September 2019. Taking full advantage of the University's research and teaching prowess, at the HCIAS, we address interdisciplinary issues concerning the macro-region of Ibero-America, with Latin America and the Iberian Peninsula at its core and the areas with which there are close historical, cultural, political, or socioeconomic ties, such as the Mediterranean, the Caribbean, or the US.
News from the HCLA in Santiago de Chile
Heidelberg's Bridge to Latin America
HCLA and HCIAS
HCIAS Projects
To Heidelberg University website
Diese Webseite auf
©2023 Heidelberg Center for Ibero-American Studies


text:
Proud Boys founder McInnes calls for "a big memorial for all the whites" and laments "all the whites in history who have suffered from Blacks"
Jesse Lee Peterson hosted Gavin McInnes to celebrate "white history month" and ask whether it was a "mistake to allow people of color into white countries"
Written by Media Matters Staff
Published 07/19/18 2:58 PM EDT
From the July 18 edition of The Jesse Lee Peterson Show:
JESSE LEE PETERSON (HOST): Happy white history month.
GAVIN MCINNES: So that's the deal now, July is white history month?
PETERSON: Yes, I started it this year and it's the first time that white people have been appreciated in a long time and I figured that you know, we have so-called Black History Month, homosexual history month, women history month, Chinese history month, Mexican history month -- everything but white history month. And if it wasn't for white folks there would be no America and it's just time to realize that and start dealing with it.
MCINNES: Yeah there's a museum in Ottawa, Canada, in my hometown. It's called the Museum of Civilization and it's all about the people who built Canada.
PETERSON: Yes.
MCINNES: Which is probably 80 percent Scots. And they have everything but Scottish people there. They at one point they've rebuilt a Cambodian laundromat in Calgary. So it has these mannequins folding your laundry as an integral part of what built Canada, and then a bunch of Native American art, which you know was pre-Canada.
PETERSON: Yeah.
MCINNES: It's it's bizarre how much animosity there is towards white people in the Western world these days.
PETERSON: I know, it's amazing. So what do you think of white history -- July as white history month? And I picked July because as I've said over and over July just seems white, you know, you have the Fourth of July is in the air -- is everywhere, vacation time. It's like you worked all year, and now, July. It just feels white.
MCINNES: Yeah, you're right. I love it. And I think we should have a moment during white history month to talk about all the people who died. The 620,000 who died ending slavery in America --
MCINNES: -- all the Irish slaves who died, all the children of the Industrial Revolution who were forced to work in the coal mines -- we should have a big memorial for all the whites. And how about this? How about all the whites in history who have suffered from Blacks? Like when Hannibal and the elephants came up from Africa and took over Italy, or the Moors taking over Spain -- all the horrible oppression whites have suffered over the years.
PETERSON: Amazing. Why do you think there is an attack upon white people not just in America but Europe and other areas. Why are white people so hated but yet, these people want to come to their country and take over?
MCINNES: I would say it's racism against Blacks. This constantly insulting white people is actually the bigotry of low expectations and it's saying that Blacks, especially Black women, can't handle criticism. They're too fragile, they're not good enough, so we'll attack the patriarch, the white male because he can handle it. So by having this double standard you're actually saying that whites can't handle the same criticism that -- I'm sorry, Blacks can't handle the same criticism that whites can.
Later on the show, Peterson claimed he believed "it was a mistake to allow people of color into white countries:"
Jesse Lee Peterson: "I think we all agree that Barack Obama was elected by, mostly by black racists and white guilty people."
Gavin McInnes on Childish Gambino's This Is America: "Black violence is a bonfire"
Gavin McInnes calls Oprah a "slut" with a "ghetto mentality" who "was turning tricks" before becoming rich
MAGA Trolls
Benny Johnson calls for Pete Buttigieg to be impeached
Steve Bannon has spent months falsely saying the Brazilian election was stolen
Article 01/09/23 2:35 PM EST
Extremists, bigots, and conspiracy theorists: YouTuber Tim Pool's 2022 guests in review
Research/Study 12/20/22 10:52 AM EST


Each costume may also be made with a different color if available. Upon check-out, please provide accurate dress measurements including: Girth (Torso), Bust, Waist, Hips, and Sleeve Length & Bicep (if applicable). Weeks from the receipt of the correct measurements. Thank you for shopping with us!
The item "CUSTOM MADE TO FIT FIGURE SKATING/ DANCING/ BATON/ TWIRLING COSTUME" is in sale since Saturday, November 26, 2016. This item is in the category "Sporting Goods\Winter Sports\Ice Skating\Skating Dresses-Girls". The seller is "skating-on-ice" and is located in PA. This item can be shipped worldwide.


text:
Q: Microsoft Graph API, Region is required when request with application permission I am trying to access Microsoft Graph API to search the list items present in tenant. I am having no problem when GET request is executed for users or groups.
When I post the request for search using HttpClient as described on MS site. I am getting below error.
Failed to call the web API: BadRequest
Content: {"error":{"code":"System.Exception","message":"SearchRequest Invalid (Region is required when request with application permission.)\r\nRegion is required when request with application permission.","target":"","details":null,"warnings":null,"level":"Error","httpCode":400},"Instrumentation":{"TraceId":null}}
I tried with .Net core as well. same error.
If i paste access code on HTML file, calling api for search using Ajax is working fine.
what code i am missing in my c# code.

A: The reason should be this endpoint you use not support application permission.
Usually this error message is encountered, indicating that application permission is not supported, you can use delegated permissions.

redpajama_set_name: RedPajamaStackExchange


1) Register your project. Can be done on-line until November 30, 2018 at 12:00 PM.
2) Prepare a poster using the provided template.
3) Upload your poster for printing. You will have until midnight November 30, 2018 at 12:00 pm to upload your poster.
On Tuesday, December 4, 2018, participants must go through SA-201 to pick up their printed posters from 8:00 a.m. to 11:45 a.m. In addition, they must arrive on Wednesday, December 9, 2018, by 7:30 a.m. at the Students Center to mount their posters. The Activity will begin at 8:30. From 9:00 to 11: 00 the evaluations will be carried out. The award ceremony will be at 11:30 am.


JOSE MOURINHO loves this time of year. He has never lost a title race when his team has been top in February in any country.
Mourinho has not been feeling much affection lately, and threw something of a strop after he suffered a backlash over the "specialist in failure" barb he aimed at Arsene Wenger.
But he was smiling again after this one. Quite how Chelsea won it is anyone's guess having been dominated for so long by Everton.
"Destiny" Mourinho called it. Maybe he's right, because until John Terry slid in to help Frank Lampard's stoppage-time free kick over the line they never looked like emerging victorious.
He was not about to take the credit though, despite winning in "Fergie time" with one of those goals that champions sometimes need in tough matches.
"It is not about Sir Alex, it is not Mourinho," he said. "The best teams do this more than the other teams, they are physically stronger they can bring more intensity to the last part of the game because on the bench you have other kinds of solutions.
It helps though. By the end of this one he had tried everything – as well as "every trick in the book" according to Roberto Martinez.
Ramires came on for Oscar to toughen up a midfield that was being overrun. Eden Hazard got nothing out of Seamus Coleman so he was switched to the right. Fernando Torres and Andre Schurrle were both thrown into the mix.
But in the end it was two of Chelsea's most experienced heads who won it – and set things up for Wednesday's Champions League clash with Didier Drogba's Galatasaray.
Mourinho insisted Terry and Lampard are playing their way to new contracts next summer, and said their experience will be vital in Istanbul.
He said: "It's important. They belong to this project because of that. We could say it is for the future, that we only want it with players who can play for ten more years.
"But no, we need nuclear players and they are important in the evolution of this project as well. The most important thing for us in the Champions League is to have the feeling of knockout champions league for those players who have never felt it.
Left back Cesar Azpilicueta said Chelsea expect Drogba – the hero of the 2012 final – to be at his rampaging best when they face him on Wednesday night.
He said: "We know it's a most important game for Didier. He will try to give everything, we need to try to be focused.
Everton dominated possession but still managed only two shots on target after loan striker Lacina Traore injured his hamstring in the warm-up. He could be out for six weeks.
England hopeful Ross Barkley, who is only just back from injury, had a shocker when he came on as a late sub and looks further away from a World Cup spot than ever.
But boss Roberto Martinez said: "He's not fully fit. But I'm convinced that the injury he got will help his season. As a young man, to have a break will be beneficial.
Chelsea - Wed: Galatasaray (a) Champions League.
Everton - Saturday: West Ham (h), league.


text:
Q: Integration Events in Modular Monolith I am trying to implement a multitenant (using a database per tenant) modular monolith that uses integration events to communicate between modules.
I am attempting to implement the integration events functionality and have the following scenario:

*

*A new integration event is raised via an HTTP request

*The integration event is published to the event bus

*An integration event handler receives the message from the bus and modifies a domain object

*The modification to the domain object causes a domain event to be raised

*A domain event handler receives the domain event and performs some read operations on the database

This all works fine if I ignore the multitenant requirement, I am struggling to understand how to implement this for multiple tenants.  I am using Finbuckle in my API and constructor injecting ITenantInfo into my DbContext to retrieve the correct connection string for the current tenant.
When I try to move the scenario to multitenant:

*

*Step 1 is easy enough – I can simply pass a tenant identifier in the integration event.

*Step 2 is unaffected – the message is published to the event bus.

*Step 3 is tricky because it is asynchronous.  If it was within the scope of the HTTP request, I would be able to inject the domain repository into the constructor of my integration event handler and retrieve the domain object from the database.  However, because it is triggered from the event bus, the tenant identifier must be extracted from the message and manually resolved.  Once I have resolved the tenant, I can manually create an instance of the domain repository and get the domain object from the database.

*Step 4 is not affected; the domain object is updated as usual.

*Step 5 is where I am struggling.  I am constructor injecting the DbContext into the domain event handler which, before I introduced integration events, worked because ITenantInfo was resolved by the Finbuckle middleware and DI.  The problem I have now is that I do not know how to resolve the tenant when the domain event is triggered via an integration event.  My domain event does not contain a tenant identifier and there is no HttpContext therefore I cannot resolve ITenantInfo to provide the database connect string.
To clarify, the final step of my scenario requires the domain event handler to read data from the database via a DbContext.  This is possible within the scope of an HTTP request because Finbuckle will resolve the ITenantInfo to provide the connection string.  When outside the scope of an HTTP request, I do not know how to resolve the tenant because my domain event does not contain any tenant specific information.
How can I identify the tenant in a domain event handler when the domain event is raised as a side effect of an integration event?

A: For anybody that sees this in the future I was overthinking the problem.
I was able to resolve ITenantInfo using Scoped Filters in MassTransit.
For example:
public class MyTenantInfoConsumeFilter<T>
  : IFilter<ConsumeContext<T>>
  where T : class
{
  readonly MyTenantInfo _tenantInfo;
  private readonly MultiTenantStoreDbContext _dbContext;

  public MyTenantInfoConsumeFilter(MyTenantInfo tenantInfo, MultiTenantStoreDbContext dbContext)
  {
    _tenantInfo = tenantInfo;
    _dbContext = dbContext;
  }

  public Task Send(ConsumeContext<T> context, IPipe<ConsumeContext<T>> next)
  {
    if (context.Message is IntegrationEventBase message)
    {
      Map(_dbContext.TenantInfo.FirstOrDefault(tenant => tenant.Identifier == message.TenantIdentifier));
    }

    return next.Send(context);
  }

  public void Probe(ProbeContext context)
  {
  }

  private void Map(MyTenantInfo? tenantInfo)
  {
    if (tenantInfo is null) return;

    _tenantInfo.Id = tenantInfo.Id;
    _tenantInfo.Identifier = tenantInfo.Identifier;
    _tenantInfo.Name = tenantInfo.Name;
    _tenantInfo.ConnectionString = tenantInfo.ConnectionString;
  }
}

Then register the services using something like:
services.AddScoped<Finbuckle.MultiTenant.ITenantInfo>(sp => sp.GetService<MyTenantInfo>()!);

services.AddMassTransit(x =>
{
    x.AddScoped<MyTenantInfo>();

    x.UsingAzureServiceBus((context, cfg) =>
    {
      cfg.Host(hostContext.Configuration.GetConnectionString("AzureServiceBusConnection"));

      cfg.ConfigureEndpoints(context);

      cfg.UseConsumeFilter(typeof(MyTenantInfoConsumeFilter<>), context);
    });
});


text:
import chai    from 'chai';
import Manager from '../src/wizards-duel/manager.js';
import OutputBuffer  from '../src/wizards-duel/output-buffer.js';
import sinon from 'sinon';
import 'sinon-chai';

var expect = chai.expect;

describe('OutputBuffer', () => {
  var response;
  var outputBuffer;
  var messages = [
    'Let\'s get down to business to defeat the Huns.',
    'Did they send me daughters when I asked for sons?',
    'You\'re the saddest bunch I ever met, but you can bet before we\'re through...',
  ];

  beforeEach(() => {
    response = {
      send: function() {},
      reply: function() {},
    };

    outputBuffer = new OutputBuffer(response);
  });

  it('it stores messages in order', () => {
    outputBuffer.send(messages[0]);
    outputBuffer.send(messages[1]);
    outputBuffer.send(messages[2]);

    expect(outputBuffer.messages).to.deep.eql([
      {
        type: OutputBuffer.MESSAGE_SEND,
        content: messages[0],
      },
      {
        type: OutputBuffer.MESSAGE_SEND,
        content: messages[1],
      },
      {
        type: OutputBuffer.MESSAGE_SEND,
        content: messages[2],
      },
    ]);
  });

  it('it builds messages through #append', () => {
    outputBuffer.startMessage();
    outputBuffer.append(messages[0]);
    outputBuffer.append(messages[1]);
    outputBuffer.append(messages[2]);
    outputBuffer.endMessage();

    expect(outputBuffer.messages[0].content).to.eql(messages[0] + messages[1] + messages[2]);
  });

  it('it starts a new message from #append if one is not started', () => {
    outputBuffer.append(messages[0]);
    outputBuffer.append(messages[1]);
    outputBuffer.append(messages[2]);
    outputBuffer.endMessage();

    expect(outputBuffer.messages[0].content).to.eql(messages[0] + messages[1] + messages[2]);
  });

  it('#startSend and #endSend work', () => {
    outputBuffer.startSend();
    outputBuffer.append(messages[0]);
    outputBuffer.endSend();
    outputBuffer.send(messages[1]);

    expect(outputBuffer.messages[0]).to.deep.eql({
      type: OutputBuffer.MESSAGE_SEND,
      content: messages[0],
    });

    expect(outputBuffer.messages[1]).to.deep.eql({
      type: OutputBuffer.MESSAGE_SEND,
      content: messages[1],
    });
  });

  it('#startReply and #endReply work', () => {
    outputBuffer.startReply();
    outputBuffer.append(messages[0]);
    outputBuffer.endReply();
    outputBuffer.send(messages[1]);

    expect(outputBuffer.messages[0]).to.deep.eql({
      type: OutputBuffer.MESSAGE_REPLY,
      content: messages[0],
    });

    expect(outputBuffer.messages[1]).to.deep.eql({
      type: OutputBuffer.MESSAGE_SEND,
      content: messages[1],
    });
  });

  it('#flush calls the correct response functions', () => {
    var sendSpy  = sinon.spy(response, 'send');
    var replySpy = sinon.spy(response, 'reply');

    outputBuffer.send(messages[0]);
    outputBuffer.reply(messages[1]);
    outputBuffer.send(messages[2]);
    outputBuffer.flush();

    expect(sendSpy.callCount).to.eql(1);
    expect(replySpy.callCount).to.eql(1);
  });

});


Researchers at Yale University have developed a novel nanoparticle with promising applications in gene therapy, a type of medical treatment that addresses the root causes of diseases now typically treated for symptoms.
The advance could lead to new therapies for many forms of cancer, including brain tumors, as well as for cystic fibrosis and Huntington's Disease.
Saltzman and co-principal investigator Zhaozhong Jiang are both with Yale's School of Engineering & Applied Science.
Safe and highly efficient, the new, non-viral particle acts like a virus by introducing a specific gene into diseased cells in order to kill or repair them.
Other existing non-viral gene therapy agents have significant shortcomings, such as inefficiency or a strongly positive electric charge that can kill healthy cells. Viral gene therapy treatments can be dangerous because they can cause significant immune reactions.
The Yale team overcame the problem of excessive charge by making its nanoparticle more hydrophobic, or water-repellant, and thus less likely to form chemical bonds with water molecules. Specifically, the team incorporated safe, water-insoluble units into the polymer that generates the nanoparticles. This reduces the positive charge and increases stability. The result is an extremely safe mechanism for gene delivery that is more efficient than commercially available options.
The research team tested its nanoparticles both in vitro on cell culture and in vivo on a mouse tumor model.
Although the new materials can potentially be used for gene therapy in a wide variety of settings, Saltzman and his colleagues are particularly interested in using them in future research on treatments for brain tumors. Many experts believe that gene therapy is a promising approach for treating brain tumors, but prior research has been limited by the toxicity and low efficiency of the gene delivery materials. This new work provides a potential solution to these prior problems.
Additional authors of the paper are Jiangbing Zhou, Christopher J. Cheng and Caroline E. Weller, all of Yale's Department of Biomedical Engineering; Jie Liu of the School of Engineering at Sun Yat-sen University in China; Toral R. Patel and Joseph M. Piepmeier of Yale's Department of Neurosurgery.
Support for the research was provided by the National Institutes of Health, the Chicago Institute of Neurosurgery and Neuroresearch Foundation, the Voices Against Brain Cancer Foundation and the Yale Institute for Nanoscience and Quantum Engineering.


We are fundraising to bring awareness that clean water is not available to many parts of the world. We are bringing awareness by performing a spin-off of the "ice bucket challenge" called the Dirt Bucket Challenge. We hope that through this awareness, funds can be provided to dig wells and provide clean water to countries that do not have it. Please join us and help bring awareness.


Reproducibility has always been a scientific hurdle. While the basic details of an experiment are published in a manuscript, each lab can potentially interpret these instructions differently. As a result, a 2016 online survey by the journal Nature discovered that more than 70% of researchers have failed to reproduce another researcher's results using the information given. Perhaps worse, more than half of the 1,576 respondents struggled to reproduce their own experiments.
In May 2017, Nature announced its intention to accompany all manuscript submissions with a new reporting summary document. This document goes above and beyond the previous checklist, which was designed to circumvent the problems that often lead to irreproducibility.
The new reporting summary document will require details about the experiment's design, tools and reagents used, and other methodological details that would improve the likelihood of being able to reproduce and repeat the findings from lab to lab. The journal editors believe that this will encourage transparency, and help reviewers, editors, and readers to assess the quality of the experiments, and the resulting analysis.
How can your lab ensure reproducibility?
One easy way to improve the reproducibility and repeatability of results is the use of optimized master mixes, mixes that minimize the variables that occur among researchers and laboratories. These master mixes use a precisely calibrated blend of reagents to minimize the variability between test runs, either in-house or externally.
Choosing the right master mix for your device and application can increase your throughput, enabling you to run more samples with less preparation time. Test results will be more accurate, with less risk of contamination, and improved consistency from experiment to experiment. In addition to aiding reproducibility, this also improves the overall efficiency of the lab, making optimized master mixes a cost-effective investment.
Selecting an optimized master mix will improve solution consistency and minimize contamination to improve accuracy in laboratory testing. This ensures consistent results to improve the reproducibility and repeatability of your results in published research.


Based on Queensland's Gold Coast, Mayneline is a leading cabinetry and joinery manufacturer specialising in multi-storey residential developments in the greater Sydney, Canberra, Melbourne and Brisbane metropolitan areas. Operating through two divisions, the Business provides turnkey joinery solutions to leading tier-one and tier-two builders / developers of premium projects ranging in size from 50 to 800+ units.
The Business was purchased by interests associated with a national construction group. This acquisition presented an opportunity for strategic diversification as well as control over the supply of key inputs. It has simultaneously broadened the group's service offering and extended its customer-base.


text:
I believe that a safe and beautiful built environment is a fundamental right that too few people have access to.
Adam Saltzman
Principal, MASS.Build Director
Adam joined MASS in 2011, coordinating the operation of their work in Haiti, and is now leading MASS's operations in Liberia. Prior to MASS, he worked on the recovery effort in the aftermath of the 2010 Haiti earthquake with Architecture for Humanity. Adam also interned at Rodrigo Carazo Arquitectos in San Jose, Costa Rica, and Perkins + Will at their New York and Atlanta offices. Adam received his Bachelor of Business Administration in Finance from James Madison University and his Master of Architecture from the University of Cincinnati in 2011.
Adam is the director of the MASS.Build Team, helping MASS invest in local construction capacity in Rwanda and assist our partners in delivering projects that maximize value throughout the supply chain. Read more about MASS.Build.
Contact us. Join our newsletter. Donate.
© 2020 MASS Design Group


What does Disney's 'Elsa' fancy dress costume and an orange toadstool desk have in common? Apart from an awful lot of plastic, they are two of the new acquisitions NOW on display at the V&A Museum of Childhood. Made from bright, durable, synthetic materials, these diverse items reflect the broad range of mass produced items which are marketed at and designed for children.
The 'Elsa' dress with its colourful, shiny, layers, glittery cameo and flowing cape, is the latest fairy tale costume in the 300-year history of children's fancy dress in Britain.  The dress, inspired by the Disney character, 'Elsa', the Snow Queen from the animated film 'Frozen', has been incredibly popular with children. Since its launch in 2013, Disney and its licensees have sold millions of 'Elsa' costumes worldwide and they are a now ubiquitous sight on supermarket shelves, at Halloween parties and in children's playgrounds. At Christmas in 2014 the limited supply versus high demand instigated bidding wars on online auctions sites with dresses being sold for almost 10 times their retail price. More recently the dress has sparked debate about the gendered clothing, as well as the fire safety of children's fancy dress costumes.
The 'Alfie Funghi' children's desk and stool set is bright, light, easy to clean and was designed specifically for children. Formed from a single piece of moulded, hallow, plastic, it has an organic shape, which as its name suggests is a fun interpretation of fungi. Like the 'Elsa' dress it's made by 'low-cost mass production' methods, but buyers have the option to customise it, to create a totally bespoke piece. The set was developed in collaboration with the award-winning designer Philippe Starck and furniture maker, TOG™, whose remit is to provide "high quality and service – with the best of human craftsmanship that grants the uniqueness". Despite its modern materials and manufacture, direct parallels can be drawn between the design of this contemporary children's desk and stool set and ones made over 100 years ago.
Despite their different appearance, both can be seen as conduits for children's creative play from dressing-up to imaginative writing and drawing.
 Desk Unit, Museum No. MISC.537-1986, on V&A Search the Collections website: http://collections.vam.ac.uk/item/O190401/desk-unit/ accessed on 1 December 2015.