úÎ!VšMšn      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmNone "#79>XkȚnaws-lambda-haskell-runtime4Helper for defining names in declarations think of myValue in  myValue = 2oaws-lambda-haskell-runtime3Helper for defining names in expressions think of  myFunction in quux = myFunction 3paws-lambda-haskell-runtime5Helper for defining names for constructors think of Foo in  quux = Foo 3qaws-lambda-haskell-runtimeŹHelper for extracting fields of a specified record it expects the constructor name as the first parameter, and the list of fields to bring into scope as second think of Person, and  personAge,  personName in 1myFunction Person { personAge, personName } = ...nopqNone "#79>Xk@raws-lambda-haskell-runtime"Paths to ignore during compilationsaws-lambda-haskell-runtime.Returns a list of handler paths that look like srcFooBar/Quux.handlerLIt is the path to the source file, but changing the extension for ".handler"sNone "#79>Xkőtaws-lambda-haskell-runtime*Version of the AWS Lambda runtime REST APItNone "#79>Xkduaws-lambda-haskell-runtime4Endpoint that provides the ID of the next invocationvaws-lambda-haskell-runtime/Where the response of the Lambda gets publishedwaws-lambda-haskell-runtime4Invocation (runtime) errors should be published herexaws-lambda-haskell-runtime,Runtime initialization errors should go hereyzuvwxNone "#79>Xk {|}~ None "#79>XkÎ €‚ƒ„…†‡ None "#79>Xk ˆaws-lambda-haskell-runtime/Event that is fetched out of the AWS Lambda API‰aws-lambda-haskell-runtime;Performs a GET to the endpoint that provides the next eventˆŠ‹ŒŽ‰ None "#79>Xk#öaws-lambda-haskell-runtime*Context that is passed to all the handlersaws-lambda-haskell-runtime.Initializes the context out of the environmentaws-lambda-haskell-runtimeSets the context's event data    None "#79>Xk$Ɛ None"#789;=>?MXdk%˜5 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGNone"#79:;=>?MXk1Ć Haws-lambda-haskell-runtime'Options that the generated main expectsNaws-lambda-haskell-runtime-Wrapper type to handle the result of the userQaws-lambda-haskell-runtime)Wrapper type for lambda execution results‘aws-lambda-haskell-runtime%Wrapper type for lambda response bodyWaws-lambda-haskell-runtime0Callback that we pass to the dispatcher functionXaws-lambda-haskell-runtime6A strategy on how to generate the dispatcher functions[aws-lambda-haskell-runtime-Options that the dispatcher generator expects^aws-lambda-haskell-runtime'API Gateway specific dispatcher options`aws-lambda-haskell-runtimeHShould impure exceptions be propagated through the API Gateway interfaceHIJKLMNOPQRSTUVWXYZ[\]^_`aWNOPQRSHIJKLM[\]^_`XYZTUVaNone "#79>Xk7ë’aws-lambda-haskell-runtime'Publishes the result back to AWS Lambda“aws-lambda-haskell-runtime0Publishes an invocation error back to AWS Lambda”aws-lambda-haskell-runtime,Publishes a parsing error back to AWS Lambda•aws-lambda-haskell-runtime;Publishes a runtime initialization error back to AWS Lambda’“”•None "#79>XkXk>Č™aws-lambda-haskell-runtime.Generate the main function with the dispatcherHIJKLMXYZ[\]^_`a™None "#79>XkFălaws-lambda-haskell-runtime”Helper function that the dispatcher will use to decode the JSON that comes as an AWS Lambda event into the appropriate type expected by the handler.šaws-lambda-haskell-runtimeDGenerates the dispatcher out of a list of handler names in the form srcFoo Bar.handleržThis dispatcher has a case for each of the handlers that calls the appropriate qualified function. In the case of the example above, the dispatcher will call Foo.Bar.handler.NOPlšNone "#79>XkGŽ›None "#79>XkInmaws-lambda-haskell-runtime Generates a main# function that acts as a dispatcherHIJKLMlmNone "#79>XkJ%e    !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`aklmK;<=>?@ABCDEF+,-./0123456789: !"#$%&'()*G   HIJKLMmlNone "#79>XkMƒœžŸ ĄąŁ€          ! " # $ % % & ' ( ) * + , , - - . / 0 1 2 3 4 5 6 7 8 9 : : ; < = > ? @ A B C D E F G H I I J K L M N O P Q R S TUUVWXYZ[\]^_`abcdefgghiijklmnopqrstuvwxyz{|}~€‚ƒƒ„„……    † ‡ ˆ ‰ Š ‹ Œ ‹  Ž    ‘’“‚”•–—•–˜™™™š›œžŸ Ąą7aws-lambda-haskell-runtime-3.0.5-I9jlBCbDHnX14k3f9BIAMNAws.Lambda.Runtime Aws.LambdaAws.Lambda.Runtime.CommonAws.Lambda.Meta.CommonAws.Lambda.Meta.DiscoverAws.Lambda.Runtime.API.Version Aws.Lambda.Runtime.API.EndpointsAws.Lambda.Runtime.ErrorAws.Lambda.Runtime.EnvironmentAws.Lambda.Runtime.ApiInfoAws.Lambda.Runtime.ContextAws.Lambda.Utilities!Aws.Lambda.Runtime.ApiGatewayInfoAws.Lambda.Runtime.PublishAws.Lambda.Meta.MainAws.Lambda.Meta.DispatchAws.Lambda.Meta.RunAws.Lambda.Configuration Paths_aws_lambda_haskell_runtimeParsing errorMessage actualValue valueNameContextmemoryLimitInMb functionNamefunctionVersioninvokedFunctionArn awsRequestId xrayTraceId logStreamName logGroupNamedeadline customContext initialize setEventDataApiGatewayResponse4$sel:apiGatewayResponseStatusCode:ApiGatewayResponse1$sel:apiGatewayResponseHeaders:ApiGatewayResponse.$sel:apiGatewayResponseBody:ApiGatewayResponse9$sel:apiGatewayResponseIsBase64Encoded:ApiGatewayResponseToApiGatewayResponseBodytoApiGatewayResponseBodyApiGatewayResponseBody ApiGatewayRequestContextIdentity[$sel:apiGatewayRequestContextIdentityCognitoIdentityPoolId:ApiGatewayRequestContextIdentityO$sel:apiGatewayRequestContextIdentityAccountId:ApiGatewayRequestContextIdentityW$sel:apiGatewayRequestContextIdentityCognitoIdentityId:ApiGatewayRequestContextIdentityL$sel:apiGatewayRequestContextIdentityCaller:ApiGatewayRequestContextIdentityN$sel:apiGatewayRequestContextIdentitySourceIp:ApiGatewayRequestContextIdentityT$sel:apiGatewayRequestContextIdentityPrincipalOrgId:ApiGatewayRequestContextIdentityO$sel:apiGatewayRequestContextIdentityAccesskey:ApiGatewayRequestContextIdentity_$sel:apiGatewayRequestContextIdentityCognitoAuthenticationType:ApiGatewayRequestContextIdentityc$sel:apiGatewayRequestContextIdentityCognitoAuthenticationProvider:ApiGatewayRequestContextIdentityM$sel:apiGatewayRequestContextIdentityUserArn:ApiGatewayRequestContextIdentityO$sel:apiGatewayRequestContextIdentityUserAgent:ApiGatewayRequestContextIdentityJ$sel:apiGatewayRequestContextIdentityUser:ApiGatewayRequestContextIdentityApiGatewayRequestContext@$sel:apiGatewayRequestContextResourceId:ApiGatewayRequestContextB$sel:apiGatewayRequestContextResourcePath:ApiGatewayRequestContext@$sel:apiGatewayRequestContextHttpMethod:ApiGatewayRequestContextG$sel:apiGatewayRequestContextExtendedRequestId:ApiGatewayRequestContextA$sel:apiGatewayRequestContextRequestTime:ApiGatewayRequestContext:$sel:apiGatewayRequestContextPath:ApiGatewayRequestContext?$sel:apiGatewayRequestContextAccountId:ApiGatewayRequestContext>$sel:apiGatewayRequestContextProtocol:ApiGatewayRequestContext;$sel:apiGatewayRequestContextStage:ApiGatewayRequestContextB$sel:apiGatewayRequestContextDomainPrefix:ApiGatewayRequestContext?$sel:apiGatewayRequestContextRequestId:ApiGatewayRequestContext@$sel:apiGatewayRequestContextDomainName:ApiGatewayRequestContext;$sel:apiGatewayRequestContextApiId:ApiGatewayRequestContext>$sel:apiGatewayRequestContextIdentity:ApiGatewayRequestContextApiGatewayRequest0$sel:apiGatewayRequestResource:ApiGatewayRequest,$sel:apiGatewayRequestPath:ApiGatewayRequest2$sel:apiGatewayRequestHttpMethod:ApiGatewayRequest/$sel:apiGatewayRequestHeaders:ApiGatewayRequest=$sel:apiGatewayRequestQueryStringParameters:ApiGatewayRequest6$sel:apiGatewayRequestPathParameters:ApiGatewayRequest6$sel:apiGatewayRequestStageVariables:ApiGatewayRequest7$sel:apiGatewayRequestIsBase64Encoded:ApiGatewayRequest6$sel:apiGatewayRequestRequestContext:ApiGatewayRequest,$sel:apiGatewayRequestBody:ApiGatewayRequestmkApiGatewayResponse LambdaOptions eventObjectfunctionHandler executionUuid contextObject LambdaResultStandaloneLambdaResultApiGatewayResult LambdaErrorStandaloneLambdaErrorApiGatewayLambdaErrorToLambdaResponseBodytoStandaloneLambdaResponseunLambdaResponseBody RunCallbackDispatcherStrategyUseWithAPIGatewayStandaloneLambdaDispatcherOptionsapiGatewayDispatcherOptionsApiGatewayDispatcherOptionspropagateImpureExceptionsdefaultDispatcherOptions$fToLambdaResponseBodya$fToLambdaResponseBodyText$fToLambdaResponseBody[]!$fLiftApiGatewayDispatcherOptions$fLiftDispatcherOptions$fLiftDispatcherStrategy$fToJSONLambdaResponseBody$fFromJSONLambdaResponseBody$fGenericLambdaOptions runLambda decodeObjgenerateLambdaDispatcherdeclarationNameexpressionNameconstructorName getFieldsFrom ignoredPathshandlersvaluenextInvocationresponseinvocationErrorruntimeInitErrorEndpoint InvocationEnvironmentVariableNotSet setXRayTracetaskRoot handlerName apiEndpointfunctionMemoryEvent fetchEventtraceId deadlineMsevent toJSONTextLambdaResponseBodyresult parsingError flushOutputbaseGHC.IO.Handle.FDstdoutstderrgenerateversion getBinDir getLibDir getDynLibDir getDataDir getLibexecDir getSysconfDirgetDataFileName