{"version":3,"sources":["jsdelivr-header.js","/npm/@schedulino/aws-lambda-test-utils@1.2.0/dist/index.js"],"names":[],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA,ACNA,aACA,OAAO,eAAe,QAAS,aAAc,CAAE,OAAO,IACtD,QAAQ,YAAc,KAAM,CACxB,gCAAgC,EAChC,aAAc,GACd,gBAAiB,GACjB,mBAAoB,GACpB,gBAAiB,IACjB,aAAc,GACd,aAAc,GACd,cAAe,GACf,cAAU,EACV,mBAAe,EACf,yBAA0B,IAAM,EAChC,KAAM,OACN,KAAM,OACN,QAAS,SAEb,QAAQ,kBAAoB,KAAM,CAC9B,UAAW,GACX,MAAO,GACP,WAAY,KACZ,iBAAa,EACb,kBAAc,EACd,gBAAY,EACZ,eAAW,EACX,uBAAmB,EACnB,WAAY,GACZ,SAAU,CACN,UAAW,GACX,UAAW,GACX,OAAQ,GACR,SAAU,GACV,OAAQ,GACR,8BAA+B,GAC/B,0BAA2B,GAC3B,kBAAmB,GACnB,sBAAuB,GACvB,SAAU,GACV,KAAM,GACN,UAAW,GACX,QAAS,IAEb,sBAAkB,EAClB,UAAW,KACX,KAAM,GACN,MAAO,GACP,UAAW,GACX,iBAAa,EACb,iBAAkB,EAClB,WAAY,GACZ,aAAc,GACd,cAAU,IAEd,QAAQ,oBAAsB,KAAM,CAChC,KAAM,GACN,WAAY,MACZ,QAAS,CAAC,EACV,sBAAuB,CAAC,EACxB,kBAAmB,CAAC,EACpB,iBAAiB,EACjB,KAAM,GACN,eAAgB,CAAC,EACjB,gCAAiC,CAAC,EAClC,eAAgB,CAAC,EACjB,eAAgB,QAAQ,oBACxB,SAAU,KAEd,QAAQ,0BAA4B,CAAC,EAAM,EAAS,EAAa,OAAQ,CACrE,aACA,KAAM,EAAO,KAAK,UAAU,GAAQ,GACpC,QAAS,QAAW,IAExB,QAAQ,MAAQ,MAAO,EAAQ,EAAO,KAClC,MAAM,EAAiB,OAAO,KAAK,GAAG,KAAS,KAAY,SAAS,WAC9D,SAAE,EAAQ,aAAE,UAAwB,EACrC,KAAK,eACL,IAAI,gBAAiB,SAAS,MAAmB,KAEtD,MAAO,CAAE,UADS,KAAK,MAAM,OAAO,KAAK,EAAS,MAAM,KAAK,GAAI,UAAU,SAAS,UAAU,IAC1E,YAAa,EAAc,QAAS,EAAU,EAEtE,QAAQ,OAAS,MAAO,EAAQ,IACrB,EAAO,OAAO,gBAAgB,IAAI,gBAAiB,UAAU","file":"/npm/@schedulino/aws-lambda-test-utils@1.2.0/dist/index.js","sourceRoot":"","sourcesContent":["/**\n * Minified by jsDelivr using Terser v5.39.0.\n * Original file: /npm/@schedulino/aws-lambda-test-utils@1.2.0/dist/index.js\n *\n * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files\n */\n","\"use strict\";\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.contextMock = () => ({\n    callbackWaitsForEmptyEventLoop: false,\n    functionName: '',\n    functionVersion: '',\n    invokedFunctionArn: '',\n    memoryLimitInMB: 512,\n    awsRequestId: '',\n    logGroupName: '',\n    logStreamName: '',\n    identity: undefined,\n    clientContext: undefined,\n    getRemainingTimeInMillis: () => 0,\n    done: () => { },\n    fail: () => { },\n    succeed: () => { },\n});\nexports.apiGatewayContext = () => ({\n    accountId: '',\n    apiId: '',\n    authorizer: null,\n    connectedAt: undefined,\n    connectionId: undefined,\n    domainName: undefined,\n    eventType: undefined,\n    extendedRequestId: undefined,\n    httpMethod: '',\n    identity: {\n        accessKey: '',\n        accountId: '',\n        apiKey: '',\n        apiKeyId: '',\n        caller: '',\n        cognitoAuthenticationProvider: '',\n        cognitoAuthenticationType: '',\n        cognitoIdentityId: '',\n        cognitoIdentityPoolId: '',\n        sourceIp: '',\n        user: '',\n        userAgent: '',\n        userArn: '',\n    },\n    messageDirection: undefined,\n    messageId: null,\n    path: '',\n    stage: '',\n    requestId: '',\n    requestTime: undefined,\n    requestTimeEpoch: 0,\n    resourceId: '',\n    resourcePath: '',\n    routeKey: undefined,\n});\nexports.apiGatewayEventMock = () => ({\n    body: '',\n    httpMethod: 'GET',\n    headers: {},\n    queryStringParameters: {},\n    multiValueHeaders: {},\n    isBase64Encoded: false,\n    path: '',\n    pathParameters: {},\n    multiValueQueryStringParameters: {},\n    stageVariables: {},\n    requestContext: exports.apiGatewayContext(),\n    resource: '',\n});\nexports.apiGatewayProxyResultMock = (body, headers, statusCode = 200) => ({\n    statusCode,\n    body: body ? JSON.stringify(body) : '',\n    headers: headers || undefined,\n});\nexports.login = async (server, email, password) => {\n    const base64Password = Buffer.from(`${email}:${password}`).toString('base64');\n    const { id_token, access_token } = (await server\n        .post('/auth/login')\n        .set('Authorization', `Basic ${base64Password}`)).body;\n    const accountId = JSON.parse(Buffer.from(id_token.split('.')[1], 'base64').toString('ascii')).aud;\n    return { accountId, accessToken: access_token, idToken: id_token };\n};\nexports.logout = async (server, token) => {\n    return server.delete('/auth/logout').set('Authorization', `Bearer ${token}`);\n};\n"]}