.gitattributes .github/CONTRIBUTING.MD LICENSE benchmarks/express.js benchmarks/foal.js benchmarks/foal.ts benchmarks/package-lock.json benchmarks/package.json benchmarks/run.sh benchmarks/tsconfig.json book.json docs/architecture/request_lifecycle.xml docs/authentication-and-access-control/auth-architecture.drawio docs/authentication-and-access-control/permissions-groups-and-users.xml docs/logo.svg docs/logo_title.svg docs/release-panel.xcf e2e_test.sh lerna.json package-lock.json package.json packages/acceptance-tests/package-lock.json packages/acceptance-tests/package.json packages/acceptance-tests/src/authentication/jwt.cookie.spec.ts packages/acceptance-tests/src/authentication/jwt.jwks.spec.ts packages/acceptance-tests/src/authentication/jwt.token.spec.ts packages/acceptance-tests/src/authentication/rsa-private.pem packages/acceptance-tests/src/authentication/rsa-public-key.pem packages/acceptance-tests/src/authentication/session-token.cookie.redirection.spec.ts packages/acceptance-tests/src/authentication/session-token.cookie.spec.ts packages/acceptance-tests/src/authentication/session-token.token.spec.ts packages/acceptance-tests/src/authorization/groups-and-permissions.spec.ts packages/acceptance-tests/src/controller-inheritance.spec.ts packages/acceptance-tests/src/csrf/regular-web-app.stateful.spec.ts packages/acceptance-tests/src/csrf/regular-web-app.stateless.spec.ts packages/acceptance-tests/src/csrf/spa-and-api.stateful.spec.ts packages/acceptance-tests/src/csrf/spa-and-api.stateless.spec.ts packages/acceptance-tests/src/error-handling.spec.ts packages/acceptance-tests/src/examples/architecture/hooks.spec.ts packages/acceptance-tests/src/examples/architecture/services-and-dependency-injection.spec.ts packages/acceptance-tests/src/examples/cookbook/404-page.spec.ts packages/acceptance-tests/src/examples/cookbook/expressjs.spec.ts packages/acceptance-tests/src/examples/cookbook/generate-tokens.spec.ts packages/acceptance-tests/src/examples/cookbook/limit-repeated-requests.spec.ts packages/acceptance-tests/src/examples/frontend-integration/single-page-applications.spec.ts packages/acceptance-tests/src/examples/jsx-server-side-rendering.spec.tsx packages/acceptance-tests/src/examples/schema.graphql packages/acceptance-tests/src/examples/validation-and-sanitization.spec.ts packages/acceptance-tests/src/mongoose-db.mongodb-store.spec.ts packages/acceptance-tests/src/mongoose-db.redis-store.spec.ts packages/acceptance-tests/src/nuxt.d.ts packages/acceptance-tests/src/nuxt.spec.ts packages/acceptance-tests/src/openapi.hooks.spec.ts packages/acceptance-tests/src/openapi.spec.ts packages/acceptance-tests/src/session.config.spec.ts packages/acceptance-tests/src/shell-scripts/create-group.spec.ts packages/acceptance-tests/src/shell-scripts/create-group.ts packages/acceptance-tests/src/shell-scripts/create-perm.spec.ts packages/acceptance-tests/src/shell-scripts/create-perm.ts packages/acceptance-tests/src/typeorm.mongodb-store.spec.ts packages/acceptance-tests/src/typestack.spec.ts packages/acceptance-tests/src/upload-and-download.spec.ts packages/acceptance-tests/src/upload-and-download.typeorm.spec.ts packages/acceptance-tests/tsconfig.json packages/aws-s3/LICENSE packages/aws-s3/package-lock.json packages/aws-s3/package.json packages/aws-s3/src/index.ts packages/aws-s3/src/s3-disk.service.spec.ts packages/aws-s3/src/s3-disk.service.ts packages/aws-s3/tsconfig-build.json packages/aws-s3/tsconfig.json packages/cli/LICENSE packages/cli/package-lock.json packages/cli/package.json packages/cli/src/create-secret/create-secret.spec.ts packages/cli/src/create-secret/create-secret.ts packages/cli/src/create-secret/index.ts packages/cli/src/generate/file-system.spec.ts packages/cli/src/generate/file-system.ts packages/cli/src/generate/fixtures/angular/angular.json packages/cli/src/generate/fixtures/angular/package.json packages/cli/src/generate/fixtures/controller/api.controller.ts packages/cli/src/generate/fixtures/controller/app.controller.ts packages/cli/src/generate/fixtures/controller/index.ts packages/cli/src/generate/fixtures/entity/index.ts packages/cli/src/generate/fixtures/hook/index.ts packages/cli/src/generate/fixtures/model/index.ts packages/cli/src/generate/fixtures/model/package.json packages/cli/src/generate/fixtures/model/package.mongoose.json packages/cli/src/generate/fixtures/react/package.json packages/cli/src/generate/fixtures/rest-api/app.controller.ts packages/cli/src/generate/fixtures/rest-api/index.controllers.ts packages/cli/src/generate/fixtures/rest-api/index.current-dir.ts packages/cli/src/generate/fixtures/rest-api/index.entities.ts packages/cli/src/generate/fixtures/rest-api/package.json packages/cli/src/generate/fixtures/rest-api/package.mongoose.json packages/cli/src/generate/fixtures/script/package.json packages/cli/src/generate/fixtures/script/package.mongoose.json packages/cli/src/generate/fixtures/service/index.ts packages/cli/src/generate/fixtures/vscode-config/package.json packages/cli/src/generate/fixtures/vue/package.json packages/cli/src/generate/generators/angular/connect-angular.spec.ts packages/cli/src/generate/generators/angular/connect-angular.ts packages/cli/src/generate/generators/angular/index.ts packages/cli/src/generate/generators/app/create-app.spec.ts packages/cli/src/generate/generators/app/create-app.ts packages/cli/src/generate/generators/app/index.ts packages/cli/src/generate/generators/controller/create-controller.spec.ts packages/cli/src/generate/generators/controller/create-controller.ts packages/cli/src/generate/generators/controller/index.ts packages/cli/src/generate/generators/entity/create-entity.spec.ts packages/cli/src/generate/generators/entity/create-entity.ts packages/cli/src/generate/generators/entity/index.ts packages/cli/src/generate/generators/hook/create-hook.spec.ts packages/cli/src/generate/generators/hook/create-hook.ts packages/cli/src/generate/generators/hook/index.ts packages/cli/src/generate/generators/index.ts packages/cli/src/generate/generators/model/create-model.spec.ts packages/cli/src/generate/generators/model/create-model.ts packages/cli/src/generate/generators/model/index.ts packages/cli/src/generate/generators/react/connect-react.spec.ts packages/cli/src/generate/generators/react/connect-react.ts packages/cli/src/generate/generators/react/index.ts packages/cli/src/generate/generators/rest-api/create-rest-api.spec.ts packages/cli/src/generate/generators/rest-api/create-rest-api.ts packages/cli/src/generate/generators/rest-api/index.ts packages/cli/src/generate/generators/script/create-script.spec.ts packages/cli/src/generate/generators/script/create-script.ts packages/cli/src/generate/generators/script/index.ts packages/cli/src/generate/generators/service/create-service.spec.ts packages/cli/src/generate/generators/service/create-service.ts packages/cli/src/generate/generators/service/index.ts packages/cli/src/generate/generators/sub-app/create-sub-app.spec.ts packages/cli/src/generate/generators/sub-app/create-sub-app.ts packages/cli/src/generate/generators/sub-app/index.ts packages/cli/src/generate/generators/vscode-config/create-vscode-config.spec.ts packages/cli/src/generate/generators/vscode-config/create-vscode-config.ts packages/cli/src/generate/generators/vscode-config/index.ts packages/cli/src/generate/generators/vue/connect-vue.spec.ts packages/cli/src/generate/generators/vue/connect-vue.ts packages/cli/src/generate/generators/vue/index.ts packages/cli/src/generate/index.ts packages/cli/src/generate/specs/angular/angular.json packages/cli/src/generate/specs/angular/package.json packages/cli/src/generate/specs/angular/proxy.conf.json packages/cli/src/generate/specs/app/.eslintrc.js packages/cli/src/generate/specs/app/config/default.json packages/cli/src/generate/specs/app/config/default.mongodb.json packages/cli/src/generate/specs/app/config/development.json packages/cli/src/generate/specs/app/config/e2e.json packages/cli/src/generate/specs/app/config/e2e.mongodb.json packages/cli/src/generate/specs/app/config/production.json packages/cli/src/generate/specs/app/config/test.json packages/cli/src/generate/specs/app/config/test.mongodb.json packages/cli/src/generate/specs/app/gitignore packages/cli/src/generate/specs/app/ormconfig.js packages/cli/src/generate/specs/app/package.json packages/cli/src/generate/specs/app/package.mongodb.json packages/cli/src/generate/specs/app/package.mongodb.yaml.json packages/cli/src/generate/specs/app/package.yaml.json packages/cli/src/generate/specs/app/src/app/app.controller.ts packages/cli/src/generate/specs/app/src/app/controllers/api.controller.spec.ts packages/cli/src/generate/specs/app/src/app/controllers/api.controller.ts packages/cli/src/generate/specs/app/src/app/controllers/index.ts packages/cli/src/generate/specs/app/src/app/entities/index.ts packages/cli/src/generate/specs/app/src/app/entities/user.entity.ts packages/cli/src/generate/specs/app/src/app/hooks/index.ts packages/cli/src/generate/specs/app/src/app/models/index.ts packages/cli/src/generate/specs/app/src/app/models/user.model.ts packages/cli/src/generate/specs/app/src/app/services/index.ts packages/cli/src/generate/specs/app/src/e2e.ts packages/cli/src/generate/specs/app/src/e2e/index.mongodb.ts packages/cli/src/generate/specs/app/src/e2e/index.ts packages/cli/src/generate/specs/app/src/index.mongodb.ts packages/cli/src/generate/specs/app/src/index.ts packages/cli/src/generate/specs/app/src/scripts/create-user.mongodb.ts packages/cli/src/generate/specs/app/src/scripts/create-user.ts packages/cli/src/generate/specs/app/src/test.ts packages/cli/src/generate/specs/app/tsconfig.app.json packages/cli/src/generate/specs/app/tsconfig.e2e.json packages/cli/src/generate/specs/app/tsconfig.json packages/cli/src/generate/specs/app/tsconfig.migrations.json packages/cli/src/generate/specs/app/tsconfig.scripts.json packages/cli/src/generate/specs/app/tsconfig.test.json packages/cli/src/generate/specs/controller/api.controller.ts packages/cli/src/generate/specs/controller/app.controller.ts packages/cli/src/generate/specs/controller/index.ts packages/cli/src/generate/specs/controller/test-foo-bar.controller.empty.ts packages/cli/src/generate/specs/controller/test-foo-bar.controller.spec.empty.ts packages/cli/src/generate/specs/entity/index.ts packages/cli/src/generate/specs/entity/test-foo-bar.entity.ts packages/cli/src/generate/specs/hook/index.ts packages/cli/src/generate/specs/hook/test-foo-bar.hook.ts packages/cli/src/generate/specs/model/index.ts packages/cli/src/generate/specs/model/test-foo-bar.model.ts packages/cli/src/generate/specs/react/package.json packages/cli/src/generate/specs/rest-api/app.controller.ts packages/cli/src/generate/specs/rest-api/index.controllers.ts packages/cli/src/generate/specs/rest-api/index.current-dir.ts packages/cli/src/generate/specs/rest-api/index.entities.ts packages/cli/src/generate/specs/rest-api/test-foo-bar.controller.auth.ts packages/cli/src/generate/specs/rest-api/test-foo-bar.controller.current-dir.auth.ts packages/cli/src/generate/specs/rest-api/test-foo-bar.controller.current-dir.ts packages/cli/src/generate/specs/rest-api/test-foo-bar.controller.spec.auth.ts packages/cli/src/generate/specs/rest-api/test-foo-bar.controller.spec.current-dir.auth.ts packages/cli/src/generate/specs/rest-api/test-foo-bar.controller.spec.current-dir.ts packages/cli/src/generate/specs/rest-api/test-foo-bar.controller.spec.ts packages/cli/src/generate/specs/rest-api/test-foo-bar.controller.ts packages/cli/src/generate/specs/rest-api/test-foo-bar.entity.auth.ts packages/cli/src/generate/specs/rest-api/test-foo-bar.entity.ts packages/cli/src/generate/specs/script/test-foo-bar.mongoose.ts packages/cli/src/generate/specs/script/test-foo-bar.ts packages/cli/src/generate/specs/service/index.ts packages/cli/src/generate/specs/service/test-foo-bar.service.empty.ts packages/cli/src/generate/specs/sub-app/controllers/index.1.ts packages/cli/src/generate/specs/sub-app/entities/index.1.ts packages/cli/src/generate/specs/sub-app/hooks/index.1.ts packages/cli/src/generate/specs/sub-app/index.1.ts packages/cli/src/generate/specs/sub-app/index.parent.empty.ts packages/cli/src/generate/specs/sub-app/index.parent.ts packages/cli/src/generate/specs/sub-app/services/index.1.ts packages/cli/src/generate/specs/sub-app/test-foo-bar.controller.1.ts packages/cli/src/generate/specs/vscode-config/launch.json packages/cli/src/generate/specs/vscode-config/tasks.json packages/cli/src/generate/specs/vue/package.json packages/cli/src/generate/templates/angular/proxy.conf.json packages/cli/src/generate/templates/app/.eslintrc.js packages/cli/src/generate/templates/app/config/default.json packages/cli/src/generate/templates/app/config/default.mongodb.json packages/cli/src/generate/templates/app/config/development.json packages/cli/src/generate/templates/app/config/e2e.json packages/cli/src/generate/templates/app/config/e2e.mongodb.json packages/cli/src/generate/templates/app/config/production.json packages/cli/src/generate/templates/app/config/test.json packages/cli/src/generate/templates/app/config/test.mongodb.json packages/cli/src/generate/templates/app/gitignore packages/cli/src/generate/templates/app/ormconfig.js packages/cli/src/generate/templates/app/package.json packages/cli/src/generate/templates/app/package.mongodb.json packages/cli/src/generate/templates/app/package.mongodb.yaml.json packages/cli/src/generate/templates/app/package.yaml.json packages/cli/src/generate/templates/app/src/app/app.controller.ts packages/cli/src/generate/templates/app/src/app/controllers/api.controller.spec.ts packages/cli/src/generate/templates/app/src/app/controllers/api.controller.ts packages/cli/src/generate/templates/app/src/app/controllers/index.ts packages/cli/src/generate/templates/app/src/app/entities/index.ts packages/cli/src/generate/templates/app/src/app/entities/user.entity.ts packages/cli/src/generate/templates/app/src/app/hooks/index.ts packages/cli/src/generate/templates/app/src/app/models/index.ts packages/cli/src/generate/templates/app/src/app/models/user.model.ts packages/cli/src/generate/templates/app/src/app/services/index.ts packages/cli/src/generate/templates/app/src/e2e.ts packages/cli/src/generate/templates/app/src/e2e/index.mongodb.ts packages/cli/src/generate/templates/app/src/e2e/index.ts packages/cli/src/generate/templates/app/src/index.mongodb.ts packages/cli/src/generate/templates/app/src/index.ts packages/cli/src/generate/templates/app/src/scripts/create-user.mongodb.ts packages/cli/src/generate/templates/app/src/scripts/create-user.ts packages/cli/src/generate/templates/app/src/test.ts packages/cli/src/generate/templates/app/tsconfig.app.json packages/cli/src/generate/templates/app/tsconfig.e2e.json packages/cli/src/generate/templates/app/tsconfig.json packages/cli/src/generate/templates/app/tsconfig.migrations.json packages/cli/src/generate/templates/app/tsconfig.scripts.json packages/cli/src/generate/templates/app/tsconfig.test.json packages/cli/src/generate/templates/controller/controller.empty.ts packages/cli/src/generate/templates/controller/controller.spec.empty.ts packages/cli/src/generate/templates/entity/entity.ts packages/cli/src/generate/templates/hook/hook.ts packages/cli/src/generate/templates/model/model.ts packages/cli/src/generate/templates/rest-api/controller.auth.ts packages/cli/src/generate/templates/rest-api/controller.current-dir.auth.ts packages/cli/src/generate/templates/rest-api/controller.current-dir.ts packages/cli/src/generate/templates/rest-api/controller.spec.auth.ts packages/cli/src/generate/templates/rest-api/controller.spec.current-dir.auth.ts packages/cli/src/generate/templates/rest-api/controller.spec.current-dir.ts packages/cli/src/generate/templates/rest-api/controller.spec.ts packages/cli/src/generate/templates/rest-api/controller.ts packages/cli/src/generate/templates/rest-api/entity.auth.ts packages/cli/src/generate/templates/rest-api/entity.ts packages/cli/src/generate/templates/script/script.mongoose.ts packages/cli/src/generate/templates/script/script.ts packages/cli/src/generate/templates/service/service.empty.ts packages/cli/src/generate/templates/sub-app/controller.ts packages/cli/src/generate/templates/sub-app/controllers/index.ts packages/cli/src/generate/templates/sub-app/entities/index.ts packages/cli/src/generate/templates/sub-app/hooks/index.ts packages/cli/src/generate/templates/sub-app/index.ts packages/cli/src/generate/templates/sub-app/services/index.ts packages/cli/src/generate/templates/vscode-config/launch.json packages/cli/src/generate/templates/vscode-config/tasks.json packages/cli/src/generate/utils/get-names.ts packages/cli/src/generate/utils/index.ts packages/cli/src/generate/utils/init-git-repo.ts packages/cli/src/generate/utils/mkdir-if-does-not-exist.ts packages/cli/src/generate/utils/rm-dir-and-files-if-exist.ts packages/cli/src/index.ts packages/cli/src/rmdir/index.ts packages/cli/src/rmdir/rmdir.util.spec.ts packages/cli/src/rmdir/rmdir.util.ts packages/cli/src/run-script/get-command-line-arguments.util.spec.ts packages/cli/src/run-script/get-command-line-arguments.util.ts packages/cli/src/run-script/index.ts packages/cli/src/run-script/run-script.spec.ts packages/cli/src/run-script/run-script.ts packages/cli/src/test.ts packages/cli/tsconfig-build.json packages/cli/tsconfig.json packages/core/LICENSE packages/core/ormconfig.json packages/core/package-lock.json packages/core/package.json packages/core/src/common/errors/index.ts packages/core/src/common/errors/object-does-not-exist.spec.ts packages/core/src/common/errors/object-does-not-exist.ts packages/core/src/common/errors/permission-denied.spec.ts packages/core/src/common/errors/permission-denied.ts packages/core/src/common/errors/validation-error.spec.ts packages/core/src/common/errors/validation-error.ts packages/core/src/common/hooks/extract-properties.util.spec.ts packages/core/src/common/hooks/extract-properties.util.ts packages/core/src/common/hooks/index.ts packages/core/src/common/hooks/is-function.util.ts packages/core/src/common/hooks/log.hook.spec.ts packages/core/src/common/hooks/log.hook.ts packages/core/src/common/hooks/validate-body.hook.spec.ts packages/core/src/common/hooks/validate-body.hook.ts packages/core/src/common/hooks/validate-cookie.hook.spec.ts packages/core/src/common/hooks/validate-cookie.hook.ts packages/core/src/common/hooks/validate-cookies.hook.spec.ts packages/core/src/common/hooks/validate-cookies.hook.ts packages/core/src/common/hooks/validate-header.hook.spec.ts packages/core/src/common/hooks/validate-header.hook.ts packages/core/src/common/hooks/validate-headers.hook.spec.ts packages/core/src/common/hooks/validate-headers.hook.ts packages/core/src/common/hooks/validate-params.hook.spec.ts packages/core/src/common/hooks/validate-params.hook.ts packages/core/src/common/hooks/validate-path-param.hook.spec.ts packages/core/src/common/hooks/validate-path-param.hook.ts packages/core/src/common/hooks/validate-query-param.hook.spec.ts packages/core/src/common/hooks/validate-query-param.hook.ts packages/core/src/common/hooks/validate-query.hook.spec.ts packages/core/src/common/hooks/validate-query.hook.ts packages/core/src/common/index.ts packages/core/src/common/tokens/convert-base64-to-base64-url.util.spec.ts packages/core/src/common/tokens/convert-base64-to-base64-url.util.ts packages/core/src/common/tokens/generate-signed-token.util.spec.ts packages/core/src/common/tokens/generate-signed-token.util.ts packages/core/src/common/tokens/generate-token.util.spec.ts packages/core/src/common/tokens/generate-token.util.ts packages/core/src/common/tokens/index.ts packages/core/src/common/tokens/sign-token.util.spec.ts packages/core/src/common/tokens/sign-token.util.ts packages/core/src/common/tokens/verify-signed-token.util.spec.ts packages/core/src/common/tokens/verify-signed-token.util.ts packages/core/src/common/utils/controller.util.spec.ts packages/core/src/common/utils/controller.util.ts packages/core/src/common/utils/escape-prop.spec.ts packages/core/src/common/utils/escape-prop.ts packages/core/src/common/utils/escape.spec.ts packages/core/src/common/utils/escape.ts packages/core/src/common/utils/get-ajv-instance.spec.ts packages/core/src/common/utils/get-ajv-instance.ts packages/core/src/common/utils/hash-password.util.spec.ts packages/core/src/common/utils/hash-password.util.ts packages/core/src/common/utils/index.ts packages/core/src/common/utils/is-in-file.util.spec.ts packages/core/src/common/utils/is-in-file.util.ts packages/core/src/common/utils/render-error.util.spec.ts packages/core/src/common/utils/render-error.util.ts packages/core/src/common/utils/render.util.spec.ts packages/core/src/common/utils/render.util.ts packages/core/src/common/utils/validate.util.spec.ts packages/core/src/common/utils/validate.util.ts packages/core/src/common/utils/verify-password.util.spec.ts packages/core/src/common/utils/verify-password.util.ts packages/core/src/core/class.interface.ts packages/core/src/core/config/config-mock.spec.ts packages/core/src/core/config/config-mock.ts packages/core/src/core/config/config-not-found.error.spec.ts packages/core/src/core/config/config-not-found.error.ts packages/core/src/core/config/config-type.error.spec.ts packages/core/src/core/config/config-type.error.ts packages/core/src/core/config/config.spec.ts packages/core/src/core/config/config.ts packages/core/src/core/config/index.ts packages/core/src/core/config/utils.spec.ts packages/core/src/core/config/utils.ts packages/core/src/core/controllers.spec.ts packages/core/src/core/controllers.ts packages/core/src/core/hooks.spec.ts packages/core/src/core/hooks.ts packages/core/src/core/http/contexts.spec.ts packages/core/src/core/http/contexts.ts packages/core/src/core/http/http-methods.spec.ts packages/core/src/core/http/http-methods.ts packages/core/src/core/http/http-responses.spec.ts packages/core/src/core/http/http-responses.ts packages/core/src/core/http/index.ts packages/core/src/core/http/mime.d.ts packages/core/src/core/index.ts packages/core/src/core/routes/index.ts packages/core/src/core/routes/make-controller-routes.spec.ts packages/core/src/core/routes/make-controller-routes.ts packages/core/src/core/routes/route.interface.ts packages/core/src/core/routes/utils.spec.ts packages/core/src/core/routes/utils.ts packages/core/src/core/service-manager.spec.ts packages/core/src/core/service-manager.ts packages/core/src/express/cookie-parser.d.ts packages/core/src/express/create-app.spec.ts packages/core/src/express/create-app.ts packages/core/src/express/create-middleware.spec.ts packages/core/src/express/create-middleware.ts packages/core/src/express/express.d.ts packages/core/src/express/handle-errors.spec.ts packages/core/src/express/handle-errors.ts packages/core/src/express/index.ts packages/core/src/express/morgan.d.ts packages/core/src/express/not-found.spec.ts packages/core/src/express/not-found.ts packages/core/src/express/pump.d.ts packages/core/src/express/send-response.spec.ts packages/core/src/express/send-response.ts packages/core/src/index.ts packages/core/src/openapi/create-open-api-document.spec.ts packages/core/src/openapi/create-open-api-document.ts packages/core/src/openapi/decorators.spec.ts packages/core/src/openapi/decorators.ts packages/core/src/openapi/index.ts packages/core/src/openapi/interfaces.ts packages/core/src/openapi/metadata-getters/get-api-callbacks.spec.ts packages/core/src/openapi/metadata-getters/get-api-callbacks.ts packages/core/src/openapi/metadata-getters/get-api-complete-operation.spec.ts packages/core/src/openapi/metadata-getters/get-api-complete-operation.ts packages/core/src/openapi/metadata-getters/get-api-components.spec.ts packages/core/src/openapi/metadata-getters/get-api-components.ts packages/core/src/openapi/metadata-getters/get-api-deprecated.spec.ts packages/core/src/openapi/metadata-getters/get-api-deprecated.ts packages/core/src/openapi/metadata-getters/get-api-external-docs.spec.ts packages/core/src/openapi/metadata-getters/get-api-external-docs.ts packages/core/src/openapi/metadata-getters/get-api-info.spec.ts packages/core/src/openapi/metadata-getters/get-api-info.ts packages/core/src/openapi/metadata-getters/get-api-operation-description.spec.ts packages/core/src/openapi/metadata-getters/get-api-operation-description.ts packages/core/src/openapi/metadata-getters/get-api-operation-id.spec.ts packages/core/src/openapi/metadata-getters/get-api-operation-id.ts packages/core/src/openapi/metadata-getters/get-api-operation-summary.spec.ts packages/core/src/openapi/metadata-getters/get-api-operation-summary.ts packages/core/src/openapi/metadata-getters/get-api-operation.spec.ts packages/core/src/openapi/metadata-getters/get-api-operation.ts packages/core/src/openapi/metadata-getters/get-api-parameters.spec.ts packages/core/src/openapi/metadata-getters/get-api-parameters.ts packages/core/src/openapi/metadata-getters/get-api-request-body.spec.ts packages/core/src/openapi/metadata-getters/get-api-request-body.ts packages/core/src/openapi/metadata-getters/get-api-responses.spec.ts packages/core/src/openapi/metadata-getters/get-api-responses.ts packages/core/src/openapi/metadata-getters/get-api-security.spec.ts packages/core/src/openapi/metadata-getters/get-api-security.ts packages/core/src/openapi/metadata-getters/get-api-servers.spec.ts packages/core/src/openapi/metadata-getters/get-api-servers.ts packages/core/src/openapi/metadata-getters/get-api-tags.spec.ts packages/core/src/openapi/metadata-getters/get-api-tags.ts packages/core/src/openapi/metadata-getters/get-api-used-tags.spec.ts packages/core/src/openapi/metadata-getters/get-api-used-tags.ts packages/core/src/openapi/metadata-getters/index.ts packages/core/src/openapi/openapi.service.spec.ts packages/core/src/openapi/openapi.service.ts packages/core/src/openapi/utils/dynamic.type.ts packages/core/src/openapi/utils/index.ts packages/core/src/openapi/utils/merge-components.spec.ts packages/core/src/openapi/utils/merge-components.ts packages/core/src/openapi/utils/merge-operations.spec.ts packages/core/src/openapi/utils/merge-operations.ts packages/core/src/openapi/utils/merge-tags.spec.ts packages/core/src/openapi/utils/merge-tags.ts packages/core/src/sessions/constants.ts packages/core/src/sessions/index.ts packages/core/src/sessions/remove-session-cookie.spec.ts packages/core/src/sessions/remove-session-cookie.ts packages/core/src/sessions/session-store.spec.ts packages/core/src/sessions/session-store.ts packages/core/src/sessions/session.spec.ts packages/core/src/sessions/session.ts packages/core/src/sessions/set-session-cookie.spec.ts packages/core/src/sessions/set-session-cookie.ts packages/core/src/sessions/token-optional.hook.spec.ts packages/core/src/sessions/token-optional.hook.ts packages/core/src/sessions/token-required.hook.spec.ts packages/core/src/sessions/token-required.hook.ts packages/core/src/sessions/token.hook.spec.ts packages/core/src/sessions/token.hook.ts packages/core/test-file packages/core/tsconfig-build.json packages/core/tsconfig.json packages/csrf/LICENSE packages/csrf/package-lock.json packages/csrf/package.json packages/csrf/src/constants.ts packages/csrf/src/csrf-token-required.hook.spec.ts packages/csrf/src/csrf-token-required.hook.ts packages/csrf/src/get-csrf-token.util.spec.ts packages/csrf/src/get-csrf-token.util.ts packages/csrf/src/index.ts packages/csrf/src/set-csrf-cookie.spec.ts packages/csrf/src/set-csrf-cookie.ts packages/csrf/tsconfig-build.json packages/csrf/tsconfig.json packages/ejs/LICENSE packages/ejs/package-lock.json packages/ejs/package.json packages/ejs/src/ejs.d.ts packages/ejs/src/index.spec.ts packages/ejs/src/index.ts packages/ejs/tsconfig-build.json packages/ejs/tsconfig.json packages/examples/LICENSE packages/examples/ormconfig.json packages/examples/package-lock.json packages/examples/package.json packages/examples/src/app/app.controller.ts packages/examples/src/app/controllers/auth.controller.ts packages/examples/src/app/controllers/index.ts packages/examples/src/app/controllers/openapi.controller.ts packages/examples/src/app/controllers/profile.controller.ts packages/examples/src/app/entities/index.ts packages/examples/src/app/entities/product.entity.ts packages/examples/src/app/entities/user.entity.ts packages/examples/src/app/services/index.ts packages/examples/src/index.spec.ts packages/examples/src/index.ts packages/examples/src/migrations/1562250105532-first-migration.ts packages/examples/src/migrations/1585904937181-add-profile.ts packages/examples/src/scripts/create-user.ts packages/examples/src/scripts/revoke-token.ts packages/examples/tsconfig.json packages/formidable/LICENSE packages/formidable/package-lock.json packages/formidable/package.json packages/formidable/src/index.ts packages/formidable/src/parse-form.spec.ts packages/formidable/src/parse-form.ts packages/formidable/tsconfig-build.json packages/formidable/tsconfig.json packages/graphql/LICENSE packages/graphql/package-lock.json packages/graphql/package.json packages/graphql/src/acceptance-test.spec.ts packages/graphql/src/format-error.decorator.spec.ts packages/graphql/src/format-error.decorator.ts packages/graphql/src/format-error.spec.ts packages/graphql/src/format-error.ts packages/graphql/src/graphql.controller.spec.ts packages/graphql/src/graphql.controller.ts packages/graphql/src/graphql.d.ts packages/graphql/src/index.ts packages/graphql/src/mask-and-log-error.spec.ts packages/graphql/src/mask-and-log-error.ts packages/graphql/src/schema-from-type-defs.spec.ts packages/graphql/src/schema-from-type-defs.ts packages/graphql/src/schema-from-type-glob.spec.ts packages/graphql/src/schema-from-type-glob.ts packages/graphql/src/schema-from-type-paths.spec.ts packages/graphql/src/schema-from-type-paths.ts packages/graphql/tsconfig-build.json packages/graphql/tsconfig.json packages/internal-test/LICENSE packages/internal-test/package-lock.json packages/internal-test/package.json packages/internal-test/src/index.ts packages/internal-test/tsconfig-build.json packages/internal-test/tsconfig.json packages/jwks-rsa/LICENSE packages/jwks-rsa/package-lock.json packages/jwks-rsa/package.json packages/jwks-rsa/src/get-rsa-public-key-from-jwks.spec.ts packages/jwks-rsa/src/get-rsa-public-key-from-jwks.ts packages/jwks-rsa/src/index.ts packages/jwks-rsa/tsconfig-build.json packages/jwks-rsa/tsconfig.json packages/jwt/LICENSE packages/jwt/package-lock.json packages/jwt/package.json packages/jwt/src/constants.ts packages/jwt/src/index.ts packages/jwt/src/invalid-token.error.spec.ts packages/jwt/src/invalid-token.error.ts packages/jwt/src/jwt-optional.hook.spec.ts packages/jwt/src/jwt-optional.hook.ts packages/jwt/src/jwt-required.hook.spec.ts packages/jwt/src/jwt-required.hook.ts packages/jwt/src/jwt.hook.spec.ts packages/jwt/src/jwt.hook.ts packages/jwt/tsconfig-build.json packages/jwt/tsconfig.json packages/mongodb/LICENSE packages/mongodb/package-lock.json packages/mongodb/package.json packages/mongodb/src/index.ts packages/mongodb/src/mongodb-store.service.spec.ts packages/mongodb/src/mongodb-store.service.ts packages/mongodb/src/mongodb.d.ts packages/mongodb/tsconfig-build.json packages/mongodb/tsconfig.json packages/mongoose/LICENSE packages/mongoose/package-lock.json packages/mongoose/package.json packages/mongoose/src/index.ts packages/mongoose/src/utils/fetch-user.util.spec.ts packages/mongoose/src/utils/fetch-user.util.ts packages/mongoose/src/utils/index.ts packages/mongoose/src/utils/mongoose.d.ts packages/mongoose/tsconfig-build.json packages/mongoose/tsconfig.json packages/password/LICENSE packages/password/package-lock.json packages/password/package.json packages/password/src/10-million-password-list-top-10000.txt.gz packages/password/src/index.ts packages/password/src/is-common.util.spec.ts packages/password/src/is-common.util.ts packages/password/tsconfig-build.json packages/password/tsconfig.json packages/redis/LICENSE packages/redis/package-lock.json packages/redis/package.json packages/redis/src/index.ts packages/redis/src/redis-store.service.spec.ts packages/redis/src/redis-store.service.ts packages/redis/src/redis.d.ts packages/redis/tsconfig-build.json packages/redis/tsconfig.json packages/social/LICENSE packages/social/package-lock.json packages/social/package.json packages/social/src/abstract-provider.service.spec.ts packages/social/src/abstract-provider.service.ts packages/social/src/facebook-provider.service.spec.ts packages/social/src/facebook-provider.service.ts packages/social/src/github-provider.service.spec.ts packages/social/src/github-provider.service.ts packages/social/src/google-provider.service.spec.ts packages/social/src/google-provider.service.ts packages/social/src/index.ts packages/social/src/linkedin-provider.service.spec.ts packages/social/src/linkedin-provider.service.ts packages/social/src/node-fetch.d.ts packages/social/src/user-info.error.spec.ts packages/social/src/user-info.error.ts packages/social/tsconfig-build.json packages/social/tsconfig.json packages/storage/LICENSE packages/storage/package-lock.json packages/storage/package.json packages/storage/src/abstract-disk.service.spec.ts packages/storage/src/abstract-disk.service.ts packages/storage/src/index.ts packages/storage/src/local-disk.service.spec.ts packages/storage/src/local-disk.service.ts packages/storage/src/mime.d.ts packages/storage/src/pump.d.ts packages/storage/src/validate-multipart-form-data-body.hook.spec.ts packages/storage/src/validate-multipart-form-data-body.hook.ts packages/storage/tsconfig-build.json packages/storage/tsconfig.json packages/swagger/LICENSE packages/swagger/package-lock.json packages/swagger/package.json packages/swagger/src/index.ts packages/swagger/src/swagger-controller.spec.ts packages/swagger/src/swagger-controller.ts packages/swagger/src/swagger-ui-dist.d.ts packages/swagger/tsconfig-build.json packages/swagger/tsconfig.json packages/typeorm/LICENSE packages/typeorm/package-lock.json packages/typeorm/package.json packages/typeorm/src/entities/group.entity.spec.ts packages/typeorm/src/entities/group.entity.ts packages/typeorm/src/entities/index.ts packages/typeorm/src/entities/permission.entity.spec.ts packages/typeorm/src/entities/permission.entity.ts packages/typeorm/src/entities/user-with-permissions.entity.spec.ts packages/typeorm/src/entities/user-with-permissions.entity.ts packages/typeorm/src/hooks/index.ts packages/typeorm/src/hooks/permission-required.hook.spec.ts packages/typeorm/src/hooks/permission-required.hook.ts packages/typeorm/src/index.ts packages/typeorm/src/typeorm-store.service.spec.ts packages/typeorm/src/typeorm-store.service.ts packages/typeorm/src/utils/fetch-mongodb-user.util.spec.ts packages/typeorm/src/utils/fetch-mongodb-user.util.ts packages/typeorm/src/utils/fetch-user-with-permissions.util.spec.ts packages/typeorm/src/utils/fetch-user-with-permissions.util.ts packages/typeorm/src/utils/fetch-user.util.spec.ts packages/typeorm/src/utils/fetch-user.util.ts packages/typeorm/src/utils/index.ts packages/typeorm/tsconfig-build.json packages/typeorm/tsconfig.json packages/typestack/LICENSE packages/typestack/package-lock.json packages/typestack/package.json packages/typestack/src/index.ts packages/typestack/src/unserialize-body.hook.spec.ts packages/typestack/src/unserialize-body.hook.ts packages/typestack/src/validate-body.hook.spec.ts packages/typestack/src/validate-body.hook.ts packages/typestack/tsconfig-build.json packages/typestack/tsconfig.json samples/google-auth/config/default.json samples/google-auth/config/development.json samples/google-auth/config/e2e.json samples/google-auth/config/production.json samples/google-auth/config/test.json samples/google-auth/ormconfig.js samples/google-auth/package-lock.json samples/google-auth/package.json samples/google-auth/src/app/app.controller.ts samples/google-auth/src/app/controllers/api.controller.ts samples/google-auth/src/app/controllers/index.ts samples/google-auth/src/e2e.ts samples/google-auth/src/e2e/index.ts samples/google-auth/src/index.ts samples/google-auth/src/scripts/create-user.ts samples/google-auth/src/test.ts samples/google-auth/tsconfig.app.json samples/google-auth/tsconfig.e2e.json samples/google-auth/tsconfig.json samples/google-auth/tsconfig.migrations.json samples/google-auth/tsconfig.scripts.json samples/google-auth/tsconfig.test.json samples/google-auth/tslint.json samples/nuxt.js/backend/.eslintrc.js samples/nuxt.js/backend/.nuxt/App.js samples/nuxt.js/backend/.nuxt/client.js samples/nuxt.js/backend/.nuxt/components/index.js samples/nuxt.js/backend/.nuxt/components/nuxt-child.js samples/nuxt.js/backend/.nuxt/components/nuxt-error.vue samples/nuxt.js/backend/.nuxt/components/nuxt-link.client.js samples/nuxt.js/backend/.nuxt/components/nuxt-link.server.js samples/nuxt.js/backend/.nuxt/components/nuxt-loading.vue samples/nuxt.js/backend/.nuxt/components/nuxt.js samples/nuxt.js/backend/.nuxt/components/plugin.js samples/nuxt.js/backend/.nuxt/empty.js samples/nuxt.js/backend/.nuxt/index.js samples/nuxt.js/backend/.nuxt/jsonp.js samples/nuxt.js/backend/.nuxt/middleware.js samples/nuxt.js/backend/.nuxt/mixins/fetch.client.js samples/nuxt.js/backend/.nuxt/mixins/fetch.server.js samples/nuxt.js/backend/.nuxt/nuxt/config.json samples/nuxt.js/backend/.nuxt/router.js samples/nuxt.js/backend/.nuxt/router.scrollBehavior.js samples/nuxt.js/backend/.nuxt/routes.json samples/nuxt.js/backend/.nuxt/server.js samples/nuxt.js/backend/.nuxt/utils.js samples/nuxt.js/backend/.nuxt/vetur/tags.json samples/nuxt.js/backend/config/default.json samples/nuxt.js/backend/config/development.json samples/nuxt.js/backend/config/e2e.json samples/nuxt.js/backend/config/production.json samples/nuxt.js/backend/config/test.json samples/nuxt.js/backend/ormconfig.js samples/nuxt.js/backend/package-lock.json samples/nuxt.js/backend/package.json samples/nuxt.js/backend/src/app/app.controller.ts samples/nuxt.js/backend/src/app/controllers/api.controller.spec.ts samples/nuxt.js/backend/src/app/controllers/api.controller.ts samples/nuxt.js/backend/src/app/controllers/index.ts samples/nuxt.js/backend/src/app/entities/index.ts samples/nuxt.js/backend/src/app/entities/user.entity.ts samples/nuxt.js/backend/src/app/hooks/index.ts samples/nuxt.js/backend/src/app/services/index.ts samples/nuxt.js/backend/src/e2e.ts samples/nuxt.js/backend/src/e2e/index.ts samples/nuxt.js/backend/src/index.ts samples/nuxt.js/backend/src/scripts/create-user.ts samples/nuxt.js/backend/src/test.ts samples/nuxt.js/backend/tsconfig.app.json samples/nuxt.js/backend/tsconfig.e2e.json samples/nuxt.js/backend/tsconfig.json samples/nuxt.js/backend/tsconfig.migrations.json samples/nuxt.js/backend/tsconfig.scripts.json samples/nuxt.js/backend/tsconfig.test.json samples/nuxt.js/backend/yarn.lock samples/nuxt.js/frontend/.editorconfig samples/nuxt.js/frontend/components/Logo.vue samples/nuxt.js/frontend/layouts/default.vue samples/nuxt.js/frontend/nuxt.config.js samples/nuxt.js/frontend/package-lock.json samples/nuxt.js/frontend/package.json samples/nuxt.js/frontend/pages/index.vue samples/nuxt.js/frontend/static/favicon.ico samples/nuxt.js/frontend/tsconfig.json samples/upgrade-to-v2/app-service-init/.eslintrc.js samples/upgrade-to-v2/app-service-init/config/default.json samples/upgrade-to-v2/app-service-init/config/development.json samples/upgrade-to-v2/app-service-init/config/e2e.json samples/upgrade-to-v2/app-service-init/config/production.json samples/upgrade-to-v2/app-service-init/config/test.json samples/upgrade-to-v2/app-service-init/ormconfig.js samples/upgrade-to-v2/app-service-init/package-lock.json samples/upgrade-to-v2/app-service-init/package.json samples/upgrade-to-v2/app-service-init/src/app/app.controller.ts samples/upgrade-to-v2/app-service-init/src/app/services/index.ts samples/upgrade-to-v2/app-service-init/src/app/services/msg.service.ts samples/upgrade-to-v2/app-service-init/src/e2e.ts samples/upgrade-to-v2/app-service-init/src/e2e/index.ts samples/upgrade-to-v2/app-service-init/src/index.ts samples/upgrade-to-v2/app-service-init/src/scripts/create-user.ts samples/upgrade-to-v2/app-service-init/src/test.ts samples/upgrade-to-v2/app-service-init/tsconfig.app.json samples/upgrade-to-v2/app-service-init/tsconfig.e2e.json samples/upgrade-to-v2/app-service-init/tsconfig.json samples/upgrade-to-v2/app-service-init/tsconfig.migrations.json samples/upgrade-to-v2/app-service-init/tsconfig.scripts.json samples/upgrade-to-v2/app-service-init/tsconfig.test.json samples/upgrade-to-v2/error-handling/.eslintrc.js samples/upgrade-to-v2/error-handling/config/default.json samples/upgrade-to-v2/error-handling/config/development.json samples/upgrade-to-v2/error-handling/config/e2e.json samples/upgrade-to-v2/error-handling/config/production.json samples/upgrade-to-v2/error-handling/config/test.json samples/upgrade-to-v2/error-handling/ormconfig.js samples/upgrade-to-v2/error-handling/package-lock.json samples/upgrade-to-v2/error-handling/package.json samples/upgrade-to-v2/error-handling/src/app/app.controller.ts samples/upgrade-to-v2/error-handling/src/e2e.ts samples/upgrade-to-v2/error-handling/src/e2e/index.ts samples/upgrade-to-v2/error-handling/src/index.ts samples/upgrade-to-v2/error-handling/src/scripts/create-user.ts samples/upgrade-to-v2/error-handling/src/test.ts samples/upgrade-to-v2/error-handling/tsconfig.app.json samples/upgrade-to-v2/error-handling/tsconfig.e2e.json samples/upgrade-to-v2/error-handling/tsconfig.json samples/upgrade-to-v2/error-handling/tsconfig.migrations.json samples/upgrade-to-v2/error-handling/tsconfig.scripts.json samples/upgrade-to-v2/error-handling/tsconfig.test.json samples/upgrade-to-v2/file-upload-download/.eslintrc.js samples/upgrade-to-v2/file-upload-download/config/default.json samples/upgrade-to-v2/file-upload-download/config/development.json samples/upgrade-to-v2/file-upload-download/config/e2e.json samples/upgrade-to-v2/file-upload-download/config/production.json samples/upgrade-to-v2/file-upload-download/config/test.json samples/upgrade-to-v2/file-upload-download/ormconfig.js samples/upgrade-to-v2/file-upload-download/package-lock.json samples/upgrade-to-v2/file-upload-download/package.json samples/upgrade-to-v2/file-upload-download/src/app/app.controller.ts samples/upgrade-to-v2/file-upload-download/src/e2e.ts samples/upgrade-to-v2/file-upload-download/src/e2e/index.ts samples/upgrade-to-v2/file-upload-download/src/index.ts samples/upgrade-to-v2/file-upload-download/src/scripts/create-user.ts samples/upgrade-to-v2/file-upload-download/src/test.ts samples/upgrade-to-v2/file-upload-download/tsconfig.app.json samples/upgrade-to-v2/file-upload-download/tsconfig.e2e.json samples/upgrade-to-v2/file-upload-download/tsconfig.json samples/upgrade-to-v2/file-upload-download/tsconfig.migrations.json samples/upgrade-to-v2/file-upload-download/tsconfig.scripts.json samples/upgrade-to-v2/file-upload-download/tsconfig.test.json samples/upgrade-to-v2/jwt-csrf/.eslintrc.js samples/upgrade-to-v2/jwt-csrf/config/default.json samples/upgrade-to-v2/jwt-csrf/config/development.json samples/upgrade-to-v2/jwt-csrf/config/e2e.json samples/upgrade-to-v2/jwt-csrf/config/production.json samples/upgrade-to-v2/jwt-csrf/config/test.json samples/upgrade-to-v2/jwt-csrf/ormconfig.js samples/upgrade-to-v2/jwt-csrf/package-lock.json samples/upgrade-to-v2/jwt-csrf/package.json samples/upgrade-to-v2/jwt-csrf/src/app/app.controller.ts samples/upgrade-to-v2/jwt-csrf/src/app/controllers/api.controller.ts samples/upgrade-to-v2/jwt-csrf/src/app/controllers/index.ts samples/upgrade-to-v2/jwt-csrf/src/app/controllers/login.controller.ts samples/upgrade-to-v2/jwt-csrf/src/e2e.ts samples/upgrade-to-v2/jwt-csrf/src/e2e/index.ts samples/upgrade-to-v2/jwt-csrf/src/index.ts samples/upgrade-to-v2/jwt-csrf/src/scripts/create-user.ts samples/upgrade-to-v2/jwt-csrf/src/test.ts samples/upgrade-to-v2/jwt-csrf/tsconfig.app.json samples/upgrade-to-v2/jwt-csrf/tsconfig.e2e.json samples/upgrade-to-v2/jwt-csrf/tsconfig.json samples/upgrade-to-v2/jwt-csrf/tsconfig.migrations.json samples/upgrade-to-v2/jwt-csrf/tsconfig.scripts.json samples/upgrade-to-v2/jwt-csrf/tsconfig.test.json samples/upgrade-to-v2/openapi/.eslintrc.js samples/upgrade-to-v2/openapi/config/default.json samples/upgrade-to-v2/openapi/config/development.json samples/upgrade-to-v2/openapi/config/e2e.json samples/upgrade-to-v2/openapi/config/production.json samples/upgrade-to-v2/openapi/config/test.json samples/upgrade-to-v2/openapi/ormconfig.js samples/upgrade-to-v2/openapi/package-lock.json samples/upgrade-to-v2/openapi/package.json samples/upgrade-to-v2/openapi/src/app/app.controller.ts samples/upgrade-to-v2/openapi/src/app/controllers/api.controller.spec.ts samples/upgrade-to-v2/openapi/src/app/controllers/api.controller.ts samples/upgrade-to-v2/openapi/src/app/controllers/index.ts samples/upgrade-to-v2/openapi/src/app/controllers/openapi.controller.spec.ts samples/upgrade-to-v2/openapi/src/app/controllers/openapi.controller.ts samples/upgrade-to-v2/openapi/src/e2e.ts samples/upgrade-to-v2/openapi/src/e2e/index.ts samples/upgrade-to-v2/openapi/src/index.ts samples/upgrade-to-v2/openapi/src/scripts/create-user.ts samples/upgrade-to-v2/openapi/src/test.ts samples/upgrade-to-v2/openapi/tsconfig.app.json samples/upgrade-to-v2/openapi/tsconfig.e2e.json samples/upgrade-to-v2/openapi/tsconfig.json samples/upgrade-to-v2/openapi/tsconfig.migrations.json samples/upgrade-to-v2/openapi/tsconfig.scripts.json samples/upgrade-to-v2/openapi/tsconfig.test.json samples/upgrade-to-v2/template-engine/.eslintrc.js samples/upgrade-to-v2/template-engine/config/default.json samples/upgrade-to-v2/template-engine/config/development.json samples/upgrade-to-v2/template-engine/config/e2e.json samples/upgrade-to-v2/template-engine/config/production.json samples/upgrade-to-v2/template-engine/config/test.json samples/upgrade-to-v2/template-engine/ormconfig.js samples/upgrade-to-v2/template-engine/package-lock.json samples/upgrade-to-v2/template-engine/package.json samples/upgrade-to-v2/template-engine/src/app/app.controller.ts samples/upgrade-to-v2/template-engine/src/e2e.ts samples/upgrade-to-v2/template-engine/src/e2e/index.ts samples/upgrade-to-v2/template-engine/src/index.ts samples/upgrade-to-v2/template-engine/src/scripts/create-user.ts samples/upgrade-to-v2/template-engine/src/test.ts samples/upgrade-to-v2/template-engine/tsconfig.app.json samples/upgrade-to-v2/template-engine/tsconfig.e2e.json samples/upgrade-to-v2/template-engine/tsconfig.json samples/upgrade-to-v2/template-engine/tsconfig.migrations.json samples/upgrade-to-v2/template-engine/tsconfig.scripts.json samples/upgrade-to-v2/template-engine/tsconfig.test.json samples/upgrade-to-v2/validation-hooks/.eslintrc.js samples/upgrade-to-v2/validation-hooks/config/default.json samples/upgrade-to-v2/validation-hooks/config/development.json samples/upgrade-to-v2/validation-hooks/config/e2e.json samples/upgrade-to-v2/validation-hooks/config/production.json samples/upgrade-to-v2/validation-hooks/config/test.json samples/upgrade-to-v2/validation-hooks/ormconfig.js samples/upgrade-to-v2/validation-hooks/package-lock.json samples/upgrade-to-v2/validation-hooks/package.json samples/upgrade-to-v2/validation-hooks/src/app/app.controller.ts samples/upgrade-to-v2/validation-hooks/src/app/controllers/api.controller.ts samples/upgrade-to-v2/validation-hooks/src/app/controllers/index.ts samples/upgrade-to-v2/validation-hooks/src/app/entities/index.ts samples/upgrade-to-v2/validation-hooks/src/app/entities/user.entity.ts samples/upgrade-to-v2/validation-hooks/src/app/hooks/index.ts samples/upgrade-to-v2/validation-hooks/src/app/services/index.ts samples/upgrade-to-v2/validation-hooks/src/e2e.ts samples/upgrade-to-v2/validation-hooks/src/e2e/index.ts samples/upgrade-to-v2/validation-hooks/src/index.ts samples/upgrade-to-v2/validation-hooks/src/scripts/create-user.ts samples/upgrade-to-v2/validation-hooks/src/test.ts samples/upgrade-to-v2/validation-hooks/tsconfig.app.json samples/upgrade-to-v2/validation-hooks/tsconfig.e2e.json samples/upgrade-to-v2/validation-hooks/tsconfig.json samples/upgrade-to-v2/validation-hooks/tsconfig.migrations.json samples/upgrade-to-v2/validation-hooks/tsconfig.scripts.json samples/upgrade-to-v2/validation-hooks/tsconfig.test.json samples/upload-swagger-s3/.eslintrc.js samples/upload-swagger-s3/config/default.json samples/upload-swagger-s3/config/development.json samples/upload-swagger-s3/config/e2e.json samples/upload-swagger-s3/config/production.json samples/upload-swagger-s3/config/test.json samples/upload-swagger-s3/ormconfig.js samples/upload-swagger-s3/package-lock.json samples/upload-swagger-s3/package.json samples/upload-swagger-s3/src/app/app.controller.ts samples/upload-swagger-s3/src/app/controllers/api.controller.ts samples/upload-swagger-s3/src/app/controllers/index.ts samples/upload-swagger-s3/src/app/controllers/openapi.controller.ts samples/upload-swagger-s3/src/app/entities/index.ts samples/upload-swagger-s3/src/app/entities/user.entity.ts samples/upload-swagger-s3/src/app/hooks/index.ts samples/upload-swagger-s3/src/app/services/index.ts samples/upload-swagger-s3/src/e2e.ts samples/upload-swagger-s3/src/e2e/index.ts samples/upload-swagger-s3/src/index.ts samples/upload-swagger-s3/src/scripts/create-user.ts samples/upload-swagger-s3/src/test.ts samples/upload-swagger-s3/tsconfig.app.json samples/upload-swagger-s3/tsconfig.e2e.json samples/upload-swagger-s3/tsconfig.json samples/upload-swagger-s3/tsconfig.migrations.json samples/upload-swagger-s3/tsconfig.scripts.json samples/upload-swagger-s3/tsconfig.test.json tsconfig.json tslint.json unit_test.sh <<<<<< network # path=./packages/core/coverage/coverage-final.json {"/home/runner/work/foal/foal/packages/core/build/service-manager.test2.js": {"path":"/home/runner/work/foal/foal/packages/core/build/service-manager.test2.js","statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":63}},"1":{"start":{"line":1,"column":64},"end":{"line":1,"column":81}}},"fnMap":{},"branchMap":{},"s":{"0":1,"1":1},"f":{},"b":{},"_coverageSchema":"d34fc3e6b8297bcde183f5492bcb8fcb36775295","hash":"3f3b3647621203bbb9eecbae369fe9e8c7f41856","contentHash":"db7f051ce433bdb8a7114d480f798a10_12.0.2"} ,"/home/runner/work/foal/foal/packages/core/src/index.ts": {"path":"/home/runner/work/foal/foal/packages/core/src/index.ts","statementMap":{"0":{"start":{"line":7,"column":0},"end":{"line":7,"column":25}},"1":{"start":{"line":8,"column":0},"end":{"line":8,"column":23}},"2":{"start":{"line":9,"column":0},"end":{"line":9,"column":26}},"3":{"start":{"line":10,"column":0},"end":{"line":10,"column":26}},"4":{"start":{"line":11,"column":0},"end":{"line":11,"column":27}}},"fnMap":{},"branchMap":{},"s":{"0":1,"1":1,"2":1,"3":1,"4":1},"f":{},"b":{}} ,"/home/runner/work/foal/foal/packages/core/src/common/index.ts": {"path":"/home/runner/work/foal/foal/packages/core/src/common/index.ts","statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":25}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":24}},"2":{"start":{"line":3,"column":0},"end":{"line":3,"column":25}},"3":{"start":{"line":4,"column":0},"end":{"line":4,"column":24}}},"fnMap":{},"branchMap":{},"s":{"0":1,"1":1,"2":1,"3":1},"f":{},"b":{}} ,"/home/runner/work/foal/foal/packages/core/src/common/errors/index.ts": {"path":"/home/runner/work/foal/foal/packages/core/src/common/errors/index.ts","statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":82}},"1":{"start":{"line":1,"column":9},"end":{"line":1,"column":27}},"2":{"start":{"line":1,"column":29},"end":{"line":1,"column":49}},"3":{"start":{"line":2,"column":0},"end":{"line":2,"column":74}},"4":{"start":{"line":2,"column":9},"end":{"line":2,"column":25}},"5":{"start":{"line":2,"column":27},"end":{"line":2,"column":45}},"6":{"start":{"line":3,"column":0},"end":{"line":3,"column":71}},"7":{"start":{"line":3,"column":9},"end":{"line":3,"column":24}},"8":{"start":{"line":3,"column":26},"end":{"line":3,"column":43}}},"fnMap":{},"branchMap":{},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1},"f":{},"b":{}} ,"/home/runner/work/foal/foal/packages/core/src/common/errors/object-does-not-exist.ts": {"path":"/home/runner/work/foal/foal/packages/core/src/common/errors/object-does-not-exist.ts","statementMap":{"0":{"start":{"line":12,"column":4},"end":{"line":12,"column":12}},"1":{"start":{"line":11,"column":21},"end":{"line":11,"column":34}},"2":{"start":{"line":9,"column":11},"end":{"line":9,"column":39}},"3":{"start":{"line":13,"column":4},"end":{"line":13,"column":62}},"4":{"start":{"line":8,"column":0},"end":{"line":15,"column":1}},"5":{"start":{"line":31,"column":2},"end":{"line":31,"column":89}},"6":{"start":{"line":30,"column":0},"end":{"line":32,"column":1}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":11,"column":2},"end":{"line":11,"column":20}},"loc":{"start":{"line":11,"column":34},"end":{"line":14,"column":3}}},"1":{"name":"isObjectDoesNotExist","decl":{"start":{"line":30,"column":16},"end":{"line":30,"column":36}},"loc":{"start":{"line":30,"column":48},"end":{"line":32,"column":1}}}},"branchMap":{"0":{"loc":{"start":{"line":31,"column":9},"end":{"line":31,"column":42}},"type":"binary-expr","locations":[{"start":{"line":31,"column":9},"end":{"line":31,"column":42}},{"start":{"line":31,"column":47},"end":{"line":31,"column":88}}]}},"s":{"0":3,"1":3,"2":3,"3":3,"4":1,"5":3,"6":1},"f":{"0":3,"1":3},"b":{"0":[3,2]}} ,"/home/runner/work/foal/foal/packages/core/src/common/errors/permission-denied.ts": {"path":"/home/runner/work/foal/foal/packages/core/src/common/errors/permission-denied.ts","statementMap":{"0":{"start":{"line":12,"column":4},"end":{"line":12,"column":12}},"1":{"start":{"line":11,"column":21},"end":{"line":11,"column":34}},"2":{"start":{"line":9,"column":11},"end":{"line":9,"column":37}},"3":{"start":{"line":13,"column":4},"end":{"line":13,"column":60}},"4":{"start":{"line":8,"column":0},"end":{"line":15,"column":1}},"5":{"start":{"line":31,"column":2},"end":{"line":31,"column":85}},"6":{"start":{"line":30,"column":0},"end":{"line":32,"column":1}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":11,"column":2},"end":{"line":11,"column":20}},"loc":{"start":{"line":11,"column":34},"end":{"line":14,"column":3}}},"1":{"name":"isPermissionDenied","decl":{"start":{"line":30,"column":16},"end":{"line":30,"column":34}},"loc":{"start":{"line":30,"column":46},"end":{"line":32,"column":1}}}},"branchMap":{"0":{"loc":{"start":{"line":31,"column":9},"end":{"line":31,"column":40}},"type":"binary-expr","locations":[{"start":{"line":31,"column":9},"end":{"line":31,"column":40}},{"start":{"line":31,"column":45},"end":{"line":31,"column":84}}]}},"s":{"0":3,"1":3,"2":3,"3":3,"4":1,"5":3,"6":1},"f":{"0":3,"1":3},"b":{"0":[3,2]}} ,"/home/runner/work/foal/foal/packages/core/src/common/errors/validation-error.ts": {"path":"/home/runner/work/foal/foal/packages/core/src/common/errors/validation-error.ts","statementMap":{"0":{"start":{"line":12,"column":4},"end":{"line":12,"column":12}},"1":{"start":{"line":11,"column":21},"end":{"line":11,"column":34}},"2":{"start":{"line":9,"column":11},"end":{"line":9,"column":36}},"3":{"start":{"line":13,"column":4},"end":{"line":13,"column":59}},"4":{"start":{"line":8,"column":0},"end":{"line":15,"column":1}},"5":{"start":{"line":31,"column":2},"end":{"line":31,"column":83}},"6":{"start":{"line":30,"column":0},"end":{"line":32,"column":1}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":11,"column":2},"end":{"line":11,"column":20}},"loc":{"start":{"line":11,"column":34},"end":{"line":14,"column":3}}},"1":{"name":"isValidationError","decl":{"start":{"line":30,"column":16},"end":{"line":30,"column":33}},"loc":{"start":{"line":30,"column":45},"end":{"line":32,"column":1}}}},"branchMap":{"0":{"loc":{"start":{"line":31,"column":9},"end":{"line":31,"column":39}},"type":"binary-expr","locations":[{"start":{"line":31,"column":9},"end":{"line":31,"column":39}},{"start":{"line":31,"column":44},"end":{"line":31,"column":82}}]}},"s":{"0":5,"1":5,"2":5,"3":5,"4":1,"5":3,"6":1},"f":{"0":5,"1":3},"b":{"0":[3,2]}} ,"/home/runner/work/foal/foal/packages/core/src/common/hooks/extract-properties.util.ts": {"path":"/home/runner/work/foal/foal/packages/core/src/common/hooks/extract-properties.util.ts","statementMap":{"0":{"start":{"line":9,"column":22},"end":{"line":9,"column":53}},"1":{"start":{"line":10,"column":30},"end":{"line":10,"column":59}},"2":{"start":{"line":12,"column":2},"end":{"line":16,"column":6}},"3":{"start":{"line":12,"column":50},"end":{"line":16,"column":3}},"4":{"start":{"line":8,"column":0},"end":{"line":17,"column":1}}},"fnMap":{"0":{"name":"extractProperties","decl":{"start":{"line":8,"column":16},"end":{"line":8,"column":33}},"loc":{"start":{"line":8,"column":48},"end":{"line":17,"column":1}}},"1":{"name":"(anonymous_1)","decl":{"start":{"line":12,"column":37},"end":{"line":12,"column":44}},"loc":{"start":{"line":12,"column":50},"end":{"line":16,"column":3}}}},"branchMap":{"0":{"loc":{"start":{"line":9,"column":22},"end":{"line":9,"column":47}},"type":"binary-expr","locations":[{"start":{"line":9,"column":22},"end":{"line":9,"column":47}},{"start":{"line":9,"column":51},"end":{"line":9,"column":53}}]},"1":{"loc":{"start":{"line":10,"column":30},"end":{"line":10,"column":53}},"type":"binary-expr","locations":[{"start":{"line":10,"column":30},"end":{"line":10,"column":53}},{"start":{"line":10,"column":57},"end":{"line":10,"column":59}}]}},"s":{"0":19,"1":19,"2":19,"3":35,"4":1},"f":{"0":19,"1":35},"b":{"0":[19,1],"1":[19,1]}} ,"/home/runner/work/foal/foal/packages/core/src/common/hooks/index.ts": {"path":"/home/runner/work/foal/foal/packages/core/src/common/hooks/index.ts","statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":44}},"1":{"start":{"line":1,"column":9},"end":{"line":1,"column":12}},"2":{"start":{"line":2,"column":0},"end":{"line":2,"column":51}},"3":{"start":{"line":2,"column":9},"end":{"line":2,"column":21}},"4":{"start":{"line":3,"column":0},"end":{"line":3,"column":55}},"5":{"start":{"line":3,"column":9},"end":{"line":3,"column":23}},"6":{"start":{"line":4,"column":0},"end":{"line":4,"column":57}},"7":{"start":{"line":4,"column":9},"end":{"line":4,"column":24}},"8":{"start":{"line":5,"column":0},"end":{"line":5,"column":55}},"9":{"start":{"line":5,"column":9},"end":{"line":5,"column":23}},"10":{"start":{"line":6,"column":0},"end":{"line":6,"column":57}},"11":{"start":{"line":6,"column":9},"end":{"line":6,"column":24}},"12":{"start":{"line":7,"column":0},"end":{"line":7,"column":62}},"13":{"start":{"line":7,"column":9},"end":{"line":7,"column":26}},"14":{"start":{"line":8,"column":0},"end":{"line":8,"column":55}},"15":{"start":{"line":8,"column":9},"end":{"line":8,"column":23}},"16":{"start":{"line":9,"column":0},"end":{"line":9,"column":64}},"17":{"start":{"line":9,"column":9},"end":{"line":9,"column":27}},"18":{"start":{"line":10,"column":0},"end":{"line":10,"column":53}},"19":{"start":{"line":10,"column":9},"end":{"line":10,"column":22}}},"fnMap":{},"branchMap":{},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1,"13":1,"14":1,"15":1,"16":1,"17":1,"18":1,"19":1},"f":{},"b":{}} ,"/home/runner/work/foal/foal/packages/core/src/common/hooks/is-function.util.ts": {"path":"/home/runner/work/foal/foal/packages/core/src/common/hooks/is-function.util.ts","statementMap":{"0":{"start":{"line":2,"column":2},"end":{"line":2,"column":38}},"1":{"start":{"line":1,"column":0},"end":{"line":3,"column":1}}},"fnMap":{"0":{"name":"isFunction","decl":{"start":{"line":1,"column":16},"end":{"line":1,"column":26}},"loc":{"start":{"line":1,"column":73},"end":{"line":3,"column":1}}}},"branchMap":{},"s":{"0":82,"1":1},"f":{"0":82},"b":{}} ,"/home/runner/work/foal/foal/packages/core/src/common/hooks/log.hook.ts": {"path":"/home/runner/work/foal/foal/packages/core/src/common/hooks/log.hook.ts","statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":57}},"1":{"start":{"line":33,"column":16},"end":{"line":33,"column":44}},"2":{"start":{"line":34,"column":2},"end":{"line":55,"column":5}},"3":{"start":{"line":35,"column":4},"end":{"line":35,"column":19}},"4":{"start":{"line":36,"column":4},"end":{"line":38,"column":5}},"5":{"start":{"line":37,"column":6},"end":{"line":37,"column":40}},"6":{"start":{"line":39,"column":4},"end":{"line":41,"column":5}},"7":{"start":{"line":40,"column":6},"end":{"line":40,"column":44}},"8":{"start":{"line":42,"column":4},"end":{"line":44,"column":5}},"9":{"start":{"line":43,"column":6},"end":{"line":43,"column":42}},"10":{"start":{"line":45,"column":4},"end":{"line":54,"column":5}},"11":{"start":{"line":46,"column":6},"end":{"line":46,"column":46}},"12":{"start":{"line":47,"column":11},"end":{"line":54,"column":5}},"13":{"start":{"line":48,"column":6},"end":{"line":53,"column":7}},"14":{"start":{"line":49,"column":27},"end":{"line":51,"column":9}},"15":{"start":{"line":50,"column":18},"end":{"line":50,"column":61}},"16":{"start":{"line":52,"column":8},"end":{"line":52,"column":101}},"17":{"start":{"line":32,"column":0},"end":{"line":56,"column":1}}},"fnMap":{"0":{"name":"Log","decl":{"start":{"line":32,"column":16},"end":{"line":32,"column":19}},"loc":{"start":{"line":32,"column":61},"end":{"line":56,"column":1}}},"1":{"name":"(anonymous_1)","decl":{"start":{"line":34,"column":14},"end":{"line":34,"column":15}},"loc":{"start":{"line":34,"column":31},"end":{"line":55,"column":3}}},"2":{"name":"(anonymous_2)","decl":{"start":{"line":50,"column":10},"end":{"line":50,"column":13}},"loc":{"start":{"line":50,"column":18},"end":{"line":50,"column":61}}}},"branchMap":{"0":{"loc":{"start":{"line":32,"column":59},"end":{"line":32,"column":61}},"type":"default-arg","locations":[{"start":{"line":32,"column":59},"end":{"line":32,"column":61}}]},"1":{"loc":{"start":{"line":33,"column":16},"end":{"line":33,"column":29}},"type":"binary-expr","locations":[{"start":{"line":33,"column":16},"end":{"line":33,"column":29}},{"start":{"line":33,"column":33},"end":{"line":33,"column":44}}]},"2":{"loc":{"start":{"line":36,"column":4},"end":{"line":38,"column":5}},"type":"if","locations":[{"start":{"line":36,"column":4},"end":{"line":38,"column":5}},{"start":{"line":36,"column":4},"end":{"line":38,"column":5}}]},"3":{"loc":{"start":{"line":39,"column":4},"end":{"line":41,"column":5}},"type":"if","locations":[{"start":{"line":39,"column":4},"end":{"line":41,"column":5}},{"start":{"line":39,"column":4},"end":{"line":41,"column":5}}]},"4":{"loc":{"start":{"line":42,"column":4},"end":{"line":44,"column":5}},"type":"if","locations":[{"start":{"line":42,"column":4},"end":{"line":44,"column":5}},{"start":{"line":42,"column":4},"end":{"line":44,"column":5}}]},"5":{"loc":{"start":{"line":45,"column":4},"end":{"line":54,"column":5}},"type":"if","locations":[{"start":{"line":45,"column":4},"end":{"line":54,"column":5}},{"start":{"line":45,"column":4},"end":{"line":54,"column":5}}]},"6":{"loc":{"start":{"line":47,"column":11},"end":{"line":54,"column":5}},"type":"if","locations":[{"start":{"line":47,"column":11},"end":{"line":54,"column":5}},{"start":{"line":47,"column":11},"end":{"line":54,"column":5}}]},"7":{"loc":{"start":{"line":52,"column":56},"end":{"line":52,"column":65}},"type":"cond-expr","locations":[{"start":{"line":52,"column":56},"end":{"line":52,"column":65}},{"start":{"line":52,"column":68},"end":{"line":52,"column":99}}]}},"s":{"0":1,"1":6,"2":6,"3":6,"4":6,"5":1,"6":6,"7":1,"8":6,"9":1,"10":6,"11":1,"12":5,"13":1,"14":2,"15":3,"16":2,"17":1},"f":{"0":6,"1":6,"2":3},"b":{"0":[0],"1":[6,0],"2":[1,5],"3":[1,5],"4":[1,5],"5":[1,5],"6":[1,4],"7":[0,2]}} ,"/home/runner/work/foal/foal/packages/core/src/common/hooks/validate-body.hook.ts": {"path":"/home/runner/work/foal/foal/packages/core/src/common/hooks/validate-body.hook.ts","statementMap":{"0":{"start":{"line":2,"column":0},"end":{"line":2,"column":89}},"1":{"start":{"line":3,"column":0},"end":{"line":3,"column":88}},"2":{"start":{"line":4,"column":0},"end":{"line":4,"column":41}},"3":{"start":{"line":5,"column":0},"end":{"line":5,"column":47}},"4":{"start":{"line":18,"column":14},"end":{"line":18,"column":30}},"5":{"start":{"line":21,"column":22},"end":{"line":21,"column":64}},"6":{"start":{"line":22,"column":4},"end":{"line":24,"column":5}},"7":{"start":{"line":23,"column":6},"end":{"line":23,"column":62}},"8":{"start":{"line":27,"column":2},"end":{"line":54,"column":4}},"9":{"start":{"line":28,"column":4},"end":{"line":28,"column":40}},"10":{"start":{"line":30,"column":4},"end":{"line":34,"column":5}},"11":{"start":{"line":33,"column":6},"end":{"line":33,"column":13}},"12":{"start":{"line":37,"column":6},"end":{"line":42,"column":8}},"13":{"start":{"line":45,"column":24},"end":{"line":45,"column":109}},"14":{"start":{"line":45,"column":57},"end":{"line":45,"column":83}},"15":{"start":{"line":47,"column":4},"end":{"line":51,"column":5}},"16":{"start":{"line":48,"column":6},"end":{"line":48,"column":55}},"17":{"start":{"line":50,"column":6},"end":{"line":50,"column":42}},"18":{"start":{"line":53,"column":4},"end":{"line":53,"column":75}},"19":{"start":{"line":15,"column":0},"end":{"line":55,"column":1}}},"fnMap":{"0":{"name":"ValidateBody","decl":{"start":{"line":15,"column":16},"end":{"line":15,"column":28}},"loc":{"start":{"line":16,"column":85},"end":{"line":55,"column":1}}},"1":{"name":"validate","decl":{"start":{"line":20,"column":11},"end":{"line":20,"column":19}},"loc":{"start":{"line":20,"column":43},"end":{"line":25,"column":3}}},"2":{"name":"(anonymous_2)","decl":{"start":{"line":27,"column":9},"end":{"line":27,"column":10}},"loc":{"start":{"line":27,"column":47},"end":{"line":54,"column":3}}},"3":{"name":"makeRequestBody","decl":{"start":{"line":36,"column":13},"end":{"line":36,"column":28}},"loc":{"start":{"line":36,"column":47},"end":{"line":43,"column":5}}},"4":{"name":"(anonymous_4)","decl":{"start":{"line":45,"column":45},"end":{"line":45,"column":46}},"loc":{"start":{"line":45,"column":57},"end":{"line":45,"column":83}}}},"branchMap":{"0":{"loc":{"start":{"line":16,"column":83},"end":{"line":16,"column":85}},"type":"default-arg","locations":[{"start":{"line":16,"column":83},"end":{"line":16,"column":85}}]},"1":{"loc":{"start":{"line":21,"column":43},"end":{"line":21,"column":55}},"type":"cond-expr","locations":[{"start":{"line":21,"column":43},"end":{"line":21,"column":55}},{"start":{"line":21,"column":58},"end":{"line":21,"column":64}}]},"2":{"loc":{"start":{"line":22,"column":4},"end":{"line":24,"column":5}},"type":"if","locations":[{"start":{"line":22,"column":4},"end":{"line":24,"column":5}},{"start":{"line":22,"column":4},"end":{"line":24,"column":5}}]},"3":{"loc":{"start":{"line":30,"column":4},"end":{"line":34,"column":5}},"type":"if","locations":[{"start":{"line":30,"column":4},"end":{"line":34,"column":5}},{"start":{"line":30,"column":4},"end":{"line":34,"column":5}}]},"4":{"loc":{"start":{"line":30,"column":8},"end":{"line":30,"column":33}},"type":"binary-expr","locations":[{"start":{"line":30,"column":8},"end":{"line":30,"column":33}},{"start":{"line":31,"column":7},"end":{"line":31,"column":36}},{"start":{"line":31,"column":40},"end":{"line":31,"column":92}}]},"5":{"loc":{"start":{"line":45,"column":45},"end":{"line":45,"column":83}},"type":"cond-expr","locations":[{"start":{"line":45,"column":45},"end":{"line":45,"column":83}},{"start":{"line":45,"column":86},"end":{"line":45,"column":109}}]},"6":{"loc":{"start":{"line":47,"column":4},"end":{"line":51,"column":5}},"type":"if","locations":[{"start":{"line":47,"column":4},"end":{"line":51,"column":5}},{"start":{"line":47,"column":4},"end":{"line":51,"column":5}}]}},"s":{"0":1,"1":1,"2":1,"3":1,"4":14,"5":16,"6":16,"7":14,"8":14,"9":14,"10":14,"11":9,"12":5,"13":5,"14":1,"15":5,"16":3,"17":2,"18":5,"19":1},"f":{"0":14,"1":16,"2":14,"3":5,"4":1},"b":{"0":[10],"1":[8,8],"2":[14,2],"3":[9,5],"4":[14,13,10],"5":[1,4],"6":[3,2]}} ,"/home/runner/work/foal/foal/packages/core/src/common/hooks/validate-cookie.hook.ts": {"path":"/home/runner/work/foal/foal/packages/core/src/common/hooks/validate-cookie.hook.ts","statementMap":{"0":{"start":{"line":2,"column":0},"end":{"line":2,"column":89}},"1":{"start":{"line":3,"column":0},"end":{"line":3,"column":90}},"2":{"start":{"line":4,"column":0},"end":{"line":4,"column":41}},"3":{"start":{"line":5,"column":0},"end":{"line":5,"column":47}},"4":{"start":{"line":24,"column":14},"end":{"line":24,"column":30}},"5":{"start":{"line":25,"column":19},"end":{"line":25,"column":45}},"6":{"start":{"line":28,"column":26},"end":{"line":34,"column":5}},"7":{"start":{"line":35,"column":4},"end":{"line":37,"column":5}},"8":{"start":{"line":36,"column":6},"end":{"line":36,"column":65}},"9":{"start":{"line":40,"column":2},"end":{"line":61,"column":4}},"10":{"start":{"line":41,"column":4},"end":{"line":41,"column":40}},"11":{"start":{"line":43,"column":4},"end":{"line":47,"column":5}},"12":{"start":{"line":46,"column":6},"end":{"line":46,"column":13}},"13":{"start":{"line":50,"column":42},"end":{"line":50,"column":72}},"14":{"start":{"line":51,"column":6},"end":{"line":53,"column":7}},"15":{"start":{"line":52,"column":8},"end":{"line":52,"column":35}},"16":{"start":{"line":54,"column":6},"end":{"line":54,"column":20}},"17":{"start":{"line":57,"column":31},"end":{"line":57,"column":112}},"18":{"start":{"line":57,"column":64},"end":{"line":57,"column":88}},"19":{"start":{"line":59,"column":4},"end":{"line":59,"column":58}},"20":{"start":{"line":60,"column":4},"end":{"line":60,"column":75}},"21":{"start":{"line":19,"column":0},"end":{"line":62,"column":1}}},"fnMap":{"0":{"name":"ValidateCookie","decl":{"start":{"line":19,"column":16},"end":{"line":19,"column":30}},"loc":{"start":{"line":22,"column":57},"end":{"line":62,"column":1}}},"1":{"name":"validate","decl":{"start":{"line":27,"column":11},"end":{"line":27,"column":19}},"loc":{"start":{"line":27,"column":43},"end":{"line":38,"column":3}}},"2":{"name":"(anonymous_2)","decl":{"start":{"line":40,"column":9},"end":{"line":40,"column":10}},"loc":{"start":{"line":40,"column":47},"end":{"line":61,"column":3}}},"3":{"name":"makeParameter","decl":{"start":{"line":49,"column":13},"end":{"line":49,"column":26}},"loc":{"start":{"line":49,"column":45},"end":{"line":55,"column":5}}},"4":{"name":"(anonymous_4)","decl":{"start":{"line":57,"column":52},"end":{"line":57,"column":53}},"loc":{"start":{"line":57,"column":64},"end":{"line":57,"column":88}}}},"branchMap":{"0":{"loc":{"start":{"line":21,"column":51},"end":{"line":21,"column":69}},"type":"default-arg","locations":[{"start":{"line":21,"column":51},"end":{"line":21,"column":69}}]},"1":{"loc":{"start":{"line":22,"column":55},"end":{"line":22,"column":57}},"type":"default-arg","locations":[{"start":{"line":22,"column":55},"end":{"line":22,"column":57}}]},"2":{"loc":{"start":{"line":30,"column":37},"end":{"line":30,"column":49}},"type":"cond-expr","locations":[{"start":{"line":30,"column":37},"end":{"line":30,"column":49}},{"start":{"line":30,"column":52},"end":{"line":30,"column":58}}]},"3":{"loc":{"start":{"line":32,"column":27},"end":{"line":32,"column":35}},"type":"cond-expr","locations":[{"start":{"line":32,"column":27},"end":{"line":32,"column":35}},{"start":{"line":32,"column":38},"end":{"line":32,"column":40}}]},"4":{"loc":{"start":{"line":35,"column":4},"end":{"line":37,"column":5}},"type":"if","locations":[{"start":{"line":35,"column":4},"end":{"line":37,"column":5}},{"start":{"line":35,"column":4},"end":{"line":37,"column":5}}]},"5":{"loc":{"start":{"line":43,"column":4},"end":{"line":47,"column":5}},"type":"if","locations":[{"start":{"line":43,"column":4},"end":{"line":47,"column":5}},{"start":{"line":43,"column":4},"end":{"line":47,"column":5}}]},"6":{"loc":{"start":{"line":43,"column":8},"end":{"line":43,"column":33}},"type":"binary-expr","locations":[{"start":{"line":43,"column":8},"end":{"line":43,"column":33}},{"start":{"line":44,"column":7},"end":{"line":44,"column":36}},{"start":{"line":44,"column":40},"end":{"line":44,"column":92}}]},"7":{"loc":{"start":{"line":51,"column":6},"end":{"line":53,"column":7}},"type":"if","locations":[{"start":{"line":51,"column":6},"end":{"line":53,"column":7}},{"start":{"line":51,"column":6},"end":{"line":53,"column":7}}]},"8":{"loc":{"start":{"line":57,"column":52},"end":{"line":57,"column":88}},"type":"cond-expr","locations":[{"start":{"line":57,"column":52},"end":{"line":57,"column":88}},{"start":{"line":57,"column":91},"end":{"line":57,"column":112}}]}},"s":{"0":1,"1":1,"2":1,"3":1,"4":23,"5":23,"6":8,"7":8,"8":4,"9":23,"10":23,"11":23,"12":14,"13":9,"14":9,"15":5,"16":9,"17":9,"18":1,"19":9,"20":9,"21":1},"f":{"0":23,"1":8,"2":23,"3":9,"4":1},"b":{"0":[1],"1":[10],"2":[2,6],"3":[7,1],"4":[4,4],"5":[14,9],"6":[23,21,16],"7":[5,4],"8":[1,8]}} ,"/home/runner/work/foal/foal/packages/core/src/common/hooks/validate-cookies.hook.ts": {"path":"/home/runner/work/foal/foal/packages/core/src/common/hooks/validate-cookies.hook.ts","statementMap":{"0":{"start":{"line":2,"column":0},"end":{"line":2,"column":89}},"1":{"start":{"line":3,"column":0},"end":{"line":3,"column":78}},"2":{"start":{"line":4,"column":0},"end":{"line":4,"column":41}},"3":{"start":{"line":5,"column":0},"end":{"line":5,"column":61}},"4":{"start":{"line":16,"column":2},"end":{"line":18,"column":3}},"5":{"start":{"line":17,"column":4},"end":{"line":17,"column":79}},"6":{"start":{"line":20,"column":14},"end":{"line":20,"column":30}},"7":{"start":{"line":21,"column":18},"end":{"line":21,"column":37}},"8":{"start":{"line":24,"column":4},"end":{"line":26,"column":5}},"9":{"start":{"line":25,"column":6},"end":{"line":25,"column":69}},"10":{"start":{"line":29,"column":2},"end":{"line":52,"column":4}},"11":{"start":{"line":30,"column":4},"end":{"line":30,"column":40}},"12":{"start":{"line":32,"column":4},"end":{"line":36,"column":5}},"13":{"start":{"line":35,"column":6},"end":{"line":35,"column":13}},"14":{"start":{"line":38,"column":4},"end":{"line":49,"column":5}},"15":{"start":{"line":39,"column":54},"end":{"line":43,"column":7}},"16":{"start":{"line":44,"column":6},"end":{"line":46,"column":7}},"17":{"start":{"line":45,"column":8},"end":{"line":45,"column":43}},"18":{"start":{"line":48,"column":6},"end":{"line":48,"column":60}},"19":{"start":{"line":51,"column":4},"end":{"line":51,"column":75}},"20":{"start":{"line":15,"column":0},"end":{"line":53,"column":1}}},"fnMap":{"0":{"name":"ValidateCookies","decl":{"start":{"line":15,"column":16},"end":{"line":15,"column":31}},"loc":{"start":{"line":15,"column":83},"end":{"line":53,"column":1}}},"1":{"name":"validate","decl":{"start":{"line":23,"column":11},"end":{"line":23,"column":19}},"loc":{"start":{"line":23,"column":32},"end":{"line":27,"column":3}}},"2":{"name":"(anonymous_2)","decl":{"start":{"line":29,"column":9},"end":{"line":29,"column":10}},"loc":{"start":{"line":29,"column":47},"end":{"line":52,"column":3}}}},"branchMap":{"0":{"loc":{"start":{"line":15,"column":81},"end":{"line":15,"column":83}},"type":"default-arg","locations":[{"start":{"line":15,"column":81},"end":{"line":15,"column":83}}]},"1":{"loc":{"start":{"line":16,"column":2},"end":{"line":18,"column":3}},"type":"if","locations":[{"start":{"line":16,"column":2},"end":{"line":18,"column":3}},{"start":{"line":16,"column":2},"end":{"line":18,"column":3}}]},"2":{"loc":{"start":{"line":24,"column":4},"end":{"line":26,"column":5}},"type":"if","locations":[{"start":{"line":24,"column":4},"end":{"line":26,"column":5}},{"start":{"line":24,"column":4},"end":{"line":26,"column":5}}]},"3":{"loc":{"start":{"line":32,"column":4},"end":{"line":36,"column":5}},"type":"if","locations":[{"start":{"line":32,"column":4},"end":{"line":36,"column":5}},{"start":{"line":32,"column":4},"end":{"line":36,"column":5}}]},"4":{"loc":{"start":{"line":32,"column":8},"end":{"line":32,"column":33}},"type":"binary-expr","locations":[{"start":{"line":32,"column":8},"end":{"line":32,"column":33}},{"start":{"line":33,"column":7},"end":{"line":33,"column":36}},{"start":{"line":33,"column":40},"end":{"line":33,"column":92}}]},"5":{"loc":{"start":{"line":44,"column":6},"end":{"line":46,"column":7}},"type":"if","locations":[{"start":{"line":44,"column":6},"end":{"line":46,"column":7}},{"start":{"line":44,"column":6},"end":{"line":46,"column":7}}]}},"s":{"0":1,"1":1,"2":1,"3":1,"4":11,"5":1,"6":10,"7":10,"8":8,"9":7,"10":10,"11":10,"12":10,"13":6,"14":4,"15":8,"16":8,"17":4,"18":8,"19":4,"20":1},"f":{"0":11,"1":8,"2":10},"b":{"0":[8],"1":[1,10],"2":[7,1],"3":[6,4],"4":[10,9,7],"5":[4,4]}} ,"/home/runner/work/foal/foal/packages/core/src/common/hooks/validate-header.hook.ts": {"path":"/home/runner/work/foal/foal/packages/core/src/common/hooks/validate-header.hook.ts","statementMap":{"0":{"start":{"line":2,"column":0},"end":{"line":2,"column":89}},"1":{"start":{"line":3,"column":0},"end":{"line":3,"column":90}},"2":{"start":{"line":4,"column":0},"end":{"line":4,"column":41}},"3":{"start":{"line":5,"column":0},"end":{"line":5,"column":47}},"4":{"start":{"line":24,"column":14},"end":{"line":24,"column":30}},"5":{"start":{"line":25,"column":19},"end":{"line":25,"column":45}},"6":{"start":{"line":26,"column":2},"end":{"line":26,"column":28}},"7":{"start":{"line":29,"column":26},"end":{"line":35,"column":5}},"8":{"start":{"line":36,"column":4},"end":{"line":38,"column":5}},"9":{"start":{"line":37,"column":6},"end":{"line":37,"column":65}},"10":{"start":{"line":41,"column":2},"end":{"line":62,"column":4}},"11":{"start":{"line":42,"column":4},"end":{"line":42,"column":40}},"12":{"start":{"line":44,"column":4},"end":{"line":48,"column":5}},"13":{"start":{"line":47,"column":6},"end":{"line":47,"column":13}},"14":{"start":{"line":51,"column":42},"end":{"line":51,"column":72}},"15":{"start":{"line":52,"column":6},"end":{"line":54,"column":7}},"16":{"start":{"line":53,"column":8},"end":{"line":53,"column":35}},"17":{"start":{"line":55,"column":6},"end":{"line":55,"column":20}},"18":{"start":{"line":58,"column":31},"end":{"line":58,"column":112}},"19":{"start":{"line":58,"column":64},"end":{"line":58,"column":88}},"20":{"start":{"line":60,"column":4},"end":{"line":60,"column":58}},"21":{"start":{"line":61,"column":4},"end":{"line":61,"column":75}},"22":{"start":{"line":19,"column":0},"end":{"line":63,"column":1}}},"fnMap":{"0":{"name":"ValidateHeader","decl":{"start":{"line":19,"column":16},"end":{"line":19,"column":30}},"loc":{"start":{"line":22,"column":57},"end":{"line":63,"column":1}}},"1":{"name":"validate","decl":{"start":{"line":28,"column":11},"end":{"line":28,"column":19}},"loc":{"start":{"line":28,"column":43},"end":{"line":39,"column":3}}},"2":{"name":"(anonymous_2)","decl":{"start":{"line":41,"column":9},"end":{"line":41,"column":10}},"loc":{"start":{"line":41,"column":47},"end":{"line":62,"column":3}}},"3":{"name":"makeParameter","decl":{"start":{"line":50,"column":13},"end":{"line":50,"column":26}},"loc":{"start":{"line":50,"column":45},"end":{"line":56,"column":5}}},"4":{"name":"(anonymous_4)","decl":{"start":{"line":58,"column":52},"end":{"line":58,"column":53}},"loc":{"start":{"line":58,"column":64},"end":{"line":58,"column":88}}}},"branchMap":{"0":{"loc":{"start":{"line":21,"column":51},"end":{"line":21,"column":69}},"type":"default-arg","locations":[{"start":{"line":21,"column":51},"end":{"line":21,"column":69}}]},"1":{"loc":{"start":{"line":22,"column":55},"end":{"line":22,"column":57}},"type":"default-arg","locations":[{"start":{"line":22,"column":55},"end":{"line":22,"column":57}}]},"2":{"loc":{"start":{"line":31,"column":37},"end":{"line":31,"column":49}},"type":"cond-expr","locations":[{"start":{"line":31,"column":37},"end":{"line":31,"column":49}},{"start":{"line":31,"column":52},"end":{"line":31,"column":58}}]},"3":{"loc":{"start":{"line":33,"column":27},"end":{"line":33,"column":35}},"type":"cond-expr","locations":[{"start":{"line":33,"column":27},"end":{"line":33,"column":35}},{"start":{"line":33,"column":38},"end":{"line":33,"column":40}}]},"4":{"loc":{"start":{"line":36,"column":4},"end":{"line":38,"column":5}},"type":"if","locations":[{"start":{"line":36,"column":4},"end":{"line":38,"column":5}},{"start":{"line":36,"column":4},"end":{"line":38,"column":5}}]},"5":{"loc":{"start":{"line":44,"column":4},"end":{"line":48,"column":5}},"type":"if","locations":[{"start":{"line":44,"column":4},"end":{"line":48,"column":5}},{"start":{"line":44,"column":4},"end":{"line":48,"column":5}}]},"6":{"loc":{"start":{"line":44,"column":8},"end":{"line":44,"column":33}},"type":"binary-expr","locations":[{"start":{"line":44,"column":8},"end":{"line":44,"column":33}},{"start":{"line":45,"column":7},"end":{"line":45,"column":36}},{"start":{"line":45,"column":40},"end":{"line":45,"column":92}}]},"7":{"loc":{"start":{"line":52,"column":6},"end":{"line":54,"column":7}},"type":"if","locations":[{"start":{"line":52,"column":6},"end":{"line":54,"column":7}},{"start":{"line":52,"column":6},"end":{"line":54,"column":7}}]},"8":{"loc":{"start":{"line":58,"column":52},"end":{"line":58,"column":88}},"type":"cond-expr","locations":[{"start":{"line":58,"column":52},"end":{"line":58,"column":88}},{"start":{"line":58,"column":91},"end":{"line":58,"column":112}}]}},"s":{"0":1,"1":1,"2":1,"3":1,"4":24,"5":24,"6":24,"7":9,"8":9,"9":4,"10":24,"11":24,"12":24,"13":15,"14":9,"15":9,"16":5,"17":9,"18":9,"19":1,"20":9,"21":9,"22":1},"f":{"0":24,"1":9,"2":24,"3":9,"4":1},"b":{"0":[1],"1":[11],"2":[2,7],"3":[8,1],"4":[4,5],"5":[15,9],"6":[24,22,17],"7":[5,4],"8":[1,8]}} ,"/home/runner/work/foal/foal/packages/core/src/common/hooks/validate-headers.hook.ts": {"path":"/home/runner/work/foal/foal/packages/core/src/common/hooks/validate-headers.hook.ts","statementMap":{"0":{"start":{"line":2,"column":0},"end":{"line":2,"column":70}},"1":{"start":{"line":3,"column":0},"end":{"line":3,"column":89}},"2":{"start":{"line":4,"column":0},"end":{"line":4,"column":41}},"3":{"start":{"line":5,"column":0},"end":{"line":5,"column":61}},"4":{"start":{"line":16,"column":2},"end":{"line":18,"column":3}},"5":{"start":{"line":17,"column":4},"end":{"line":17,"column":79}},"6":{"start":{"line":20,"column":14},"end":{"line":20,"column":30}},"7":{"start":{"line":21,"column":18},"end":{"line":21,"column":37}},"8":{"start":{"line":24,"column":4},"end":{"line":26,"column":5}},"9":{"start":{"line":25,"column":6},"end":{"line":25,"column":69}},"10":{"start":{"line":29,"column":2},"end":{"line":52,"column":4}},"11":{"start":{"line":30,"column":4},"end":{"line":30,"column":40}},"12":{"start":{"line":32,"column":4},"end":{"line":36,"column":5}},"13":{"start":{"line":35,"column":6},"end":{"line":35,"column":13}},"14":{"start":{"line":38,"column":4},"end":{"line":49,"column":5}},"15":{"start":{"line":39,"column":54},"end":{"line":43,"column":7}},"16":{"start":{"line":44,"column":6},"end":{"line":46,"column":7}},"17":{"start":{"line":45,"column":8},"end":{"line":45,"column":43}},"18":{"start":{"line":48,"column":6},"end":{"line":48,"column":60}},"19":{"start":{"line":51,"column":4},"end":{"line":51,"column":75}},"20":{"start":{"line":15,"column":0},"end":{"line":53,"column":1}}},"fnMap":{"0":{"name":"ValidateHeaders","decl":{"start":{"line":15,"column":16},"end":{"line":15,"column":31}},"loc":{"start":{"line":15,"column":83},"end":{"line":53,"column":1}}},"1":{"name":"validate","decl":{"start":{"line":23,"column":11},"end":{"line":23,"column":19}},"loc":{"start":{"line":23,"column":32},"end":{"line":27,"column":3}}},"2":{"name":"(anonymous_2)","decl":{"start":{"line":29,"column":9},"end":{"line":29,"column":10}},"loc":{"start":{"line":29,"column":47},"end":{"line":52,"column":3}}}},"branchMap":{"0":{"loc":{"start":{"line":15,"column":81},"end":{"line":15,"column":83}},"type":"default-arg","locations":[{"start":{"line":15,"column":81},"end":{"line":15,"column":83}}]},"1":{"loc":{"start":{"line":16,"column":2},"end":{"line":18,"column":3}},"type":"if","locations":[{"start":{"line":16,"column":2},"end":{"line":18,"column":3}},{"start":{"line":16,"column":2},"end":{"line":18,"column":3}}]},"2":{"loc":{"start":{"line":24,"column":4},"end":{"line":26,"column":5}},"type":"if","locations":[{"start":{"line":24,"column":4},"end":{"line":26,"column":5}},{"start":{"line":24,"column":4},"end":{"line":26,"column":5}}]},"3":{"loc":{"start":{"line":32,"column":4},"end":{"line":36,"column":5}},"type":"if","locations":[{"start":{"line":32,"column":4},"end":{"line":36,"column":5}},{"start":{"line":32,"column":4},"end":{"line":36,"column":5}}]},"4":{"loc":{"start":{"line":32,"column":8},"end":{"line":32,"column":33}},"type":"binary-expr","locations":[{"start":{"line":32,"column":8},"end":{"line":32,"column":33}},{"start":{"line":33,"column":7},"end":{"line":33,"column":36}},{"start":{"line":33,"column":40},"end":{"line":33,"column":92}}]},"5":{"loc":{"start":{"line":44,"column":6},"end":{"line":46,"column":7}},"type":"if","locations":[{"start":{"line":44,"column":6},"end":{"line":46,"column":7}},{"start":{"line":44,"column":6},"end":{"line":46,"column":7}}]}},"s":{"0":1,"1":1,"2":1,"3":1,"4":11,"5":1,"6":10,"7":10,"8":8,"9":7,"10":10,"11":10,"12":10,"13":6,"14":4,"15":8,"16":8,"17":4,"18":8,"19":4,"20":1},"f":{"0":11,"1":8,"2":10},"b":{"0":[8],"1":[1,10],"2":[7,1],"3":[6,4],"4":[10,9,7],"5":[4,4]}} ,"/home/runner/work/foal/foal/packages/core/src/common/hooks/validate-params.hook.ts": {"path":"/home/runner/work/foal/foal/packages/core/src/common/hooks/validate-params.hook.ts","statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":89}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":76}},"2":{"start":{"line":3,"column":0},"end":{"line":3,"column":41}},"3":{"start":{"line":4,"column":0},"end":{"line":4,"column":61}},"4":{"start":{"line":15,"column":2},"end":{"line":17,"column":3}},"5":{"start":{"line":16,"column":4},"end":{"line":16,"column":78}},"6":{"start":{"line":19,"column":14},"end":{"line":19,"column":30}},"7":{"start":{"line":20,"column":18},"end":{"line":20,"column":37}},"8":{"start":{"line":23,"column":4},"end":{"line":25,"column":5}},"9":{"start":{"line":24,"column":6},"end":{"line":24,"column":72}},"10":{"start":{"line":28,"column":2},"end":{"line":49,"column":4}},"11":{"start":{"line":29,"column":4},"end":{"line":29,"column":40}},"12":{"start":{"line":31,"column":4},"end":{"line":35,"column":5}},"13":{"start":{"line":34,"column":6},"end":{"line":34,"column":13}},"14":{"start":{"line":37,"column":4},"end":{"line":46,"column":5}},"15":{"start":{"line":38,"column":50},"end":{"line":43,"column":7}},"16":{"start":{"line":45,"column":6},"end":{"line":45,"column":58}},"17":{"start":{"line":48,"column":4},"end":{"line":48,"column":75}},"18":{"start":{"line":14,"column":0},"end":{"line":50,"column":1}}},"fnMap":{"0":{"name":"ValidateParams","decl":{"start":{"line":14,"column":16},"end":{"line":14,"column":30}},"loc":{"start":{"line":14,"column":82},"end":{"line":50,"column":1}}},"1":{"name":"validate","decl":{"start":{"line":22,"column":11},"end":{"line":22,"column":19}},"loc":{"start":{"line":22,"column":32},"end":{"line":26,"column":3}}},"2":{"name":"(anonymous_2)","decl":{"start":{"line":28,"column":9},"end":{"line":28,"column":10}},"loc":{"start":{"line":28,"column":47},"end":{"line":49,"column":3}}}},"branchMap":{"0":{"loc":{"start":{"line":14,"column":80},"end":{"line":14,"column":82}},"type":"default-arg","locations":[{"start":{"line":14,"column":80},"end":{"line":14,"column":82}}]},"1":{"loc":{"start":{"line":15,"column":2},"end":{"line":17,"column":3}},"type":"if","locations":[{"start":{"line":15,"column":2},"end":{"line":17,"column":3}},{"start":{"line":15,"column":2},"end":{"line":17,"column":3}}]},"2":{"loc":{"start":{"line":23,"column":4},"end":{"line":25,"column":5}},"type":"if","locations":[{"start":{"line":23,"column":4},"end":{"line":25,"column":5}},{"start":{"line":23,"column":4},"end":{"line":25,"column":5}}]},"3":{"loc":{"start":{"line":31,"column":4},"end":{"line":35,"column":5}},"type":"if","locations":[{"start":{"line":31,"column":4},"end":{"line":35,"column":5}},{"start":{"line":31,"column":4},"end":{"line":35,"column":5}}]},"4":{"loc":{"start":{"line":31,"column":8},"end":{"line":31,"column":33}},"type":"binary-expr","locations":[{"start":{"line":31,"column":8},"end":{"line":31,"column":33}},{"start":{"line":32,"column":7},"end":{"line":32,"column":36}},{"start":{"line":32,"column":40},"end":{"line":32,"column":92}}]}},"s":{"0":1,"1":1,"2":1,"3":1,"4":11,"5":1,"6":10,"7":10,"8":8,"9":7,"10":10,"11":10,"12":10,"13":6,"14":4,"15":8,"16":8,"17":4,"18":1},"f":{"0":11,"1":8,"2":10},"b":{"0":[8],"1":[1,10],"2":[7,1],"3":[6,4],"4":[10,9,7]}} ,"/home/runner/work/foal/foal/packages/core/src/common/hooks/validate-path-param.hook.ts": {"path":"/home/runner/work/foal/foal/packages/core/src/common/hooks/validate-path-param.hook.ts","statementMap":{"0":{"start":{"line":2,"column":0},"end":{"line":2,"column":89}},"1":{"start":{"line":3,"column":0},"end":{"line":3,"column":88}},"2":{"start":{"line":4,"column":0},"end":{"line":4,"column":41}},"3":{"start":{"line":5,"column":0},"end":{"line":5,"column":47}},"4":{"start":{"line":23,"column":14},"end":{"line":23,"column":30}},"5":{"start":{"line":26,"column":25},"end":{"line":32,"column":5}},"6":{"start":{"line":33,"column":4},"end":{"line":35,"column":5}},"7":{"start":{"line":34,"column":6},"end":{"line":34,"column":68}},"8":{"start":{"line":38,"column":2},"end":{"line":55,"column":4}},"9":{"start":{"line":39,"column":4},"end":{"line":39,"column":40}},"10":{"start":{"line":41,"column":4},"end":{"line":45,"column":5}},"11":{"start":{"line":44,"column":6},"end":{"line":44,"column":13}},"12":{"start":{"line":48,"column":6},"end":{"line":48,"column":58}},"13":{"start":{"line":51,"column":29},"end":{"line":51,"column":110}},"14":{"start":{"line":51,"column":62},"end":{"line":51,"column":86}},"15":{"start":{"line":53,"column":4},"end":{"line":53,"column":56}},"16":{"start":{"line":54,"column":4},"end":{"line":54,"column":75}},"17":{"start":{"line":18,"column":0},"end":{"line":56,"column":1}}},"fnMap":{"0":{"name":"ValidatePathParam","decl":{"start":{"line":18,"column":16},"end":{"line":18,"column":33}},"loc":{"start":{"line":21,"column":37},"end":{"line":56,"column":1}}},"1":{"name":"validate","decl":{"start":{"line":25,"column":11},"end":{"line":25,"column":19}},"loc":{"start":{"line":25,"column":43},"end":{"line":36,"column":3}}},"2":{"name":"(anonymous_2)","decl":{"start":{"line":38,"column":9},"end":{"line":38,"column":10}},"loc":{"start":{"line":38,"column":47},"end":{"line":55,"column":3}}},"3":{"name":"makeParameter","decl":{"start":{"line":47,"column":13},"end":{"line":47,"column":26}},"loc":{"start":{"line":47,"column":45},"end":{"line":49,"column":5}}},"4":{"name":"(anonymous_4)","decl":{"start":{"line":51,"column":50},"end":{"line":51,"column":51}},"loc":{"start":{"line":51,"column":62},"end":{"line":51,"column":86}}}},"branchMap":{"0":{"loc":{"start":{"line":21,"column":35},"end":{"line":21,"column":37}},"type":"default-arg","locations":[{"start":{"line":21,"column":35},"end":{"line":21,"column":37}}]},"1":{"loc":{"start":{"line":28,"column":37},"end":{"line":28,"column":49}},"type":"cond-expr","locations":[{"start":{"line":28,"column":37},"end":{"line":28,"column":49}},{"start":{"line":28,"column":52},"end":{"line":28,"column":58}}]},"2":{"loc":{"start":{"line":33,"column":4},"end":{"line":35,"column":5}},"type":"if","locations":[{"start":{"line":33,"column":4},"end":{"line":35,"column":5}},{"start":{"line":33,"column":4},"end":{"line":35,"column":5}}]},"3":{"loc":{"start":{"line":41,"column":4},"end":{"line":45,"column":5}},"type":"if","locations":[{"start":{"line":41,"column":4},"end":{"line":45,"column":5}},{"start":{"line":41,"column":4},"end":{"line":45,"column":5}}]},"4":{"loc":{"start":{"line":41,"column":8},"end":{"line":41,"column":33}},"type":"binary-expr","locations":[{"start":{"line":41,"column":8},"end":{"line":41,"column":33}},{"start":{"line":42,"column":7},"end":{"line":42,"column":36}},{"start":{"line":42,"column":40},"end":{"line":42,"column":92}}]},"5":{"loc":{"start":{"line":51,"column":50},"end":{"line":51,"column":86}},"type":"cond-expr","locations":[{"start":{"line":51,"column":50},"end":{"line":51,"column":86}},{"start":{"line":51,"column":89},"end":{"line":51,"column":110}}]}},"s":{"0":1,"1":1,"2":1,"3":1,"4":12,"5":4,"6":4,"7":2,"8":12,"9":12,"10":12,"11":7,"12":5,"13":5,"14":1,"15":5,"16":5,"17":1},"f":{"0":12,"1":4,"2":12,"3":5,"4":1},"b":{"0":[8],"1":[2,2],"2":[2,2],"3":[7,5],"4":[12,11,8],"5":[1,4]}} ,"/home/runner/work/foal/foal/packages/core/src/common/hooks/validate-query-param.hook.ts": {"path":"/home/runner/work/foal/foal/packages/core/src/common/hooks/validate-query-param.hook.ts","statementMap":{"0":{"start":{"line":2,"column":0},"end":{"line":2,"column":89}},"1":{"start":{"line":3,"column":0},"end":{"line":3,"column":89}},"2":{"start":{"line":4,"column":0},"end":{"line":4,"column":41}},"3":{"start":{"line":5,"column":0},"end":{"line":5,"column":47}},"4":{"start":{"line":24,"column":14},"end":{"line":24,"column":30}},"5":{"start":{"line":25,"column":19},"end":{"line":25,"column":45}},"6":{"start":{"line":28,"column":24},"end":{"line":34,"column":5}},"7":{"start":{"line":35,"column":4},"end":{"line":37,"column":5}},"8":{"start":{"line":36,"column":6},"end":{"line":36,"column":63}},"9":{"start":{"line":40,"column":2},"end":{"line":61,"column":4}},"10":{"start":{"line":41,"column":4},"end":{"line":41,"column":40}},"11":{"start":{"line":43,"column":4},"end":{"line":47,"column":5}},"12":{"start":{"line":46,"column":6},"end":{"line":46,"column":13}},"13":{"start":{"line":50,"column":41},"end":{"line":50,"column":70}},"14":{"start":{"line":51,"column":6},"end":{"line":53,"column":7}},"15":{"start":{"line":52,"column":8},"end":{"line":52,"column":35}},"16":{"start":{"line":54,"column":6},"end":{"line":54,"column":20}},"17":{"start":{"line":57,"column":30},"end":{"line":57,"column":111}},"18":{"start":{"line":57,"column":63},"end":{"line":57,"column":87}},"19":{"start":{"line":59,"column":4},"end":{"line":59,"column":57}},"20":{"start":{"line":60,"column":4},"end":{"line":60,"column":75}},"21":{"start":{"line":19,"column":0},"end":{"line":62,"column":1}}},"fnMap":{"0":{"name":"ValidateQueryParam","decl":{"start":{"line":19,"column":16},"end":{"line":19,"column":34}},"loc":{"start":{"line":22,"column":57},"end":{"line":62,"column":1}}},"1":{"name":"validate","decl":{"start":{"line":27,"column":11},"end":{"line":27,"column":19}},"loc":{"start":{"line":27,"column":43},"end":{"line":38,"column":3}}},"2":{"name":"(anonymous_2)","decl":{"start":{"line":40,"column":9},"end":{"line":40,"column":10}},"loc":{"start":{"line":40,"column":47},"end":{"line":61,"column":3}}},"3":{"name":"makeParameter","decl":{"start":{"line":49,"column":13},"end":{"line":49,"column":26}},"loc":{"start":{"line":49,"column":45},"end":{"line":55,"column":5}}},"4":{"name":"(anonymous_4)","decl":{"start":{"line":57,"column":51},"end":{"line":57,"column":52}},"loc":{"start":{"line":57,"column":63},"end":{"line":57,"column":87}}}},"branchMap":{"0":{"loc":{"start":{"line":21,"column":51},"end":{"line":21,"column":69}},"type":"default-arg","locations":[{"start":{"line":21,"column":51},"end":{"line":21,"column":69}}]},"1":{"loc":{"start":{"line":22,"column":55},"end":{"line":22,"column":57}},"type":"default-arg","locations":[{"start":{"line":22,"column":55},"end":{"line":22,"column":57}}]},"2":{"loc":{"start":{"line":30,"column":37},"end":{"line":30,"column":49}},"type":"cond-expr","locations":[{"start":{"line":30,"column":37},"end":{"line":30,"column":49}},{"start":{"line":30,"column":52},"end":{"line":30,"column":58}}]},"3":{"loc":{"start":{"line":32,"column":27},"end":{"line":32,"column":35}},"type":"cond-expr","locations":[{"start":{"line":32,"column":27},"end":{"line":32,"column":35}},{"start":{"line":32,"column":38},"end":{"line":32,"column":40}}]},"4":{"loc":{"start":{"line":35,"column":4},"end":{"line":37,"column":5}},"type":"if","locations":[{"start":{"line":35,"column":4},"end":{"line":37,"column":5}},{"start":{"line":35,"column":4},"end":{"line":37,"column":5}}]},"5":{"loc":{"start":{"line":43,"column":4},"end":{"line":47,"column":5}},"type":"if","locations":[{"start":{"line":43,"column":4},"end":{"line":47,"column":5}},{"start":{"line":43,"column":4},"end":{"line":47,"column":5}}]},"6":{"loc":{"start":{"line":43,"column":8},"end":{"line":43,"column":33}},"type":"binary-expr","locations":[{"start":{"line":43,"column":8},"end":{"line":43,"column":33}},{"start":{"line":44,"column":7},"end":{"line":44,"column":36}},{"start":{"line":44,"column":40},"end":{"line":44,"column":92}}]},"7":{"loc":{"start":{"line":51,"column":6},"end":{"line":53,"column":7}},"type":"if","locations":[{"start":{"line":51,"column":6},"end":{"line":53,"column":7}},{"start":{"line":51,"column":6},"end":{"line":53,"column":7}}]},"8":{"loc":{"start":{"line":57,"column":51},"end":{"line":57,"column":87}},"type":"cond-expr","locations":[{"start":{"line":57,"column":51},"end":{"line":57,"column":87}},{"start":{"line":57,"column":90},"end":{"line":57,"column":111}}]}},"s":{"0":1,"1":1,"2":1,"3":1,"4":23,"5":23,"6":8,"7":8,"8":4,"9":23,"10":23,"11":23,"12":14,"13":9,"14":9,"15":5,"16":9,"17":9,"18":1,"19":9,"20":9,"21":1},"f":{"0":23,"1":8,"2":23,"3":9,"4":1},"b":{"0":[1],"1":[10],"2":[2,6],"3":[7,1],"4":[4,4],"5":[14,9],"6":[23,21,16],"7":[5,4],"8":[1,8]}} ,"/home/runner/work/foal/foal/packages/core/src/common/hooks/validate-query.hook.ts": {"path":"/home/runner/work/foal/foal/packages/core/src/common/hooks/validate-query.hook.ts","statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":89}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":77}},"2":{"start":{"line":3,"column":0},"end":{"line":3,"column":41}},"3":{"start":{"line":4,"column":0},"end":{"line":4,"column":61}},"4":{"start":{"line":15,"column":2},"end":{"line":17,"column":3}},"5":{"start":{"line":16,"column":4},"end":{"line":16,"column":77}},"6":{"start":{"line":19,"column":14},"end":{"line":19,"column":30}},"7":{"start":{"line":20,"column":18},"end":{"line":20,"column":37}},"8":{"start":{"line":23,"column":4},"end":{"line":25,"column":5}},"9":{"start":{"line":24,"column":6},"end":{"line":24,"column":67}},"10":{"start":{"line":28,"column":2},"end":{"line":52,"column":4}},"11":{"start":{"line":29,"column":4},"end":{"line":29,"column":40}},"12":{"start":{"line":31,"column":4},"end":{"line":36,"column":5}},"13":{"start":{"line":35,"column":6},"end":{"line":35,"column":13}},"14":{"start":{"line":38,"column":4},"end":{"line":49,"column":5}},"15":{"start":{"line":39,"column":52},"end":{"line":43,"column":7}},"16":{"start":{"line":44,"column":6},"end":{"line":46,"column":7}},"17":{"start":{"line":45,"column":8},"end":{"line":45,"column":42}},"18":{"start":{"line":48,"column":6},"end":{"line":48,"column":59}},"19":{"start":{"line":51,"column":4},"end":{"line":51,"column":75}},"20":{"start":{"line":14,"column":0},"end":{"line":53,"column":1}}},"fnMap":{"0":{"name":"ValidateQuery","decl":{"start":{"line":14,"column":16},"end":{"line":14,"column":29}},"loc":{"start":{"line":14,"column":81},"end":{"line":53,"column":1}}},"1":{"name":"validate","decl":{"start":{"line":22,"column":11},"end":{"line":22,"column":19}},"loc":{"start":{"line":22,"column":32},"end":{"line":26,"column":3}}},"2":{"name":"(anonymous_2)","decl":{"start":{"line":28,"column":9},"end":{"line":28,"column":10}},"loc":{"start":{"line":28,"column":47},"end":{"line":52,"column":3}}}},"branchMap":{"0":{"loc":{"start":{"line":14,"column":79},"end":{"line":14,"column":81}},"type":"default-arg","locations":[{"start":{"line":14,"column":79},"end":{"line":14,"column":81}}]},"1":{"loc":{"start":{"line":15,"column":2},"end":{"line":17,"column":3}},"type":"if","locations":[{"start":{"line":15,"column":2},"end":{"line":17,"column":3}},{"start":{"line":15,"column":2},"end":{"line":17,"column":3}}]},"2":{"loc":{"start":{"line":23,"column":4},"end":{"line":25,"column":5}},"type":"if","locations":[{"start":{"line":23,"column":4},"end":{"line":25,"column":5}},{"start":{"line":23,"column":4},"end":{"line":25,"column":5}}]},"3":{"loc":{"start":{"line":31,"column":4},"end":{"line":36,"column":5}},"type":"if","locations":[{"start":{"line":31,"column":4},"end":{"line":36,"column":5}},{"start":{"line":31,"column":4},"end":{"line":36,"column":5}}]},"4":{"loc":{"start":{"line":32,"column":6},"end":{"line":32,"column":31}},"type":"binary-expr","locations":[{"start":{"line":32,"column":6},"end":{"line":32,"column":31}},{"start":{"line":33,"column":7},"end":{"line":33,"column":36}},{"start":{"line":33,"column":40},"end":{"line":33,"column":92}}]},"5":{"loc":{"start":{"line":44,"column":6},"end":{"line":46,"column":7}},"type":"if","locations":[{"start":{"line":44,"column":6},"end":{"line":46,"column":7}},{"start":{"line":44,"column":6},"end":{"line":46,"column":7}}]}},"s":{"0":1,"1":1,"2":1,"3":1,"4":11,"5":1,"6":10,"7":10,"8":8,"9":7,"10":10,"11":10,"12":10,"13":6,"14":4,"15":8,"16":8,"17":4,"18":8,"19":4,"20":1},"f":{"0":11,"1":8,"2":10},"b":{"0":[8],"1":[1,10],"2":[7,1],"3":[6,4],"4":[10,9,7],"5":[4,4]}} ,"/home/runner/work/foal/foal/packages/core/src/common/tokens/convert-base64-to-base64-url.util.ts": {"path":"/home/runner/work/foal/foal/packages/core/src/common/tokens/convert-base64-to-base64-url.util.ts","statementMap":{"0":{"start":{"line":9,"column":2},"end":{"line":12,"column":23}},"1":{"start":{"line":8,"column":0},"end":{"line":13,"column":1}}},"fnMap":{"0":{"name":"convertBase64ToBase64url","decl":{"start":{"line":8,"column":16},"end":{"line":8,"column":40}},"loc":{"start":{"line":8,"column":52},"end":{"line":13,"column":1}}}},"branchMap":{},"s":{"0":85,"1":1},"f":{"0":85},"b":{}} ,"/home/runner/work/foal/foal/packages/core/src/common/tokens/generate-signed-token.util.ts": {"path":"/home/runner/work/foal/foal/packages/core/src/common/tokens/generate-signed-token.util.ts","statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":53}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":45}},"2":{"start":{"line":5,"column":24},"end":{"line":5,"column":45}},"3":{"start":{"line":6,"column":2},"end":{"line":6,"column":42}},"4":{"start":{"line":4,"column":0},"end":{"line":7,"column":1}}},"fnMap":{"0":{"name":"generateSignedToken","decl":{"start":{"line":4,"column":22},"end":{"line":4,"column":41}},"loc":{"start":{"line":4,"column":56},"end":{"line":7,"column":1}}}},"branchMap":{},"s":{"0":1,"1":1,"2":1,"3":1,"4":1},"f":{"0":1},"b":{}} ,"/home/runner/work/foal/foal/packages/core/src/common/tokens/generate-token.util.ts": {"path":"/home/runner/work/foal/foal/packages/core/src/common/tokens/generate-token.util.ts","statementMap":{"0":{"start":{"line":2,"column":0},"end":{"line":2,"column":36}},"1":{"start":{"line":3,"column":0},"end":{"line":3,"column":32}},"2":{"start":{"line":6,"column":0},"end":{"line":6,"column":78}},"3":{"start":{"line":15,"column":15},"end":{"line":15,"column":47}},"4":{"start":{"line":16,"column":2},"end":{"line":16,"column":59}},"5":{"start":{"line":14,"column":0},"end":{"line":17,"column":1}}},"fnMap":{"0":{"name":"generateToken","decl":{"start":{"line":14,"column":22},"end":{"line":14,"column":35}},"loc":{"start":{"line":14,"column":35},"end":{"line":17,"column":1}}}},"branchMap":{},"s":{"0":1,"1":1,"2":1,"3":41,"4":41,"5":1},"f":{"0":41},"b":{}} ,"/home/runner/work/foal/foal/packages/core/src/common/tokens/index.ts": {"path":"/home/runner/work/foal/foal/packages/core/src/common/tokens/index.ts","statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":78}},"1":{"start":{"line":1,"column":9},"end":{"line":1,"column":33}},"2":{"start":{"line":2,"column":0},"end":{"line":2,"column":66}},"3":{"start":{"line":2,"column":9},"end":{"line":2,"column":28}},"4":{"start":{"line":3,"column":0},"end":{"line":3,"column":53}},"5":{"start":{"line":3,"column":9},"end":{"line":3,"column":22}},"6":{"start":{"line":4,"column":0},"end":{"line":4,"column":45}},"7":{"start":{"line":4,"column":9},"end":{"line":4,"column":18}},"8":{"start":{"line":5,"column":0},"end":{"line":5,"column":62}},"9":{"start":{"line":5,"column":9},"end":{"line":5,"column":26}}},"fnMap":{},"branchMap":{},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1},"f":{},"b":{}} ,"/home/runner/work/foal/foal/packages/core/src/common/tokens/sign-token.util.ts": {"path":"/home/runner/work/foal/foal/packages/core/src/common/tokens/sign-token.util.ts","statementMap":{"0":{"start":{"line":2,"column":0},"end":{"line":2,"column":35}},"1":{"start":{"line":5,"column":0},"end":{"line":5,"column":78}},"2":{"start":{"line":8,"column":2},"end":{"line":10,"column":14}},"3":{"start":{"line":7,"column":0},"end":{"line":11,"column":1}},"4":{"start":{"line":14,"column":20},"end":{"line":14,"column":66}},"5":{"start":{"line":15,"column":2},"end":{"line":15,"column":67}},"6":{"start":{"line":13,"column":0},"end":{"line":16,"column":1}}},"fnMap":{"0":{"name":"sign","decl":{"start":{"line":7,"column":16},"end":{"line":7,"column":20}},"loc":{"start":{"line":7,"column":62},"end":{"line":11,"column":1}}},"1":{"name":"signToken","decl":{"start":{"line":13,"column":16},"end":{"line":13,"column":25}},"loc":{"start":{"line":13,"column":63},"end":{"line":16,"column":1}}}},"branchMap":{},"s":{"0":1,"1":1,"2":90,"3":1,"4":43,"5":43,"6":1},"f":{"0":90,"1":43},"b":{}} ,"/home/runner/work/foal/foal/packages/core/src/common/tokens/verify-signed-token.util.ts": {"path":"/home/runner/work/foal/foal/packages/core/src/common/tokens/verify-signed-token.util.ts","statementMap":{"0":{"start":{"line":2,"column":0},"end":{"line":2,"column":40}},"1":{"start":{"line":5,"column":0},"end":{"line":5,"column":40}},"2":{"start":{"line":20,"column":2},"end":{"line":22,"column":3}},"3":{"start":{"line":21,"column":4},"end":{"line":21,"column":17}},"4":{"start":{"line":23,"column":39},"end":{"line":23,"column":61}},"5":{"start":{"line":25,"column":2},"end":{"line":27,"column":3}},"6":{"start":{"line":26,"column":4},"end":{"line":26,"column":17}},"7":{"start":{"line":29,"column":34},"end":{"line":29,"column":61}},"8":{"start":{"line":30,"column":32},"end":{"line":30,"column":76}},"9":{"start":{"line":31,"column":2},"end":{"line":31,"column":84}},"10":{"start":{"line":33,"column":2},"end":{"line":35,"column":3}},"11":{"start":{"line":34,"column":4},"end":{"line":34,"column":25}},"12":{"start":{"line":36,"column":2},"end":{"line":36,"column":15}},"13":{"start":{"line":19,"column":0},"end":{"line":37,"column":1}}},"fnMap":{"0":{"name":"verifySignedToken","decl":{"start":{"line":19,"column":16},"end":{"line":19,"column":33}},"loc":{"start":{"line":19,"column":69},"end":{"line":37,"column":1}}}},"branchMap":{"0":{"loc":{"start":{"line":20,"column":2},"end":{"line":22,"column":3}},"type":"if","locations":[{"start":{"line":20,"column":2},"end":{"line":22,"column":3}},{"start":{"line":20,"column":2},"end":{"line":22,"column":3}}]},"1":{"loc":{"start":{"line":25,"column":2},"end":{"line":27,"column":3}},"type":"if","locations":[{"start":{"line":25,"column":2},"end":{"line":27,"column":3}},{"start":{"line":25,"column":2},"end":{"line":27,"column":3}}]},"2":{"loc":{"start":{"line":33,"column":2},"end":{"line":35,"column":3}},"type":"if","locations":[{"start":{"line":33,"column":2},"end":{"line":35,"column":3}},{"start":{"line":33,"column":2},"end":{"line":35,"column":3}}]}},"s":{"0":1,"1":1,"2":59,"3":2,"4":57,"5":57,"6":10,"7":47,"8":47,"9":47,"10":47,"11":39,"12":8,"13":1},"f":{"0":59},"b":{"0":[2,57],"1":[10,47],"2":[39,8]}} ,"/home/runner/work/foal/foal/packages/core/src/common/utils/controller.util.ts": {"path":"/home/runner/work/foal/foal/packages/core/src/common/utils/controller.util.ts","statementMap":{"0":{"start":{"line":2,"column":0},"end":{"line":2,"column":26}},"1":{"start":{"line":17,"column":2},"end":{"line":17,"column":56}},"2":{"start":{"line":18,"column":2},"end":{"line":18,"column":25}},"3":{"start":{"line":16,"column":0},"end":{"line":19,"column":1}}},"fnMap":{"0":{"name":"controller","decl":{"start":{"line":16,"column":16},"end":{"line":16,"column":26}},"loc":{"start":{"line":16,"column":63},"end":{"line":19,"column":1}}}},"branchMap":{},"s":{"0":1,"1":4,"2":4,"3":1},"f":{"0":4},"b":{}} ,"/home/runner/work/foal/foal/packages/core/src/common/utils/escape-prop.ts": {"path":"/home/runner/work/foal/foal/packages/core/src/common/utils/escape-prop.ts","statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":33}},"1":{"start":{"line":14,"column":15},"end":{"line":14,"column":38}},"2":{"start":{"line":15,"column":2},"end":{"line":17,"column":3}},"3":{"start":{"line":16,"column":4},"end":{"line":16,"column":73}},"4":{"start":{"line":18,"column":2},"end":{"line":18,"column":46}},"5":{"start":{"line":13,"column":0},"end":{"line":19,"column":1}}},"fnMap":{"0":{"name":"escapeProp","decl":{"start":{"line":13,"column":16},"end":{"line":13,"column":26}},"loc":{"start":{"line":13,"column":56},"end":{"line":19,"column":1}}}},"branchMap":{"0":{"loc":{"start":{"line":15,"column":2},"end":{"line":17,"column":3}},"type":"if","locations":[{"start":{"line":15,"column":2},"end":{"line":17,"column":3}},{"start":{"line":15,"column":2},"end":{"line":17,"column":3}}]}},"s":{"0":1,"1":2,"2":2,"3":1,"4":1,"5":1},"f":{"0":2},"b":{"0":[1,1]}} ,"/home/runner/work/foal/foal/packages/core/src/common/utils/escape.ts": {"path":"/home/runner/work/foal/foal/packages/core/src/common/utils/escape.ts","statementMap":{"0":{"start":{"line":1,"column":18},"end":{"line":8,"column":1}},"1":{"start":{"line":21,"column":2},"end":{"line":21,"column":90}},"2":{"start":{"line":21,"column":44},"end":{"line":21,"column":88}},"3":{"start":{"line":20,"column":0},"end":{"line":22,"column":1}}},"fnMap":{"0":{"name":"escape","decl":{"start":{"line":20,"column":16},"end":{"line":20,"column":22}},"loc":{"start":{"line":20,"column":34},"end":{"line":22,"column":1}}},"1":{"name":"(anonymous_1)","decl":{"start":{"line":21,"column":35},"end":{"line":21,"column":39}},"loc":{"start":{"line":21,"column":44},"end":{"line":21,"column":88}}}},"branchMap":{},"s":{"0":1,"1":7,"2":19,"3":1},"f":{"0":7,"1":19},"b":{}} ,"/home/runner/work/foal/foal/packages/core/src/common/utils/get-ajv-instance.ts": {"path":"/home/runner/work/foal/foal/packages/core/src/common/utils/get-ajv-instance.ts","statementMap":{"0":{"start":{"line":2,"column":0},"end":{"line":2,"column":26}},"1":{"start":{"line":3,"column":0},"end":{"line":3,"column":35}},"2":{"start":{"line":7,"column":13},"end":{"line":9,"column":2}},"3":{"start":{"line":24,"column":2},"end":{"line":32,"column":3}},"4":{"start":{"line":25,"column":4},"end":{"line":31,"column":7}},"5":{"start":{"line":33,"column":2},"end":{"line":33,"column":35}},"6":{"start":{"line":23,"column":0},"end":{"line":34,"column":1}}},"fnMap":{"0":{"name":"getAjvInstance","decl":{"start":{"line":23,"column":16},"end":{"line":23,"column":30}},"loc":{"start":{"line":23,"column":30},"end":{"line":34,"column":1}}}},"branchMap":{"0":{"loc":{"start":{"line":24,"column":2},"end":{"line":32,"column":3}},"type":"if","locations":[{"start":{"line":24,"column":2},"end":{"line":32,"column":3}},{"start":{"line":24,"column":2},"end":{"line":32,"column":3}}]}},"s":{"0":1,"1":1,"2":1,"3":146,"4":6,"5":143,"6":1},"f":{"0":146},"b":{"0":[6,140]}} ,"/home/runner/work/foal/foal/packages/core/src/common/utils/hash-password.util.ts": {"path":"/home/runner/work/foal/foal/packages/core/src/common/utils/hash-password.util.ts","statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":44}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":32}},"2":{"start":{"line":9,"column":15},"end":{"line":9,"column":65}},"3":{"start":{"line":10,"column":21},"end":{"line":10,"column":27}},"4":{"start":{"line":11,"column":17},"end":{"line":11,"column":19}},"5":{"start":{"line":12,"column":17},"end":{"line":12,"column":25}},"6":{"start":{"line":13,"column":21},"end":{"line":13,"column":88}},"7":{"start":{"line":14,"column":2},"end":{"line":14,"column":80}},"8":{"start":{"line":34,"column":2},"end":{"line":36,"column":3}},"9":{"start":{"line":35,"column":4},"end":{"line":35,"column":44}},"10":{"start":{"line":37,"column":21},"end":{"line":37,"column":53}},"11":{"start":{"line":38,"column":21},"end":{"line":38,"column":27}},"12":{"start":{"line":39,"column":17},"end":{"line":39,"column":19}},"13":{"start":{"line":40,"column":17},"end":{"line":40,"column":25}},"14":{"start":{"line":41,"column":27},"end":{"line":41,"column":109}},"15":{"start":{"line":43,"column":15},"end":{"line":43,"column":44}},"16":{"start":{"line":44,"column":21},"end":{"line":44,"column":56}},"17":{"start":{"line":45,"column":2},"end":{"line":45,"column":64}},"18":{"start":{"line":32,"column":0},"end":{"line":46,"column":1}}},"fnMap":{"0":{"name":"parsePassword","decl":{"start":{"line":8,"column":15},"end":{"line":8,"column":28}},"loc":{"start":{"line":8,"column":45},"end":{"line":15,"column":1}}},"1":{"name":"hashPassword","decl":{"start":{"line":32,"column":22},"end":{"line":32,"column":34}},"loc":{"start":{"line":33,"column":69},"end":{"line":46,"column":1}}}},"branchMap":{"0":{"loc":{"start":{"line":33,"column":67},"end":{"line":33,"column":69}},"type":"default-arg","locations":[{"start":{"line":33,"column":67},"end":{"line":33,"column":69}}]},"1":{"loc":{"start":{"line":34,"column":2},"end":{"line":36,"column":3}},"type":"if","locations":[{"start":{"line":34,"column":2},"end":{"line":36,"column":3}},{"start":{"line":34,"column":2},"end":{"line":36,"column":3}}]}},"s":{"0":1,"1":1,"2":2,"3":2,"4":2,"5":2,"6":2,"7":2,"8":4,"9":2,"10":2,"11":2,"12":2,"13":2,"14":2,"15":2,"16":2,"17":2,"18":1},"f":{"0":2,"1":4},"b":{"0":[2],"1":[2,2]}} ,"/home/runner/work/foal/foal/packages/core/src/common/utils/index.ts": {"path":"/home/runner/work/foal/foal/packages/core/src/common/utils/index.ts","statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":46}},"1":{"start":{"line":1,"column":9},"end":{"line":1,"column":19}},"2":{"start":{"line":2,"column":0},"end":{"line":2,"column":42}},"3":{"start":{"line":2,"column":9},"end":{"line":2,"column":19}},"4":{"start":{"line":3,"column":0},"end":{"line":3,"column":33}},"5":{"start":{"line":3,"column":9},"end":{"line":3,"column":15}},"6":{"start":{"line":4,"column":0},"end":{"line":4,"column":51}},"7":{"start":{"line":4,"column":9},"end":{"line":4,"column":23}},"8":{"start":{"line":5,"column":0},"end":{"line":5,"column":51}},"9":{"start":{"line":5,"column":9},"end":{"line":5,"column":21}},"10":{"start":{"line":6,"column":0},"end":{"line":6,"column":44}},"11":{"start":{"line":6,"column":9},"end":{"line":6,"column":17}},"12":{"start":{"line":7,"column":0},"end":{"line":7,"column":49}},"13":{"start":{"line":7,"column":9},"end":{"line":7,"column":20}},"14":{"start":{"line":8,"column":0},"end":{"line":8,"column":38}},"15":{"start":{"line":8,"column":9},"end":{"line":8,"column":15}},"16":{"start":{"line":9,"column":0},"end":{"line":9,"column":42}},"17":{"start":{"line":9,"column":9},"end":{"line":9,"column":17}},"18":{"start":{"line":10,"column":0},"end":{"line":10,"column":55}},"19":{"start":{"line":10,"column":9},"end":{"line":10,"column":23}}},"fnMap":{},"branchMap":{},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1,"13":1,"14":1,"15":1,"16":1,"17":1,"18":1,"19":1},"f":{},"b":{}} ,"/home/runner/work/foal/foal/packages/core/src/common/utils/is-in-file.util.ts": {"path":"/home/runner/work/foal/foal/packages/core/src/common/utils/is-in-file.util.ts","statementMap":{"0":{"start":{"line":2,"column":0},"end":{"line":2,"column":29}},"1":{"start":{"line":3,"column":0},"end":{"line":3,"column":32}},"2":{"start":{"line":13,"column":2},"end":{"line":16,"column":4}},"3":{"start":{"line":14,"column":24},"end":{"line":14,"column":63}},"4":{"start":{"line":15,"column":4},"end":{"line":15,"column":41}},"5":{"start":{"line":12,"column":0},"end":{"line":17,"column":1}}},"fnMap":{"0":{"name":"isInFile","decl":{"start":{"line":12,"column":16},"end":{"line":12,"column":24}},"loc":{"start":{"line":12,"column":37},"end":{"line":17,"column":1}}},"1":{"name":"(anonymous_1)","decl":{"start":{"line":13,"column":9},"end":{"line":13,"column":13}},"loc":{"start":{"line":13,"column":35},"end":{"line":16,"column":3}}}},"branchMap":{},"s":{"0":1,"1":1,"2":2,"3":2,"4":2,"5":1},"f":{"0":2,"1":2},"b":{}} ,"/home/runner/work/foal/foal/packages/core/src/common/utils/render-error.util.ts": {"path":"/home/runner/work/foal/foal/packages/core/src/common/utils/render-error.util.ts","statementMap":{"0":{"start":{"line":2,"column":0},"end":{"line":2,"column":29}},"1":{"start":{"line":3,"column":0},"end":{"line":3,"column":27}},"2":{"start":{"line":4,"column":0},"end":{"line":4,"column":32}},"3":{"start":{"line":7,"column":0},"end":{"line":7,"column":77}},"4":{"start":{"line":8,"column":0},"end":{"line":8,"column":46}},"5":{"start":{"line":10,"column":16},"end":{"line":11,"column":70}},"6":{"start":{"line":25,"column":19},"end":{"line":25,"column":87}},"7":{"start":{"line":27,"column":2},"end":{"line":29,"column":3}},"8":{"start":{"line":28,"column":4},"end":{"line":28,"column":56}},"9":{"start":{"line":31,"column":2},"end":{"line":35,"column":6}},"10":{"start":{"line":24,"column":0},"end":{"line":36,"column":1}}},"fnMap":{"0":{"name":"renderError","decl":{"start":{"line":24,"column":22},"end":{"line":24,"column":33}},"loc":{"start":{"line":24,"column":60},"end":{"line":36,"column":1}}}},"branchMap":{"0":{"loc":{"start":{"line":27,"column":2},"end":{"line":29,"column":3}},"type":"if","locations":[{"start":{"line":27,"column":2},"end":{"line":29,"column":3}},{"start":{"line":27,"column":2},"end":{"line":29,"column":3}}]}},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":12,"7":12,"8":10,"9":2,"10":1},"f":{"0":12},"b":{"0":[10,2]}} ,"/home/runner/work/foal/foal/packages/core/src/common/utils/render.util.ts": {"path":"/home/runner/work/foal/foal/packages/core/src/common/utils/render.util.ts","statementMap":{"0":{"start":{"line":2,"column":0},"end":{"line":2,"column":29}},"1":{"start":{"line":3,"column":0},"end":{"line":3,"column":27}},"2":{"start":{"line":6,"column":0},"end":{"line":6,"column":32}},"3":{"start":{"line":7,"column":0},"end":{"line":7,"column":51}},"4":{"start":{"line":20,"column":2},"end":{"line":22,"column":3}},"5":{"start":{"line":21,"column":4},"end":{"line":21,"column":78}},"6":{"start":{"line":23,"column":2},"end":{"line":23,"column":18}},"7":{"start":{"line":19,"column":0},"end":{"line":24,"column":1}},"8":{"start":{"line":40,"column":15},"end":{"line":40,"column":67}},"9":{"start":{"line":41,"column":19},"end":{"line":41,"column":58}},"10":{"start":{"line":43,"column":25},"end":{"line":43,"column":73}},"11":{"start":{"line":44,"column":2},"end":{"line":60,"column":3}},"12":{"start":{"line":45,"column":42},"end":{"line":45,"column":65}},"13":{"start":{"line":46,"column":4},"end":{"line":55,"column":5}},"14":{"start":{"line":47,"column":6},"end":{"line":54,"column":9}},"15":{"start":{"line":48,"column":8},"end":{"line":53,"column":11}},"16":{"start":{"line":49,"column":10},"end":{"line":51,"column":11}},"17":{"start":{"line":50,"column":12},"end":{"line":50,"column":31}},"18":{"start":{"line":52,"column":10},"end":{"line":52,"column":44}},"19":{"start":{"line":56,"column":4},"end":{"line":58,"column":5}},"20":{"start":{"line":57,"column":6},"end":{"line":57,"column":66}},"21":{"start":{"line":59,"column":4},"end":{"line":59,"column":90}},"22":{"start":{"line":62,"column":2},"end":{"line":62,"column":62}},"23":{"start":{"line":39,"column":0},"end":{"line":63,"column":1}}},"fnMap":{"0":{"name":"renderToString","decl":{"start":{"line":19,"column":16},"end":{"line":19,"column":30}},"loc":{"start":{"line":19,"column":60},"end":{"line":24,"column":1}}},"1":{"name":"render","decl":{"start":{"line":39,"column":22},"end":{"line":39,"column":28}},"loc":{"start":{"line":39,"column":88},"end":{"line":63,"column":1}}},"2":{"name":"(anonymous_2)","decl":{"start":{"line":47,"column":41},"end":{"line":47,"column":42}},"loc":{"start":{"line":47,"column":61},"end":{"line":54,"column":7}}},"3":{"name":"(anonymous_3)","decl":{"start":{"line":48,"column":32},"end":{"line":48,"column":33}},"loc":{"start":{"line":48,"column":59},"end":{"line":53,"column":9}}}},"branchMap":{"0":{"loc":{"start":{"line":39,"column":68},"end":{"line":39,"column":70}},"type":"default-arg","locations":[{"start":{"line":39,"column":68},"end":{"line":39,"column":70}}]},"1":{"loc":{"start":{"line":40,"column":25},"end":{"line":40,"column":52}},"type":"cond-expr","locations":[{"start":{"line":40,"column":25},"end":{"line":40,"column":52}},{"start":{"line":40,"column":55},"end":{"line":40,"column":67}}]},"2":{"loc":{"start":{"line":44,"column":2},"end":{"line":60,"column":3}},"type":"if","locations":[{"start":{"line":44,"column":2},"end":{"line":60,"column":3}},{"start":{"line":44,"column":2},"end":{"line":60,"column":3}}]},"3":{"loc":{"start":{"line":46,"column":4},"end":{"line":55,"column":5}},"type":"if","locations":[{"start":{"line":46,"column":4},"end":{"line":55,"column":5}},{"start":{"line":46,"column":4},"end":{"line":55,"column":5}}]},"4":{"loc":{"start":{"line":49,"column":10},"end":{"line":51,"column":11}},"type":"if","locations":[{"start":{"line":49,"column":10},"end":{"line":51,"column":11}},{"start":{"line":49,"column":10},"end":{"line":51,"column":11}}]},"5":{"loc":{"start":{"line":56,"column":4},"end":{"line":58,"column":5}},"type":"if","locations":[{"start":{"line":56,"column":4},"end":{"line":58,"column":5}},{"start":{"line":56,"column":4},"end":{"line":58,"column":5}}]}},"s":{"0":1,"1":1,"2":1,"3":1,"4":6,"5":11,"6":6,"7":1,"8":9,"9":9,"10":8,"11":8,"12":6,"13":6,"14":3,"15":3,"16":3,"17":1,"18":2,"19":3,"20":2,"21":1,"22":2,"23":1},"f":{"0":6,"1":9,"2":3,"3":3},"b":{"0":[0],"1":[8,1],"2":[6,2],"3":[3,3],"4":[1,2],"5":[2,1]}} ,"/home/runner/work/foal/foal/packages/core/src/common/utils/validate.util.ts": {"path":"/home/runner/work/foal/foal/packages/core/src/common/utils/validate.util.ts","statementMap":{"0":{"start":{"line":2,"column":0},"end":{"line":2,"column":43}},"1":{"start":{"line":3,"column":0},"end":{"line":3,"column":51}},"2":{"start":{"line":14,"column":14},"end":{"line":14,"column":30}},"3":{"start":{"line":15,"column":2},"end":{"line":17,"column":3}},"4":{"start":{"line":16,"column":4},"end":{"line":16,"column":42}},"5":{"start":{"line":13,"column":0},"end":{"line":18,"column":1}}},"fnMap":{"0":{"name":"validate","decl":{"start":{"line":13,"column":16},"end":{"line":13,"column":24}},"loc":{"start":{"line":13,"column":50},"end":{"line":18,"column":1}}}},"branchMap":{"0":{"loc":{"start":{"line":15,"column":2},"end":{"line":17,"column":3}},"type":"if","locations":[{"start":{"line":15,"column":2},"end":{"line":17,"column":3}},{"start":{"line":15,"column":2},"end":{"line":17,"column":3}}]}},"s":{"0":1,"1":1,"2":3,"3":3,"4":2,"5":1},"f":{"0":3},"b":{"0":[2,1]}} ,"/home/runner/work/foal/foal/packages/core/src/common/utils/verify-password.util.ts": {"path":"/home/runner/work/foal/foal/packages/core/src/common/utils/verify-password.util.ts","statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":36}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":48}},"2":{"start":{"line":3,"column":0},"end":{"line":3,"column":32}},"3":{"start":{"line":16,"column":17},"end":{"line":16,"column":40}},"4":{"start":{"line":17,"column":54},"end":{"line":17,"column":77}},"5":{"start":{"line":19,"column":2},"end":{"line":19,"column":64}},"6":{"start":{"line":21,"column":2},"end":{"line":21,"column":71}},"7":{"start":{"line":22,"column":2},"end":{"line":22,"column":65}},"8":{"start":{"line":23,"column":2},"end":{"line":23,"column":71}},"9":{"start":{"line":24,"column":2},"end":{"line":24,"column":82}},"10":{"start":{"line":26,"column":21},"end":{"line":26,"column":65}},"11":{"start":{"line":27,"column":27},"end":{"line":27,"column":77}},"12":{"start":{"line":28,"column":17},"end":{"line":28,"column":25}},"13":{"start":{"line":29,"column":19},"end":{"line":35,"column":3}},"14":{"start":{"line":36,"column":2},"end":{"line":36,"column":53}},"15":{"start":{"line":14,"column":0},"end":{"line":37,"column":1}}},"fnMap":{"0":{"name":"verifyPassword","decl":{"start":{"line":14,"column":22},"end":{"line":14,"column":36}},"loc":{"start":{"line":15,"column":71},"end":{"line":37,"column":1}}}},"branchMap":{"0":{"loc":{"start":{"line":15,"column":69},"end":{"line":15,"column":71}},"type":"default-arg","locations":[{"start":{"line":15,"column":69},"end":{"line":15,"column":71}}]},"1":{"loc":{"start":{"line":16,"column":17},"end":{"line":16,"column":31}},"type":"binary-expr","locations":[{"start":{"line":16,"column":17},"end":{"line":16,"column":31}},{"start":{"line":16,"column":35},"end":{"line":16,"column":40}}]},"2":{"loc":{"start":{"line":26,"column":48},"end":{"line":26,"column":53}},"type":"cond-expr","locations":[{"start":{"line":26,"column":48},"end":{"line":26,"column":53}},{"start":{"line":26,"column":56},"end":{"line":26,"column":64}}]},"3":{"loc":{"start":{"line":27,"column":60},"end":{"line":27,"column":65}},"type":"cond-expr","locations":[{"start":{"line":27,"column":60},"end":{"line":27,"column":65}},{"start":{"line":27,"column":68},"end":{"line":27,"column":76}}]},"4":{"loc":{"start":{"line":31,"column":13},"end":{"line":31,"column":39}},"type":"cond-expr","locations":[{"start":{"line":31,"column":13},"end":{"line":31,"column":39}},{"start":{"line":31,"column":42},"end":{"line":31,"column":52}}]}},"s":{"0":1,"1":1,"2":1,"3":11,"4":11,"5":11,"6":10,"7":9,"8":8,"9":7,"10":6,"11":6,"12":6,"13":6,"14":6,"15":1},"f":{"0":11},"b":{"0":[9],"1":[11,9],"2":[2,4],"3":[2,4],"4":[2,4]}} ,"/home/runner/work/foal/foal/packages/core/src/core/controllers.ts": {"path":"/home/runner/work/foal/foal/packages/core/src/core/controllers.ts","statementMap":{"0":{"start":{"line":2,"column":0},"end":{"line":2,"column":26}},"1":{"start":{"line":6,"column":0},"end":{"line":6,"column":77}},"2":{"start":{"line":21,"column":2},"end":{"line":21,"column":66}},"3":{"start":{"line":18,"column":0},"end":{"line":22,"column":1}}},"fnMap":{"0":{"name":"createController","decl":{"start":{"line":18,"column":16},"end":{"line":18,"column":32}},"loc":{"start":{"line":19,"column":74},"end":{"line":22,"column":1}}}},"branchMap":{},"s":{"0":1,"1":1,"2":7,"3":1},"f":{"0":7},"b":{}} ,"/home/runner/work/foal/foal/packages/core/src/core/hooks.ts": {"path":"/home/runner/work/foal/foal/packages/core/src/core/hooks.ts","statementMap":{"0":{"start":{"line":2,"column":0},"end":{"line":2,"column":26}},"1":{"start":{"line":39,"column":2},"end":{"line":44,"column":4}},"2":{"start":{"line":41,"column":34},"end":{"line":41,"column":102}},"3":{"start":{"line":42,"column":4},"end":{"line":42,"column":36}},"4":{"start":{"line":43,"column":4},"end":{"line":43,"column":74}},"5":{"start":{"line":38,"column":0},"end":{"line":45,"column":1}},"6":{"start":{"line":56,"column":2},"end":{"line":56,"column":14}},"7":{"start":{"line":56,"column":8},"end":{"line":56,"column":14}},"8":{"start":{"line":58,"column":2},"end":{"line":58,"column":49}},"9":{"start":{"line":54,"column":0},"end":{"line":59,"column":1}},"10":{"start":{"line":70,"column":2},"end":{"line":70,"column":14}},"11":{"start":{"line":70,"column":8},"end":{"line":70,"column":14}},"12":{"start":{"line":72,"column":2},"end":{"line":72,"column":46}},"13":{"start":{"line":68,"column":0},"end":{"line":73,"column":1}},"14":{"start":{"line":83,"column":40},"end":{"line":83,"column":42}},"15":{"start":{"line":84,"column":2},"end":{"line":86,"column":3}},"16":{"start":{"line":85,"column":4},"end":{"line":85,"column":50}},"17":{"start":{"line":87,"column":2},"end":{"line":87,"column":32}},"18":{"start":{"line":82,"column":0},"end":{"line":88,"column":1}}},"fnMap":{"0":{"name":"Hook","decl":{"start":{"line":38,"column":16},"end":{"line":38,"column":20}},"loc":{"start":{"line":38,"column":53},"end":{"line":45,"column":1}}},"1":{"name":"(anonymous_2)","decl":{"start":{"line":39,"column":9},"end":{"line":39,"column":10}},"loc":{"start":{"line":39,"column":47},"end":{"line":44,"column":3}}},"2":{"name":"getHookFunction","decl":{"start":{"line":54,"column":16},"end":{"line":54,"column":31}},"loc":{"start":{"line":54,"column":51},"end":{"line":59,"column":1}}},"3":{"name":"getHookFunctions","decl":{"start":{"line":68,"column":16},"end":{"line":68,"column":32}},"loc":{"start":{"line":68,"column":52},"end":{"line":73,"column":1}}},"4":{"name":"MergeHooks","decl":{"start":{"line":82,"column":16},"end":{"line":82,"column":26}},"loc":{"start":{"line":82,"column":61},"end":{"line":88,"column":1}}}},"branchMap":{"0":{"loc":{"start":{"line":41,"column":34},"end":{"line":41,"column":96}},"type":"binary-expr","locations":[{"start":{"line":41,"column":34},"end":{"line":41,"column":96}},{"start":{"line":41,"column":100},"end":{"line":41,"column":102}}]}},"s":{"0":1,"1":226,"2":226,"3":226,"4":226,"5":1,"6":94,"7":94,"8":94,"9":1,"10":4,"11":4,"12":4,"13":1,"14":1,"15":1,"16":3,"17":1,"18":1},"f":{"0":226,"1":226,"2":94,"3":4,"4":1},"b":{"0":[226,201]}} ,"/home/runner/work/foal/foal/packages/core/src/core/index.ts": {"path":"/home/runner/work/foal/foal/packages/core/src/core/index.ts","statementMap":{"0":{"start":{"line":2,"column":0},"end":{"line":2,"column":48}},"1":{"start":{"line":2,"column":9},"end":{"line":2,"column":25}},"2":{"start":{"line":3,"column":0},"end":{"line":3,"column":23}},"3":{"start":{"line":4,"column":0},"end":{"line":4,"column":24}},"4":{"start":{"line":5,"column":0},"end":{"line":5,"column":25}},"5":{"start":{"line":6,"column":0},"end":{"line":6,"column":25}},"6":{"start":{"line":7,"column":0},"end":{"line":7,"column":89}},"7":{"start":{"line":7,"column":9},"end":{"line":7,"column":22}},"8":{"start":{"line":7,"column":24},"end":{"line":7,"column":34}},"9":{"start":{"line":7,"column":36},"end":{"line":7,"column":46}},"10":{"start":{"line":7,"column":48},"end":{"line":7,"column":62}}},"fnMap":{},"branchMap":{},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1},"f":{},"b":{}} ,"/home/runner/work/foal/foal/packages/core/src/core/service-manager.test.ts": {"path":"/home/runner/work/foal/foal/packages/core/src/core/service-manager.test.ts","statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":63}},"1":{"start":{"line":1,"column":64},"end":{"line":1,"column":81}}},"fnMap":{},"branchMap":{},"s":{"0":1,"1":1},"f":{},"b":{}} ,"/home/runner/work/foal/foal/packages/core/src/core/service-manager.ts": {"path":"/home/runner/work/foal/foal/packages/core/src/core/service-manager.ts","statementMap":{"0":{"start":{"line":2,"column":0},"end":{"line":2,"column":27}},"1":{"start":{"line":5,"column":0},"end":{"line":5,"column":26}},"2":{"start":{"line":9,"column":0},"end":{"line":9,"column":33}},"3":{"start":{"line":23,"column":2},"end":{"line":27,"column":4}},"4":{"start":{"line":24,"column":40},"end":{"line":24,"column":98}},"5":{"start":{"line":25,"column":4},"end":{"line":25,"column":57}},"6":{"start":{"line":26,"column":4},"end":{"line":26,"column":65}},"7":{"start":{"line":22,"column":0},"end":{"line":28,"column":1}},"8":{"start":{"line":36,"column":23},"end":{"line":36,"column":78}},"9":{"start":{"line":37,"column":38},"end":{"line":37,"column":96}},"10":{"start":{"line":38,"column":2},"end":{"line":38,"column":51}},"11":{"start":{"line":39,"column":2},"end":{"line":39,"column":63}},"12":{"start":{"line":35,"column":0},"end":{"line":40,"column":1}},"13":{"start":{"line":55,"column":2},"end":{"line":55,"column":63}},"14":{"start":{"line":52,"column":0},"end":{"line":56,"column":1}},"15":{"start":{"line":61,"column":34},"end":{"line":61,"column":99}},"16":{"start":{"line":63,"column":23},"end":{"line":63,"column":43}},"17":{"start":{"line":65,"column":2},"end":{"line":74,"column":3}},"18":{"start":{"line":66,"column":4},"end":{"line":66,"column":34}},"19":{"start":{"line":67,"column":9},"end":{"line":74,"column":3}},"20":{"start":{"line":68,"column":4},"end":{"line":73,"column":7}},"21":{"start":{"line":69,"column":27},"end":{"line":69,"column":64}},"22":{"start":{"line":70,"column":6},"end":{"line":72,"column":7}},"23":{"start":{"line":71,"column":8},"end":{"line":71,"column":58}},"24":{"start":{"line":76,"column":2},"end":{"line":76,"column":42}},"25":{"start":{"line":58,"column":0},"end":{"line":77,"column":1}},"26":{"start":{"line":87,"column":19},"end":{"line":87,"column":103}},"27":{"start":{"line":101,"column":4},"end":{"line":107,"column":5}},"28":{"start":{"line":102,"column":20},"end":{"line":102,"column":44}},"29":{"start":{"line":103,"column":6},"end":{"line":105,"column":7}},"30":{"start":{"line":104,"column":8},"end":{"line":104,"column":85}},"31":{"start":{"line":106,"column":6},"end":{"line":106,"column":37}},"32":{"start":{"line":109,"column":38},"end":{"line":109,"column":40}},"33":{"start":{"line":110,"column":4},"end":{"line":112,"column":5}},"34":{"start":{"line":111,"column":6},"end":{"line":111,"column":45}},"35":{"start":{"line":113,"column":4},"end":{"line":113,"column":32}},"36":{"start":{"line":127,"column":4},"end":{"line":130,"column":7}},"37":{"start":{"line":131,"column":4},"end":{"line":131,"column":16}},"38":{"start":{"line":145,"column":4},"end":{"line":148,"column":5}},"39":{"start":{"line":147,"column":6},"end":{"line":147,"column":18}},"40":{"start":{"line":151,"column":18},"end":{"line":151,"column":42}},"41":{"start":{"line":152,"column":4},"end":{"line":154,"column":5}},"42":{"start":{"line":153,"column":6},"end":{"line":153,"column":27}},"43":{"start":{"line":157,"column":4},"end":{"line":159,"column":5}},"44":{"start":{"line":158,"column":6},"end":{"line":158,"column":83}},"45":{"start":{"line":161,"column":4},"end":{"line":164,"column":5}},"46":{"start":{"line":162,"column":28},"end":{"line":162,"column":71}},"47":{"start":{"line":163,"column":6},"end":{"line":163,"column":37}},"48":{"start":{"line":167,"column":40},"end":{"line":167,"column":103}},"49":{"start":{"line":170,"column":20},"end":{"line":170,"column":47}},"50":{"start":{"line":172,"column":4},"end":{"line":174,"column":5}},"51":{"start":{"line":173,"column":7},"end":{"line":173,"column":90}},"52":{"start":{"line":177,"column":4},"end":{"line":180,"column":7}},"53":{"start":{"line":182,"column":4},"end":{"line":182,"column":19}},"54":{"start":{"line":186,"column":4},"end":{"line":189,"column":5}},"55":{"start":{"line":187,"column":6},"end":{"line":187,"column":25}},"56":{"start":{"line":188,"column":6},"end":{"line":188,"column":33}},"57":{"start":{"line":193,"column":44},"end":{"line":197,"column":5}},"58":{"start":{"line":199,"column":38},"end":{"line":203,"column":5}},"59":{"start":{"line":206,"column":4},"end":{"line":210,"column":5}},"60":{"start":{"line":207,"column":6},"end":{"line":207,"column":82}},"61":{"start":{"line":209,"column":6},"end":{"line":209,"column":79}},"62":{"start":{"line":214,"column":4},"end":{"line":224,"column":5}},"63":{"start":{"line":215,"column":6},"end":{"line":220,"column":8}},"64":{"start":{"line":221,"column":11},"end":{"line":224,"column":5}},"65":{"start":{"line":222,"column":6},"end":{"line":222,"column":50}},"66":{"start":{"line":223,"column":6},"end":{"line":223,"column":74}},"67":{"start":{"line":226,"column":4},"end":{"line":226,"column":75}},"68":{"start":{"line":229,"column":4},"end":{"line":237,"column":5}},"69":{"start":{"line":230,"column":6},"end":{"line":230,"column":39}},"70":{"start":{"line":233,"column":6},"end":{"line":235,"column":7}},"71":{"start":{"line":234,"column":8},"end":{"line":234,"column":18}},"72":{"start":{"line":236,"column":6},"end":{"line":236,"column":96}},"73":{"start":{"line":239,"column":26},"end":{"line":247,"column":5}},"74":{"start":{"line":249,"column":4},"end":{"line":249,"column":25}},"75":{"start":{"line":253,"column":4},"end":{"line":255,"column":5}},"76":{"start":{"line":254,"column":6},"end":{"line":254,"column":88}},"77":{"start":{"line":257,"column":22},"end":{"line":257,"column":46}},"78":{"start":{"line":258,"column":4},"end":{"line":260,"column":5}},"79":{"start":{"line":259,"column":6},"end":{"line":259,"column":93}},"80":{"start":{"line":262,"column":4},"end":{"line":262,"column":20}},"81":{"start":{"line":85,"column":0},"end":{"line":265,"column":1}}},"fnMap":{"0":{"name":"Dependency","decl":{"start":{"line":22,"column":16},"end":{"line":22,"column":26}},"loc":{"start":{"line":22,"column":37},"end":{"line":28,"column":1}}},"1":{"name":"(anonymous_1)","decl":{"start":{"line":23,"column":9},"end":{"line":23,"column":10}},"loc":{"start":{"line":23,"column":46},"end":{"line":27,"column":3}}},"2":{"name":"dependency","decl":{"start":{"line":35,"column":16},"end":{"line":35,"column":26}},"loc":{"start":{"line":35,"column":59},"end":{"line":40,"column":1}}},"3":{"name":"createService","decl":{"start":{"line":52,"column":16},"end":{"line":52,"column":29}},"loc":{"start":{"line":53,"column":83},"end":{"line":56,"column":1}}},"4":{"name":"createControllerOrService","decl":{"start":{"line":58,"column":16},"end":{"line":58,"column":41}},"loc":{"start":{"line":59,"column":77},"end":{"line":77,"column":1}}},"5":{"name":"(anonymous_5)","decl":{"start":{"line":68,"column":21},"end":{"line":68,"column":23}},"loc":{"start":{"line":68,"column":27},"end":{"line":73,"column":5}}},"6":{"name":"(anonymous_6)","decl":{"start":{"line":85,"column":0},"end":{"line":null,"column":-1}},"loc":{"start":{"line":85,"column":0},"end":{"line":265,"column":1}}},"7":{"name":"(anonymous_7)","decl":{"start":{"line":100,"column":2},"end":{"line":100,"column":6}},"loc":{"start":{"line":100,"column":53},"end":{"line":114,"column":3}}},"8":{"name":"(anonymous_8)","decl":{"start":{"line":126,"column":2},"end":{"line":126,"column":4}},"loc":{"start":{"line":126,"column":105},"end":{"line":132,"column":3}}},"9":{"name":"(anonymous_9)","decl":{"start":{"line":143,"column":2},"end":{"line":143,"column":4}},"loc":{"start":{"line":143,"column":45},"end":{"line":183,"column":3}}},"10":{"name":"(anonymous_10)","decl":{"start":{"line":185,"column":10},"end":{"line":185,"column":14}},"loc":{"start":{"line":185,"column":66},"end":{"line":190,"column":3}}},"11":{"name":"(anonymous_11)","decl":{"start":{"line":192,"column":10},"end":{"line":192,"column":35}},"loc":{"start":{"line":192,"column":67},"end":{"line":250,"column":3}}},"12":{"name":"(anonymous_12)","decl":{"start":{"line":252,"column":10},"end":{"line":252,"column":20}},"loc":{"start":{"line":252,"column":105},"end":{"line":263,"column":3}}}},"branchMap":{"0":{"loc":{"start":{"line":24,"column":46},"end":{"line":24,"column":89}},"type":"binary-expr","locations":[{"start":{"line":24,"column":46},"end":{"line":24,"column":89}},{"start":{"line":24,"column":93},"end":{"line":24,"column":95}}]},"1":{"loc":{"start":{"line":37,"column":44},"end":{"line":37,"column":87}},"type":"binary-expr","locations":[{"start":{"line":37,"column":44},"end":{"line":37,"column":87}},{"start":{"line":37,"column":91},"end":{"line":37,"column":93}}]},"2":{"loc":{"start":{"line":61,"column":34},"end":{"line":61,"column":93}},"type":"binary-expr","locations":[{"start":{"line":61,"column":34},"end":{"line":61,"column":93}},{"start":{"line":61,"column":97},"end":{"line":61,"column":99}}]},"3":{"loc":{"start":{"line":65,"column":2},"end":{"line":74,"column":3}},"type":"if","locations":[{"start":{"line":65,"column":2},"end":{"line":74,"column":3}},{"start":{"line":65,"column":2},"end":{"line":74,"column":3}}]},"4":{"loc":{"start":{"line":67,"column":9},"end":{"line":74,"column":3}},"type":"if","locations":[{"start":{"line":67,"column":9},"end":{"line":74,"column":3}},{"start":{"line":67,"column":9},"end":{"line":74,"column":3}}]},"5":{"loc":{"start":{"line":70,"column":6},"end":{"line":72,"column":7}},"type":"if","locations":[{"start":{"line":70,"column":6},"end":{"line":72,"column":7}},{"start":{"line":70,"column":6},"end":{"line":72,"column":7}}]},"6":{"loc":{"start":{"line":101,"column":4},"end":{"line":107,"column":5}},"type":"if","locations":[{"start":{"line":101,"column":4},"end":{"line":107,"column":5}},{"start":{"line":101,"column":4},"end":{"line":107,"column":5}}]},"7":{"loc":{"start":{"line":103,"column":6},"end":{"line":105,"column":7}},"type":"if","locations":[{"start":{"line":103,"column":6},"end":{"line":105,"column":7}},{"start":{"line":103,"column":6},"end":{"line":105,"column":7}}]},"8":{"loc":{"start":{"line":126,"column":90},"end":{"line":126,"column":105}},"type":"default-arg","locations":[{"start":{"line":126,"column":90},"end":{"line":126,"column":105}}]},"9":{"loc":{"start":{"line":145,"column":4},"end":{"line":148,"column":5}},"type":"if","locations":[{"start":{"line":145,"column":4},"end":{"line":148,"column":5}},{"start":{"line":145,"column":4},"end":{"line":148,"column":5}}]},"10":{"loc":{"start":{"line":145,"column":8},"end":{"line":145,"column":37}},"type":"binary-expr","locations":[{"start":{"line":145,"column":8},"end":{"line":145,"column":37}},{"start":{"line":145,"column":41},"end":{"line":145,"column":77}}]},"11":{"loc":{"start":{"line":152,"column":4},"end":{"line":154,"column":5}},"type":"if","locations":[{"start":{"line":152,"column":4},"end":{"line":154,"column":5}},{"start":{"line":152,"column":4},"end":{"line":154,"column":5}}]},"12":{"loc":{"start":{"line":157,"column":4},"end":{"line":159,"column":5}},"type":"if","locations":[{"start":{"line":157,"column":4},"end":{"line":159,"column":5}},{"start":{"line":157,"column":4},"end":{"line":159,"column":5}}]},"13":{"loc":{"start":{"line":161,"column":4},"end":{"line":164,"column":5}},"type":"if","locations":[{"start":{"line":161,"column":4},"end":{"line":164,"column":5}},{"start":{"line":161,"column":4},"end":{"line":164,"column":5}}]},"14":{"loc":{"start":{"line":167,"column":40},"end":{"line":167,"column":97}},"type":"binary-expr","locations":[{"start":{"line":167,"column":40},"end":{"line":167,"column":97}},{"start":{"line":167,"column":101},"end":{"line":167,"column":103}}]},"15":{"loc":{"start":{"line":186,"column":4},"end":{"line":189,"column":5}},"type":"if","locations":[{"start":{"line":186,"column":4},"end":{"line":189,"column":5}},{"start":{"line":186,"column":4},"end":{"line":189,"column":5}}]},"16":{"loc":{"start":{"line":186,"column":8},"end":{"line":186,"column":18}},"type":"binary-expr","locations":[{"start":{"line":186,"column":8},"end":{"line":186,"column":18}},{"start":{"line":186,"column":22},"end":{"line":186,"column":40}}]},"17":{"loc":{"start":{"line":206,"column":4},"end":{"line":210,"column":5}},"type":"if","locations":[{"start":{"line":206,"column":4},"end":{"line":210,"column":5}},{"start":{"line":206,"column":4},"end":{"line":210,"column":5}}]},"18":{"loc":{"start":{"line":214,"column":4},"end":{"line":224,"column":5}},"type":"if","locations":[{"start":{"line":214,"column":4},"end":{"line":224,"column":5}},{"start":{"line":214,"column":4},"end":{"line":224,"column":5}}]},"19":{"loc":{"start":{"line":221,"column":11},"end":{"line":224,"column":5}},"type":"if","locations":[{"start":{"line":221,"column":11},"end":{"line":224,"column":5}},{"start":{"line":221,"column":11},"end":{"line":224,"column":5}}]},"20":{"loc":{"start":{"line":226,"column":30},"end":{"line":226,"column":53}},"type":"binary-expr","locations":[{"start":{"line":226,"column":30},"end":{"line":226,"column":53}},{"start":{"line":226,"column":57},"end":{"line":226,"column":74}}]},"21":{"loc":{"start":{"line":233,"column":6},"end":{"line":235,"column":7}},"type":"if","locations":[{"start":{"line":233,"column":6},"end":{"line":235,"column":7}},{"start":{"line":233,"column":6},"end":{"line":235,"column":7}}]},"22":{"loc":{"start":{"line":253,"column":4},"end":{"line":255,"column":5}},"type":"if","locations":[{"start":{"line":253,"column":4},"end":{"line":255,"column":5}},{"start":{"line":253,"column":4},"end":{"line":255,"column":5}}]},"23":{"loc":{"start":{"line":254,"column":22},"end":{"line":254,"column":33}},"type":"binary-expr","locations":[{"start":{"line":254,"column":22},"end":{"line":254,"column":33}},{"start":{"line":254,"column":37},"end":{"line":254,"column":86}}]},"24":{"loc":{"start":{"line":258,"column":4},"end":{"line":260,"column":5}},"type":"if","locations":[{"start":{"line":258,"column":4},"end":{"line":260,"column":5}},{"start":{"line":258,"column":4},"end":{"line":260,"column":5}}]},"25":{"loc":{"start":{"line":259,"column":22},"end":{"line":259,"column":29}},"type":"binary-expr","locations":[{"start":{"line":259,"column":22},"end":{"line":259,"column":29}},{"start":{"line":259,"column":33},"end":{"line":259,"column":91}}]}},"s":{"0":1,"1":1,"2":1,"3":3,"4":3,"5":3,"6":3,"7":1,"8":33,"9":33,"10":33,"11":33,"12":1,"13":9,"14":1,"15":16,"16":16,"17":16,"18":3,"19":13,"20":4,"21":8,"22":8,"23":6,"24":16,"25":1,"26":201,"27":13,"28":8,"29":8,"30":1,"31":7,"32":5,"33":5,"34":7,"35":5,"36":18,"37":18,"38":528,"39":3,"40":525,"41":525,"42":369,"43":156,"44":1,"45":155,"46":27,"47":6,"48":128,"49":128,"50":128,"51":33,"52":128,"53":128,"54":14,"55":8,"56":8,"57":27,"58":26,"59":24,"60":10,"61":14,"62":21,"63":11,"64":10,"65":4,"66":4,"67":18,"68":18,"69":18,"70":4,"71":0,"72":4,"73":14,"74":6,"75":78,"76":6,"77":72,"78":72,"79":8,"80":64,"81":1},"f":{"0":3,"1":3,"2":33,"3":9,"4":16,"5":8,"6":201,"7":13,"8":18,"9":528,"10":14,"11":27,"12":78},"b":{"0":[3,1],"1":[33,18],"2":[16,3],"3":[3,13],"4":[4,9],"5":[6,2],"6":[8,5],"7":[1,7],"8":[16],"9":[3,525],"10":[528,526],"11":[369,156],"12":[1,155],"13":[27,128],"14":[128,108],"15":[8,6],"16":[14,10],"17":[10,14],"18":[11,10],"19":[4,6],"20":[18,14],"21":[0,4],"22":[6,72],"23":[6,1],"24":[8,64],"25":[8,4]}} ,"/home/runner/work/foal/foal/packages/core/src/core/config/config-mock.ts": {"path":"/home/runner/work/foal/foal/packages/core/src/core/config/config-mock.ts","statementMap":{"0":{"start":{"line":12,"column":10},"end":{"line":12,"column":44}},"1":{"start":{"line":22,"column":4},"end":{"line":22,"column":29}},"2":{"start":{"line":35,"column":4},"end":{"line":35,"column":64}},"3":{"start":{"line":44,"column":4},"end":{"line":44,"column":21}},"4":{"start":{"line":10,"column":0},"end":{"line":47,"column":1}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":10,"column":0},"end":{"line":null,"column":-1}},"loc":{"start":{"line":10,"column":0},"end":{"line":47,"column":1}}},"1":{"name":"(anonymous_1)","decl":{"start":{"line":21,"column":2},"end":{"line":21,"column":4}},"loc":{"start":{"line":21,"column":29},"end":{"line":23,"column":3}}},"2":{"name":"(anonymous_2)","decl":{"start":{"line":34,"column":2},"end":{"line":34,"column":4}},"loc":{"start":{"line":34,"column":56},"end":{"line":36,"column":3}}},"3":{"name":"(anonymous_3)","decl":{"start":{"line":43,"column":2},"end":{"line":43,"column":6}},"loc":{"start":{"line":43,"column":7},"end":{"line":45,"column":3}}}},"branchMap":{"0":{"loc":{"start":{"line":35,"column":31},"end":{"line":35,"column":48}},"type":"cond-expr","locations":[{"start":{"line":35,"column":31},"end":{"line":35,"column":48}},{"start":{"line":35,"column":51},"end":{"line":35,"column":63}}]}},"s":{"0":4,"1":4,"2":7,"3":1,"4":1},"f":{"0":4,"1":4,"2":7,"3":1},"b":{"0":[4,3]}} ,"/home/runner/work/foal/foal/packages/core/src/core/config/config-not-found.error.ts": {"path":"/home/runner/work/foal/foal/packages/core/src/core/config/config-not-found.error.ts","statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":41}},"1":{"start":{"line":7,"column":4},"end":{"line":17,"column":6}},"2":{"start":{"line":6,"column":23},"end":{"line":6,"column":34}},"3":{"start":{"line":6,"column":45},"end":{"line":6,"column":57}},"4":{"start":{"line":4,"column":11},"end":{"line":4,"column":40}},"5":{"start":{"line":3,"column":0},"end":{"line":19,"column":1}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":6,"column":2},"end":{"line":6,"column":22}},"loc":{"start":{"line":6,"column":57},"end":{"line":18,"column":3}}}},"branchMap":{"0":{"loc":{"start":{"line":9,"column":15},"end":{"line":9,"column":27}},"type":"cond-expr","locations":[{"start":{"line":9,"column":15},"end":{"line":9,"column":27}},{"start":{"line":9,"column":30},"end":{"line":9,"column":32}}]},"1":{"loc":{"start":{"line":13,"column":35},"end":{"line":13,"column":55}},"type":"binary-expr","locations":[{"start":{"line":13,"column":35},"end":{"line":13,"column":55}},{"start":{"line":13,"column":59},"end":{"line":13,"column":72}}]},"2":{"loc":{"start":{"line":14,"column":35},"end":{"line":14,"column":55}},"type":"binary-expr","locations":[{"start":{"line":14,"column":35},"end":{"line":14,"column":55}},{"start":{"line":14,"column":59},"end":{"line":14,"column":72}}]}},"s":{"0":1,"1":12,"2":12,"3":12,"4":12,"5":1},"f":{"0":12},"b":{"0":[5,7],"1":[12,11],"2":[12,11]}} ,"/home/runner/work/foal/foal/packages/core/src/core/config/config-type.error.ts": {"path":"/home/runner/work/foal/foal/packages/core/src/core/config/config-type.error.ts","statementMap":{"0":{"start":{"line":5,"column":4},"end":{"line":9,"column":6}},"1":{"start":{"line":4,"column":23},"end":{"line":4,"column":34}},"2":{"start":{"line":4,"column":45},"end":{"line":4,"column":61}},"3":{"start":{"line":4,"column":72},"end":{"line":4,"column":86}},"4":{"start":{"line":2,"column":11},"end":{"line":2,"column":36}},"5":{"start":{"line":1,"column":0},"end":{"line":11,"column":1}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":4,"column":2},"end":{"line":4,"column":22}},"loc":{"start":{"line":4,"column":86},"end":{"line":10,"column":3}}}},"branchMap":{},"s":{"0":14,"1":14,"2":14,"3":14,"4":14,"5":1},"f":{"0":14},"b":{}} ,"/home/runner/work/foal/foal/packages/core/src/core/config/config.ts": {"path":"/home/runner/work/foal/foal/packages/core/src/core/config/config.ts","statementMap":{"0":{"start":{"line":2,"column":0},"end":{"line":2,"column":45}},"1":{"start":{"line":5,"column":0},"end":{"line":5,"column":62}},"2":{"start":{"line":6,"column":0},"end":{"line":6,"column":53}},"3":{"start":{"line":7,"column":0},"end":{"line":7,"column":41}},"4":{"start":{"line":55,"column":16},"end":{"line":55,"column":41}},"5":{"start":{"line":56,"column":4},"end":{"line":58,"column":5}},"6":{"start":{"line":57,"column":6},"end":{"line":57,"column":38}},"7":{"start":{"line":59,"column":4},"end":{"line":61,"column":5}},"8":{"start":{"line":60,"column":6},"end":{"line":60,"column":19}},"9":{"start":{"line":62,"column":4},"end":{"line":62,"column":29}},"10":{"start":{"line":79,"column":18},"end":{"line":79,"column":43}},"11":{"start":{"line":81,"column":4},"end":{"line":83,"column":5}},"12":{"start":{"line":82,"column":6},"end":{"line":82,"column":26}},"13":{"start":{"line":85,"column":4},"end":{"line":95,"column":5}},"14":{"start":{"line":86,"column":6},"end":{"line":88,"column":7}},"15":{"start":{"line":87,"column":8},"end":{"line":87,"column":27}},"16":{"start":{"line":89,"column":6},"end":{"line":91,"column":7}},"17":{"start":{"line":90,"column":8},"end":{"line":90,"column":28}},"18":{"start":{"line":92,"column":6},"end":{"line":94,"column":7}},"19":{"start":{"line":93,"column":8},"end":{"line":93,"column":71}},"20":{"start":{"line":96,"column":4},"end":{"line":106,"column":5}},"21":{"start":{"line":97,"column":6},"end":{"line":99,"column":7}},"22":{"start":{"line":98,"column":8},"end":{"line":98,"column":70}},"23":{"start":{"line":100,"column":6},"end":{"line":105,"column":7}},"24":{"start":{"line":101,"column":18},"end":{"line":101,"column":31}},"25":{"start":{"line":102,"column":8},"end":{"line":104,"column":11}},"26":{"start":{"line":103,"column":12},"end":{"line":103,"column":28}},"27":{"start":{"line":107,"column":4},"end":{"line":109,"column":5}},"28":{"start":{"line":108,"column":6},"end":{"line":108,"column":61}},"29":{"start":{"line":110,"column":4},"end":{"line":118,"column":5}},"30":{"start":{"line":111,"column":6},"end":{"line":116,"column":7}},"31":{"start":{"line":112,"column":18},"end":{"line":112,"column":31}},"32":{"start":{"line":113,"column":8},"end":{"line":115,"column":9}},"33":{"start":{"line":114,"column":10},"end":{"line":114,"column":26}},"34":{"start":{"line":117,"column":6},"end":{"line":117,"column":61}},"35":{"start":{"line":119,"column":4},"end":{"line":127,"column":5}},"36":{"start":{"line":120,"column":6},"end":{"line":122,"column":7}},"37":{"start":{"line":121,"column":8},"end":{"line":121,"column":27}},"38":{"start":{"line":123,"column":6},"end":{"line":125,"column":7}},"39":{"start":{"line":124,"column":8},"end":{"line":124,"column":28}},"40":{"start":{"line":126,"column":6},"end":{"line":126,"column":62}},"41":{"start":{"line":129,"column":4},"end":{"line":129,"column":17}},"42":{"start":{"line":146,"column":18},"end":{"line":146,"column":38}},"43":{"start":{"line":147,"column":4},"end":{"line":149,"column":5}},"44":{"start":{"line":148,"column":6},"end":{"line":148,"column":46}},"45":{"start":{"line":150,"column":4},"end":{"line":150,"column":17}},"46":{"start":{"line":160,"column":4},"end":{"line":164,"column":6}},"47":{"start":{"line":175,"column":27},"end":{"line":175,"column":47}},"48":{"start":{"line":177,"column":21},"end":{"line":177,"column":48}},"49":{"start":{"line":178,"column":4},"end":{"line":180,"column":5}},"50":{"start":{"line":179,"column":6},"end":{"line":179,"column":22}},"51":{"start":{"line":182,"column":24},"end":{"line":182,"column":60}},"52":{"start":{"line":183,"column":4},"end":{"line":185,"column":5}},"53":{"start":{"line":184,"column":6},"end":{"line":184,"column":25}},"54":{"start":{"line":187,"column":28},"end":{"line":187,"column":82}},"55":{"start":{"line":188,"column":25},"end":{"line":188,"column":65}},"56":{"start":{"line":189,"column":4},"end":{"line":191,"column":5}},"57":{"start":{"line":190,"column":6},"end":{"line":190,"column":26}},"58":{"start":{"line":193,"column":28},"end":{"line":193,"column":81}},"59":{"start":{"line":194,"column":25},"end":{"line":194,"column":65}},"60":{"start":{"line":195,"column":4},"end":{"line":197,"column":5}},"61":{"start":{"line":196,"column":6},"end":{"line":196,"column":26}},"62":{"start":{"line":199,"column":29},"end":{"line":199,"column":75}},"63":{"start":{"line":200,"column":4},"end":{"line":202,"column":5}},"64":{"start":{"line":201,"column":6},"end":{"line":201,"column":30}},"65":{"start":{"line":204,"column":29},"end":{"line":204,"column":74}},"66":{"start":{"line":205,"column":4},"end":{"line":207,"column":5}},"67":{"start":{"line":206,"column":6},"end":{"line":206,"column":30}},"68":{"start":{"line":211,"column":4},"end":{"line":223,"column":5}},"69":{"start":{"line":212,"column":6},"end":{"line":214,"column":7}},"70":{"start":{"line":213,"column":8},"end":{"line":213,"column":15}},"71":{"start":{"line":216,"column":29},"end":{"line":216,"column":57}},"72":{"start":{"line":217,"column":6},"end":{"line":217,"column":29}},"73":{"start":{"line":218,"column":6},"end":{"line":222,"column":9}},"74":{"start":{"line":219,"column":35},"end":{"line":219,"column":50}},"75":{"start":{"line":220,"column":22},"end":{"line":220,"column":38}},"76":{"start":{"line":221,"column":8},"end":{"line":221,"column":39}},"77":{"start":{"line":225,"column":4},"end":{"line":227,"column":5}},"78":{"start":{"line":226,"column":6},"end":{"line":226,"column":37}},"79":{"start":{"line":231,"column":4},"end":{"line":238,"column":5}},"80":{"start":{"line":232,"column":6},"end":{"line":234,"column":7}},"81":{"start":{"line":233,"column":8},"end":{"line":233,"column":15}},"82":{"start":{"line":236,"column":26},"end":{"line":236,"column":52}},"83":{"start":{"line":237,"column":6},"end":{"line":237,"column":54}},"84":{"start":{"line":240,"column":4},"end":{"line":240,"column":53}},"85":{"start":{"line":244,"column":4},"end":{"line":257,"column":5}},"86":{"start":{"line":245,"column":6},"end":{"line":247,"column":7}},"87":{"start":{"line":246,"column":8},"end":{"line":246,"column":15}},"88":{"start":{"line":249,"column":19},"end":{"line":249,"column":41}},"89":{"start":{"line":250,"column":6},"end":{"line":253,"column":7}},"90":{"start":{"line":251,"column":8},"end":{"line":251,"column":90}},"91":{"start":{"line":252,"column":8},"end":{"line":252,"column":15}},"92":{"start":{"line":255,"column":26},"end":{"line":255,"column":52}},"93":{"start":{"line":256,"column":6},"end":{"line":256,"column":54}},"94":{"start":{"line":259,"column":4},"end":{"line":259,"column":53}},"95":{"start":{"line":263,"column":4},"end":{"line":265,"column":5}},"96":{"start":{"line":264,"column":6},"end":{"line":264,"column":19}},"97":{"start":{"line":266,"column":4},"end":{"line":273,"column":5}},"98":{"start":{"line":267,"column":6},"end":{"line":267,"column":36}},"99":{"start":{"line":269,"column":6},"end":{"line":271,"column":7}},"100":{"start":{"line":270,"column":8},"end":{"line":270,"column":18}},"101":{"start":{"line":272,"column":6},"end":{"line":272,"column":24}},"102":{"start":{"line":274,"column":4},"end":{"line":274,"column":21}},"103":{"start":{"line":278,"column":4},"end":{"line":280,"column":5}},"104":{"start":{"line":279,"column":6},"end":{"line":279,"column":18}},"105":{"start":{"line":281,"column":4},"end":{"line":283,"column":5}},"106":{"start":{"line":282,"column":6},"end":{"line":282,"column":19}},"107":{"start":{"line":284,"column":4},"end":{"line":286,"column":5}},"108":{"start":{"line":285,"column":6},"end":{"line":285,"column":19}},"109":{"start":{"line":287,"column":14},"end":{"line":287,"column":27}},"110":{"start":{"line":288,"column":4},"end":{"line":290,"column":5}},"111":{"start":{"line":289,"column":6},"end":{"line":289,"column":15}},"112":{"start":{"line":291,"column":4},"end":{"line":291,"column":17}},"113":{"start":{"line":295,"column":23},"end":{"line":295,"column":46}},"114":{"start":{"line":296,"column":17},"end":{"line":296,"column":23}},"115":{"start":{"line":297,"column":4},"end":{"line":302,"column":5}},"116":{"start":{"line":298,"column":6},"end":{"line":298,"column":32}},"117":{"start":{"line":299,"column":6},"end":{"line":301,"column":7}},"118":{"start":{"line":300,"column":8},"end":{"line":300,"column":14}},"119":{"start":{"line":303,"column":4},"end":{"line":303,"column":18}},"120":{"start":{"line":331,"column":4},"end":{"line":331,"column":44}},"121":{"start":{"line":168,"column":17},"end":{"line":172,"column":4}},"122":{"start":{"line":27,"column":0},"end":{"line":334,"column":1}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":54,"column":2},"end":{"line":54,"column":7}},"loc":{"start":{"line":54,"column":51},"end":{"line":63,"column":3}}},"1":{"name":"(anonymous_1)","decl":{"start":{"line":78,"column":2},"end":{"line":78,"column":7}},"loc":{"start":{"line":78,"column":91},"end":{"line":130,"column":3}}},"2":{"name":"(anonymous_2)","decl":{"start":{"line":145,"column":2},"end":{"line":145,"column":7}},"loc":{"start":{"line":145,"column":82},"end":{"line":151,"column":3}}},"3":{"name":"(anonymous_3)","decl":{"start":{"line":159,"column":2},"end":{"line":159,"column":7}},"loc":{"start":{"line":159,"column":19},"end":{"line":165,"column":3}}},"4":{"name":"(anonymous_4)","decl":{"start":{"line":174,"column":10},"end":{"line":174,"column":15}},"loc":{"start":{"line":174,"column":44},"end":{"line":208,"column":3}}},"5":{"name":"(anonymous_5)","decl":{"start":{"line":210,"column":10},"end":{"line":210,"column":15}},"loc":{"start":{"line":210,"column":45},"end":{"line":228,"column":3}}},"6":{"name":"(anonymous_6)","decl":{"start":{"line":218,"column":64},"end":{"line":218,"column":67}},"loc":{"start":{"line":218,"column":71},"end":{"line":222,"column":7}}},"7":{"name":"(anonymous_7)","decl":{"start":{"line":230,"column":10},"end":{"line":230,"column":15}},"loc":{"start":{"line":230,"column":56},"end":{"line":241,"column":3}}},"8":{"name":"(anonymous_8)","decl":{"start":{"line":243,"column":10},"end":{"line":243,"column":15}},"loc":{"start":{"line":243,"column":56},"end":{"line":260,"column":3}}},"9":{"name":"(anonymous_9)","decl":{"start":{"line":262,"column":10},"end":{"line":262,"column":15}},"loc":{"start":{"line":262,"column":32},"end":{"line":275,"column":3}}},"10":{"name":"(anonymous_10)","decl":{"start":{"line":277,"column":10},"end":{"line":277,"column":15}},"loc":{"start":{"line":277,"column":42},"end":{"line":292,"column":3}}},"11":{"name":"(anonymous_11)","decl":{"start":{"line":294,"column":10},"end":{"line":294,"column":15}},"loc":{"start":{"line":294,"column":59},"end":{"line":304,"column":3}}},"12":{"name":"(anonymous_12)","decl":{"start":{"line":330,"column":2},"end":{"line":330,"column":4}},"loc":{"start":{"line":330,"column":44},"end":{"line":332,"column":3}}}},"branchMap":{"0":{"loc":{"start":{"line":56,"column":4},"end":{"line":58,"column":5}},"type":"if","locations":[{"start":{"line":56,"column":4},"end":{"line":58,"column":5}},{"start":{"line":56,"column":4},"end":{"line":58,"column":5}}]},"1":{"loc":{"start":{"line":59,"column":4},"end":{"line":61,"column":5}},"type":"if","locations":[{"start":{"line":59,"column":4},"end":{"line":61,"column":5}},{"start":{"line":59,"column":4},"end":{"line":61,"column":5}}]},"2":{"loc":{"start":{"line":81,"column":4},"end":{"line":83,"column":5}},"type":"if","locations":[{"start":{"line":81,"column":4},"end":{"line":83,"column":5}},{"start":{"line":81,"column":4},"end":{"line":83,"column":5}}]},"3":{"loc":{"start":{"line":85,"column":4},"end":{"line":95,"column":5}},"type":"if","locations":[{"start":{"line":85,"column":4},"end":{"line":95,"column":5}},{"start":{"line":85,"column":4},"end":{"line":95,"column":5}}]},"4":{"loc":{"start":{"line":85,"column":8},"end":{"line":85,"column":33}},"type":"binary-expr","locations":[{"start":{"line":85,"column":8},"end":{"line":85,"column":33}},{"start":{"line":85,"column":37},"end":{"line":85,"column":63}}]},"5":{"loc":{"start":{"line":86,"column":6},"end":{"line":88,"column":7}},"type":"if","locations":[{"start":{"line":86,"column":6},"end":{"line":88,"column":7}},{"start":{"line":86,"column":6},"end":{"line":88,"column":7}}]},"6":{"loc":{"start":{"line":89,"column":6},"end":{"line":91,"column":7}},"type":"if","locations":[{"start":{"line":89,"column":6},"end":{"line":91,"column":7}},{"start":{"line":89,"column":6},"end":{"line":91,"column":7}}]},"7":{"loc":{"start":{"line":92,"column":6},"end":{"line":94,"column":7}},"type":"if","locations":[{"start":{"line":92,"column":6},"end":{"line":94,"column":7}},{"start":{"line":92,"column":6},"end":{"line":94,"column":7}}]},"8":{"loc":{"start":{"line":96,"column":4},"end":{"line":106,"column":5}},"type":"if","locations":[{"start":{"line":96,"column":4},"end":{"line":106,"column":5}},{"start":{"line":96,"column":4},"end":{"line":106,"column":5}}]},"9":{"loc":{"start":{"line":96,"column":8},"end":{"line":96,"column":32}},"type":"binary-expr","locations":[{"start":{"line":96,"column":8},"end":{"line":96,"column":32}},{"start":{"line":96,"column":36},"end":{"line":96,"column":61}}]},"10":{"loc":{"start":{"line":97,"column":6},"end":{"line":99,"column":7}},"type":"if","locations":[{"start":{"line":97,"column":6},"end":{"line":99,"column":7}},{"start":{"line":97,"column":6},"end":{"line":99,"column":7}}]},"11":{"loc":{"start":{"line":100,"column":6},"end":{"line":105,"column":7}},"type":"if","locations":[{"start":{"line":100,"column":6},"end":{"line":105,"column":7}},{"start":{"line":100,"column":6},"end":{"line":105,"column":7}}]},"12":{"loc":{"start":{"line":102,"column":8},"end":{"line":104,"column":11}},"type":"if","locations":[{"start":{"line":102,"column":8},"end":{"line":104,"column":11}},{"start":{"line":102,"column":8},"end":{"line":104,"column":11}}]},"13":{"loc":{"start":{"line":107,"column":4},"end":{"line":109,"column":5}},"type":"if","locations":[{"start":{"line":107,"column":4},"end":{"line":109,"column":5}},{"start":{"line":107,"column":4},"end":{"line":109,"column":5}}]},"14":{"loc":{"start":{"line":107,"column":8},"end":{"line":107,"column":25}},"type":"binary-expr","locations":[{"start":{"line":107,"column":8},"end":{"line":107,"column":25}},{"start":{"line":107,"column":29},"end":{"line":107,"column":54}}]},"15":{"loc":{"start":{"line":110,"column":4},"end":{"line":118,"column":5}},"type":"if","locations":[{"start":{"line":110,"column":4},"end":{"line":118,"column":5}},{"start":{"line":110,"column":4},"end":{"line":118,"column":5}}]},"16":{"loc":{"start":{"line":110,"column":8},"end":{"line":110,"column":25}},"type":"binary-expr","locations":[{"start":{"line":110,"column":8},"end":{"line":110,"column":25}},{"start":{"line":110,"column":29},"end":{"line":110,"column":54}}]},"17":{"loc":{"start":{"line":111,"column":6},"end":{"line":116,"column":7}},"type":"if","locations":[{"start":{"line":111,"column":6},"end":{"line":116,"column":7}},{"start":{"line":111,"column":6},"end":{"line":116,"column":7}}]},"18":{"loc":{"start":{"line":111,"column":10},"end":{"line":111,"column":35}},"type":"binary-expr","locations":[{"start":{"line":111,"column":10},"end":{"line":111,"column":35}},{"start":{"line":111,"column":39},"end":{"line":111,"column":69}}]},"19":{"loc":{"start":{"line":113,"column":8},"end":{"line":115,"column":9}},"type":"if","locations":[{"start":{"line":113,"column":8},"end":{"line":115,"column":9}},{"start":{"line":113,"column":8},"end":{"line":115,"column":9}}]},"20":{"loc":{"start":{"line":119,"column":4},"end":{"line":127,"column":5}},"type":"if","locations":[{"start":{"line":119,"column":4},"end":{"line":127,"column":5}},{"start":{"line":119,"column":4},"end":{"line":127,"column":5}}]},"21":{"loc":{"start":{"line":119,"column":8},"end":{"line":119,"column":26}},"type":"binary-expr","locations":[{"start":{"line":119,"column":8},"end":{"line":119,"column":26}},{"start":{"line":119,"column":30},"end":{"line":119,"column":56}}]},"22":{"loc":{"start":{"line":120,"column":6},"end":{"line":122,"column":7}},"type":"if","locations":[{"start":{"line":120,"column":6},"end":{"line":122,"column":7}},{"start":{"line":120,"column":6},"end":{"line":122,"column":7}}]},"23":{"loc":{"start":{"line":123,"column":6},"end":{"line":125,"column":7}},"type":"if","locations":[{"start":{"line":123,"column":6},"end":{"line":125,"column":7}},{"start":{"line":123,"column":6},"end":{"line":125,"column":7}}]},"24":{"loc":{"start":{"line":147,"column":4},"end":{"line":149,"column":5}},"type":"if","locations":[{"start":{"line":147,"column":4},"end":{"line":149,"column":5}},{"start":{"line":147,"column":4},"end":{"line":149,"column":5}}]},"25":{"loc":{"start":{"line":178,"column":4},"end":{"line":180,"column":5}},"type":"if","locations":[{"start":{"line":178,"column":4},"end":{"line":180,"column":5}},{"start":{"line":178,"column":4},"end":{"line":180,"column":5}}]},"26":{"loc":{"start":{"line":183,"column":4},"end":{"line":185,"column":5}},"type":"if","locations":[{"start":{"line":183,"column":4},"end":{"line":185,"column":5}},{"start":{"line":183,"column":4},"end":{"line":185,"column":5}}]},"27":{"loc":{"start":{"line":187,"column":38},"end":{"line":187,"column":58}},"type":"binary-expr","locations":[{"start":{"line":187,"column":38},"end":{"line":187,"column":58}},{"start":{"line":187,"column":62},"end":{"line":187,"column":75}}]},"28":{"loc":{"start":{"line":189,"column":4},"end":{"line":191,"column":5}},"type":"if","locations":[{"start":{"line":189,"column":4},"end":{"line":191,"column":5}},{"start":{"line":189,"column":4},"end":{"line":191,"column":5}}]},"29":{"loc":{"start":{"line":193,"column":38},"end":{"line":193,"column":58}},"type":"binary-expr","locations":[{"start":{"line":193,"column":38},"end":{"line":193,"column":58}},{"start":{"line":193,"column":62},"end":{"line":193,"column":75}}]},"30":{"loc":{"start":{"line":195,"column":4},"end":{"line":197,"column":5}},"type":"if","locations":[{"start":{"line":195,"column":4},"end":{"line":197,"column":5}},{"start":{"line":195,"column":4},"end":{"line":197,"column":5}}]},"31":{"loc":{"start":{"line":200,"column":4},"end":{"line":202,"column":5}},"type":"if","locations":[{"start":{"line":200,"column":4},"end":{"line":202,"column":5}},{"start":{"line":200,"column":4},"end":{"line":202,"column":5}}]},"32":{"loc":{"start":{"line":205,"column":4},"end":{"line":207,"column":5}},"type":"if","locations":[{"start":{"line":205,"column":4},"end":{"line":207,"column":5}},{"start":{"line":205,"column":4},"end":{"line":207,"column":5}}]},"33":{"loc":{"start":{"line":211,"column":4},"end":{"line":223,"column":5}},"type":"if","locations":[{"start":{"line":211,"column":4},"end":{"line":223,"column":5}},{"start":{"line":211,"column":4},"end":{"line":223,"column":5}}]},"34":{"loc":{"start":{"line":212,"column":6},"end":{"line":214,"column":7}},"type":"if","locations":[{"start":{"line":212,"column":6},"end":{"line":214,"column":7}},{"start":{"line":212,"column":6},"end":{"line":214,"column":7}}]},"35":{"loc":{"start":{"line":225,"column":4},"end":{"line":227,"column":5}},"type":"if","locations":[{"start":{"line":225,"column":4},"end":{"line":227,"column":5}},{"start":{"line":225,"column":4},"end":{"line":227,"column":5}}]},"36":{"loc":{"start":{"line":231,"column":4},"end":{"line":238,"column":5}},"type":"if","locations":[{"start":{"line":231,"column":4},"end":{"line":238,"column":5}},{"start":{"line":231,"column":4},"end":{"line":238,"column":5}}]},"37":{"loc":{"start":{"line":232,"column":6},"end":{"line":234,"column":7}},"type":"if","locations":[{"start":{"line":232,"column":6},"end":{"line":234,"column":7}},{"start":{"line":232,"column":6},"end":{"line":234,"column":7}}]},"38":{"loc":{"start":{"line":244,"column":4},"end":{"line":257,"column":5}},"type":"if","locations":[{"start":{"line":244,"column":4},"end":{"line":257,"column":5}},{"start":{"line":244,"column":4},"end":{"line":257,"column":5}}]},"39":{"loc":{"start":{"line":245,"column":6},"end":{"line":247,"column":7}},"type":"if","locations":[{"start":{"line":245,"column":6},"end":{"line":247,"column":7}},{"start":{"line":245,"column":6},"end":{"line":247,"column":7}}]},"40":{"loc":{"start":{"line":250,"column":6},"end":{"line":253,"column":7}},"type":"if","locations":[{"start":{"line":250,"column":6},"end":{"line":253,"column":7}},{"start":{"line":250,"column":6},"end":{"line":253,"column":7}}]},"41":{"loc":{"start":{"line":263,"column":4},"end":{"line":265,"column":5}},"type":"if","locations":[{"start":{"line":263,"column":4},"end":{"line":265,"column":5}},{"start":{"line":263,"column":4},"end":{"line":265,"column":5}}]},"42":{"loc":{"start":{"line":269,"column":6},"end":{"line":271,"column":7}},"type":"if","locations":[{"start":{"line":269,"column":6},"end":{"line":271,"column":7}},{"start":{"line":269,"column":6},"end":{"line":271,"column":7}}]},"43":{"loc":{"start":{"line":278,"column":4},"end":{"line":280,"column":5}},"type":"if","locations":[{"start":{"line":278,"column":4},"end":{"line":280,"column":5}},{"start":{"line":278,"column":4},"end":{"line":280,"column":5}}]},"44":{"loc":{"start":{"line":281,"column":4},"end":{"line":283,"column":5}},"type":"if","locations":[{"start":{"line":281,"column":4},"end":{"line":283,"column":5}},{"start":{"line":281,"column":4},"end":{"line":283,"column":5}}]},"45":{"loc":{"start":{"line":284,"column":4},"end":{"line":286,"column":5}},"type":"if","locations":[{"start":{"line":284,"column":4},"end":{"line":286,"column":5}},{"start":{"line":284,"column":4},"end":{"line":286,"column":5}}]},"46":{"loc":{"start":{"line":288,"column":4},"end":{"line":290,"column":5}},"type":"if","locations":[{"start":{"line":288,"column":4},"end":{"line":290,"column":5}},{"start":{"line":288,"column":4},"end":{"line":290,"column":5}}]},"47":{"loc":{"start":{"line":299,"column":6},"end":{"line":301,"column":7}},"type":"if","locations":[{"start":{"line":299,"column":6},"end":{"line":301,"column":7}},{"start":{"line":299,"column":6},"end":{"line":301,"column":7}}]}},"s":{"0":1,"1":1,"2":1,"3":1,"4":44,"5":44,"6":40,"7":44,"8":40,"9":4,"10":746,"11":746,"12":429,"13":317,"14":6,"15":1,"16":5,"17":3,"18":2,"19":1,"20":312,"21":5,"22":1,"23":4,"24":3,"25":3,"26":2,"27":309,"28":2,"29":307,"30":16,"31":14,"32":14,"33":13,"34":3,"35":291,"36":87,"37":49,"38":38,"39":33,"40":5,"41":204,"42":111,"43":111,"44":7,"45":104,"46":30,"47":790,"48":790,"49":790,"50":310,"51":480,"52":480,"53":12,"54":468,"55":468,"56":468,"57":6,"58":462,"59":462,"60":462,"61":6,"62":456,"63":456,"64":21,"65":435,"66":435,"67":2,"68":480,"69":465,"70":459,"71":6,"72":6,"73":6,"74":19,"75":19,"76":19,"77":21,"78":12,"79":924,"80":905,"81":891,"82":14,"83":14,"84":33,"85":897,"86":893,"87":886,"88":7,"89":7,"90":0,"91":0,"92":7,"93":7,"94":11,"95":7,"96":0,"97":7,"98":7,"99":0,"100":0,"101":0,"102":7,"103":40,"104":2,"105":38,"106":2,"107":36,"108":4,"109":32,"110":32,"111":4,"112":28,"113":44,"114":44,"115":44,"116":58,"117":58,"118":9,"119":44,"120":1,"121":1,"122":1},"f":{"0":44,"1":746,"2":111,"3":30,"4":790,"5":480,"6":19,"7":924,"8":897,"9":7,"10":40,"11":44,"12":1},"b":{"0":[40,4],"1":[40,4],"2":[429,317],"3":[6,311],"4":[317,7],"5":[1,5],"6":[3,2],"7":[1,1],"8":[5,307],"9":[312,6],"10":[1,4],"11":[3,1],"12":[2,1],"13":[2,307],"14":[309,197],"15":[16,291],"16":[307,17],"17":[14,2],"18":[16,15],"19":[13,1],"20":[87,204],"21":[291,88],"22":[49,38],"23":[33,5],"24":[7,104],"25":[310,480],"26":[12,468],"27":[468,452],"28":[6,462],"29":[462,451],"30":[6,456],"31":[21,435],"32":[2,433],"33":[465,15],"34":[459,6],"35":[12,9],"36":[905,19],"37":[891,14],"38":[893,4],"39":[886,7],"40":[0,7],"41":[0,7],"42":[0,0],"43":[2,38],"44":[2,36],"45":[4,32],"46":[4,28],"47":[9,49]}} ,"/home/runner/work/foal/foal/packages/core/src/core/config/index.ts": {"path":"/home/runner/work/foal/foal/packages/core/src/core/config/index.ts","statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":42}},"1":{"start":{"line":1,"column":9},"end":{"line":1,"column":19}},"2":{"start":{"line":2,"column":0},"end":{"line":2,"column":62}},"3":{"start":{"line":2,"column":9},"end":{"line":2,"column":28}},"4":{"start":{"line":3,"column":0},"end":{"line":3,"column":53}},"5":{"start":{"line":3,"column":9},"end":{"line":3,"column":24}},"6":{"start":{"line":4,"column":0},"end":{"line":4,"column":33}},"7":{"start":{"line":4,"column":9},"end":{"line":4,"column":15}}},"fnMap":{},"branchMap":{},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1},"f":{},"b":{}} ,"/home/runner/work/foal/foal/packages/core/src/core/config/utils.ts": {"path":"/home/runner/work/foal/foal/packages/core/src/core/config/utils.ts","statementMap":{"0":{"start":{"line":2,"column":2},"end":{"line":5,"column":19}},"1":{"start":{"line":3,"column":35},"end":{"line":3,"column":47}},"2":{"start":{"line":1,"column":0},"end":{"line":6,"column":1}}},"fnMap":{"0":{"name":"dotToUnderscore","decl":{"start":{"line":1,"column":16},"end":{"line":1,"column":31}},"loc":{"start":{"line":1,"column":43},"end":{"line":6,"column":1}}},"1":{"name":"(anonymous_1)","decl":{"start":{"line":3,"column":25},"end":{"line":3,"column":30}},"loc":{"start":{"line":3,"column":35},"end":{"line":3,"column":47}}}},"branchMap":{},"s":{"0":815,"1":455,"2":1},"f":{"0":815,"1":455},"b":{}} ,"/home/runner/work/foal/foal/packages/core/src/core/http/contexts.ts": {"path":"/home/runner/work/foal/foal/packages/core/src/core/http/contexts.ts","statementMap":{"0":{"start":{"line":112,"column":2},"end":{"line":112,"column":43}},"1":{"start":{"line":123,"column":4},"end":{"line":123,"column":27}},"2":{"start":{"line":111,"column":0},"end":{"line":125,"column":1}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":122,"column":2},"end":{"line":122,"column":13}},"loc":{"start":{"line":122,"column":26},"end":{"line":124,"column":3}}}},"branchMap":{},"s":{"0":189,"1":189,"2":1},"f":{"0":189},"b":{}} ,"/home/runner/work/foal/foal/packages/core/src/core/http/http-methods.ts": {"path":"/home/runner/work/foal/foal/packages/core/src/core/http/http-methods.ts","statementMap":{"0":{"start":{"line":2,"column":0},"end":{"line":2,"column":26}},"1":{"start":{"line":17,"column":2},"end":{"line":20,"column":4}},"2":{"start":{"line":18,"column":4},"end":{"line":18,"column":70}},"3":{"start":{"line":19,"column":4},"end":{"line":19,"column":62}},"4":{"start":{"line":16,"column":0},"end":{"line":21,"column":1}},"5":{"start":{"line":31,"column":2},"end":{"line":34,"column":4}},"6":{"start":{"line":32,"column":4},"end":{"line":32,"column":73}},"7":{"start":{"line":33,"column":4},"end":{"line":33,"column":62}},"8":{"start":{"line":30,"column":0},"end":{"line":35,"column":1}},"9":{"start":{"line":45,"column":2},"end":{"line":48,"column":4}},"10":{"start":{"line":46,"column":4},"end":{"line":46,"column":69}},"11":{"start":{"line":47,"column":4},"end":{"line":47,"column":62}},"12":{"start":{"line":44,"column":0},"end":{"line":49,"column":1}},"13":{"start":{"line":59,"column":2},"end":{"line":62,"column":4}},"14":{"start":{"line":60,"column":4},"end":{"line":60,"column":70}},"15":{"start":{"line":61,"column":4},"end":{"line":61,"column":62}},"16":{"start":{"line":58,"column":0},"end":{"line":63,"column":1}},"17":{"start":{"line":73,"column":2},"end":{"line":76,"column":4}},"18":{"start":{"line":74,"column":4},"end":{"line":74,"column":69}},"19":{"start":{"line":75,"column":4},"end":{"line":75,"column":62}},"20":{"start":{"line":72,"column":0},"end":{"line":77,"column":1}},"21":{"start":{"line":87,"column":2},"end":{"line":90,"column":4}},"22":{"start":{"line":88,"column":4},"end":{"line":88,"column":71}},"23":{"start":{"line":89,"column":4},"end":{"line":89,"column":62}},"24":{"start":{"line":86,"column":0},"end":{"line":91,"column":1}},"25":{"start":{"line":101,"column":2},"end":{"line":104,"column":4}},"26":{"start":{"line":102,"column":4},"end":{"line":102,"column":72}},"27":{"start":{"line":103,"column":4},"end":{"line":103,"column":62}},"28":{"start":{"line":100,"column":0},"end":{"line":105,"column":1}}},"fnMap":{"0":{"name":"Head","decl":{"start":{"line":16,"column":16},"end":{"line":16,"column":20}},"loc":{"start":{"line":16,"column":34},"end":{"line":21,"column":1}}},"1":{"name":"(anonymous_1)","decl":{"start":{"line":17,"column":9},"end":{"line":17,"column":10}},"loc":{"start":{"line":17,"column":46},"end":{"line":20,"column":3}}},"2":{"name":"Options","decl":{"start":{"line":30,"column":16},"end":{"line":30,"column":23}},"loc":{"start":{"line":30,"column":37},"end":{"line":35,"column":1}}},"3":{"name":"(anonymous_3)","decl":{"start":{"line":31,"column":9},"end":{"line":31,"column":10}},"loc":{"start":{"line":31,"column":46},"end":{"line":34,"column":3}}},"4":{"name":"Get","decl":{"start":{"line":44,"column":16},"end":{"line":44,"column":19}},"loc":{"start":{"line":44,"column":33},"end":{"line":49,"column":1}}},"5":{"name":"(anonymous_5)","decl":{"start":{"line":45,"column":9},"end":{"line":45,"column":10}},"loc":{"start":{"line":45,"column":46},"end":{"line":48,"column":3}}},"6":{"name":"Post","decl":{"start":{"line":58,"column":16},"end":{"line":58,"column":20}},"loc":{"start":{"line":58,"column":34},"end":{"line":63,"column":1}}},"7":{"name":"(anonymous_7)","decl":{"start":{"line":59,"column":9},"end":{"line":59,"column":10}},"loc":{"start":{"line":59,"column":46},"end":{"line":62,"column":3}}},"8":{"name":"Put","decl":{"start":{"line":72,"column":16},"end":{"line":72,"column":19}},"loc":{"start":{"line":72,"column":33},"end":{"line":77,"column":1}}},"9":{"name":"(anonymous_9)","decl":{"start":{"line":73,"column":9},"end":{"line":73,"column":10}},"loc":{"start":{"line":73,"column":46},"end":{"line":76,"column":3}}},"10":{"name":"Patch","decl":{"start":{"line":86,"column":16},"end":{"line":86,"column":21}},"loc":{"start":{"line":86,"column":35},"end":{"line":91,"column":1}}},"11":{"name":"(anonymous_11)","decl":{"start":{"line":87,"column":9},"end":{"line":87,"column":10}},"loc":{"start":{"line":87,"column":46},"end":{"line":90,"column":3}}},"12":{"name":"Delete","decl":{"start":{"line":100,"column":16},"end":{"line":100,"column":22}},"loc":{"start":{"line":100,"column":36},"end":{"line":105,"column":1}}},"13":{"name":"(anonymous_13)","decl":{"start":{"line":101,"column":9},"end":{"line":101,"column":10}},"loc":{"start":{"line":101,"column":46},"end":{"line":104,"column":3}}}},"branchMap":{},"s":{"0":1,"1":3,"2":3,"3":3,"4":1,"5":3,"6":3,"7":3,"8":1,"9":39,"10":39,"11":39,"12":1,"13":19,"14":19,"15":19,"16":1,"17":3,"18":3,"19":3,"20":1,"21":3,"22":3,"23":3,"24":1,"25":3,"26":3,"27":3,"28":1},"f":{"0":3,"1":3,"2":3,"3":3,"4":39,"5":39,"6":19,"7":19,"8":3,"9":3,"10":3,"11":3,"12":3,"13":3},"b":{}} ,"/home/runner/work/foal/foal/packages/core/src/core/http/http-responses.ts": {"path":"/home/runner/work/foal/foal/packages/core/src/core/http/http-responses.ts","statementMap":{"0":{"start":{"line":2,"column":0},"end":{"line":2,"column":51}},"1":{"start":{"line":3,"column":0},"end":{"line":3,"column":37}},"2":{"start":{"line":4,"column":0},"end":{"line":4,"column":32}},"3":{"start":{"line":7,"column":0},"end":{"line":7,"column":30}},"4":{"start":{"line":77,"column":21},"end":{"line":77,"column":31}},"5":{"start":{"line":42,"column":11},"end":{"line":42,"column":33}},"6":{"start":{"line":67,"column":11},"end":{"line":67,"column":35}},"7":{"start":{"line":69,"column":10},"end":{"line":69,"column":95}},"8":{"start":{"line":70,"column":10},"end":{"line":70,"column":50}},"9":{"start":{"line":78,"column":4},"end":{"line":78,"column":42}},"10":{"start":{"line":90,"column":4},"end":{"line":90,"column":31}},"11":{"start":{"line":91,"column":4},"end":{"line":91,"column":16}},"12":{"start":{"line":103,"column":4},"end":{"line":103,"column":30}},"13":{"start":{"line":113,"column":4},"end":{"line":113,"column":31}},"14":{"start":{"line":126,"column":4},"end":{"line":126,"column":44}},"15":{"start":{"line":127,"column":4},"end":{"line":127,"column":16}},"16":{"start":{"line":139,"column":4},"end":{"line":141,"column":5}},"17":{"start":{"line":140,"column":6},"end":{"line":140,"column":47}},"18":{"start":{"line":142,"column":31},"end":{"line":142,"column":49}},"19":{"start":{"line":143,"column":4},"end":{"line":143,"column":46}},"20":{"start":{"line":154,"column":92},"end":{"line":154,"column":94}},"21":{"start":{"line":155,"column":4},"end":{"line":158,"column":5}},"22":{"start":{"line":156,"column":33},"end":{"line":156,"column":57}},"23":{"start":{"line":157,"column":6},"end":{"line":157,"column":63}},"24":{"start":{"line":159,"column":4},"end":{"line":159,"column":19}},"25":{"start":{"line":36,"column":0},"end":{"line":161,"column":1}},"26":{"start":{"line":177,"column":2},"end":{"line":178,"column":77}},"27":{"start":{"line":176,"column":0},"end":{"line":179,"column":1}},"28":{"start":{"line":205,"column":4},"end":{"line":205,"column":25}},"29":{"start":{"line":197,"column":11},"end":{"line":197,"column":40}},"30":{"start":{"line":191,"column":0},"end":{"line":207,"column":1}},"31":{"start":{"line":223,"column":2},"end":{"line":224,"column":84}},"32":{"start":{"line":222,"column":0},"end":{"line":225,"column":1}},"33":{"start":{"line":250,"column":4},"end":{"line":250,"column":25}},"34":{"start":{"line":240,"column":11},"end":{"line":240,"column":35}},"35":{"start":{"line":241,"column":2},"end":{"line":241,"column":19}},"36":{"start":{"line":242,"column":2},"end":{"line":242,"column":23}},"37":{"start":{"line":234,"column":0},"end":{"line":252,"column":1}},"38":{"start":{"line":268,"column":2},"end":{"line":269,"column":79}},"39":{"start":{"line":267,"column":0},"end":{"line":270,"column":1}},"40":{"start":{"line":290,"column":15},"end":{"line":290,"column":37}},"41":{"start":{"line":291,"column":19},"end":{"line":291,"column":48}},"42":{"start":{"line":292,"column":2},"end":{"line":294,"column":3}},"43":{"start":{"line":292,"column":36},"end":{"line":292,"column":61}},"44":{"start":{"line":293,"column":4},"end":{"line":293,"column":62}},"45":{"start":{"line":296,"column":16},"end":{"line":296,"column":47}},"46":{"start":{"line":297,"column":2},"end":{"line":299,"column":3}},"47":{"start":{"line":298,"column":4},"end":{"line":298,"column":66}},"48":{"start":{"line":301,"column":17},"end":{"line":301,"column":43}},"49":{"start":{"line":302,"column":19},"end":{"line":302,"column":63}},"50":{"start":{"line":304,"column":19},"end":{"line":304,"column":40}},"51":{"start":{"line":305,"column":2},"end":{"line":307,"column":3}},"52":{"start":{"line":306,"column":4},"end":{"line":306,"column":49}},"53":{"start":{"line":308,"column":2},"end":{"line":314,"column":6}},"54":{"start":{"line":316,"column":2},"end":{"line":316,"column":18}},"55":{"start":{"line":287,"column":0},"end":{"line":317,"column":1}},"56":{"start":{"line":342,"column":4},"end":{"line":342,"column":25}},"57":{"start":{"line":332,"column":11},"end":{"line":332,"column":40}},"58":{"start":{"line":333,"column":2},"end":{"line":333,"column":19}},"59":{"start":{"line":334,"column":2},"end":{"line":334,"column":28}},"60":{"start":{"line":326,"column":0},"end":{"line":344,"column":1}},"61":{"start":{"line":360,"column":2},"end":{"line":361,"column":82}},"62":{"start":{"line":359,"column":0},"end":{"line":362,"column":1}},"63":{"start":{"line":386,"column":4},"end":{"line":386,"column":12}},"64":{"start":{"line":377,"column":11},"end":{"line":377,"column":42}},"65":{"start":{"line":378,"column":2},"end":{"line":378,"column":19}},"66":{"start":{"line":379,"column":2},"end":{"line":379,"column":31}},"67":{"start":{"line":371,"column":0},"end":{"line":388,"column":1}},"68":{"start":{"line":404,"column":2},"end":{"line":405,"column":86}},"69":{"start":{"line":403,"column":0},"end":{"line":406,"column":1}},"70":{"start":{"line":432,"column":4},"end":{"line":432,"column":25}},"71":{"start":{"line":424,"column":11},"end":{"line":424,"column":44}},"72":{"start":{"line":418,"column":0},"end":{"line":434,"column":1}},"73":{"start":{"line":451,"column":2},"end":{"line":452,"column":88}},"74":{"start":{"line":450,"column":0},"end":{"line":453,"column":1}},"75":{"start":{"line":478,"column":4},"end":{"line":478,"column":12}},"76":{"start":{"line":477,"column":21},"end":{"line":477,"column":33}},"77":{"start":{"line":468,"column":11},"end":{"line":468,"column":49}},"78":{"start":{"line":469,"column":11},"end":{"line":469,"column":28}},"79":{"start":{"line":470,"column":11},"end":{"line":470,"column":47}},"80":{"start":{"line":462,"column":0},"end":{"line":480,"column":1}},"81":{"start":{"line":497,"column":2},"end":{"line":498,"column":93}},"82":{"start":{"line":496,"column":0},"end":{"line":499,"column":1}},"83":{"start":{"line":525,"column":4},"end":{"line":525,"column":25}},"84":{"start":{"line":524,"column":21},"end":{"line":524,"column":33}},"85":{"start":{"line":514,"column":11},"end":{"line":514,"column":41}},"86":{"start":{"line":515,"column":2},"end":{"line":515,"column":19}},"87":{"start":{"line":516,"column":2},"end":{"line":516,"column":26}},"88":{"start":{"line":508,"column":0},"end":{"line":527,"column":1}},"89":{"start":{"line":543,"column":2},"end":{"line":544,"column":85}},"90":{"start":{"line":542,"column":0},"end":{"line":545,"column":1}},"91":{"start":{"line":571,"column":4},"end":{"line":571,"column":25}},"92":{"start":{"line":563,"column":11},"end":{"line":563,"column":44}},"93":{"start":{"line":557,"column":0},"end":{"line":573,"column":1}},"94":{"start":{"line":590,"column":2},"end":{"line":591,"column":88}},"95":{"start":{"line":589,"column":0},"end":{"line":592,"column":1}},"96":{"start":{"line":617,"column":4},"end":{"line":617,"column":25}},"97":{"start":{"line":607,"column":11},"end":{"line":607,"column":43}},"98":{"start":{"line":608,"column":2},"end":{"line":608,"column":19}},"99":{"start":{"line":609,"column":2},"end":{"line":609,"column":32}},"100":{"start":{"line":601,"column":0},"end":{"line":619,"column":1}},"101":{"start":{"line":636,"column":2},"end":{"line":637,"column":87}},"102":{"start":{"line":635,"column":0},"end":{"line":638,"column":1}},"103":{"start":{"line":663,"column":4},"end":{"line":663,"column":25}},"104":{"start":{"line":653,"column":11},"end":{"line":653,"column":45}},"105":{"start":{"line":654,"column":2},"end":{"line":654,"column":19}},"106":{"start":{"line":655,"column":2},"end":{"line":655,"column":33}},"107":{"start":{"line":664,"column":4},"end":{"line":664,"column":43}},"108":{"start":{"line":647,"column":0},"end":{"line":666,"column":1}},"109":{"start":{"line":683,"column":2},"end":{"line":684,"column":89}},"110":{"start":{"line":682,"column":0},"end":{"line":685,"column":1}},"111":{"start":{"line":710,"column":4},"end":{"line":710,"column":25}},"112":{"start":{"line":700,"column":11},"end":{"line":700,"column":42}},"113":{"start":{"line":701,"column":2},"end":{"line":701,"column":19}},"114":{"start":{"line":702,"column":2},"end":{"line":702,"column":30}},"115":{"start":{"line":694,"column":0},"end":{"line":712,"column":1}},"116":{"start":{"line":728,"column":2},"end":{"line":729,"column":86}},"117":{"start":{"line":727,"column":0},"end":{"line":730,"column":1}},"118":{"start":{"line":755,"column":4},"end":{"line":755,"column":25}},"119":{"start":{"line":745,"column":11},"end":{"line":745,"column":41}},"120":{"start":{"line":746,"column":2},"end":{"line":746,"column":19}},"121":{"start":{"line":747,"column":2},"end":{"line":747,"column":30}},"122":{"start":{"line":739,"column":0},"end":{"line":757,"column":1}},"123":{"start":{"line":773,"column":2},"end":{"line":774,"column":85}},"124":{"start":{"line":772,"column":0},"end":{"line":775,"column":1}},"125":{"start":{"line":800,"column":4},"end":{"line":800,"column":25}},"126":{"start":{"line":790,"column":11},"end":{"line":790,"column":49}},"127":{"start":{"line":791,"column":2},"end":{"line":791,"column":19}},"128":{"start":{"line":792,"column":2},"end":{"line":792,"column":39}},"129":{"start":{"line":784,"column":0},"end":{"line":802,"column":1}},"130":{"start":{"line":819,"column":2},"end":{"line":820,"column":93}},"131":{"start":{"line":818,"column":0},"end":{"line":821,"column":1}},"132":{"start":{"line":846,"column":4},"end":{"line":846,"column":25}},"133":{"start":{"line":836,"column":11},"end":{"line":836,"column":41}},"134":{"start":{"line":837,"column":2},"end":{"line":837,"column":19}},"135":{"start":{"line":838,"column":2},"end":{"line":838,"column":29}},"136":{"start":{"line":830,"column":0},"end":{"line":848,"column":1}},"137":{"start":{"line":864,"column":2},"end":{"line":865,"column":85}},"138":{"start":{"line":863,"column":0},"end":{"line":866,"column":1}},"139":{"start":{"line":891,"column":4},"end":{"line":891,"column":25}},"140":{"start":{"line":881,"column":11},"end":{"line":881,"column":48}},"141":{"start":{"line":882,"column":2},"end":{"line":882,"column":19}},"142":{"start":{"line":883,"column":2},"end":{"line":883,"column":38}},"143":{"start":{"line":875,"column":0},"end":{"line":893,"column":1}},"144":{"start":{"line":910,"column":2},"end":{"line":911,"column":92}},"145":{"start":{"line":909,"column":0},"end":{"line":912,"column":1}},"146":{"start":{"line":932,"column":4},"end":{"line":932,"column":25}},"147":{"start":{"line":930,"column":11},"end":{"line":930,"column":44}},"148":{"start":{"line":924,"column":0},"end":{"line":934,"column":1}},"149":{"start":{"line":951,"column":2},"end":{"line":952,"column":88}},"150":{"start":{"line":950,"column":0},"end":{"line":953,"column":1}},"151":{"start":{"line":978,"column":4},"end":{"line":978,"column":25}},"152":{"start":{"line":968,"column":11},"end":{"line":968,"column":52}},"153":{"start":{"line":969,"column":2},"end":{"line":969,"column":19}},"154":{"start":{"line":970,"column":2},"end":{"line":970,"column":42}},"155":{"start":{"line":962,"column":0},"end":{"line":980,"column":1}},"156":{"start":{"line":997,"column":2},"end":{"line":998,"column":96}},"157":{"start":{"line":996,"column":0},"end":{"line":999,"column":1}},"158":{"start":{"line":1024,"column":4},"end":{"line":1024,"column":25}},"159":{"start":{"line":1014,"column":11},"end":{"line":1014,"column":47}},"160":{"start":{"line":1015,"column":2},"end":{"line":1015,"column":19}},"161":{"start":{"line":1016,"column":2},"end":{"line":1016,"column":36}},"162":{"start":{"line":1008,"column":0},"end":{"line":1026,"column":1}},"163":{"start":{"line":1043,"column":2},"end":{"line":1044,"column":90}},"164":{"start":{"line":1042,"column":0},"end":{"line":1045,"column":1}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":77,"column":2},"end":{"line":77,"column":20}},"loc":{"start":{"line":77,"column":67},"end":{"line":79,"column":3}}},"1":{"name":"(anonymous_1)","decl":{"start":{"line":89,"column":2},"end":{"line":89,"column":10}},"loc":{"start":{"line":89,"column":39},"end":{"line":92,"column":3}}},"2":{"name":"(anonymous_2)","decl":{"start":{"line":102,"column":2},"end":{"line":102,"column":10}},"loc":{"start":{"line":102,"column":24},"end":{"line":104,"column":3}}},"3":{"name":"(anonymous_3)","decl":{"start":{"line":112,"column":2},"end":{"line":112,"column":11}},"loc":{"start":{"line":112,"column":12},"end":{"line":114,"column":3}}},"4":{"name":"(anonymous_4)","decl":{"start":{"line":125,"column":2},"end":{"line":125,"column":10}},"loc":{"start":{"line":125,"column":68},"end":{"line":128,"column":3}}},"5":{"name":"(anonymous_5)","decl":{"start":{"line":138,"column":2},"end":{"line":138,"column":10}},"loc":{"start":{"line":138,"column":24},"end":{"line":144,"column":3}}},"6":{"name":"(anonymous_6)","decl":{"start":{"line":153,"column":2},"end":{"line":153,"column":11}},"loc":{"start":{"line":153,"column":12},"end":{"line":160,"column":3}}},"7":{"name":"isHttpResponse","decl":{"start":{"line":176,"column":16},"end":{"line":176,"column":30}},"loc":{"start":{"line":176,"column":39},"end":{"line":179,"column":1}}},"8":{"name":"(anonymous_8)","decl":{"start":{"line":204,"column":2},"end":{"line":204,"column":13}},"loc":{"start":{"line":204,"column":60},"end":{"line":206,"column":3}}},"9":{"name":"isHttpResponseSuccess","decl":{"start":{"line":222,"column":16},"end":{"line":222,"column":37}},"loc":{"start":{"line":222,"column":46},"end":{"line":225,"column":1}}},"10":{"name":"(anonymous_10)","decl":{"start":{"line":249,"column":2},"end":{"line":249,"column":13}},"loc":{"start":{"line":249,"column":60},"end":{"line":251,"column":3}}},"11":{"name":"isHttpResponseOK","decl":{"start":{"line":267,"column":16},"end":{"line":267,"column":32}},"loc":{"start":{"line":267,"column":41},"end":{"line":270,"column":1}}},"12":{"name":"createHttpResponseFile","decl":{"start":{"line":287,"column":22},"end":{"line":287,"column":44}},"loc":{"start":{"line":288,"column":81},"end":{"line":317,"column":1}}},"13":{"name":"(anonymous_13)","decl":{"start":{"line":292,"column":25},"end":{"line":292,"column":31}},"loc":{"start":{"line":292,"column":36},"end":{"line":292,"column":61}}},"14":{"name":"(anonymous_14)","decl":{"start":{"line":341,"column":2},"end":{"line":341,"column":13}},"loc":{"start":{"line":341,"column":60},"end":{"line":343,"column":3}}},"15":{"name":"isHttpResponseCreated","decl":{"start":{"line":359,"column":16},"end":{"line":359,"column":37}},"loc":{"start":{"line":359,"column":46},"end":{"line":362,"column":1}}},"16":{"name":"(anonymous_16)","decl":{"start":{"line":385,"column":2},"end":{"line":null,"column":-1}},"loc":{"start":{"line":385,"column":2},"end":{"line":387,"column":3}}},"17":{"name":"isHttpResponseNoContent","decl":{"start":{"line":403,"column":16},"end":{"line":403,"column":39}},"loc":{"start":{"line":403,"column":48},"end":{"line":406,"column":1}}},"18":{"name":"(anonymous_18)","decl":{"start":{"line":431,"column":2},"end":{"line":431,"column":13}},"loc":{"start":{"line":431,"column":60},"end":{"line":433,"column":3}}},"19":{"name":"isHttpResponseRedirection","decl":{"start":{"line":450,"column":16},"end":{"line":450,"column":41}},"loc":{"start":{"line":450,"column":50},"end":{"line":453,"column":1}}},"20":{"name":"(anonymous_20)","decl":{"start":{"line":477,"column":2},"end":{"line":477,"column":20}},"loc":{"start":{"line":477,"column":33},"end":{"line":479,"column":3}}},"21":{"name":"isHttpResponseMovedPermanently","decl":{"start":{"line":496,"column":16},"end":{"line":496,"column":46}},"loc":{"start":{"line":496,"column":55},"end":{"line":499,"column":1}}},"22":{"name":"(anonymous_22)","decl":{"start":{"line":524,"column":2},"end":{"line":524,"column":20}},"loc":{"start":{"line":524,"column":81},"end":{"line":526,"column":3}}},"23":{"name":"isHttpResponseRedirect","decl":{"start":{"line":542,"column":16},"end":{"line":542,"column":38}},"loc":{"start":{"line":542,"column":47},"end":{"line":545,"column":1}}},"24":{"name":"(anonymous_24)","decl":{"start":{"line":570,"column":2},"end":{"line":570,"column":13}},"loc":{"start":{"line":570,"column":60},"end":{"line":572,"column":3}}},"25":{"name":"isHttpResponseClientError","decl":{"start":{"line":589,"column":16},"end":{"line":589,"column":41}},"loc":{"start":{"line":589,"column":50},"end":{"line":592,"column":1}}},"26":{"name":"(anonymous_26)","decl":{"start":{"line":616,"column":2},"end":{"line":616,"column":13}},"loc":{"start":{"line":616,"column":60},"end":{"line":618,"column":3}}},"27":{"name":"isHttpResponseBadRequest","decl":{"start":{"line":635,"column":16},"end":{"line":635,"column":40}},"loc":{"start":{"line":635,"column":49},"end":{"line":638,"column":1}}},"28":{"name":"(anonymous_28)","decl":{"start":{"line":662,"column":2},"end":{"line":662,"column":13}},"loc":{"start":{"line":662,"column":60},"end":{"line":665,"column":3}}},"29":{"name":"isHttpResponseUnauthorized","decl":{"start":{"line":682,"column":16},"end":{"line":682,"column":42}},"loc":{"start":{"line":682,"column":51},"end":{"line":685,"column":1}}},"30":{"name":"(anonymous_30)","decl":{"start":{"line":709,"column":2},"end":{"line":709,"column":13}},"loc":{"start":{"line":709,"column":60},"end":{"line":711,"column":3}}},"31":{"name":"isHttpResponseForbidden","decl":{"start":{"line":727,"column":16},"end":{"line":727,"column":39}},"loc":{"start":{"line":727,"column":48},"end":{"line":730,"column":1}}},"32":{"name":"(anonymous_32)","decl":{"start":{"line":754,"column":2},"end":{"line":754,"column":13}},"loc":{"start":{"line":754,"column":60},"end":{"line":756,"column":3}}},"33":{"name":"isHttpResponseNotFound","decl":{"start":{"line":772,"column":16},"end":{"line":772,"column":38}},"loc":{"start":{"line":772,"column":47},"end":{"line":775,"column":1}}},"34":{"name":"(anonymous_34)","decl":{"start":{"line":799,"column":2},"end":{"line":799,"column":13}},"loc":{"start":{"line":799,"column":60},"end":{"line":801,"column":3}}},"35":{"name":"isHttpResponseMethodNotAllowed","decl":{"start":{"line":818,"column":16},"end":{"line":818,"column":46}},"loc":{"start":{"line":818,"column":55},"end":{"line":821,"column":1}}},"36":{"name":"(anonymous_36)","decl":{"start":{"line":845,"column":2},"end":{"line":845,"column":13}},"loc":{"start":{"line":845,"column":60},"end":{"line":847,"column":3}}},"37":{"name":"isHttpResponseConflict","decl":{"start":{"line":863,"column":16},"end":{"line":863,"column":38}},"loc":{"start":{"line":863,"column":47},"end":{"line":866,"column":1}}},"38":{"name":"(anonymous_38)","decl":{"start":{"line":890,"column":2},"end":{"line":890,"column":13}},"loc":{"start":{"line":890,"column":60},"end":{"line":892,"column":3}}},"39":{"name":"isHttpResponseTooManyRequests","decl":{"start":{"line":909,"column":16},"end":{"line":909,"column":45}},"loc":{"start":{"line":909,"column":54},"end":{"line":912,"column":1}}},"40":{"name":"(anonymous_40)","decl":{"start":{"line":931,"column":2},"end":{"line":931,"column":13}},"loc":{"start":{"line":931,"column":60},"end":{"line":933,"column":3}}},"41":{"name":"isHttpResponseServerError","decl":{"start":{"line":950,"column":16},"end":{"line":950,"column":41}},"loc":{"start":{"line":950,"column":50},"end":{"line":953,"column":1}}},"42":{"name":"(anonymous_42)","decl":{"start":{"line":977,"column":2},"end":{"line":977,"column":13}},"loc":{"start":{"line":977,"column":60},"end":{"line":979,"column":3}}},"43":{"name":"isHttpResponseInternalServerError","decl":{"start":{"line":996,"column":16},"end":{"line":996,"column":49}},"loc":{"start":{"line":996,"column":58},"end":{"line":999,"column":1}}},"44":{"name":"(anonymous_44)","decl":{"start":{"line":1023,"column":2},"end":{"line":1023,"column":13}},"loc":{"start":{"line":1023,"column":60},"end":{"line":1025,"column":3}}},"45":{"name":"isHttpResponseNotImplemented","decl":{"start":{"line":1042,"column":16},"end":{"line":1042,"column":44}},"loc":{"start":{"line":1042,"column":53},"end":{"line":1045,"column":1}}}},"branchMap":{"0":{"loc":{"start":{"line":77,"column":65},"end":{"line":77,"column":67}},"type":"default-arg","locations":[{"start":{"line":77,"column":65},"end":{"line":77,"column":67}}]},"1":{"loc":{"start":{"line":78,"column":18},"end":{"line":78,"column":32}},"type":"binary-expr","locations":[{"start":{"line":78,"column":18},"end":{"line":78,"column":32}},{"start":{"line":78,"column":36},"end":{"line":78,"column":41}}]},"2":{"loc":{"start":{"line":125,"column":66},"end":{"line":125,"column":68}},"type":"default-arg","locations":[{"start":{"line":125,"column":66},"end":{"line":125,"column":68}}]},"3":{"loc":{"start":{"line":139,"column":4},"end":{"line":141,"column":5}},"type":"if","locations":[{"start":{"line":139,"column":4},"end":{"line":141,"column":5}},{"start":{"line":139,"column":4},"end":{"line":141,"column":5}}]},"4":{"loc":{"start":{"line":177,"column":9},"end":{"line":177,"column":36}},"type":"binary-expr","locations":[{"start":{"line":177,"column":9},"end":{"line":177,"column":36}},{"start":{"line":178,"column":5},"end":{"line":178,"column":28}},{"start":{"line":178,"column":32},"end":{"line":178,"column":44}},{"start":{"line":178,"column":48},"end":{"line":178,"column":75}}]},"5":{"loc":{"start":{"line":204,"column":58},"end":{"line":204,"column":60}},"type":"default-arg","locations":[{"start":{"line":204,"column":58},"end":{"line":204,"column":60}}]},"6":{"loc":{"start":{"line":223,"column":9},"end":{"line":223,"column":43}},"type":"binary-expr","locations":[{"start":{"line":223,"column":9},"end":{"line":223,"column":43}},{"start":{"line":224,"column":5},"end":{"line":224,"column":28}},{"start":{"line":224,"column":32},"end":{"line":224,"column":44}},{"start":{"line":224,"column":48},"end":{"line":224,"column":82}}]},"7":{"loc":{"start":{"line":249,"column":58},"end":{"line":249,"column":60}},"type":"default-arg","locations":[{"start":{"line":249,"column":58},"end":{"line":249,"column":60}}]},"8":{"loc":{"start":{"line":268,"column":9},"end":{"line":268,"column":38}},"type":"binary-expr","locations":[{"start":{"line":268,"column":9},"end":{"line":268,"column":38}},{"start":{"line":269,"column":5},"end":{"line":269,"column":28}},{"start":{"line":269,"column":32},"end":{"line":269,"column":44}},{"start":{"line":269,"column":48},"end":{"line":269,"column":77}}]},"9":{"loc":{"start":{"line":292,"column":2},"end":{"line":294,"column":3}},"type":"if","locations":[{"start":{"line":292,"column":2},"end":{"line":294,"column":3}},{"start":{"line":292,"column":2},"end":{"line":294,"column":3}}]},"10":{"loc":{"start":{"line":297,"column":2},"end":{"line":299,"column":3}},"type":"if","locations":[{"start":{"line":297,"column":2},"end":{"line":299,"column":3}},{"start":{"line":297,"column":2},"end":{"line":299,"column":3}}]},"11":{"loc":{"start":{"line":305,"column":2},"end":{"line":307,"column":3}},"type":"if","locations":[{"start":{"line":305,"column":2},"end":{"line":307,"column":3}},{"start":{"line":305,"column":2},"end":{"line":307,"column":3}}]},"12":{"loc":{"start":{"line":312,"column":31},"end":{"line":312,"column":43}},"type":"cond-expr","locations":[{"start":{"line":312,"column":31},"end":{"line":312,"column":43}},{"start":{"line":312,"column":46},"end":{"line":312,"column":54}}]},"13":{"loc":{"start":{"line":313,"column":23},"end":{"line":313,"column":39}},"type":"binary-expr","locations":[{"start":{"line":313,"column":23},"end":{"line":313,"column":39}},{"start":{"line":313,"column":43},"end":{"line":313,"column":47}}]},"14":{"loc":{"start":{"line":341,"column":58},"end":{"line":341,"column":60}},"type":"default-arg","locations":[{"start":{"line":341,"column":58},"end":{"line":341,"column":60}}]},"15":{"loc":{"start":{"line":360,"column":9},"end":{"line":360,"column":43}},"type":"binary-expr","locations":[{"start":{"line":360,"column":9},"end":{"line":360,"column":43}},{"start":{"line":361,"column":3},"end":{"line":361,"column":26}},{"start":{"line":361,"column":30},"end":{"line":361,"column":42}},{"start":{"line":361,"column":46},"end":{"line":361,"column":80}}]},"16":{"loc":{"start":{"line":404,"column":9},"end":{"line":404,"column":45}},"type":"binary-expr","locations":[{"start":{"line":404,"column":9},"end":{"line":404,"column":45}},{"start":{"line":405,"column":5},"end":{"line":405,"column":28}},{"start":{"line":405,"column":32},"end":{"line":405,"column":44}},{"start":{"line":405,"column":48},"end":{"line":405,"column":84}}]},"17":{"loc":{"start":{"line":431,"column":58},"end":{"line":431,"column":60}},"type":"default-arg","locations":[{"start":{"line":431,"column":58},"end":{"line":431,"column":60}}]},"18":{"loc":{"start":{"line":451,"column":9},"end":{"line":451,"column":47}},"type":"binary-expr","locations":[{"start":{"line":451,"column":9},"end":{"line":451,"column":47}},{"start":{"line":452,"column":5},"end":{"line":452,"column":28}},{"start":{"line":452,"column":32},"end":{"line":452,"column":44}},{"start":{"line":452,"column":48},"end":{"line":452,"column":86}}]},"19":{"loc":{"start":{"line":497,"column":9},"end":{"line":497,"column":52}},"type":"binary-expr","locations":[{"start":{"line":497,"column":9},"end":{"line":497,"column":52}},{"start":{"line":498,"column":5},"end":{"line":498,"column":28}},{"start":{"line":498,"column":32},"end":{"line":498,"column":44}},{"start":{"line":498,"column":48},"end":{"line":498,"column":91}}]},"20":{"loc":{"start":{"line":524,"column":79},"end":{"line":524,"column":81}},"type":"default-arg","locations":[{"start":{"line":524,"column":79},"end":{"line":524,"column":81}}]},"21":{"loc":{"start":{"line":543,"column":9},"end":{"line":543,"column":44}},"type":"binary-expr","locations":[{"start":{"line":543,"column":9},"end":{"line":543,"column":44}},{"start":{"line":544,"column":5},"end":{"line":544,"column":28}},{"start":{"line":544,"column":32},"end":{"line":544,"column":44}},{"start":{"line":544,"column":48},"end":{"line":544,"column":83}}]},"22":{"loc":{"start":{"line":570,"column":58},"end":{"line":570,"column":60}},"type":"default-arg","locations":[{"start":{"line":570,"column":58},"end":{"line":570,"column":60}}]},"23":{"loc":{"start":{"line":590,"column":9},"end":{"line":590,"column":47}},"type":"binary-expr","locations":[{"start":{"line":590,"column":9},"end":{"line":590,"column":47}},{"start":{"line":591,"column":5},"end":{"line":591,"column":28}},{"start":{"line":591,"column":32},"end":{"line":591,"column":44}},{"start":{"line":591,"column":48},"end":{"line":591,"column":86}}]},"24":{"loc":{"start":{"line":616,"column":58},"end":{"line":616,"column":60}},"type":"default-arg","locations":[{"start":{"line":616,"column":58},"end":{"line":616,"column":60}}]},"25":{"loc":{"start":{"line":636,"column":9},"end":{"line":636,"column":46}},"type":"binary-expr","locations":[{"start":{"line":636,"column":9},"end":{"line":636,"column":46}},{"start":{"line":637,"column":5},"end":{"line":637,"column":28}},{"start":{"line":637,"column":32},"end":{"line":637,"column":44}},{"start":{"line":637,"column":48},"end":{"line":637,"column":85}}]},"26":{"loc":{"start":{"line":662,"column":58},"end":{"line":662,"column":60}},"type":"default-arg","locations":[{"start":{"line":662,"column":58},"end":{"line":662,"column":60}}]},"27":{"loc":{"start":{"line":683,"column":9},"end":{"line":683,"column":48}},"type":"binary-expr","locations":[{"start":{"line":683,"column":9},"end":{"line":683,"column":48}},{"start":{"line":684,"column":5},"end":{"line":684,"column":28}},{"start":{"line":684,"column":32},"end":{"line":684,"column":44}},{"start":{"line":684,"column":48},"end":{"line":684,"column":87}}]},"28":{"loc":{"start":{"line":709,"column":58},"end":{"line":709,"column":60}},"type":"default-arg","locations":[{"start":{"line":709,"column":58},"end":{"line":709,"column":60}}]},"29":{"loc":{"start":{"line":728,"column":9},"end":{"line":728,"column":45}},"type":"binary-expr","locations":[{"start":{"line":728,"column":9},"end":{"line":728,"column":45}},{"start":{"line":729,"column":5},"end":{"line":729,"column":28}},{"start":{"line":729,"column":32},"end":{"line":729,"column":44}},{"start":{"line":729,"column":48},"end":{"line":729,"column":84}}]},"30":{"loc":{"start":{"line":754,"column":58},"end":{"line":754,"column":60}},"type":"default-arg","locations":[{"start":{"line":754,"column":58},"end":{"line":754,"column":60}}]},"31":{"loc":{"start":{"line":773,"column":9},"end":{"line":773,"column":44}},"type":"binary-expr","locations":[{"start":{"line":773,"column":9},"end":{"line":773,"column":44}},{"start":{"line":774,"column":5},"end":{"line":774,"column":28}},{"start":{"line":774,"column":32},"end":{"line":774,"column":44}},{"start":{"line":774,"column":48},"end":{"line":774,"column":83}}]},"32":{"loc":{"start":{"line":799,"column":58},"end":{"line":799,"column":60}},"type":"default-arg","locations":[{"start":{"line":799,"column":58},"end":{"line":799,"column":60}}]},"33":{"loc":{"start":{"line":819,"column":9},"end":{"line":819,"column":52}},"type":"binary-expr","locations":[{"start":{"line":819,"column":9},"end":{"line":819,"column":52}},{"start":{"line":820,"column":5},"end":{"line":820,"column":28}},{"start":{"line":820,"column":32},"end":{"line":820,"column":44}},{"start":{"line":820,"column":48},"end":{"line":820,"column":91}}]},"34":{"loc":{"start":{"line":845,"column":58},"end":{"line":845,"column":60}},"type":"default-arg","locations":[{"start":{"line":845,"column":58},"end":{"line":845,"column":60}}]},"35":{"loc":{"start":{"line":864,"column":9},"end":{"line":864,"column":44}},"type":"binary-expr","locations":[{"start":{"line":864,"column":9},"end":{"line":864,"column":44}},{"start":{"line":865,"column":5},"end":{"line":865,"column":28}},{"start":{"line":865,"column":32},"end":{"line":865,"column":44}},{"start":{"line":865,"column":48},"end":{"line":865,"column":83}}]},"36":{"loc":{"start":{"line":890,"column":58},"end":{"line":890,"column":60}},"type":"default-arg","locations":[{"start":{"line":890,"column":58},"end":{"line":890,"column":60}}]},"37":{"loc":{"start":{"line":910,"column":9},"end":{"line":910,"column":51}},"type":"binary-expr","locations":[{"start":{"line":910,"column":9},"end":{"line":910,"column":51}},{"start":{"line":911,"column":5},"end":{"line":911,"column":28}},{"start":{"line":911,"column":32},"end":{"line":911,"column":44}},{"start":{"line":911,"column":48},"end":{"line":911,"column":90}}]},"38":{"loc":{"start":{"line":931,"column":58},"end":{"line":931,"column":60}},"type":"default-arg","locations":[{"start":{"line":931,"column":58},"end":{"line":931,"column":60}}]},"39":{"loc":{"start":{"line":951,"column":9},"end":{"line":951,"column":47}},"type":"binary-expr","locations":[{"start":{"line":951,"column":9},"end":{"line":951,"column":47}},{"start":{"line":952,"column":5},"end":{"line":952,"column":28}},{"start":{"line":952,"column":32},"end":{"line":952,"column":44}},{"start":{"line":952,"column":48},"end":{"line":952,"column":86}}]},"40":{"loc":{"start":{"line":977,"column":58},"end":{"line":977,"column":60}},"type":"default-arg","locations":[{"start":{"line":977,"column":58},"end":{"line":977,"column":60}}]},"41":{"loc":{"start":{"line":997,"column":9},"end":{"line":997,"column":55}},"type":"binary-expr","locations":[{"start":{"line":997,"column":9},"end":{"line":997,"column":55}},{"start":{"line":998,"column":5},"end":{"line":998,"column":28}},{"start":{"line":998,"column":32},"end":{"line":998,"column":44}},{"start":{"line":998,"column":48},"end":{"line":998,"column":94}}]},"42":{"loc":{"start":{"line":1023,"column":58},"end":{"line":1023,"column":60}},"type":"default-arg","locations":[{"start":{"line":1023,"column":58},"end":{"line":1023,"column":60}}]},"43":{"loc":{"start":{"line":1043,"column":9},"end":{"line":1043,"column":50}},"type":"binary-expr","locations":[{"start":{"line":1043,"column":9},"end":{"line":1043,"column":50}},{"start":{"line":1044,"column":4},"end":{"line":1044,"column":27}},{"start":{"line":1044,"column":31},"end":{"line":1044,"column":43}},{"start":{"line":1044,"column":47},"end":{"line":1044,"column":88}}]}},"s":{"0":1,"1":1,"2":1,"3":1,"4":324,"5":324,"6":324,"7":324,"8":324,"9":324,"10":96,"11":96,"12":16,"13":60,"14":45,"15":45,"16":37,"17":1,"18":36,"19":36,"20":66,"21":66,"22":10,"23":10,"24":66,"25":1,"26":103,"27":1,"28":130,"29":130,"30":1,"31":5,"32":1,"33":114,"34":114,"35":114,"36":114,"37":1,"38":5,"39":1,"40":15,"41":15,"42":15,"43":15,"44":1,"45":14,"46":14,"47":1,"48":13,"49":13,"50":13,"51":13,"52":12,"53":13,"54":13,"55":1,"56":13,"57":13,"58":13,"59":13,"60":1,"61":5,"62":1,"63":3,"64":3,"65":3,"66":3,"67":1,"68":5,"69":1,"70":25,"71":25,"72":1,"73":5,"74":1,"75":5,"76":5,"77":5,"78":5,"79":5,"80":1,"81":61,"82":1,"83":20,"84":20,"85":20,"86":20,"87":20,"88":1,"89":73,"90":1,"91":133,"92":133,"93":1,"94":5,"95":1,"96":73,"97":73,"98":73,"99":73,"100":1,"101":9,"102":1,"103":25,"104":25,"105":25,"106":25,"107":25,"108":1,"109":11,"110":1,"111":7,"112":7,"113":7,"114":7,"115":1,"116":5,"117":1,"118":7,"119":7,"120":7,"121":7,"122":1,"123":5,"124":1,"125":7,"126":7,"127":7,"128":7,"129":1,"130":5,"131":1,"132":7,"133":7,"134":7,"135":7,"136":1,"137":5,"138":1,"139":7,"140":7,"141":7,"142":7,"143":1,"144":5,"145":1,"146":30,"147":30,"148":1,"149":5,"150":1,"151":23,"152":23,"153":23,"154":23,"155":1,"156":6,"157":1,"158":7,"159":7,"160":7,"161":7,"162":1,"163":5,"164":1},"f":{"0":324,"1":96,"2":16,"3":60,"4":45,"5":37,"6":66,"7":103,"8":130,"9":5,"10":114,"11":5,"12":15,"13":15,"14":13,"15":5,"16":3,"17":5,"18":25,"19":5,"20":5,"21":61,"22":20,"23":73,"24":133,"25":5,"26":73,"27":9,"28":25,"29":11,"30":7,"31":5,"32":7,"33":5,"34":7,"35":5,"36":7,"37":5,"38":7,"39":5,"40":30,"41":5,"42":23,"43":6,"44":7,"45":5},"b":{"0":[6],"1":[324,297],"2":[6],"3":[1,36],"4":[103,62,4,3],"5":[3],"6":[5,4,3,2],"7":[98],"8":[5,4,3,2],"9":[1,14],"10":[1,13],"11":[12,1],"12":[2,11],"13":[13,11],"14":[12],"15":[5,4,3,2],"16":[5,4,3,2],"17":[5],"18":[5,4,3,2],"19":[61,59,58,57],"20":[19],"21":[73,60,59,58],"22":[0],"23":[5,4,3,2],"24":[72],"25":[9,4,3,2],"26":[24],"27":[11,4,3,2],"28":[6],"29":[5,4,3,2],"30":[6],"31":[5,4,3,2],"32":[6],"33":[5,4,3,2],"34":[6],"35":[5,4,3,2],"36":[6],"37":[5,4,3,2],"38":[0],"39":[5,4,3,2],"40":[22],"41":[6,4,3,2],"42":[6],"43":[5,4,3,2]}} ,"/home/runner/work/foal/foal/packages/core/src/core/http/index.ts": {"path":"/home/runner/work/foal/foal/packages/core/src/core/http/index.ts","statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":27}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":31}},"2":{"start":{"line":3,"column":0},"end":{"line":3,"column":33}}},"fnMap":{},"branchMap":{},"s":{"0":1,"1":1,"2":1},"f":{},"b":{}} ,"/home/runner/work/foal/foal/packages/core/src/core/routes/index.ts": {"path":"/home/runner/work/foal/foal/packages/core/src/core/routes/index.ts","statementMap":{"0":{"start":{"line":2,"column":0},"end":{"line":2,"column":63}},"1":{"start":{"line":2,"column":9},"end":{"line":2,"column":29}},"2":{"start":{"line":3,"column":0},"end":{"line":3,"column":48}},"3":{"start":{"line":3,"column":9},"end":{"line":3,"column":16}},"4":{"start":{"line":3,"column":18},"end":{"line":3,"column":31}}},"fnMap":{},"branchMap":{},"s":{"0":1,"1":1,"2":1,"3":1,"4":1},"f":{},"b":{}} ,"/home/runner/work/foal/foal/packages/core/src/core/routes/make-controller-routes.ts": {"path":"/home/runner/work/foal/foal/packages/core/src/core/routes/make-controller-routes.ts","statementMap":{"0":{"start":{"line":6,"column":0},"end":{"line":6,"column":43}},"1":{"start":{"line":15,"column":2},"end":{"line":15,"column":46}},"2":{"start":{"line":15,"column":34},"end":{"line":15,"column":44}},"3":{"start":{"line":16,"column":2},"end":{"line":16,"column":88}},"4":{"start":{"line":14,"column":0},"end":{"line":17,"column":1}},"5":{"start":{"line":32,"column":26},"end":{"line":32,"column":28}},"6":{"start":{"line":34,"column":26},"end":{"line":34,"column":87}},"7":{"start":{"line":35,"column":25},"end":{"line":35,"column":81}},"8":{"start":{"line":38,"column":21},"end":{"line":38,"column":50}},"9":{"start":{"line":40,"column":19},"end":{"line":40,"column":51}},"10":{"start":{"line":41,"column":20},"end":{"line":41,"column":90}},"11":{"start":{"line":41,"column":67},"end":{"line":41,"column":88}},"12":{"start":{"line":43,"column":2},"end":{"line":47,"column":3}},"13":{"start":{"line":44,"column":4},"end":{"line":46,"column":6}},"14":{"start":{"line":49,"column":2},"end":{"line":59,"column":5}},"15":{"start":{"line":50,"column":4},"end":{"line":50,"column":50}},"16":{"start":{"line":50,"column":41},"end":{"line":50,"column":48}},"17":{"start":{"line":51,"column":23},"end":{"line":51,"column":78}},"18":{"start":{"line":52,"column":4},"end":{"line":58,"column":5}},"19":{"start":{"line":53,"column":25},"end":{"line":53,"column":94}},"20":{"start":{"line":54,"column":26},"end":{"line":54,"column":100}},"21":{"start":{"line":55,"column":19},"end":{"line":55,"column":45}},"22":{"start":{"line":56,"column":20},"end":{"line":56,"column":87}},"23":{"start":{"line":56,"column":63},"end":{"line":56,"column":84}},"24":{"start":{"line":57,"column":6},"end":{"line":57,"column":72}},"25":{"start":{"line":61,"column":2},"end":{"line":61,"column":16}},"26":{"start":{"line":30,"column":0},"end":{"line":62,"column":1}}},"fnMap":{"0":{"name":"getMethods","decl":{"start":{"line":14,"column":16},"end":{"line":14,"column":26}},"loc":{"start":{"line":14,"column":43},"end":{"line":17,"column":1}}},"1":{"name":"makeControllerRoutes","decl":{"start":{"line":30,"column":16},"end":{"line":30,"column":36}},"loc":{"start":{"line":31,"column":85},"end":{"line":62,"column":1}}},"2":{"name":"(anonymous_2)","decl":{"start":{"line":41,"column":59},"end":{"line":41,"column":62}},"loc":{"start":{"line":41,"column":67},"end":{"line":41,"column":88}}},"3":{"name":"(anonymous_3)","decl":{"start":{"line":49,"column":48},"end":{"line":49,"column":58}},"loc":{"start":{"line":49,"column":62},"end":{"line":59,"column":3}}},"4":{"name":"(anonymous_4)","decl":{"start":{"line":56,"column":55},"end":{"line":56,"column":58}},"loc":{"start":{"line":56,"column":63},"end":{"line":56,"column":84}}}},"branchMap":{"0":{"loc":{"start":{"line":15,"column":2},"end":{"line":15,"column":46}},"type":"if","locations":[{"start":{"line":15,"column":2},"end":{"line":15,"column":46}},{"start":{"line":15,"column":2},"end":{"line":15,"column":46}}]},"1":{"loc":{"start":{"line":34,"column":26},"end":{"line":34,"column":81}},"type":"binary-expr","locations":[{"start":{"line":34,"column":26},"end":{"line":34,"column":81}},{"start":{"line":34,"column":85},"end":{"line":34,"column":87}}]},"2":{"loc":{"start":{"line":43,"column":32},"end":{"line":43,"column":57}},"type":"binary-expr","locations":[{"start":{"line":43,"column":32},"end":{"line":43,"column":57}},{"start":{"line":43,"column":61},"end":{"line":43,"column":63}}]},"3":{"loc":{"start":{"line":50,"column":4},"end":{"line":50,"column":50}},"type":"if","locations":[{"start":{"line":50,"column":4},"end":{"line":50,"column":50}},{"start":{"line":50,"column":4},"end":{"line":50,"column":50}}]},"4":{"loc":{"start":{"line":52,"column":4},"end":{"line":58,"column":5}},"type":"if","locations":[{"start":{"line":52,"column":4},"end":{"line":58,"column":5}},{"start":{"line":52,"column":4},"end":{"line":58,"column":5}}]},"5":{"loc":{"start":{"line":54,"column":26},"end":{"line":54,"column":94}},"type":"binary-expr","locations":[{"start":{"line":54,"column":26},"end":{"line":54,"column":94}},{"start":{"line":54,"column":98},"end":{"line":54,"column":100}}]}},"s":{"0":1,"1":147,"2":73,"3":74,"4":1,"5":36,"6":36,"7":36,"8":36,"9":36,"10":36,"11":7,"12":36,"13":3,"14":36,"15":76,"16":37,"17":39,"18":39,"19":35,"20":35,"21":35,"22":35,"23":7,"24":35,"25":36,"26":1},"f":{"0":147,"1":36,"2":7,"3":76,"4":7},"b":{"0":[73,74],"1":[36,30],"2":[36,34],"3":[37,39],"4":[35,4],"5":[35,29]}} ,"/home/runner/work/foal/foal/packages/core/src/core/routes/route.interface.ts": {"path":"/home/runner/work/foal/foal/packages/core/src/core/routes/route.interface.ts","statementMap":{},"fnMap":{},"branchMap":{},"s":{},"f":{},"b":{}} ,"/home/runner/work/foal/foal/packages/core/src/core/routes/utils.ts": {"path":"/home/runner/work/foal/foal/packages/core/src/core/routes/utils.ts","statementMap":{"0":{"start":{"line":2,"column":0},"end":{"line":2,"column":26}},"1":{"start":{"line":17,"column":2},"end":{"line":19,"column":3}},"2":{"start":{"line":18,"column":4},"end":{"line":18,"column":52}},"3":{"start":{"line":20,"column":2},"end":{"line":20,"column":73}},"4":{"start":{"line":16,"column":0},"end":{"line":21,"column":1}},"5":{"start":{"line":32,"column":2},"end":{"line":32,"column":56}},"6":{"start":{"line":31,"column":0},"end":{"line":33,"column":1}},"7":{"start":{"line":44,"column":2},"end":{"line":44,"column":50}},"8":{"start":{"line":43,"column":0},"end":{"line":45,"column":1}},"9":{"start":{"line":55,"column":2},"end":{"line":55,"column":47}},"10":{"start":{"line":54,"column":0},"end":{"line":56,"column":1}}},"fnMap":{"0":{"name":"getMetadata","decl":{"start":{"line":16,"column":16},"end":{"line":16,"column":27}},"loc":{"start":{"line":16,"column":84},"end":{"line":21,"column":1}}},"1":{"name":"getHttpMethod","decl":{"start":{"line":31,"column":16},"end":{"line":31,"column":29}},"loc":{"start":{"line":31,"column":65},"end":{"line":33,"column":1}}},"2":{"name":"getPath","decl":{"start":{"line":43,"column":16},"end":{"line":43,"column":23}},"loc":{"start":{"line":43,"column":59},"end":{"line":45,"column":1}}},"3":{"name":"join","decl":{"start":{"line":54,"column":16},"end":{"line":54,"column":20}},"loc":{"start":{"line":54,"column":51},"end":{"line":56,"column":1}}}},"branchMap":{"0":{"loc":{"start":{"line":17,"column":2},"end":{"line":19,"column":3}},"type":"if","locations":[{"start":{"line":17,"column":2},"end":{"line":19,"column":3}},{"start":{"line":17,"column":2},"end":{"line":19,"column":3}}]}},"s":{"0":1,"1":3414,"2":2060,"3":1354,"4":1,"5":64,"6":1,"7":38,"8":1,"9":73,"10":1},"f":{"0":3414,"1":64,"2":38,"3":73},"b":{"0":[2060,1354]}} ,"/home/runner/work/foal/foal/packages/core/src/express/create-app.ts": {"path":"/home/runner/work/foal/foal/packages/core/src/express/create-app.ts","statementMap":{"0":{"start":{"line":2,"column":0},"end":{"line":2,"column":45}},"1":{"start":{"line":3,"column":0},"end":{"line":3,"column":34}},"2":{"start":{"line":4,"column":0},"end":{"line":4,"column":32}},"3":{"start":{"line":7,"column":0},"end":{"line":12,"column":16}},"4":{"start":{"line":13,"column":0},"end":{"line":13,"column":54}},"5":{"start":{"line":14,"column":0},"end":{"line":14,"column":46}},"6":{"start":{"line":15,"column":0},"end":{"line":15,"column":38}},"7":{"start":{"line":33,"column":2},"end":{"line":36,"column":3}},"8":{"start":{"line":34,"column":4},"end":{"line":34,"column":14}},"9":{"start":{"line":35,"column":4},"end":{"line":35,"column":11}},"10":{"start":{"line":37,"column":2},"end":{"line":40,"column":5}},"11":{"start":{"line":44,"column":2},"end":{"line":44,"column":35}},"12":{"start":{"line":45,"column":2},"end":{"line":45,"column":53}},"13":{"start":{"line":46,"column":2},"end":{"line":46,"column":49}},"14":{"start":{"line":47,"column":2},"end":{"line":47,"column":48}},"15":{"start":{"line":48,"column":2},"end":{"line":48,"column":49}},"16":{"start":{"line":49,"column":2},"end":{"line":49,"column":53}},"17":{"start":{"line":50,"column":2},"end":{"line":50,"column":84}},"18":{"start":{"line":51,"column":2},"end":{"line":51,"column":9}},"19":{"start":{"line":55,"column":2},"end":{"line":57,"column":3}},"20":{"start":{"line":56,"column":4},"end":{"line":56,"column":14}},"21":{"start":{"line":59,"column":2},"end":{"line":61,"column":3}},"22":{"start":{"line":60,"column":4},"end":{"line":60,"column":57}},"23":{"start":{"line":63,"column":2},"end":{"line":63,"column":34}},"24":{"start":{"line":89,"column":18},"end":{"line":89,"column":54}},"25":{"start":{"line":90,"column":14},"end":{"line":90,"column":50}},"26":{"start":{"line":93,"column":2},"end":{"line":95,"column":3}},"27":{"start":{"line":94,"column":4},"end":{"line":94,"column":24}},"28":{"start":{"line":98,"column":23},"end":{"line":102,"column":3}},"29":{"start":{"line":103,"column":2},"end":{"line":105,"column":3}},"30":{"start":{"line":104,"column":4},"end":{"line":104,"column":34}},"31":{"start":{"line":107,"column":2},"end":{"line":107,"column":29}},"32":{"start":{"line":110,"column":2},"end":{"line":113,"column":4}},"33":{"start":{"line":116,"column":16},"end":{"line":116,"column":73}},"34":{"start":{"line":117,"column":2},"end":{"line":117,"column":35}},"35":{"start":{"line":118,"column":2},"end":{"line":118,"column":28}},"36":{"start":{"line":119,"column":2},"end":{"line":119,"column":58}},"37":{"start":{"line":120,"column":2},"end":{"line":120,"column":76}},"38":{"start":{"line":123,"column":2},"end":{"line":123,"column":26}},"39":{"start":{"line":126,"column":19},"end":{"line":126,"column":65}},"40":{"start":{"line":127,"column":2},"end":{"line":127,"column":26}},"41":{"start":{"line":130,"column":17},"end":{"line":130,"column":70}},"42":{"start":{"line":131,"column":2},"end":{"line":133,"column":3}},"43":{"start":{"line":132,"column":4},"end":{"line":132,"column":87}},"44":{"start":{"line":136,"column":2},"end":{"line":138,"column":3}},"45":{"start":{"line":137,"column":4},"end":{"line":137,"column":24}},"46":{"start":{"line":141,"column":2},"end":{"line":141,"column":22}},"47":{"start":{"line":142,"column":21},"end":{"line":142,"column":57}},"48":{"start":{"line":143,"column":2},"end":{"line":143,"column":45}},"49":{"start":{"line":145,"column":2},"end":{"line":145,"column":13}},"50":{"start":{"line":85,"column":0},"end":{"line":146,"column":1}},"51":{"start":{"line":170,"column":14},"end":{"line":170,"column":64}},"52":{"start":{"line":172,"column":21},"end":{"line":172,"column":57}},"53":{"start":{"line":173,"column":2},"end":{"line":175,"column":3}},"54":{"start":{"line":174,"column":4},"end":{"line":174,"column":28}},"55":{"start":{"line":177,"column":2},"end":{"line":177,"column":13}},"56":{"start":{"line":167,"column":0},"end":{"line":178,"column":1}}},"fnMap":{"0":{"name":"handleJsonErrors","decl":{"start":{"line":32,"column":9},"end":{"line":32,"column":25}},"loc":{"start":{"line":32,"column":80},"end":{"line":41,"column":1}}},"1":{"name":"protectionHeaders","decl":{"start":{"line":43,"column":9},"end":{"line":43,"column":26}},"loc":{"start":{"line":43,"column":71},"end":{"line":52,"column":1}}},"2":{"name":"getOptions","decl":{"start":{"line":54,"column":9},"end":{"line":54,"column":19}},"loc":{"start":{"line":54,"column":67},"end":{"line":64,"column":1}}},"3":{"name":"createApp","decl":{"start":{"line":85,"column":16},"end":{"line":85,"column":25}},"loc":{"start":{"line":87,"column":51},"end":{"line":146,"column":1}}},"4":{"name":"createAndInitApp","decl":{"start":{"line":167,"column":22},"end":{"line":167,"column":38}},"loc":{"start":{"line":168,"column":73},"end":{"line":178,"column":1}}}},"branchMap":{"0":{"loc":{"start":{"line":33,"column":2},"end":{"line":36,"column":3}},"type":"if","locations":[{"start":{"line":33,"column":2},"end":{"line":36,"column":3}},{"start":{"line":33,"column":2},"end":{"line":36,"column":3}}]},"1":{"loc":{"start":{"line":55,"column":2},"end":{"line":57,"column":3}},"type":"if","locations":[{"start":{"line":55,"column":2},"end":{"line":57,"column":3}},{"start":{"line":55,"column":2},"end":{"line":57,"column":3}}]},"2":{"loc":{"start":{"line":59,"column":2},"end":{"line":61,"column":3}},"type":"if","locations":[{"start":{"line":59,"column":2},"end":{"line":61,"column":3}},{"start":{"line":59,"column":2},"end":{"line":61,"column":3}}]},"3":{"loc":{"start":{"line":90,"column":14},"end":{"line":90,"column":37}},"type":"binary-expr","locations":[{"start":{"line":90,"column":14},"end":{"line":90,"column":37}},{"start":{"line":90,"column":41},"end":{"line":90,"column":50}}]},"4":{"loc":{"start":{"line":93,"column":27},"end":{"line":93,"column":49}},"type":"binary-expr","locations":[{"start":{"line":93,"column":27},"end":{"line":93,"column":49}},{"start":{"line":93,"column":53},"end":{"line":93,"column":55}}]},"5":{"loc":{"start":{"line":103,"column":2},"end":{"line":105,"column":3}},"type":"if","locations":[{"start":{"line":103,"column":2},"end":{"line":105,"column":3}},{"start":{"line":103,"column":2},"end":{"line":105,"column":3}}]},"6":{"loc":{"start":{"line":126,"column":19},"end":{"line":126,"column":41}},"type":"binary-expr","locations":[{"start":{"line":126,"column":19},"end":{"line":126,"column":41}},{"start":{"line":126,"column":45},"end":{"line":126,"column":65}}]},"7":{"loc":{"start":{"line":136,"column":27},"end":{"line":136,"column":50}},"type":"binary-expr","locations":[{"start":{"line":136,"column":27},"end":{"line":136,"column":50}},{"start":{"line":136,"column":54},"end":{"line":136,"column":56}}]},"8":{"loc":{"start":{"line":173,"column":2},"end":{"line":175,"column":3}},"type":"if","locations":[{"start":{"line":173,"column":2},"end":{"line":175,"column":3}},{"start":{"line":173,"column":2},"end":{"line":175,"column":3}}]}},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":2,"8":1,"9":1,"10":1,"11":37,"12":37,"13":37,"14":37,"15":37,"16":37,"17":37,"18":37,"19":23,"20":17,"21":6,"22":1,"23":5,"24":23,"25":23,"26":23,"27":1,"28":23,"29":23,"30":23,"31":23,"32":23,"33":23,"34":23,"35":23,"36":23,"37":23,"38":23,"39":23,"40":23,"41":23,"42":23,"43":21,"44":23,"45":4,"46":23,"47":23,"48":23,"49":23,"50":1,"51":4,"52":4,"53":4,"54":3,"55":3,"56":1},"f":{"0":2,"1":37,"2":23,"3":23,"4":4},"b":{"0":[1,1],"1":[17,6],"2":[1,5],"3":[23,21],"4":[23,22],"5":[23,0],"6":[23,22],"7":[23,21],"8":[3,1]}} ,"/home/runner/work/foal/foal/packages/core/src/express/create-middleware.ts": {"path":"/home/runner/work/foal/foal/packages/core/src/express/create-middleware.ts","statementMap":{"0":{"start":{"line":2,"column":0},"end":{"line":9,"column":16}},"1":{"start":{"line":10,"column":0},"end":{"line":10,"column":46}},"2":{"start":{"line":21,"column":2},"end":{"line":56,"column":4}},"3":{"start":{"line":22,"column":4},"end":{"line":55,"column":5}},"4":{"start":{"line":23,"column":18},"end":{"line":23,"column":34}},"5":{"start":{"line":24,"column":6},"end":{"line":24,"column":25}},"6":{"start":{"line":28,"column":52},"end":{"line":28,"column":54}},"7":{"start":{"line":30,"column":6},"end":{"line":38,"column":7}},"8":{"start":{"line":31,"column":23},"end":{"line":31,"column":48}},"9":{"start":{"line":32,"column":8},"end":{"line":37,"column":9}},"10":{"start":{"line":33,"column":10},"end":{"line":33,"column":28}},"11":{"start":{"line":34,"column":10},"end":{"line":34,"column":16}},"12":{"start":{"line":35,"column":15},"end":{"line":37,"column":9}},"13":{"start":{"line":36,"column":10},"end":{"line":36,"column":44}},"14":{"start":{"line":40,"column":6},"end":{"line":42,"column":7}},"15":{"start":{"line":41,"column":8},"end":{"line":41,"column":104}},"16":{"start":{"line":44,"column":6},"end":{"line":46,"column":7}},"17":{"start":{"line":45,"column":8},"end":{"line":45,"column":103}},"18":{"start":{"line":48,"column":6},"end":{"line":50,"column":7}},"19":{"start":{"line":49,"column":8},"end":{"line":49,"column":31}},"20":{"start":{"line":52,"column":6},"end":{"line":52,"column":34}},"21":{"start":{"line":54,"column":6},"end":{"line":54,"column":16}},"22":{"start":{"line":20,"column":0},"end":{"line":57,"column":1}}},"fnMap":{"0":{"name":"createMiddleware","decl":{"start":{"line":20,"column":16},"end":{"line":20,"column":32}},"loc":{"start":{"line":20,"column":71},"end":{"line":57,"column":1}}},"1":{"name":"(anonymous_1)","decl":{"start":{"line":21,"column":9},"end":{"line":21,"column":13}},"loc":{"start":{"line":21,"column":64},"end":{"line":56,"column":3}}}},"branchMap":{"0":{"loc":{"start":{"line":32,"column":8},"end":{"line":37,"column":9}},"type":"if","locations":[{"start":{"line":32,"column":8},"end":{"line":37,"column":9}},{"start":{"line":32,"column":8},"end":{"line":37,"column":9}}]},"1":{"loc":{"start":{"line":35,"column":15},"end":{"line":37,"column":9}},"type":"if","locations":[{"start":{"line":35,"column":15},"end":{"line":37,"column":9}},{"start":{"line":35,"column":15},"end":{"line":37,"column":9}}]},"2":{"loc":{"start":{"line":40,"column":6},"end":{"line":42,"column":7}},"type":"if","locations":[{"start":{"line":40,"column":6},"end":{"line":42,"column":7}},{"start":{"line":40,"column":6},"end":{"line":42,"column":7}}]},"3":{"loc":{"start":{"line":44,"column":6},"end":{"line":46,"column":7}},"type":"if","locations":[{"start":{"line":44,"column":6},"end":{"line":46,"column":7}},{"start":{"line":44,"column":6},"end":{"line":46,"column":7}}]}},"s":{"0":1,"1":1,"2":33,"3":34,"4":34,"5":34,"6":34,"7":34,"8":11,"9":9,"10":2,"11":2,"12":7,"13":3,"14":32,"15":30,"16":29,"17":1,"18":28,"19":3,"20":28,"21":6,"22":1},"f":{"0":33,"1":34},"b":{"0":[2,7],"1":[3,4],"2":[30,2],"3":[1,28]}} ,"/home/runner/work/foal/foal/packages/core/src/express/handle-errors.ts": {"path":"/home/runner/work/foal/foal/packages/core/src/express/handle-errors.ts","statementMap":{"0":{"start":{"line":2,"column":0},"end":{"line":2,"column":39}},"1":{"start":{"line":3,"column":0},"end":{"line":3,"column":55}},"2":{"start":{"line":5,"column":0},"end":{"line":5,"column":46}},"3":{"start":{"line":17,"column":2},"end":{"line":40,"column":4}},"4":{"start":{"line":18,"column":4},"end":{"line":21,"column":5}},"5":{"start":{"line":19,"column":6},"end":{"line":19,"column":16}},"6":{"start":{"line":20,"column":6},"end":{"line":20,"column":13}},"7":{"start":{"line":23,"column":4},"end":{"line":25,"column":5}},"8":{"start":{"line":24,"column":6},"end":{"line":24,"column":23}},"9":{"start":{"line":27,"column":16},"end":{"line":27,"column":58}},"10":{"start":{"line":30,"column":4},"end":{"line":38,"column":5}},"11":{"start":{"line":31,"column":6},"end":{"line":35,"column":7}},"12":{"start":{"line":32,"column":8},"end":{"line":32,"column":61}},"13":{"start":{"line":34,"column":8},"end":{"line":34,"column":47}},"14":{"start":{"line":37,"column":6},"end":{"line":37,"column":45}},"15":{"start":{"line":39,"column":4},"end":{"line":39,"column":32}},"16":{"start":{"line":16,"column":0},"end":{"line":41,"column":1}}},"fnMap":{"0":{"name":"handleErrors","decl":{"start":{"line":16,"column":16},"end":{"line":16,"column":28}},"loc":{"start":{"line":16,"column":97},"end":{"line":41,"column":1}}},"1":{"name":"(anonymous_1)","decl":{"start":{"line":17,"column":9},"end":{"line":17,"column":13}},"loc":{"start":{"line":17,"column":74},"end":{"line":40,"column":3}}}},"branchMap":{"0":{"loc":{"start":{"line":16,"column":84},"end":{"line":16,"column":97}},"type":"default-arg","locations":[{"start":{"line":16,"column":84},"end":{"line":16,"column":97}}]},"1":{"loc":{"start":{"line":18,"column":4},"end":{"line":21,"column":5}},"type":"if","locations":[{"start":{"line":18,"column":4},"end":{"line":21,"column":5}},{"start":{"line":18,"column":4},"end":{"line":21,"column":5}}]},"2":{"loc":{"start":{"line":18,"column":8},"end":{"line":18,"column":18}},"type":"binary-expr","locations":[{"start":{"line":18,"column":8},"end":{"line":18,"column":18}},{"start":{"line":18,"column":22},"end":{"line":18,"column":32}}]},"3":{"loc":{"start":{"line":23,"column":4},"end":{"line":25,"column":5}},"type":"if","locations":[{"start":{"line":23,"column":4},"end":{"line":25,"column":5}},{"start":{"line":23,"column":4},"end":{"line":25,"column":5}}]},"4":{"loc":{"start":{"line":27,"column":27},"end":{"line":27,"column":39}},"type":"cond-expr","locations":[{"start":{"line":27,"column":27},"end":{"line":27,"column":39}},{"start":{"line":27,"column":42},"end":{"line":27,"column":58}}]},"5":{"loc":{"start":{"line":30,"column":4},"end":{"line":38,"column":5}},"type":"if","locations":[{"start":{"line":30,"column":4},"end":{"line":38,"column":5}},{"start":{"line":30,"column":4},"end":{"line":38,"column":5}}]},"6":{"loc":{"start":{"line":30,"column":8},"end":{"line":30,"column":23}},"type":"binary-expr","locations":[{"start":{"line":30,"column":8},"end":{"line":30,"column":23}},{"start":{"line":30,"column":27},"end":{"line":30,"column":54}},{"start":{"line":30,"column":58},"end":{"line":30,"column":83}}]}},"s":{"0":1,"1":1,"2":1,"3":35,"4":16,"5":4,"6":4,"7":12,"8":11,"9":12,"10":12,"11":5,"12":5,"13":1,"14":7,"15":12,"16":1},"f":{"0":35,"1":16},"b":{"0":[23],"1":[4,12],"2":[16,4],"3":[11,1],"4":[2,10],"5":[5,7],"6":[12,8,6]}} ,"/home/runner/work/foal/foal/packages/core/src/express/index.ts": {"path":"/home/runner/work/foal/foal/packages/core/src/express/index.ts","statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":78}},"1":{"start":{"line":1,"column":9},"end":{"line":1,"column":18}},"2":{"start":{"line":1,"column":20},"end":{"line":1,"column":36}}},"fnMap":{},"branchMap":{},"s":{"0":1,"1":1,"2":1},"f":{},"b":{}} ,"/home/runner/work/foal/foal/packages/core/src/express/not-found.ts": {"path":"/home/runner/work/foal/foal/packages/core/src/express/not-found.ts","statementMap":{"0":{"start":{"line":1,"column":16},"end":{"line":1,"column":115}},"1":{"start":{"line":10,"column":2},"end":{"line":13,"column":4}},"2":{"start":{"line":11,"column":4},"end":{"line":12,"column":22}},"3":{"start":{"line":9,"column":0},"end":{"line":14,"column":1}}},"fnMap":{"0":{"name":"notFound","decl":{"start":{"line":9,"column":16},"end":{"line":9,"column":24}},"loc":{"start":{"line":9,"column":24},"end":{"line":14,"column":1}}},"1":{"name":"(anonymous_1)","decl":{"start":{"line":10,"column":9},"end":{"line":10,"column":10}},"loc":{"start":{"line":10,"column":32},"end":{"line":13,"column":3}}}},"branchMap":{},"s":{"0":1,"1":24,"2":8,"3":1},"f":{"0":24,"1":8},"b":{}} ,"/home/runner/work/foal/foal/packages/core/src/express/send-response.ts": {"path":"/home/runner/work/foal/foal/packages/core/src/express/send-response.ts","statementMap":{"0":{"start":{"line":2,"column":0},"end":{"line":2,"column":28}},"1":{"start":{"line":5,"column":0},"end":{"line":5,"column":94}},"2":{"start":{"line":16,"column":2},"end":{"line":16,"column":34}},"3":{"start":{"line":17,"column":2},"end":{"line":17,"column":33}},"4":{"start":{"line":18,"column":18},"end":{"line":18,"column":39}},"5":{"start":{"line":19,"column":2},"end":{"line":26,"column":3}},"6":{"start":{"line":20,"column":20},"end":{"line":20,"column":47}},"7":{"start":{"line":21,"column":4},"end":{"line":24,"column":5}},"8":{"start":{"line":23,"column":6},"end":{"line":23,"column":45}},"9":{"start":{"line":25,"column":4},"end":{"line":25,"column":63}},"10":{"start":{"line":28,"column":2},"end":{"line":31,"column":3}},"11":{"start":{"line":29,"column":4},"end":{"line":29,"column":53}},"12":{"start":{"line":30,"column":4},"end":{"line":30,"column":11}},"13":{"start":{"line":33,"column":2},"end":{"line":35,"column":3}},"14":{"start":{"line":34,"column":4},"end":{"line":34,"column":45}},"15":{"start":{"line":37,"column":2},"end":{"line":40,"column":3}},"16":{"start":{"line":38,"column":4},"end":{"line":38,"column":29}},"17":{"start":{"line":39,"column":4},"end":{"line":39,"column":11}},"18":{"start":{"line":42,"column":2},"end":{"line":42,"column":26}},"19":{"start":{"line":15,"column":0},"end":{"line":43,"column":1}}},"fnMap":{"0":{"name":"sendResponse","decl":{"start":{"line":15,"column":16},"end":{"line":15,"column":28}},"loc":{"start":{"line":15,"column":61},"end":{"line":43,"column":1}}}},"branchMap":{"0":{"loc":{"start":{"line":21,"column":4},"end":{"line":24,"column":5}},"type":"if","locations":[{"start":{"line":21,"column":4},"end":{"line":24,"column":5}},{"start":{"line":21,"column":4},"end":{"line":24,"column":5}}]},"1":{"loc":{"start":{"line":28,"column":2},"end":{"line":31,"column":3}},"type":"if","locations":[{"start":{"line":28,"column":2},"end":{"line":31,"column":3}},{"start":{"line":28,"column":2},"end":{"line":31,"column":3}}]},"2":{"loc":{"start":{"line":28,"column":6},"end":{"line":28,"column":38}},"type":"binary-expr","locations":[{"start":{"line":28,"column":6},"end":{"line":28,"column":38}},{"start":{"line":28,"column":42},"end":{"line":28,"column":82}}]},"3":{"loc":{"start":{"line":33,"column":2},"end":{"line":35,"column":3}},"type":"if","locations":[{"start":{"line":33,"column":2},"end":{"line":35,"column":3}},{"start":{"line":33,"column":2},"end":{"line":35,"column":3}}]},"4":{"loc":{"start":{"line":37,"column":2},"end":{"line":40,"column":3}},"type":"if","locations":[{"start":{"line":37,"column":2},"end":{"line":40,"column":3}},{"start":{"line":37,"column":2},"end":{"line":40,"column":3}}]}},"s":{"0":1,"1":1,"2":58,"3":58,"4":58,"5":58,"6":6,"7":6,"8":1,"9":6,"10":58,"11":3,"12":3,"13":55,"14":1,"15":55,"16":2,"17":2,"18":53,"19":1},"f":{"0":58},"b":{"0":[1,5],"1":[3,55],"2":[58,56],"3":[1,54],"4":[2,53]}} ,"/home/runner/work/foal/foal/packages/core/src/openapi/create-open-api-document.ts": {"path":"/home/runner/work/foal/foal/packages/core/src/openapi/create-open-api-document.ts","statementMap":{"0":{"start":{"line":2,"column":0},"end":{"line":2,"column":47}},"1":{"start":{"line":3,"column":0},"end":{"line":3,"column":66}},"2":{"start":{"line":4,"column":0},"end":{"line":4,"column":61}},"3":{"start":{"line":6,"column":0},"end":{"line":6,"column":102}},"4":{"start":{"line":7,"column":0},"end":{"line":7,"column":69}},"5":{"start":{"line":10,"column":2},"end":{"line":10,"column":43}},"6":{"start":{"line":10,"column":38},"end":{"line":10,"column":41}},"7":{"start":{"line":9,"column":0},"end":{"line":11,"column":1}},"8":{"start":{"line":14,"column":34},"end":{"line":14,"column":36}},"9":{"start":{"line":15,"column":35},"end":{"line":15,"column":37}},"10":{"start":{"line":16,"column":2},"end":{"line":28,"column":3}},"11":{"start":{"line":17,"column":26},"end":{"line":17,"column":48}},"12":{"start":{"line":18,"column":18},"end":{"line":18,"column":55}},"13":{"start":{"line":19,"column":4},"end":{"line":25,"column":5}},"14":{"start":{"line":20,"column":6},"end":{"line":24,"column":8}},"15":{"start":{"line":26,"column":4},"end":{"line":26,"column":29}},"16":{"start":{"line":27,"column":4},"end":{"line":27,"column":39}},"17":{"start":{"line":13,"column":0},"end":{"line":29,"column":1}},"18":{"start":{"line":34,"column":27},"end":{"line":34,"column":29}},"19":{"start":{"line":35,"column":35},"end":{"line":35,"column":37}},"20":{"start":{"line":39,"column":21},"end":{"line":39,"column":53}},"21":{"start":{"line":40,"column":2},"end":{"line":61,"column":3}},"22":{"start":{"line":41,"column":4},"end":{"line":60,"column":5}},"23":{"start":{"line":42,"column":37},"end":{"line":42,"column":117}},"24":{"start":{"line":43,"column":16},"end":{"line":43,"column":109}},"25":{"start":{"line":45,"column":38},"end":{"line":45,"column":111}},"26":{"start":{"line":46,"column":6},"end":{"line":46,"column":103}},"27":{"start":{"line":48,"column":32},"end":{"line":48,"column":62}},"28":{"start":{"line":49,"column":6},"end":{"line":49,"column":67}},"29":{"start":{"line":51,"column":23},"end":{"line":51,"column":30}},"30":{"start":{"line":52,"column":32},"end":{"line":52,"column":65}},"31":{"start":{"line":53,"column":6},"end":{"line":59,"column":7}},"32":{"start":{"line":54,"column":28},"end":{"line":54,"column":45}},"33":{"start":{"line":55,"column":8},"end":{"line":58,"column":10}},"34":{"start":{"line":64,"column":2},"end":{"line":87,"column":3}},"35":{"start":{"line":65,"column":23},"end":{"line":65,"column":66}},"36":{"start":{"line":67,"column":4},"end":{"line":69,"column":5}},"37":{"start":{"line":68,"column":6},"end":{"line":68,"column":15}},"38":{"start":{"line":71,"column":4},"end":{"line":74,"column":6}},"39":{"start":{"line":75,"column":4},"end":{"line":75,"column":69}},"40":{"start":{"line":77,"column":17},"end":{"line":78,"column":50}},"41":{"start":{"line":78,"column":31},"end":{"line":78,"column":49}},"42":{"start":{"line":80,"column":4},"end":{"line":86,"column":6}},"43":{"start":{"line":89,"column":2},"end":{"line":89,"column":37}},"44":{"start":{"line":102,"column":15},"end":{"line":102,"column":42}},"45":{"start":{"line":103,"column":2},"end":{"line":105,"column":3}},"46":{"start":{"line":104,"column":4},"end":{"line":104,"column":82}},"47":{"start":{"line":107,"column":21},"end":{"line":107,"column":53}},"48":{"start":{"line":108,"column":29},"end":{"line":112,"column":3}},"49":{"start":{"line":114,"column":20},"end":{"line":114,"column":72}},"50":{"start":{"line":116,"column":2},"end":{"line":118,"column":3}},"51":{"start":{"line":117,"column":4},"end":{"line":117,"column":41}},"52":{"start":{"line":120,"column":2},"end":{"line":122,"column":3}},"53":{"start":{"line":121,"column":4},"end":{"line":121,"column":43}},"54":{"start":{"line":124,"column":2},"end":{"line":126,"column":3}},"55":{"start":{"line":125,"column":4},"end":{"line":125,"column":51}},"56":{"start":{"line":128,"column":2},"end":{"line":128,"column":27}},"57":{"start":{"line":129,"column":2},"end":{"line":129,"column":32}},"58":{"start":{"line":130,"column":2},"end":{"line":130,"column":28}},"59":{"start":{"line":132,"column":12},"end":{"line":132,"column":61}},"60":{"start":{"line":134,"column":16},"end":{"line":134,"column":23}},"61":{"start":{"line":136,"column":2},"end":{"line":141,"column":3}},"62":{"start":{"line":137,"column":4},"end":{"line":140,"column":5}},"63":{"start":{"line":138,"column":6},"end":{"line":138,"column":38}},"64":{"start":{"line":139,"column":6},"end":{"line":139,"column":25}},"65":{"start":{"line":143,"column":2},"end":{"line":143,"column":36}},"66":{"start":{"line":145,"column":2},"end":{"line":145,"column":25}},"67":{"start":{"line":147,"column":21},"end":{"line":150,"column":3}},"68":{"start":{"line":151,"column":2},"end":{"line":153,"column":3}},"69":{"start":{"line":152,"column":4},"end":{"line":152,"column":37}},"70":{"start":{"line":155,"column":15},"end":{"line":155,"column":61}},"71":{"start":{"line":156,"column":2},"end":{"line":158,"column":3}},"72":{"start":{"line":157,"column":4},"end":{"line":157,"column":25}},"73":{"start":{"line":160,"column":2},"end":{"line":160,"column":18}},"74":{"start":{"line":101,"column":0},"end":{"line":161,"column":1}}},"fnMap":{"0":{"name":"canonicalisePath","decl":{"start":{"line":9,"column":16},"end":{"line":9,"column":32}},"loc":{"start":{"line":9,"column":45},"end":{"line":11,"column":1}}},"1":{"name":"(anonymous_1)","decl":{"start":{"line":10,"column":32},"end":{"line":10,"column":34}},"loc":{"start":{"line":10,"column":38},"end":{"line":10,"column":41}}},"2":{"name":"throwErrorIfDuplicatePaths","decl":{"start":{"line":13,"column":16},"end":{"line":13,"column":42}},"loc":{"start":{"line":13,"column":59},"end":{"line":29,"column":1}}},"3":{"name":"getPaths","decl":{"start":{"line":31,"column":9},"end":{"line":31,"column":17}},"loc":{"start":{"line":32,"column":79},"end":{"line":90,"column":1}}},"4":{"name":"(anonymous_4)","decl":{"start":{"line":78,"column":25},"end":{"line":78,"column":26}},"loc":{"start":{"line":78,"column":31},"end":{"line":78,"column":49}}},"5":{"name":"createOpenApiDocument","decl":{"start":{"line":101,"column":16},"end":{"line":101,"column":37}},"loc":{"start":{"line":101,"column":96},"end":{"line":161,"column":1}}}},"branchMap":{"0":{"loc":{"start":{"line":19,"column":4},"end":{"line":25,"column":5}},"type":"if","locations":[{"start":{"line":19,"column":4},"end":{"line":25,"column":5}},{"start":{"line":19,"column":4},"end":{"line":25,"column":5}}]},"1":{"loc":{"start":{"line":40,"column":2},"end":{"line":61,"column":3}},"type":"if","locations":[{"start":{"line":40,"column":2},"end":{"line":61,"column":3}},{"start":{"line":40,"column":2},"end":{"line":61,"column":3}}]},"2":{"loc":{"start":{"line":52,"column":32},"end":{"line":52,"column":59}},"type":"binary-expr","locations":[{"start":{"line":52,"column":32},"end":{"line":52,"column":59}},{"start":{"line":52,"column":63},"end":{"line":52,"column":65}}]},"3":{"loc":{"start":{"line":67,"column":4},"end":{"line":69,"column":5}},"type":"if","locations":[{"start":{"line":67,"column":4},"end":{"line":69,"column":5}},{"start":{"line":67,"column":4},"end":{"line":69,"column":5}}]},"4":{"loc":{"start":{"line":77,"column":18},"end":{"line":77,"column":55}},"type":"binary-expr","locations":[{"start":{"line":77,"column":18},"end":{"line":77,"column":55}},{"start":{"line":77,"column":59},"end":{"line":77,"column":61}}]},"5":{"loc":{"start":{"line":101,"column":76},"end":{"line":101,"column":96}},"type":"default-arg","locations":[{"start":{"line":101,"column":76},"end":{"line":101,"column":96}}]},"6":{"loc":{"start":{"line":103,"column":2},"end":{"line":105,"column":3}},"type":"if","locations":[{"start":{"line":103,"column":2},"end":{"line":105,"column":3}},{"start":{"line":103,"column":2},"end":{"line":105,"column":3}}]},"7":{"loc":{"start":{"line":109,"column":39},"end":{"line":109,"column":55}},"type":"cond-expr","locations":[{"start":{"line":109,"column":39},"end":{"line":109,"column":55}},{"start":{"line":109,"column":58},"end":{"line":109,"column":62}}]},"8":{"loc":{"start":{"line":116,"column":2},"end":{"line":118,"column":3}},"type":"if","locations":[{"start":{"line":116,"column":2},"end":{"line":118,"column":3}},{"start":{"line":116,"column":2},"end":{"line":118,"column":3}}]},"9":{"loc":{"start":{"line":120,"column":2},"end":{"line":122,"column":3}},"type":"if","locations":[{"start":{"line":120,"column":2},"end":{"line":122,"column":3}},{"start":{"line":120,"column":2},"end":{"line":122,"column":3}}]},"10":{"loc":{"start":{"line":124,"column":2},"end":{"line":126,"column":3}},"type":"if","locations":[{"start":{"line":124,"column":2},"end":{"line":126,"column":3}},{"start":{"line":124,"column":2},"end":{"line":126,"column":3}}]},"11":{"loc":{"start":{"line":137,"column":4},"end":{"line":140,"column":5}},"type":"if","locations":[{"start":{"line":137,"column":4},"end":{"line":140,"column":5}},{"start":{"line":137,"column":4},"end":{"line":140,"column":5}}]},"12":{"loc":{"start":{"line":151,"column":2},"end":{"line":153,"column":3}},"type":"if","locations":[{"start":{"line":151,"column":2},"end":{"line":153,"column":3}},{"start":{"line":151,"column":2},"end":{"line":153,"column":3}}]},"13":{"loc":{"start":{"line":156,"column":2},"end":{"line":158,"column":3}},"type":"if","locations":[{"start":{"line":156,"column":2},"end":{"line":158,"column":3}},{"start":{"line":156,"column":2},"end":{"line":158,"column":3}}]}},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":28,"6":14,"7":1,"8":27,"9":27,"10":27,"11":26,"12":26,"13":26,"14":2,"15":24,"16":24,"17":1,"18":37,"19":37,"20":37,"21":37,"22":11,"23":12,"24":12,"25":12,"26":12,"27":12,"28":12,"29":12,"30":12,"31":12,"32":14,"33":14,"34":37,"35":62,"36":62,"37":38,"38":24,"39":24,"40":24,"41":6,"42":24,"43":37,"44":26,"45":26,"46":1,"47":25,"48":25,"49":25,"50":25,"51":2,"52":25,"53":2,"54":25,"55":2,"56":25,"57":25,"58":25,"59":25,"60":25,"61":25,"62":22,"63":4,"64":4,"65":25,"66":24,"67":24,"68":24,"69":3,"70":24,"71":24,"72":2,"73":24,"74":1},"f":{"0":28,"1":14,"2":27,"3":37,"4":6,"5":26},"b":{"0":[2,24],"1":[11,26],"2":[12,10],"3":[38,24],"4":[24,3],"5":[23],"6":[1,25],"7":[1,24],"8":[2,23],"9":[2,23],"10":[2,23],"11":[4,18],"12":[3,21],"13":[2,22]}} ,"/home/runner/work/foal/foal/packages/core/src/openapi/decorators.ts": {"path":"/home/runner/work/foal/foal/packages/core/src/openapi/decorators.ts","statementMap":{"0":{"start":{"line":2,"column":0},"end":{"line":2,"column":26}},"1":{"start":{"line":13,"column":2},"end":{"line":18,"column":4}},"2":{"start":{"line":15,"column":21},"end":{"line":15,"column":90}},"3":{"start":{"line":16,"column":4},"end":{"line":16,"column":31}},"4":{"start":{"line":17,"column":4},"end":{"line":17,"column":78}},"5":{"start":{"line":22,"column":2},"end":{"line":28,"column":4}},"6":{"start":{"line":24,"column":12},"end":{"line":24,"column":81}},"7":{"start":{"line":25,"column":4},"end":{"line":25,"column":29}},"8":{"start":{"line":26,"column":4},"end":{"line":26,"column":22}},"9":{"start":{"line":27,"column":4},"end":{"line":27,"column":74}},"10":{"start":{"line":32,"column":2},"end":{"line":32,"column":53}},"11":{"start":{"line":31,"column":0},"end":{"line":33,"column":1}},"12":{"start":{"line":36,"column":2},"end":{"line":36,"column":68}},"13":{"start":{"line":35,"column":0},"end":{"line":37,"column":1}},"14":{"start":{"line":40,"column":2},"end":{"line":40,"column":68}},"15":{"start":{"line":39,"column":0},"end":{"line":41,"column":1}},"16":{"start":{"line":44,"column":2},"end":{"line":44,"column":60}},"17":{"start":{"line":43,"column":0},"end":{"line":45,"column":1}},"18":{"start":{"line":48,"column":2},"end":{"line":48,"column":68}},"19":{"start":{"line":47,"column":0},"end":{"line":49,"column":1}},"20":{"start":{"line":54,"column":2},"end":{"line":54,"column":82}},"21":{"start":{"line":51,"column":0},"end":{"line":55,"column":1}},"22":{"start":{"line":58,"column":2},"end":{"line":58,"column":51}},"23":{"start":{"line":57,"column":0},"end":{"line":59,"column":1}},"24":{"start":{"line":64,"column":2},"end":{"line":64,"column":79}},"25":{"start":{"line":61,"column":0},"end":{"line":65,"column":1}},"26":{"start":{"line":68,"column":2},"end":{"line":68,"column":54}},"27":{"start":{"line":67,"column":0},"end":{"line":69,"column":1}},"28":{"start":{"line":72,"column":2},"end":{"line":72,"column":52}},"29":{"start":{"line":71,"column":0},"end":{"line":73,"column":1}},"30":{"start":{"line":78,"column":2},"end":{"line":78,"column":64}},"31":{"start":{"line":75,"column":0},"end":{"line":79,"column":1}},"32":{"start":{"line":84,"column":2},"end":{"line":84,"column":68}},"33":{"start":{"line":81,"column":0},"end":{"line":85,"column":1}},"34":{"start":{"line":91,"column":2},"end":{"line":91,"column":82}},"35":{"start":{"line":87,"column":0},"end":{"line":92,"column":1}},"36":{"start":{"line":97,"column":2},"end":{"line":97,"column":71}},"37":{"start":{"line":94,"column":0},"end":{"line":98,"column":1}},"38":{"start":{"line":101,"column":2},"end":{"line":101,"column":66}},"39":{"start":{"line":100,"column":0},"end":{"line":102,"column":1}},"40":{"start":{"line":107,"column":2},"end":{"line":107,"column":68}},"41":{"start":{"line":104,"column":0},"end":{"line":108,"column":1}},"42":{"start":{"line":113,"column":2},"end":{"line":113,"column":72}},"43":{"start":{"line":110,"column":0},"end":{"line":114,"column":1}},"44":{"start":{"line":119,"column":2},"end":{"line":119,"column":74}},"45":{"start":{"line":116,"column":0},"end":{"line":120,"column":1}},"46":{"start":{"line":125,"column":2},"end":{"line":125,"column":70}},"47":{"start":{"line":122,"column":0},"end":{"line":126,"column":1}},"48":{"start":{"line":131,"column":2},"end":{"line":131,"column":79}},"49":{"start":{"line":128,"column":0},"end":{"line":132,"column":1}},"50":{"start":{"line":137,"column":2},"end":{"line":137,"column":68}},"51":{"start":{"line":134,"column":0},"end":{"line":138,"column":1}},"52":{"start":{"line":144,"column":2},"end":{"line":144,"column":84}},"53":{"start":{"line":140,"column":0},"end":{"line":145,"column":1}},"54":{"start":{"line":150,"column":2},"end":{"line":150,"column":64}},"55":{"start":{"line":147,"column":0},"end":{"line":151,"column":1}},"56":{"start":{"line":156,"column":2},"end":{"line":156,"column":72}},"57":{"start":{"line":153,"column":0},"end":{"line":157,"column":1}}},"fnMap":{"0":{"name":"AddMetadataItem","decl":{"start":{"line":12,"column":9},"end":{"line":12,"column":24}},"loc":{"start":{"line":12,"column":56},"end":{"line":19,"column":1}}},"1":{"name":"(anonymous_1)","decl":{"start":{"line":13,"column":9},"end":{"line":13,"column":10}},"loc":{"start":{"line":13,"column":47},"end":{"line":18,"column":3}}},"2":{"name":"AddMetadataProperty","decl":{"start":{"line":21,"column":9},"end":{"line":21,"column":28}},"loc":{"start":{"line":21,"column":76},"end":{"line":29,"column":1}}},"3":{"name":"(anonymous_3)","decl":{"start":{"line":22,"column":9},"end":{"line":22,"column":10}},"loc":{"start":{"line":22,"column":47},"end":{"line":28,"column":3}}},"4":{"name":"ApiInfo","decl":{"start":{"line":31,"column":16},"end":{"line":31,"column":23}},"loc":{"start":{"line":31,"column":72},"end":{"line":33,"column":1}}},"5":{"name":"ApiOperationDescription","decl":{"start":{"line":35,"column":16},"end":{"line":35,"column":39}},"loc":{"start":{"line":35,"column":91},"end":{"line":37,"column":1}}},"6":{"name":"ApiOperationId","decl":{"start":{"line":39,"column":16},"end":{"line":39,"column":30}},"loc":{"start":{"line":39,"column":82},"end":{"line":41,"column":1}}},"7":{"name":"ApiOperationSummary","decl":{"start":{"line":43,"column":16},"end":{"line":43,"column":35}},"loc":{"start":{"line":43,"column":83},"end":{"line":45,"column":1}}},"8":{"name":"ApiServer","decl":{"start":{"line":47,"column":16},"end":{"line":47,"column":25}},"loc":{"start":{"line":47,"column":80},"end":{"line":49,"column":1}}},"9":{"name":"ApiSecurityRequirement","decl":{"start":{"line":51,"column":16},"end":{"line":51,"column":38}},"loc":{"start":{"line":52,"column":95},"end":{"line":55,"column":1}}},"10":{"name":"ApiDefineTag","decl":{"start":{"line":57,"column":16},"end":{"line":57,"column":28}},"loc":{"start":{"line":57,"column":74},"end":{"line":59,"column":1}}},"11":{"name":"ApiExternalDoc","decl":{"start":{"line":61,"column":16},"end":{"line":61,"column":30}},"loc":{"start":{"line":62,"column":91},"end":{"line":65,"column":1}}},"12":{"name":"ApiOperation","decl":{"start":{"line":67,"column":16},"end":{"line":67,"column":28}},"loc":{"start":{"line":67,"column":92},"end":{"line":69,"column":1}}},"13":{"name":"ApiUseTag","decl":{"start":{"line":71,"column":16},"end":{"line":71,"column":25}},"loc":{"start":{"line":71,"column":69},"end":{"line":73,"column":1}}},"14":{"name":"ApiParameter","decl":{"start":{"line":75,"column":16},"end":{"line":75,"column":28}},"loc":{"start":{"line":76,"column":97},"end":{"line":79,"column":1}}},"15":{"name":"ApiRequestBody","decl":{"start":{"line":81,"column":16},"end":{"line":81,"column":30}},"loc":{"start":{"line":82,"column":103},"end":{"line":85,"column":1}}},"16":{"name":"ApiResponse","decl":{"start":{"line":87,"column":16},"end":{"line":87,"column":27}},"loc":{"start":{"line":89,"column":94},"end":{"line":92,"column":1}}},"17":{"name":"ApiCallback","decl":{"start":{"line":94,"column":16},"end":{"line":94,"column":27}},"loc":{"start":{"line":95,"column":107},"end":{"line":98,"column":1}}},"18":{"name":"ApiDeprecated","decl":{"start":{"line":100,"column":16},"end":{"line":100,"column":29}},"loc":{"start":{"line":100,"column":89},"end":{"line":102,"column":1}}},"19":{"name":"ApiDefineSchema","decl":{"start":{"line":104,"column":16},"end":{"line":104,"column":31}},"loc":{"start":{"line":105,"column":101},"end":{"line":108,"column":1}}},"20":{"name":"ApiDefineResponse","decl":{"start":{"line":110,"column":16},"end":{"line":110,"column":33}},"loc":{"start":{"line":111,"column":107},"end":{"line":114,"column":1}}},"21":{"name":"ApiDefineParameter","decl":{"start":{"line":116,"column":16},"end":{"line":116,"column":34}},"loc":{"start":{"line":117,"column":110},"end":{"line":120,"column":1}}},"22":{"name":"ApiDefineExample","decl":{"start":{"line":122,"column":16},"end":{"line":122,"column":32}},"loc":{"start":{"line":123,"column":104},"end":{"line":126,"column":1}}},"23":{"name":"ApiDefineRequestBody","decl":{"start":{"line":128,"column":16},"end":{"line":128,"column":36}},"loc":{"start":{"line":129,"column":116},"end":{"line":132,"column":1}}},"24":{"name":"ApiDefineHeader","decl":{"start":{"line":134,"column":16},"end":{"line":134,"column":31}},"loc":{"start":{"line":135,"column":101},"end":{"line":138,"column":1}}},"25":{"name":"ApiDefineSecurityScheme","decl":{"start":{"line":140,"column":16},"end":{"line":140,"column":39}},"loc":{"start":{"line":142,"column":112},"end":{"line":145,"column":1}}},"26":{"name":"ApiDefineLink","decl":{"start":{"line":147,"column":16},"end":{"line":147,"column":29}},"loc":{"start":{"line":148,"column":95},"end":{"line":151,"column":1}}},"27":{"name":"ApiDefineCallback","decl":{"start":{"line":153,"column":16},"end":{"line":153,"column":33}},"loc":{"start":{"line":154,"column":107},"end":{"line":157,"column":1}}}},"branchMap":{"0":{"loc":{"start":{"line":15,"column":21},"end":{"line":15,"column":84}},"type":"binary-expr","locations":[{"start":{"line":15,"column":21},"end":{"line":15,"column":84}},{"start":{"line":15,"column":88},"end":{"line":15,"column":90}}]},"1":{"loc":{"start":{"line":24,"column":12},"end":{"line":24,"column":75}},"type":"binary-expr","locations":[{"start":{"line":24,"column":12},"end":{"line":24,"column":75}},{"start":{"line":24,"column":79},"end":{"line":24,"column":81}}]},"2":{"loc":{"start":{"line":100,"column":85},"end":{"line":100,"column":89}},"type":"default-arg","locations":[{"start":{"line":100,"column":85},"end":{"line":100,"column":89}}]}},"s":{"0":1,"1":141,"2":141,"3":141,"4":141,"5":183,"6":183,"7":183,"8":183,"9":183,"10":28,"11":1,"12":7,"13":1,"14":7,"15":1,"16":7,"17":1,"18":16,"19":1,"20":20,"21":1,"22":14,"23":1,"24":10,"25":1,"26":20,"27":1,"28":14,"29":1,"30":77,"31":1,"32":16,"33":1,"34":79,"35":1,"36":11,"37":1,"38":10,"39":1,"40":8,"41":1,"42":8,"43":1,"44":8,"45":1,"46":8,"47":1,"48":8,"49":1,"50":8,"51":1,"52":20,"53":1,"54":8,"55":1,"56":17,"57":1},"f":{"0":141,"1":141,"2":183,"3":183,"4":28,"5":7,"6":7,"7":7,"8":16,"9":20,"10":14,"11":10,"12":20,"13":14,"14":77,"15":16,"16":79,"17":11,"18":10,"19":8,"20":8,"21":8,"22":8,"23":8,"24":8,"25":20,"26":8,"27":17},"b":{"0":[141,101],"1":[183,144],"2":[3]}} ,"/home/runner/work/foal/foal/packages/core/src/openapi/index.ts": {"path":"/home/runner/work/foal/foal/packages/core/src/openapi/index.ts","statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":35}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":66}},"2":{"start":{"line":2,"column":9},"end":{"line":2,"column":30}},"3":{"start":{"line":3,"column":0},"end":{"line":3,"column":29}},"4":{"start":{"line":5,"column":0},"end":{"line":5,"column":43}},"5":{"start":{"line":5,"column":9},"end":{"line":5,"column":16}}},"fnMap":{},"branchMap":{},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1},"f":{},"b":{}} ,"/home/runner/work/foal/foal/packages/core/src/openapi/openapi.service.ts": {"path":"/home/runner/work/foal/foal/packages/core/src/openapi/openapi.service.ts","statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":59}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":66}},"2":{"start":{"line":23,"column":4},"end":{"line":23,"column":68}},"3":{"start":{"line":13,"column":2},"end":{"line":13,"column":30}},"4":{"start":{"line":11,"column":0},"end":{"line":25,"column":1}}},"fnMap":{"0":{"name":"(anonymous_2)","decl":{"start":{"line":22,"column":2},"end":{"line":22,"column":15}},"loc":{"start":{"line":22,"column":39},"end":{"line":24,"column":3}}}},"branchMap":{},"s":{"0":1,"1":1,"2":1,"3":1,"4":1},"f":{"0":1},"b":{}} ,"/home/runner/work/foal/foal/packages/core/src/openapi/metadata-getters/get-api-callbacks.ts": {"path":"/home/runner/work/foal/foal/packages/core/src/openapi/metadata-getters/get-api-callbacks.ts","statementMap":{"0":{"start":{"line":2,"column":0},"end":{"line":2,"column":53}},"1":{"start":{"line":8,"column":2},"end":{"line":8,"column":78}},"2":{"start":{"line":5,"column":0},"end":{"line":9,"column":1}}},"fnMap":{"0":{"name":"getApiCallbacks","decl":{"start":{"line":5,"column":16},"end":{"line":5,"column":31}},"loc":{"start":{"line":6,"column":46},"end":{"line":9,"column":1}}}},"branchMap":{},"s":{"0":1,"1":142,"2":1},"f":{"0":142},"b":{}} ,"/home/runner/work/foal/foal/packages/core/src/openapi/metadata-getters/get-api-complete-operation.ts": {"path":"/home/runner/work/foal/foal/packages/core/src/openapi/metadata-getters/get-api-complete-operation.ts","statementMap":{"0":{"start":{"line":3,"column":0},"end":{"line":3,"column":53}},"1":{"start":{"line":4,"column":0},"end":{"line":4,"column":55}},"2":{"start":{"line":5,"column":0},"end":{"line":5,"column":60}},"3":{"start":{"line":6,"column":0},"end":{"line":6,"column":53}},"4":{"start":{"line":7,"column":0},"end":{"line":7,"column":76}},"5":{"start":{"line":8,"column":0},"end":{"line":8,"column":58}},"6":{"start":{"line":9,"column":0},"end":{"line":9,"column":68}},"7":{"start":{"line":10,"column":0},"end":{"line":10,"column":55}},"8":{"start":{"line":11,"column":0},"end":{"line":11,"column":58}},"9":{"start":{"line":12,"column":0},"end":{"line":12,"column":53}},"10":{"start":{"line":13,"column":0},"end":{"line":13,"column":51}},"11":{"start":{"line":14,"column":0},"end":{"line":14,"column":49}},"12":{"start":{"line":15,"column":0},"end":{"line":15,"column":52}},"13":{"start":{"line":20,"column":20},"end":{"line":20,"column":65}},"14":{"start":{"line":21,"column":43},"end":{"line":23,"column":3}},"15":{"start":{"line":25,"column":22},"end":{"line":25,"column":78}},"16":{"start":{"line":26,"column":2},"end":{"line":28,"column":3}},"17":{"start":{"line":27,"column":4},"end":{"line":27,"column":110}},"18":{"start":{"line":30,"column":22},"end":{"line":30,"column":69}},"19":{"start":{"line":31,"column":2},"end":{"line":33,"column":3}},"20":{"start":{"line":32,"column":4},"end":{"line":32,"column":110}},"21":{"start":{"line":35,"column":18},"end":{"line":35,"column":70}},"22":{"start":{"line":36,"column":2},"end":{"line":38,"column":3}},"23":{"start":{"line":37,"column":4},"end":{"line":37,"column":94}},"24":{"start":{"line":40,"column":15},"end":{"line":40,"column":59}},"25":{"start":{"line":41,"column":2},"end":{"line":43,"column":3}},"26":{"start":{"line":42,"column":4},"end":{"line":42,"column":96}},"27":{"start":{"line":42,"column":45},"end":{"line":42,"column":94}},"28":{"start":{"line":45,"column":23},"end":{"line":45,"column":71}},"29":{"start":{"line":46,"column":2},"end":{"line":48,"column":3}},"30":{"start":{"line":47,"column":4},"end":{"line":47,"column":114}},"31":{"start":{"line":50,"column":21},"end":{"line":50,"column":67}},"32":{"start":{"line":51,"column":2},"end":{"line":53,"column":3}},"33":{"start":{"line":52,"column":4},"end":{"line":52,"column":116}},"34":{"start":{"line":52,"column":59},"end":{"line":52,"column":114}},"35":{"start":{"line":55,"column":22},"end":{"line":55,"column":69}},"36":{"start":{"line":56,"column":2},"end":{"line":58,"column":3}},"37":{"start":{"line":57,"column":4},"end":{"line":57,"column":110}},"38":{"start":{"line":60,"column":20},"end":{"line":60,"column":65}},"39":{"start":{"line":61,"column":2},"end":{"line":67,"column":3}},"40":{"start":{"line":62,"column":4},"end":{"line":62,"column":37}},"41":{"start":{"line":63,"column":4},"end":{"line":66,"column":5}},"42":{"start":{"line":64,"column":23},"end":{"line":64,"column":37}},"43":{"start":{"line":65,"column":6},"end":{"line":65,"column":106}},"44":{"start":{"line":69,"column":20},"end":{"line":69,"column":65}},"45":{"start":{"line":70,"column":2},"end":{"line":76,"column":3}},"46":{"start":{"line":71,"column":4},"end":{"line":71,"column":37}},"47":{"start":{"line":72,"column":4},"end":{"line":75,"column":5}},"48":{"start":{"line":73,"column":23},"end":{"line":73,"column":37}},"49":{"start":{"line":74,"column":6},"end":{"line":74,"column":106}},"50":{"start":{"line":78,"column":21},"end":{"line":78,"column":67}},"51":{"start":{"line":79,"column":2},"end":{"line":81,"column":3}},"52":{"start":{"line":80,"column":4},"end":{"line":80,"column":106}},"53":{"start":{"line":83,"column":19},"end":{"line":83,"column":63}},"54":{"start":{"line":84,"column":2},"end":{"line":88,"column":3}},"55":{"start":{"line":85,"column":4},"end":{"line":87,"column":7}},"56":{"start":{"line":86,"column":6},"end":{"line":86,"column":87}},"57":{"start":{"line":90,"column":18},"end":{"line":90,"column":61}},"58":{"start":{"line":91,"column":2},"end":{"line":93,"column":3}},"59":{"start":{"line":92,"column":4},"end":{"line":92,"column":114}},"60":{"start":{"line":92,"column":54},"end":{"line":92,"column":112}},"61":{"start":{"line":95,"column":2},"end":{"line":95,"column":27}},"62":{"start":{"line":17,"column":0},"end":{"line":96,"column":1}}},"fnMap":{"0":{"name":"getApiCompleteOperation","decl":{"start":{"line":17,"column":16},"end":{"line":17,"column":39}},"loc":{"start":{"line":18,"column":64},"end":{"line":96,"column":1}}},"1":{"name":"(anonymous_1)","decl":{"start":{"line":42,"column":38},"end":{"line":42,"column":40}},"loc":{"start":{"line":42,"column":45},"end":{"line":42,"column":94}}},"2":{"name":"(anonymous_2)","decl":{"start":{"line":52,"column":50},"end":{"line":52,"column":54}},"loc":{"start":{"line":52,"column":59},"end":{"line":52,"column":114}}},"3":{"name":"(anonymous_3)","decl":{"start":{"line":85,"column":46},"end":{"line":85,"column":56}},"loc":{"start":{"line":85,"column":60},"end":{"line":87,"column":5}}},"4":{"name":"(anonymous_4)","decl":{"start":{"line":92,"column":44},"end":{"line":92,"column":49}},"loc":{"start":{"line":92,"column":54},"end":{"line":92,"column":112}}}},"branchMap":{"0":{"loc":{"start":{"line":21,"column":44},"end":{"line":21,"column":111}},"type":"binary-expr","locations":[{"start":{"line":21,"column":44},"end":{"line":21,"column":111}},{"start":{"line":21,"column":116},"end":{"line":23,"column":3}}]},"1":{"loc":{"start":{"line":21,"column":78},"end":{"line":21,"column":99}},"type":"cond-expr","locations":[{"start":{"line":21,"column":78},"end":{"line":21,"column":99}},{"start":{"line":21,"column":102},"end":{"line":21,"column":111}}]},"2":{"loc":{"start":{"line":26,"column":2},"end":{"line":28,"column":3}},"type":"if","locations":[{"start":{"line":26,"column":2},"end":{"line":28,"column":3}},{"start":{"line":26,"column":2},"end":{"line":28,"column":3}}]},"3":{"loc":{"start":{"line":27,"column":72},"end":{"line":27,"column":95}},"type":"cond-expr","locations":[{"start":{"line":27,"column":72},"end":{"line":27,"column":95}},{"start":{"line":27,"column":98},"end":{"line":27,"column":109}}]},"4":{"loc":{"start":{"line":31,"column":2},"end":{"line":33,"column":3}},"type":"if","locations":[{"start":{"line":31,"column":2},"end":{"line":33,"column":3}},{"start":{"line":31,"column":2},"end":{"line":33,"column":3}}]},"5":{"loc":{"start":{"line":32,"column":72},"end":{"line":32,"column":95}},"type":"cond-expr","locations":[{"start":{"line":32,"column":72},"end":{"line":32,"column":95}},{"start":{"line":32,"column":98},"end":{"line":32,"column":109}}]},"6":{"loc":{"start":{"line":36,"column":2},"end":{"line":38,"column":3}},"type":"if","locations":[{"start":{"line":36,"column":2},"end":{"line":38,"column":3}},{"start":{"line":36,"column":2},"end":{"line":38,"column":3}}]},"7":{"loc":{"start":{"line":37,"column":64},"end":{"line":37,"column":83}},"type":"cond-expr","locations":[{"start":{"line":37,"column":64},"end":{"line":37,"column":83}},{"start":{"line":37,"column":86},"end":{"line":37,"column":93}}]},"8":{"loc":{"start":{"line":41,"column":2},"end":{"line":43,"column":3}},"type":"if","locations":[{"start":{"line":41,"column":2},"end":{"line":43,"column":3}},{"start":{"line":41,"column":2},"end":{"line":43,"column":3}}]},"9":{"loc":{"start":{"line":42,"column":73},"end":{"line":42,"column":88}},"type":"cond-expr","locations":[{"start":{"line":42,"column":73},"end":{"line":42,"column":88}},{"start":{"line":42,"column":91},"end":{"line":42,"column":94}}]},"10":{"loc":{"start":{"line":46,"column":2},"end":{"line":48,"column":3}},"type":"if","locations":[{"start":{"line":46,"column":2},"end":{"line":48,"column":3}},{"start":{"line":46,"column":2},"end":{"line":48,"column":3}}]},"11":{"loc":{"start":{"line":47,"column":74},"end":{"line":47,"column":98}},"type":"cond-expr","locations":[{"start":{"line":47,"column":74},"end":{"line":47,"column":98}},{"start":{"line":47,"column":101},"end":{"line":47,"column":113}}]},"12":{"loc":{"start":{"line":51,"column":2},"end":{"line":53,"column":3}},"type":"if","locations":[{"start":{"line":51,"column":2},"end":{"line":53,"column":3}},{"start":{"line":51,"column":2},"end":{"line":53,"column":3}}]},"13":{"loc":{"start":{"line":52,"column":89},"end":{"line":52,"column":106}},"type":"cond-expr","locations":[{"start":{"line":52,"column":89},"end":{"line":52,"column":106}},{"start":{"line":52,"column":109},"end":{"line":52,"column":114}}]},"14":{"loc":{"start":{"line":56,"column":2},"end":{"line":58,"column":3}},"type":"if","locations":[{"start":{"line":56,"column":2},"end":{"line":58,"column":3}},{"start":{"line":56,"column":2},"end":{"line":58,"column":3}}]},"15":{"loc":{"start":{"line":57,"column":72},"end":{"line":57,"column":95}},"type":"cond-expr","locations":[{"start":{"line":57,"column":72},"end":{"line":57,"column":95}},{"start":{"line":57,"column":98},"end":{"line":57,"column":109}}]},"16":{"loc":{"start":{"line":61,"column":2},"end":{"line":67,"column":3}},"type":"if","locations":[{"start":{"line":61,"column":2},"end":{"line":67,"column":3}},{"start":{"line":61,"column":2},"end":{"line":67,"column":3}}]},"17":{"loc":{"start":{"line":65,"column":74},"end":{"line":65,"column":94}},"type":"cond-expr","locations":[{"start":{"line":65,"column":74},"end":{"line":65,"column":94}},{"start":{"line":65,"column":97},"end":{"line":65,"column":105}}]},"18":{"loc":{"start":{"line":70,"column":2},"end":{"line":76,"column":3}},"type":"if","locations":[{"start":{"line":70,"column":2},"end":{"line":76,"column":3}},{"start":{"line":70,"column":2},"end":{"line":76,"column":3}}]},"19":{"loc":{"start":{"line":74,"column":74},"end":{"line":74,"column":94}},"type":"cond-expr","locations":[{"start":{"line":74,"column":74},"end":{"line":74,"column":94}},{"start":{"line":74,"column":97},"end":{"line":74,"column":105}}]},"20":{"loc":{"start":{"line":79,"column":2},"end":{"line":81,"column":3}},"type":"if","locations":[{"start":{"line":79,"column":2},"end":{"line":81,"column":3}},{"start":{"line":79,"column":2},"end":{"line":81,"column":3}}]},"21":{"loc":{"start":{"line":80,"column":70},"end":{"line":80,"column":92}},"type":"cond-expr","locations":[{"start":{"line":80,"column":70},"end":{"line":80,"column":92}},{"start":{"line":80,"column":95},"end":{"line":80,"column":105}}]},"22":{"loc":{"start":{"line":84,"column":2},"end":{"line":88,"column":3}},"type":"if","locations":[{"start":{"line":84,"column":2},"end":{"line":88,"column":3}},{"start":{"line":84,"column":2},"end":{"line":88,"column":3}}]},"23":{"loc":{"start":{"line":86,"column":49},"end":{"line":86,"column":72}},"type":"cond-expr","locations":[{"start":{"line":86,"column":49},"end":{"line":86,"column":72}},{"start":{"line":86,"column":75},"end":{"line":86,"column":86}}]},"24":{"loc":{"start":{"line":91,"column":2},"end":{"line":93,"column":3}},"type":"if","locations":[{"start":{"line":91,"column":2},"end":{"line":93,"column":3}},{"start":{"line":91,"column":2},"end":{"line":93,"column":3}}]},"25":{"loc":{"start":{"line":92,"column":85},"end":{"line":92,"column":103}},"type":"cond-expr","locations":[{"start":{"line":92,"column":85},"end":{"line":92,"column":103}},{"start":{"line":92,"column":106},"end":{"line":92,"column":112}}]}},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1,"13":138,"14":138,"15":138,"16":138,"17":3,"18":138,"19":138,"20":3,"21":138,"22":138,"23":3,"24":138,"25":138,"26":5,"27":5,"28":138,"29":138,"30":5,"31":138,"32":138,"33":4,"34":4,"35":138,"36":138,"37":7,"38":138,"39":138,"40":4,"41":4,"42":5,"43":5,"44":138,"45":138,"46":3,"47":3,"48":4,"49":4,"50":138,"51":138,"52":5,"53":138,"54":138,"55":5,"56":5,"57":138,"58":138,"59":5,"60":5,"61":138,"62":1},"f":{"0":138,"1":5,"2":4,"3":5,"4":5},"b":{"0":[138,122],"1":[1,137],"2":[3,135],"3":[1,2],"4":[3,135],"5":[1,2],"6":[3,135],"7":[1,2],"8":[5,133],"9":[1,4],"10":[5,133],"11":[1,4],"12":[4,134],"13":[1,3],"14":[7,131],"15":[5,2],"16":[4,134],"17":[2,3],"18":[3,135],"19":[2,2],"20":[5,133],"21":[1,4],"22":[5,133],"23":[1,4],"24":[5,133],"25":[1,4]}} ,"/home/runner/work/foal/foal/packages/core/src/openapi/metadata-getters/get-api-components.ts": {"path":"/home/runner/work/foal/foal/packages/core/src/openapi/metadata-getters/get-api-components.ts","statementMap":{"0":{"start":{"line":5,"column":0},"end":{"line":5,"column":53}},"1":{"start":{"line":9,"column":37},"end":{"line":9,"column":39}},"2":{"start":{"line":11,"column":20},"end":{"line":13,"column":43}},"3":{"start":{"line":14,"column":2},"end":{"line":20,"column":3}},"4":{"start":{"line":15,"column":4},"end":{"line":15,"column":30}},"5":{"start":{"line":16,"column":4},"end":{"line":19,"column":5}},"6":{"start":{"line":17,"column":23},"end":{"line":17,"column":37}},"7":{"start":{"line":18,"column":6},"end":{"line":18,"column":99}},"8":{"start":{"line":22,"column":19},"end":{"line":24,"column":42}},"9":{"start":{"line":25,"column":2},"end":{"line":31,"column":3}},"10":{"start":{"line":26,"column":4},"end":{"line":26,"column":29}},"11":{"start":{"line":27,"column":4},"end":{"line":30,"column":5}},"12":{"start":{"line":28,"column":22},"end":{"line":28,"column":35}},"13":{"start":{"line":29,"column":6},"end":{"line":29,"column":95}},"14":{"start":{"line":33,"column":18},"end":{"line":35,"column":41}},"15":{"start":{"line":36,"column":2},"end":{"line":42,"column":3}},"16":{"start":{"line":37,"column":4},"end":{"line":37,"column":28}},"17":{"start":{"line":38,"column":4},"end":{"line":41,"column":5}},"18":{"start":{"line":39,"column":21},"end":{"line":39,"column":33}},"19":{"start":{"line":40,"column":6},"end":{"line":40,"column":91}},"20":{"start":{"line":44,"column":16},"end":{"line":46,"column":39}},"21":{"start":{"line":47,"column":2},"end":{"line":53,"column":3}},"22":{"start":{"line":48,"column":4},"end":{"line":48,"column":26}},"23":{"start":{"line":49,"column":4},"end":{"line":52,"column":5}},"24":{"start":{"line":50,"column":19},"end":{"line":50,"column":29}},"25":{"start":{"line":51,"column":6},"end":{"line":51,"column":83}},"26":{"start":{"line":55,"column":21},"end":{"line":57,"column":44}},"27":{"start":{"line":58,"column":2},"end":{"line":64,"column":3}},"28":{"start":{"line":59,"column":4},"end":{"line":59,"column":31}},"29":{"start":{"line":60,"column":4},"end":{"line":63,"column":5}},"30":{"start":{"line":61,"column":24},"end":{"line":61,"column":39}},"31":{"start":{"line":62,"column":6},"end":{"line":62,"column":103}},"32":{"start":{"line":66,"column":24},"end":{"line":68,"column":47}},"33":{"start":{"line":69,"column":2},"end":{"line":75,"column":3}},"34":{"start":{"line":70,"column":4},"end":{"line":70,"column":34}},"35":{"start":{"line":71,"column":4},"end":{"line":74,"column":5}},"36":{"start":{"line":72,"column":26},"end":{"line":72,"column":44}},"37":{"start":{"line":73,"column":6},"end":{"line":73,"column":112}},"38":{"start":{"line":77,"column":20},"end":{"line":79,"column":43}},"39":{"start":{"line":80,"column":2},"end":{"line":86,"column":3}},"40":{"start":{"line":81,"column":4},"end":{"line":81,"column":30}},"41":{"start":{"line":82,"column":4},"end":{"line":85,"column":5}},"42":{"start":{"line":83,"column":23},"end":{"line":83,"column":37}},"43":{"start":{"line":84,"column":6},"end":{"line":84,"column":99}},"44":{"start":{"line":88,"column":18},"end":{"line":90,"column":41}},"45":{"start":{"line":91,"column":2},"end":{"line":97,"column":3}},"46":{"start":{"line":92,"column":4},"end":{"line":92,"column":28}},"47":{"start":{"line":93,"column":4},"end":{"line":96,"column":5}},"48":{"start":{"line":94,"column":21},"end":{"line":94,"column":33}},"49":{"start":{"line":95,"column":6},"end":{"line":95,"column":91}},"50":{"start":{"line":99,"column":26},"end":{"line":101,"column":49}},"51":{"start":{"line":102,"column":2},"end":{"line":108,"column":3}},"52":{"start":{"line":103,"column":4},"end":{"line":103,"column":36}},"53":{"start":{"line":104,"column":4},"end":{"line":107,"column":5}},"54":{"start":{"line":105,"column":21},"end":{"line":105,"column":41}},"55":{"start":{"line":106,"column":6},"end":{"line":106,"column":99}},"56":{"start":{"line":110,"column":2},"end":{"line":110,"column":20}},"57":{"start":{"line":8,"column":0},"end":{"line":111,"column":1}}},"fnMap":{"0":{"name":"getApiComponents","decl":{"start":{"line":8,"column":16},"end":{"line":8,"column":32}},"loc":{"start":{"line":8,"column":98},"end":{"line":111,"column":1}}}},"branchMap":{"0":{"loc":{"start":{"line":14,"column":2},"end":{"line":20,"column":3}},"type":"if","locations":[{"start":{"line":14,"column":2},"end":{"line":20,"column":3}},{"start":{"line":14,"column":2},"end":{"line":20,"column":3}}]},"1":{"loc":{"start":{"line":18,"column":67},"end":{"line":18,"column":87}},"type":"cond-expr","locations":[{"start":{"line":18,"column":67},"end":{"line":18,"column":87}},{"start":{"line":18,"column":90},"end":{"line":18,"column":98}}]},"2":{"loc":{"start":{"line":25,"column":2},"end":{"line":31,"column":3}},"type":"if","locations":[{"start":{"line":25,"column":2},"end":{"line":31,"column":3}},{"start":{"line":25,"column":2},"end":{"line":31,"column":3}}]},"3":{"loc":{"start":{"line":29,"column":65},"end":{"line":29,"column":84}},"type":"cond-expr","locations":[{"start":{"line":29,"column":65},"end":{"line":29,"column":84}},{"start":{"line":29,"column":87},"end":{"line":29,"column":94}}]},"4":{"loc":{"start":{"line":36,"column":2},"end":{"line":42,"column":3}},"type":"if","locations":[{"start":{"line":36,"column":2},"end":{"line":42,"column":3}},{"start":{"line":36,"column":2},"end":{"line":42,"column":3}}]},"5":{"loc":{"start":{"line":40,"column":63},"end":{"line":40,"column":81}},"type":"cond-expr","locations":[{"start":{"line":40,"column":63},"end":{"line":40,"column":81}},{"start":{"line":40,"column":84},"end":{"line":40,"column":90}}]},"6":{"loc":{"start":{"line":47,"column":2},"end":{"line":53,"column":3}},"type":"if","locations":[{"start":{"line":47,"column":2},"end":{"line":53,"column":3}},{"start":{"line":47,"column":2},"end":{"line":53,"column":3}}]},"7":{"loc":{"start":{"line":51,"column":59},"end":{"line":51,"column":75}},"type":"cond-expr","locations":[{"start":{"line":51,"column":59},"end":{"line":51,"column":75}},{"start":{"line":51,"column":78},"end":{"line":51,"column":82}}]},"8":{"loc":{"start":{"line":58,"column":2},"end":{"line":64,"column":3}},"type":"if","locations":[{"start":{"line":58,"column":2},"end":{"line":64,"column":3}},{"start":{"line":58,"column":2},"end":{"line":64,"column":3}}]},"9":{"loc":{"start":{"line":62,"column":69},"end":{"line":62,"column":90}},"type":"cond-expr","locations":[{"start":{"line":62,"column":69},"end":{"line":62,"column":90}},{"start":{"line":62,"column":93},"end":{"line":62,"column":102}}]},"10":{"loc":{"start":{"line":69,"column":2},"end":{"line":75,"column":3}},"type":"if","locations":[{"start":{"line":69,"column":2},"end":{"line":75,"column":3}},{"start":{"line":69,"column":2},"end":{"line":75,"column":3}}]},"11":{"loc":{"start":{"line":73,"column":74},"end":{"line":73,"column":97}},"type":"cond-expr","locations":[{"start":{"line":73,"column":74},"end":{"line":73,"column":97}},{"start":{"line":73,"column":100},"end":{"line":73,"column":111}}]},"12":{"loc":{"start":{"line":80,"column":2},"end":{"line":86,"column":3}},"type":"if","locations":[{"start":{"line":80,"column":2},"end":{"line":86,"column":3}},{"start":{"line":80,"column":2},"end":{"line":86,"column":3}}]},"13":{"loc":{"start":{"line":84,"column":67},"end":{"line":84,"column":87}},"type":"cond-expr","locations":[{"start":{"line":84,"column":67},"end":{"line":84,"column":87}},{"start":{"line":84,"column":90},"end":{"line":84,"column":98}}]},"14":{"loc":{"start":{"line":91,"column":2},"end":{"line":97,"column":3}},"type":"if","locations":[{"start":{"line":91,"column":2},"end":{"line":97,"column":3}},{"start":{"line":91,"column":2},"end":{"line":97,"column":3}}]},"15":{"loc":{"start":{"line":95,"column":63},"end":{"line":95,"column":81}},"type":"cond-expr","locations":[{"start":{"line":95,"column":63},"end":{"line":95,"column":81}},{"start":{"line":95,"column":84},"end":{"line":95,"column":90}}]},"16":{"loc":{"start":{"line":102,"column":2},"end":{"line":108,"column":3}},"type":"if","locations":[{"start":{"line":102,"column":2},"end":{"line":108,"column":3}},{"start":{"line":102,"column":2},"end":{"line":108,"column":3}}]},"17":{"loc":{"start":{"line":106,"column":71},"end":{"line":106,"column":89}},"type":"cond-expr","locations":[{"start":{"line":106,"column":71},"end":{"line":106,"column":89}},{"start":{"line":106,"column":92},"end":{"line":106,"column":98}}]}},"s":{"0":1,"1":105,"2":105,"3":105,"4":10,"5":10,"6":12,"7":12,"8":105,"9":105,"10":3,"11":3,"12":3,"13":3,"14":105,"15":105,"16":3,"17":3,"18":3,"19":3,"20":105,"21":105,"22":3,"23":3,"24":3,"25":3,"26":105,"27":105,"28":3,"29":3,"30":3,"31":3,"32":105,"33":105,"34":3,"35":3,"36":3,"37":3,"38":105,"39":105,"40":3,"41":3,"42":3,"43":3,"44":105,"45":105,"46":3,"47":3,"48":3,"49":3,"50":105,"51":105,"52":15,"53":15,"54":15,"55":15,"56":105,"57":1},"f":{"0":105},"b":{"0":[10,95],"1":[4,8],"2":[3,102],"3":[1,2],"4":[3,102],"5":[1,2],"6":[3,102],"7":[1,2],"8":[3,102],"9":[1,2],"10":[3,102],"11":[1,2],"12":[3,102],"13":[1,2],"14":[3,102],"15":[1,2],"16":[15,90],"17":[1,14]}} ,"/home/runner/work/foal/foal/packages/core/src/openapi/metadata-getters/get-api-deprecated.ts": {"path":"/home/runner/work/foal/foal/packages/core/src/openapi/metadata-getters/get-api-deprecated.ts","statementMap":{"0":{"start":{"line":2,"column":0},"end":{"line":2,"column":53}},"1":{"start":{"line":7,"column":2},"end":{"line":7,"column":79}},"2":{"start":{"line":4,"column":0},"end":{"line":8,"column":1}}},"fnMap":{"0":{"name":"getApiDeprecated","decl":{"start":{"line":4,"column":16},"end":{"line":4,"column":32}},"loc":{"start":{"line":5,"column":46},"end":{"line":8,"column":1}}}},"branchMap":{},"s":{"0":1,"1":142,"2":1},"f":{"0":142},"b":{}} ,"/home/runner/work/foal/foal/packages/core/src/openapi/metadata-getters/get-api-external-docs.ts": {"path":"/home/runner/work/foal/foal/packages/core/src/openapi/metadata-getters/get-api-external-docs.ts","statementMap":{"0":{"start":{"line":2,"column":0},"end":{"line":2,"column":53}},"1":{"start":{"line":8,"column":2},"end":{"line":8,"column":91}},"2":{"start":{"line":5,"column":0},"end":{"line":9,"column":1}}},"fnMap":{"0":{"name":"getApiExternalDocs","decl":{"start":{"line":5,"column":16},"end":{"line":5,"column":34}},"loc":{"start":{"line":6,"column":46},"end":{"line":9,"column":1}}}},"branchMap":{},"s":{"0":1,"1":142,"2":1},"f":{"0":142},"b":{}} ,"/home/runner/work/foal/foal/packages/core/src/openapi/metadata-getters/get-api-info.ts": {"path":"/home/runner/work/foal/foal/packages/core/src/openapi/metadata-getters/get-api-info.ts","statementMap":{"0":{"start":{"line":2,"column":0},"end":{"line":2,"column":53}},"1":{"start":{"line":8,"column":2},"end":{"line":8,"column":59}},"2":{"start":{"line":5,"column":0},"end":{"line":9,"column":1}}},"fnMap":{"0":{"name":"getApiInfo","decl":{"start":{"line":5,"column":16},"end":{"line":5,"column":26}},"loc":{"start":{"line":6,"column":24},"end":{"line":9,"column":1}}}},"branchMap":{},"s":{"0":1,"1":28,"2":1},"f":{"0":28},"b":{}} ,"/home/runner/work/foal/foal/packages/core/src/openapi/metadata-getters/get-api-operation-description.ts": {"path":"/home/runner/work/foal/foal/packages/core/src/openapi/metadata-getters/get-api-operation-description.ts","statementMap":{"0":{"start":{"line":2,"column":0},"end":{"line":2,"column":53}},"1":{"start":{"line":7,"column":2},"end":{"line":7,"column":80}},"2":{"start":{"line":4,"column":0},"end":{"line":8,"column":1}}},"fnMap":{"0":{"name":"getApiOperationDescription","decl":{"start":{"line":4,"column":16},"end":{"line":4,"column":42}},"loc":{"start":{"line":5,"column":46},"end":{"line":8,"column":1}}}},"branchMap":{},"s":{"0":1,"1":142,"2":1},"f":{"0":142},"b":{}} ,"/home/runner/work/foal/foal/packages/core/src/openapi/metadata-getters/get-api-operation-id.ts": {"path":"/home/runner/work/foal/foal/packages/core/src/openapi/metadata-getters/get-api-operation-id.ts","statementMap":{"0":{"start":{"line":2,"column":0},"end":{"line":2,"column":53}},"1":{"start":{"line":7,"column":2},"end":{"line":7,"column":80}},"2":{"start":{"line":4,"column":0},"end":{"line":8,"column":1}}},"fnMap":{"0":{"name":"getApiOperationId","decl":{"start":{"line":4,"column":16},"end":{"line":4,"column":33}},"loc":{"start":{"line":5,"column":46},"end":{"line":8,"column":1}}}},"branchMap":{},"s":{"0":1,"1":142,"2":1},"f":{"0":142},"b":{}} ,"/home/runner/work/foal/foal/packages/core/src/openapi/metadata-getters/get-api-operation-summary.ts": {"path":"/home/runner/work/foal/foal/packages/core/src/openapi/metadata-getters/get-api-operation-summary.ts","statementMap":{"0":{"start":{"line":2,"column":0},"end":{"line":2,"column":53}},"1":{"start":{"line":7,"column":2},"end":{"line":7,"column":76}},"2":{"start":{"line":4,"column":0},"end":{"line":8,"column":1}}},"fnMap":{"0":{"name":"getApiOperationSummary","decl":{"start":{"line":4,"column":16},"end":{"line":4,"column":38}},"loc":{"start":{"line":5,"column":46},"end":{"line":8,"column":1}}}},"branchMap":{},"s":{"0":1,"1":142,"2":1},"f":{"0":142},"b":{}} ,"/home/runner/work/foal/foal/packages/core/src/openapi/metadata-getters/get-api-operation.ts": {"path":"/home/runner/work/foal/foal/packages/core/src/openapi/metadata-getters/get-api-operation.ts","statementMap":{"0":{"start":{"line":2,"column":0},"end":{"line":2,"column":53}},"1":{"start":{"line":8,"column":2},"end":{"line":8,"column":68}},"2":{"start":{"line":5,"column":0},"end":{"line":9,"column":1}}},"fnMap":{"0":{"name":"getApiOperation","decl":{"start":{"line":5,"column":16},"end":{"line":5,"column":31}},"loc":{"start":{"line":6,"column":46},"end":{"line":9,"column":1}}}},"branchMap":{},"s":{"0":1,"1":142,"2":1},"f":{"0":142},"b":{}} ,"/home/runner/work/foal/foal/packages/core/src/openapi/metadata-getters/get-api-parameters.ts": {"path":"/home/runner/work/foal/foal/packages/core/src/openapi/metadata-getters/get-api-parameters.ts","statementMap":{"0":{"start":{"line":2,"column":0},"end":{"line":2,"column":53}},"1":{"start":{"line":7,"column":2},"end":{"line":7,"column":79}},"2":{"start":{"line":5,"column":0},"end":{"line":8,"column":1}}},"fnMap":{"0":{"name":"getApiParameters","decl":{"start":{"line":5,"column":16},"end":{"line":5,"column":32}},"loc":{"start":{"line":5,"column":77},"end":{"line":8,"column":1}}}},"branchMap":{},"s":{"0":1,"1":202,"2":1},"f":{"0":202},"b":{}} ,"/home/runner/work/foal/foal/packages/core/src/openapi/metadata-getters/get-api-request-body.ts": {"path":"/home/runner/work/foal/foal/packages/core/src/openapi/metadata-getters/get-api-request-body.ts","statementMap":{"0":{"start":{"line":2,"column":0},"end":{"line":2,"column":53}},"1":{"start":{"line":7,"column":2},"end":{"line":7,"column":80}},"2":{"start":{"line":5,"column":0},"end":{"line":8,"column":1}}},"fnMap":{"0":{"name":"getApiRequestBody","decl":{"start":{"line":5,"column":16},"end":{"line":5,"column":33}},"loc":{"start":{"line":5,"column":78},"end":{"line":8,"column":1}}}},"branchMap":{},"s":{"0":1,"1":150,"2":1},"f":{"0":150},"b":{}} ,"/home/runner/work/foal/foal/packages/core/src/openapi/metadata-getters/get-api-responses.ts": {"path":"/home/runner/work/foal/foal/packages/core/src/openapi/metadata-getters/get-api-responses.ts","statementMap":{"0":{"start":{"line":2,"column":0},"end":{"line":2,"column":53}},"1":{"start":{"line":7,"column":2},"end":{"line":7,"column":78}},"2":{"start":{"line":6,"column":0},"end":{"line":8,"column":1}}},"fnMap":{"0":{"name":"getApiResponses","decl":{"start":{"line":6,"column":16},"end":{"line":6,"column":31}},"loc":{"start":{"line":6,"column":76},"end":{"line":8,"column":1}}}},"branchMap":{},"s":{"0":1,"1":219,"2":1},"f":{"0":219},"b":{}} ,"/home/runner/work/foal/foal/packages/core/src/openapi/metadata-getters/get-api-security.ts": {"path":"/home/runner/work/foal/foal/packages/core/src/openapi/metadata-getters/get-api-security.ts","statementMap":{"0":{"start":{"line":2,"column":0},"end":{"line":2,"column":53}},"1":{"start":{"line":8,"column":2},"end":{"line":8,"column":87}},"2":{"start":{"line":5,"column":0},"end":{"line":9,"column":1}}},"fnMap":{"0":{"name":"getApiSecurity","decl":{"start":{"line":5,"column":16},"end":{"line":5,"column":30}},"loc":{"start":{"line":6,"column":46},"end":{"line":9,"column":1}}}},"branchMap":{},"s":{"0":1,"1":160,"2":1},"f":{"0":160},"b":{}} ,"/home/runner/work/foal/foal/packages/core/src/openapi/metadata-getters/get-api-servers.ts": {"path":"/home/runner/work/foal/foal/packages/core/src/openapi/metadata-getters/get-api-servers.ts","statementMap":{"0":{"start":{"line":2,"column":0},"end":{"line":2,"column":53}},"1":{"start":{"line":8,"column":2},"end":{"line":8,"column":86}},"2":{"start":{"line":5,"column":0},"end":{"line":9,"column":1}}},"fnMap":{"0":{"name":"getApiServers","decl":{"start":{"line":5,"column":16},"end":{"line":5,"column":29}},"loc":{"start":{"line":6,"column":46},"end":{"line":9,"column":1}}}},"branchMap":{},"s":{"0":1,"1":142,"2":1},"f":{"0":142},"b":{}} ,"/home/runner/work/foal/foal/packages/core/src/openapi/metadata-getters/get-api-tags.ts": {"path":"/home/runner/work/foal/foal/packages/core/src/openapi/metadata-getters/get-api-tags.ts","statementMap":{"0":{"start":{"line":2,"column":0},"end":{"line":2,"column":53}},"1":{"start":{"line":8,"column":2},"end":{"line":8,"column":72}},"2":{"start":{"line":5,"column":0},"end":{"line":9,"column":1}}},"fnMap":{"0":{"name":"getApiTags","decl":{"start":{"line":5,"column":16},"end":{"line":5,"column":26}},"loc":{"start":{"line":6,"column":46},"end":{"line":9,"column":1}}}},"branchMap":{},"s":{"0":1,"1":64,"2":1},"f":{"0":64},"b":{}} ,"/home/runner/work/foal/foal/packages/core/src/openapi/metadata-getters/get-api-used-tags.ts": {"path":"/home/runner/work/foal/foal/packages/core/src/openapi/metadata-getters/get-api-used-tags.ts","statementMap":{"0":{"start":{"line":2,"column":0},"end":{"line":2,"column":53}},"1":{"start":{"line":7,"column":2},"end":{"line":7,"column":73}},"2":{"start":{"line":4,"column":0},"end":{"line":8,"column":1}}},"fnMap":{"0":{"name":"getApiUsedTags","decl":{"start":{"line":4,"column":16},"end":{"line":4,"column":30}},"loc":{"start":{"line":5,"column":46},"end":{"line":8,"column":1}}}},"branchMap":{},"s":{"0":1,"1":142,"2":1},"f":{"0":142},"b":{}} ,"/home/runner/work/foal/foal/packages/core/src/openapi/metadata-getters/index.ts": {"path":"/home/runner/work/foal/foal/packages/core/src/openapi/metadata-getters/index.ts","statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":53}},"1":{"start":{"line":1,"column":9},"end":{"line":1,"column":24}},"2":{"start":{"line":2,"column":0},"end":{"line":2,"column":70}},"3":{"start":{"line":2,"column":9},"end":{"line":2,"column":32}},"4":{"start":{"line":3,"column":0},"end":{"line":3,"column":55}},"5":{"start":{"line":3,"column":9},"end":{"line":3,"column":25}},"6":{"start":{"line":4,"column":0},"end":{"line":4,"column":55}},"7":{"start":{"line":4,"column":9},"end":{"line":4,"column":25}},"8":{"start":{"line":5,"column":0},"end":{"line":5,"column":60}},"9":{"start":{"line":5,"column":9},"end":{"line":5,"column":27}},"10":{"start":{"line":6,"column":0},"end":{"line":6,"column":43}},"11":{"start":{"line":6,"column":9},"end":{"line":6,"column":19}},"12":{"start":{"line":7,"column":0},"end":{"line":7,"column":76}},"13":{"start":{"line":7,"column":9},"end":{"line":7,"column":35}},"14":{"start":{"line":8,"column":0},"end":{"line":8,"column":58}},"15":{"start":{"line":8,"column":9},"end":{"line":8,"column":26}},"16":{"start":{"line":9,"column":0},"end":{"line":9,"column":68}},"17":{"start":{"line":9,"column":9},"end":{"line":9,"column":31}},"18":{"start":{"line":10,"column":0},"end":{"line":10,"column":53}},"19":{"start":{"line":10,"column":9},"end":{"line":10,"column":24}},"20":{"start":{"line":11,"column":0},"end":{"line":11,"column":55}},"21":{"start":{"line":11,"column":9},"end":{"line":11,"column":25}},"22":{"start":{"line":12,"column":0},"end":{"line":12,"column":58}},"23":{"start":{"line":12,"column":9},"end":{"line":12,"column":26}},"24":{"start":{"line":13,"column":0},"end":{"line":13,"column":53}},"25":{"start":{"line":13,"column":9},"end":{"line":13,"column":24}},"26":{"start":{"line":14,"column":0},"end":{"line":14,"column":51}},"27":{"start":{"line":14,"column":9},"end":{"line":14,"column":23}},"28":{"start":{"line":15,"column":0},"end":{"line":15,"column":49}},"29":{"start":{"line":15,"column":9},"end":{"line":15,"column":22}},"30":{"start":{"line":16,"column":0},"end":{"line":16,"column":43}},"31":{"start":{"line":16,"column":9},"end":{"line":16,"column":19}},"32":{"start":{"line":17,"column":0},"end":{"line":17,"column":52}},"33":{"start":{"line":17,"column":9},"end":{"line":17,"column":23}}},"fnMap":{},"branchMap":{},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1,"13":1,"14":1,"15":1,"16":1,"17":1,"18":1,"19":1,"20":1,"21":1,"22":1,"23":1,"24":1,"25":1,"26":1,"27":1,"28":1,"29":1,"30":1,"31":1,"32":1,"33":1},"f":{},"b":{}} ,"/home/runner/work/foal/foal/packages/core/src/openapi/utils/index.ts": {"path":"/home/runner/work/foal/foal/packages/core/src/openapi/utils/index.ts","statementMap":{"0":{"start":{"line":2,"column":0},"end":{"line":2,"column":52}},"1":{"start":{"line":2,"column":9},"end":{"line":2,"column":24}},"2":{"start":{"line":3,"column":0},"end":{"line":3,"column":52}},"3":{"start":{"line":3,"column":9},"end":{"line":3,"column":24}},"4":{"start":{"line":4,"column":0},"end":{"line":4,"column":40}},"5":{"start":{"line":4,"column":9},"end":{"line":4,"column":18}}},"fnMap":{},"branchMap":{},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1},"f":{},"b":{}} ,"/home/runner/work/foal/foal/packages/core/src/openapi/utils/merge-components.ts": {"path":"/home/runner/work/foal/foal/packages/core/src/openapi/utils/merge-components.ts","statementMap":{"0":{"start":{"line":4,"column":37},"end":{"line":4,"column":39}},"1":{"start":{"line":6,"column":2},"end":{"line":8,"column":3}},"2":{"start":{"line":7,"column":4},"end":{"line":7,"column":85}},"3":{"start":{"line":10,"column":2},"end":{"line":12,"column":3}},"4":{"start":{"line":11,"column":4},"end":{"line":11,"column":91}},"5":{"start":{"line":14,"column":2},"end":{"line":16,"column":3}},"6":{"start":{"line":15,"column":4},"end":{"line":15,"column":94}},"7":{"start":{"line":18,"column":2},"end":{"line":20,"column":3}},"8":{"start":{"line":19,"column":4},"end":{"line":19,"column":88}},"9":{"start":{"line":22,"column":2},"end":{"line":24,"column":3}},"10":{"start":{"line":23,"column":4},"end":{"line":23,"column":103}},"11":{"start":{"line":26,"column":2},"end":{"line":28,"column":3}},"12":{"start":{"line":27,"column":4},"end":{"line":27,"column":85}},"13":{"start":{"line":30,"column":2},"end":{"line":32,"column":3}},"14":{"start":{"line":31,"column":4},"end":{"line":31,"column":109}},"15":{"start":{"line":34,"column":2},"end":{"line":36,"column":3}},"16":{"start":{"line":35,"column":4},"end":{"line":35,"column":79}},"17":{"start":{"line":38,"column":2},"end":{"line":40,"column":3}},"18":{"start":{"line":39,"column":4},"end":{"line":39,"column":91}},"19":{"start":{"line":42,"column":2},"end":{"line":42,"column":20}},"20":{"start":{"line":3,"column":0},"end":{"line":43,"column":1}}},"fnMap":{"0":{"name":"mergeComponents","decl":{"start":{"line":3,"column":16},"end":{"line":3,"column":31}},"loc":{"start":{"line":3,"column":88},"end":{"line":43,"column":1}}}},"branchMap":{"0":{"loc":{"start":{"line":6,"column":2},"end":{"line":8,"column":3}},"type":"if","locations":[{"start":{"line":6,"column":2},"end":{"line":8,"column":3}},{"start":{"line":6,"column":2},"end":{"line":8,"column":3}}]},"1":{"loc":{"start":{"line":6,"column":6},"end":{"line":6,"column":25}},"type":"binary-expr","locations":[{"start":{"line":6,"column":6},"end":{"line":6,"column":25}},{"start":{"line":6,"column":29},"end":{"line":6,"column":48}}]},"2":{"loc":{"start":{"line":10,"column":2},"end":{"line":12,"column":3}},"type":"if","locations":[{"start":{"line":10,"column":2},"end":{"line":12,"column":3}},{"start":{"line":10,"column":2},"end":{"line":12,"column":3}}]},"3":{"loc":{"start":{"line":10,"column":6},"end":{"line":10,"column":27}},"type":"binary-expr","locations":[{"start":{"line":10,"column":6},"end":{"line":10,"column":27}},{"start":{"line":10,"column":31},"end":{"line":10,"column":52}}]},"4":{"loc":{"start":{"line":14,"column":2},"end":{"line":16,"column":3}},"type":"if","locations":[{"start":{"line":14,"column":2},"end":{"line":16,"column":3}},{"start":{"line":14,"column":2},"end":{"line":16,"column":3}}]},"5":{"loc":{"start":{"line":14,"column":6},"end":{"line":14,"column":28}},"type":"binary-expr","locations":[{"start":{"line":14,"column":6},"end":{"line":14,"column":28}},{"start":{"line":14,"column":32},"end":{"line":14,"column":54}}]},"6":{"loc":{"start":{"line":18,"column":2},"end":{"line":20,"column":3}},"type":"if","locations":[{"start":{"line":18,"column":2},"end":{"line":20,"column":3}},{"start":{"line":18,"column":2},"end":{"line":20,"column":3}}]},"7":{"loc":{"start":{"line":18,"column":6},"end":{"line":18,"column":26}},"type":"binary-expr","locations":[{"start":{"line":18,"column":6},"end":{"line":18,"column":26}},{"start":{"line":18,"column":30},"end":{"line":18,"column":50}}]},"8":{"loc":{"start":{"line":22,"column":2},"end":{"line":24,"column":3}},"type":"if","locations":[{"start":{"line":22,"column":2},"end":{"line":24,"column":3}},{"start":{"line":22,"column":2},"end":{"line":24,"column":3}}]},"9":{"loc":{"start":{"line":22,"column":6},"end":{"line":22,"column":31}},"type":"binary-expr","locations":[{"start":{"line":22,"column":6},"end":{"line":22,"column":31}},{"start":{"line":22,"column":35},"end":{"line":22,"column":60}}]},"10":{"loc":{"start":{"line":26,"column":2},"end":{"line":28,"column":3}},"type":"if","locations":[{"start":{"line":26,"column":2},"end":{"line":28,"column":3}},{"start":{"line":26,"column":2},"end":{"line":28,"column":3}}]},"11":{"loc":{"start":{"line":26,"column":6},"end":{"line":26,"column":25}},"type":"binary-expr","locations":[{"start":{"line":26,"column":6},"end":{"line":26,"column":25}},{"start":{"line":26,"column":29},"end":{"line":26,"column":48}}]},"12":{"loc":{"start":{"line":30,"column":2},"end":{"line":32,"column":3}},"type":"if","locations":[{"start":{"line":30,"column":2},"end":{"line":32,"column":3}},{"start":{"line":30,"column":2},"end":{"line":32,"column":3}}]},"13":{"loc":{"start":{"line":30,"column":6},"end":{"line":30,"column":33}},"type":"binary-expr","locations":[{"start":{"line":30,"column":6},"end":{"line":30,"column":33}},{"start":{"line":30,"column":37},"end":{"line":30,"column":64}}]},"14":{"loc":{"start":{"line":34,"column":2},"end":{"line":36,"column":3}},"type":"if","locations":[{"start":{"line":34,"column":2},"end":{"line":36,"column":3}},{"start":{"line":34,"column":2},"end":{"line":36,"column":3}}]},"15":{"loc":{"start":{"line":34,"column":6},"end":{"line":34,"column":23}},"type":"binary-expr","locations":[{"start":{"line":34,"column":6},"end":{"line":34,"column":23}},{"start":{"line":34,"column":27},"end":{"line":34,"column":44}}]},"16":{"loc":{"start":{"line":38,"column":2},"end":{"line":40,"column":3}},"type":"if","locations":[{"start":{"line":38,"column":2},"end":{"line":40,"column":3}},{"start":{"line":38,"column":2},"end":{"line":40,"column":3}}]},"17":{"loc":{"start":{"line":38,"column":6},"end":{"line":38,"column":27}},"type":"binary-expr","locations":[{"start":{"line":38,"column":6},"end":{"line":38,"column":27}},{"start":{"line":38,"column":31},"end":{"line":38,"column":52}}]}},"s":{"0":108,"1":108,"2":3,"3":108,"4":3,"5":108,"6":3,"7":108,"8":3,"9":108,"10":3,"11":108,"12":3,"13":108,"14":3,"15":108,"16":3,"17":108,"18":15,"19":108,"20":1},"f":{"0":108},"b":{"0":[3,105],"1":[108,106],"2":[3,105],"3":[108,106],"4":[3,105],"5":[108,106],"6":[3,105],"7":[108,106],"8":[3,105],"9":[108,106],"10":[3,105],"11":[108,106],"12":[3,105],"13":[108,106],"14":[3,105],"15":[108,106],"16":[15,93],"17":[108,99]}} ,"/home/runner/work/foal/foal/packages/core/src/openapi/utils/merge-operations.ts": {"path":"/home/runner/work/foal/foal/packages/core/src/openapi/utils/merge-operations.ts","statementMap":{"0":{"start":{"line":5,"column":35},"end":{"line":7,"column":3}},"1":{"start":{"line":9,"column":2},"end":{"line":11,"column":3}},"2":{"start":{"line":10,"column":4},"end":{"line":10,"column":75}},"3":{"start":{"line":13,"column":2},"end":{"line":17,"column":3}},"4":{"start":{"line":14,"column":4},"end":{"line":14,"column":43}},"5":{"start":{"line":15,"column":9},"end":{"line":17,"column":3}},"6":{"start":{"line":16,"column":4},"end":{"line":16,"column":43}},"7":{"start":{"line":19,"column":2},"end":{"line":23,"column":3}},"8":{"start":{"line":20,"column":4},"end":{"line":20,"column":51}},"9":{"start":{"line":21,"column":9},"end":{"line":23,"column":3}},"10":{"start":{"line":22,"column":4},"end":{"line":22,"column":51}},"11":{"start":{"line":25,"column":2},"end":{"line":27,"column":3}},"12":{"start":{"line":26,"column":4},"end":{"line":26,"column":80}},"13":{"start":{"line":29,"column":2},"end":{"line":33,"column":3}},"14":{"start":{"line":30,"column":4},"end":{"line":30,"column":51}},"15":{"start":{"line":31,"column":9},"end":{"line":33,"column":3}},"16":{"start":{"line":32,"column":4},"end":{"line":32,"column":51}},"17":{"start":{"line":35,"column":2},"end":{"line":37,"column":3}},"18":{"start":{"line":36,"column":4},"end":{"line":36,"column":93}},"19":{"start":{"line":39,"column":2},"end":{"line":43,"column":3}},"20":{"start":{"line":40,"column":4},"end":{"line":40,"column":51}},"21":{"start":{"line":41,"column":9},"end":{"line":43,"column":3}},"22":{"start":{"line":42,"column":4},"end":{"line":42,"column":51}},"23":{"start":{"line":45,"column":2},"end":{"line":47,"column":3}},"24":{"start":{"line":46,"column":4},"end":{"line":46,"column":88}},"25":{"start":{"line":49,"column":2},"end":{"line":53,"column":3}},"26":{"start":{"line":50,"column":4},"end":{"line":50,"column":49}},"27":{"start":{"line":51,"column":9},"end":{"line":53,"column":3}},"28":{"start":{"line":52,"column":4},"end":{"line":52,"column":49}},"29":{"start":{"line":55,"column":2},"end":{"line":57,"column":3}},"30":{"start":{"line":56,"column":4},"end":{"line":56,"column":87}},"31":{"start":{"line":59,"column":2},"end":{"line":61,"column":3}},"32":{"start":{"line":60,"column":4},"end":{"line":60,"column":84}},"33":{"start":{"line":63,"column":2},"end":{"line":63,"column":19}},"34":{"start":{"line":3,"column":0},"end":{"line":64,"column":1}}},"fnMap":{"0":{"name":"mergeOperations","decl":{"start":{"line":3,"column":16},"end":{"line":3,"column":31}},"loc":{"start":{"line":4,"column":54},"end":{"line":64,"column":1}}}},"branchMap":{"0":{"loc":{"start":{"line":9,"column":2},"end":{"line":11,"column":3}},"type":"if","locations":[{"start":{"line":9,"column":2},"end":{"line":11,"column":3}},{"start":{"line":9,"column":2},"end":{"line":11,"column":3}}]},"1":{"loc":{"start":{"line":9,"column":6},"end":{"line":9,"column":21}},"type":"binary-expr","locations":[{"start":{"line":9,"column":6},"end":{"line":9,"column":21}},{"start":{"line":9,"column":25},"end":{"line":9,"column":40}}]},"2":{"loc":{"start":{"line":10,"column":22},"end":{"line":10,"column":37}},"type":"binary-expr","locations":[{"start":{"line":10,"column":22},"end":{"line":10,"column":37}},{"start":{"line":10,"column":41},"end":{"line":10,"column":43}}]},"3":{"loc":{"start":{"line":10,"column":52},"end":{"line":10,"column":67}},"type":"binary-expr","locations":[{"start":{"line":10,"column":52},"end":{"line":10,"column":67}},{"start":{"line":10,"column":71},"end":{"line":10,"column":73}}]},"4":{"loc":{"start":{"line":13,"column":2},"end":{"line":17,"column":3}},"type":"if","locations":[{"start":{"line":13,"column":2},"end":{"line":17,"column":3}},{"start":{"line":13,"column":2},"end":{"line":17,"column":3}}]},"5":{"loc":{"start":{"line":15,"column":9},"end":{"line":17,"column":3}},"type":"if","locations":[{"start":{"line":15,"column":9},"end":{"line":17,"column":3}},{"start":{"line":15,"column":9},"end":{"line":17,"column":3}}]},"6":{"loc":{"start":{"line":19,"column":2},"end":{"line":23,"column":3}},"type":"if","locations":[{"start":{"line":19,"column":2},"end":{"line":23,"column":3}},{"start":{"line":19,"column":2},"end":{"line":23,"column":3}}]},"7":{"loc":{"start":{"line":21,"column":9},"end":{"line":23,"column":3}},"type":"if","locations":[{"start":{"line":21,"column":9},"end":{"line":23,"column":3}},{"start":{"line":21,"column":9},"end":{"line":23,"column":3}}]},"8":{"loc":{"start":{"line":25,"column":2},"end":{"line":27,"column":3}},"type":"if","locations":[{"start":{"line":25,"column":2},"end":{"line":27,"column":3}},{"start":{"line":25,"column":2},"end":{"line":27,"column":3}}]},"9":{"loc":{"start":{"line":25,"column":6},"end":{"line":25,"column":29}},"type":"binary-expr","locations":[{"start":{"line":25,"column":6},"end":{"line":25,"column":29}},{"start":{"line":25,"column":33},"end":{"line":25,"column":56}}]},"10":{"loc":{"start":{"line":26,"column":29},"end":{"line":26,"column":52}},"type":"binary-expr","locations":[{"start":{"line":26,"column":29},"end":{"line":26,"column":52}},{"start":{"line":26,"column":56},"end":{"line":26,"column":79}}]},"11":{"loc":{"start":{"line":29,"column":2},"end":{"line":33,"column":3}},"type":"if","locations":[{"start":{"line":29,"column":2},"end":{"line":33,"column":3}},{"start":{"line":29,"column":2},"end":{"line":33,"column":3}}]},"12":{"loc":{"start":{"line":31,"column":9},"end":{"line":33,"column":3}},"type":"if","locations":[{"start":{"line":31,"column":9},"end":{"line":33,"column":3}},{"start":{"line":31,"column":9},"end":{"line":33,"column":3}}]},"13":{"loc":{"start":{"line":35,"column":2},"end":{"line":37,"column":3}},"type":"if","locations":[{"start":{"line":35,"column":2},"end":{"line":37,"column":3}},{"start":{"line":35,"column":2},"end":{"line":37,"column":3}}]},"14":{"loc":{"start":{"line":35,"column":6},"end":{"line":35,"column":27}},"type":"binary-expr","locations":[{"start":{"line":35,"column":6},"end":{"line":35,"column":27}},{"start":{"line":35,"column":31},"end":{"line":35,"column":52}}]},"15":{"loc":{"start":{"line":36,"column":28},"end":{"line":36,"column":49}},"type":"binary-expr","locations":[{"start":{"line":36,"column":28},"end":{"line":36,"column":49}},{"start":{"line":36,"column":53},"end":{"line":36,"column":55}}]},"16":{"loc":{"start":{"line":36,"column":64},"end":{"line":36,"column":85}},"type":"binary-expr","locations":[{"start":{"line":36,"column":64},"end":{"line":36,"column":85}},{"start":{"line":36,"column":89},"end":{"line":36,"column":91}}]},"17":{"loc":{"start":{"line":39,"column":2},"end":{"line":43,"column":3}},"type":"if","locations":[{"start":{"line":39,"column":2},"end":{"line":43,"column":3}},{"start":{"line":39,"column":2},"end":{"line":43,"column":3}}]},"18":{"loc":{"start":{"line":41,"column":9},"end":{"line":43,"column":3}},"type":"if","locations":[{"start":{"line":41,"column":9},"end":{"line":43,"column":3}},{"start":{"line":41,"column":9},"end":{"line":43,"column":3}}]},"19":{"loc":{"start":{"line":45,"column":2},"end":{"line":47,"column":3}},"type":"if","locations":[{"start":{"line":45,"column":2},"end":{"line":47,"column":3}},{"start":{"line":45,"column":2},"end":{"line":47,"column":3}}]},"20":{"loc":{"start":{"line":45,"column":6},"end":{"line":45,"column":26}},"type":"binary-expr","locations":[{"start":{"line":45,"column":6},"end":{"line":45,"column":26}},{"start":{"line":45,"column":30},"end":{"line":45,"column":50}}]},"21":{"loc":{"start":{"line":49,"column":2},"end":{"line":53,"column":3}},"type":"if","locations":[{"start":{"line":49,"column":2},"end":{"line":53,"column":3}},{"start":{"line":49,"column":2},"end":{"line":53,"column":3}}]},"22":{"loc":{"start":{"line":51,"column":9},"end":{"line":53,"column":3}},"type":"if","locations":[{"start":{"line":51,"column":9},"end":{"line":53,"column":3}},{"start":{"line":51,"column":9},"end":{"line":53,"column":3}}]},"23":{"loc":{"start":{"line":55,"column":2},"end":{"line":57,"column":3}},"type":"if","locations":[{"start":{"line":55,"column":2},"end":{"line":57,"column":3}},{"start":{"line":55,"column":2},"end":{"line":57,"column":3}}]},"24":{"loc":{"start":{"line":55,"column":6},"end":{"line":55,"column":25}},"type":"binary-expr","locations":[{"start":{"line":55,"column":6},"end":{"line":55,"column":25}},{"start":{"line":55,"column":29},"end":{"line":55,"column":48}}]},"25":{"loc":{"start":{"line":56,"column":26},"end":{"line":56,"column":45}},"type":"binary-expr","locations":[{"start":{"line":56,"column":26},"end":{"line":56,"column":45}},{"start":{"line":56,"column":49},"end":{"line":56,"column":51}}]},"26":{"loc":{"start":{"line":56,"column":60},"end":{"line":56,"column":79}},"type":"binary-expr","locations":[{"start":{"line":56,"column":60},"end":{"line":56,"column":79}},{"start":{"line":56,"column":83},"end":{"line":56,"column":85}}]},"27":{"loc":{"start":{"line":59,"column":2},"end":{"line":61,"column":3}},"type":"if","locations":[{"start":{"line":59,"column":2},"end":{"line":61,"column":3}},{"start":{"line":59,"column":2},"end":{"line":61,"column":3}}]},"28":{"loc":{"start":{"line":59,"column":6},"end":{"line":59,"column":24}},"type":"binary-expr","locations":[{"start":{"line":59,"column":6},"end":{"line":59,"column":24}},{"start":{"line":59,"column":28},"end":{"line":59,"column":46}}]},"29":{"loc":{"start":{"line":60,"column":25},"end":{"line":60,"column":43}},"type":"binary-expr","locations":[{"start":{"line":60,"column":25},"end":{"line":60,"column":43}},{"start":{"line":60,"column":47},"end":{"line":60,"column":49}}]},"30":{"loc":{"start":{"line":60,"column":58},"end":{"line":60,"column":76}},"type":"binary-expr","locations":[{"start":{"line":60,"column":58},"end":{"line":60,"column":76}},{"start":{"line":60,"column":80},"end":{"line":60,"column":82}}]}},"s":{"0":81,"1":81,"2":7,"3":81,"4":14,"5":67,"6":1,"7":81,"8":2,"9":79,"10":1,"11":81,"12":3,"13":81,"14":2,"15":79,"16":1,"17":81,"18":7,"19":81,"20":5,"21":76,"22":3,"23":81,"24":3,"25":81,"26":4,"27":77,"28":3,"29":81,"30":3,"31":81,"32":3,"33":81,"34":1},"f":{"0":81},"b":{"0":[7,74],"1":[81,76],"2":[7,2],"3":[7,3],"4":[14,67],"5":[1,66],"6":[2,79],"7":[1,78],"8":[3,78],"9":[81,79],"10":[3,1],"11":[2,79],"12":[1,78],"13":[7,74],"14":[81,76],"15":[7,2],"16":[7,4],"17":[5,76],"18":[3,73],"19":[3,78],"20":[81,79],"21":[4,77],"22":[3,74],"23":[3,78],"24":[81,79],"25":[3,1],"26":[3,1],"27":[3,78],"28":[81,79],"29":[3,1],"30":[3,1]}} ,"/home/runner/work/foal/foal/packages/core/src/openapi/utils/merge-tags.ts": {"path":"/home/runner/work/foal/foal/packages/core/src/openapi/utils/merge-tags.ts","statementMap":{"0":{"start":{"line":4,"column":2},"end":{"line":6,"column":3}},"1":{"start":{"line":5,"column":4},"end":{"line":5,"column":21}},"2":{"start":{"line":7,"column":2},"end":{"line":7,"column":43}},"3":{"start":{"line":3,"column":0},"end":{"line":8,"column":1}}},"fnMap":{"0":{"name":"mergeTags","decl":{"start":{"line":3,"column":16},"end":{"line":3,"column":25}},"loc":{"start":{"line":3,"column":84},"end":{"line":8,"column":1}}}},"branchMap":{"0":{"loc":{"start":{"line":4,"column":2},"end":{"line":6,"column":3}},"type":"if","locations":[{"start":{"line":4,"column":2},"end":{"line":6,"column":3}},{"start":{"line":4,"column":2},"end":{"line":6,"column":3}}]},"1":{"loc":{"start":{"line":4,"column":6},"end":{"line":4,"column":12}},"type":"binary-expr","locations":[{"start":{"line":4,"column":6},"end":{"line":4,"column":12}},{"start":{"line":4,"column":16},"end":{"line":4,"column":22}}]},"2":{"loc":{"start":{"line":7,"column":10},"end":{"line":7,"column":15}},"type":"binary-expr","locations":[{"start":{"line":7,"column":10},"end":{"line":7,"column":15}},{"start":{"line":7,"column":19},"end":{"line":7,"column":21}}]},"3":{"loc":{"start":{"line":7,"column":30},"end":{"line":7,"column":35}},"type":"binary-expr","locations":[{"start":{"line":7,"column":30},"end":{"line":7,"column":35}},{"start":{"line":7,"column":39},"end":{"line":7,"column":41}}]}},"s":{"0":76,"1":66,"2":10,"3":1},"f":{"0":76},"b":{"0":[66,10],"1":[76,71],"2":[10,5],"3":[10,2]}} ,"/home/runner/work/foal/foal/packages/core/src/sessions/constants.ts": {"path":"/home/runner/work/foal/foal/packages/core/src/sessions/constants.ts","statementMap":{"0":{"start":{"line":5,"column":13},"end":{"line":5,"column":55}},"1":{"start":{"line":6,"column":13},"end":{"line":6,"column":62}},"2":{"start":{"line":7,"column":13},"end":{"line":7,"column":63}},"3":{"start":{"line":10,"column":13},"end":{"line":10,"column":58}},"4":{"start":{"line":11,"column":13},"end":{"line":11,"column":65}}},"fnMap":{},"branchMap":{},"s":{"0":1,"1":1,"2":1,"3":1,"4":1},"f":{},"b":{}} ,"/home/runner/work/foal/foal/packages/core/src/sessions/index.ts": {"path":"/home/runner/work/foal/foal/packages/core/src/sessions/index.ts","statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":61}},"1":{"start":{"line":1,"column":9},"end":{"line":1,"column":28}},"2":{"start":{"line":2,"column":0},"end":{"line":2,"column":69}},"3":{"start":{"line":2,"column":9},"end":{"line":2,"column":14}},"4":{"start":{"line":2,"column":16},"end":{"line":2,"column":28}},"5":{"start":{"line":3,"column":0},"end":{"line":3,"column":35}},"6":{"start":{"line":3,"column":9},"end":{"line":3,"column":16}},"7":{"start":{"line":4,"column":0},"end":{"line":4,"column":55}},"8":{"start":{"line":4,"column":9},"end":{"line":4,"column":25}},"9":{"start":{"line":5,"column":0},"end":{"line":5,"column":53}},"10":{"start":{"line":5,"column":9},"end":{"line":5,"column":22}},"11":{"start":{"line":6,"column":0},"end":{"line":6,"column":53}},"12":{"start":{"line":6,"column":9},"end":{"line":6,"column":22}}},"fnMap":{},"branchMap":{},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1},"f":{},"b":{}} ,"/home/runner/work/foal/foal/packages/core/src/sessions/remove-session-cookie.ts": {"path":"/home/runner/work/foal/foal/packages/core/src/sessions/remove-session-cookie.ts","statementMap":{"0":{"start":{"line":2,"column":0},"end":{"line":2,"column":61}},"1":{"start":{"line":3,"column":0},"end":{"line":5,"column":20}},"2":{"start":{"line":14,"column":21},"end":{"line":14,"column":103}},"3":{"start":{"line":15,"column":33},"end":{"line":22,"column":3}},"4":{"start":{"line":23,"column":2},"end":{"line":23,"column":46}},"5":{"start":{"line":13,"column":0},"end":{"line":24,"column":1}}},"fnMap":{"0":{"name":"removeSessionCookie","decl":{"start":{"line":13,"column":16},"end":{"line":13,"column":35}},"loc":{"start":{"line":13,"column":58},"end":{"line":24,"column":1}}}},"branchMap":{},"s":{"0":1,"1":1,"2":18,"3":18,"4":18,"5":1},"f":{"0":18},"b":{}} ,"/home/runner/work/foal/foal/packages/core/src/sessions/session-store.ts": {"path":"/home/runner/work/foal/foal/packages/core/src/sessions/session-store.ts","statementMap":{"0":{"start":{"line":2,"column":0},"end":{"line":2,"column":41}},"1":{"start":{"line":3,"column":0},"end":{"line":3,"column":32}},"2":{"start":{"line":4,"column":0},"end":{"line":4,"column":98}},"3":{"start":{"line":47,"column":19},"end":{"line":54,"column":5}},"4":{"start":{"line":55,"column":4},"end":{"line":57,"column":5}},"5":{"start":{"line":56,"column":6},"end":{"line":56,"column":119}},"6":{"start":{"line":58,"column":4},"end":{"line":62,"column":5}},"7":{"start":{"line":59,"column":6},"end":{"line":61,"column":8}},"8":{"start":{"line":63,"column":4},"end":{"line":67,"column":5}},"9":{"start":{"line":64,"column":6},"end":{"line":66,"column":8}},"10":{"start":{"line":68,"column":4},"end":{"line":68,"column":18}},"11":{"start":{"line":81,"column":4},"end":{"line":81,"column":67}},"12":{"start":{"line":168,"column":4},"end":{"line":168,"column":27}},"13":{"start":{"line":182,"column":4},"end":{"line":184,"column":5}},"14":{"start":{"line":183,"column":7},"end":{"line":183,"column":57}},"15":{"start":{"line":25,"column":9},"end":{"line":25,"column":60}},"16":{"start":{"line":26,"column":9},"end":{"line":26,"column":52}},"17":{"start":{"line":23,"column":0},"end":{"line":186,"column":1}},"18":{"start":{"line":188,"column":18},"end":{"line":188,"column":30}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":46,"column":2},"end":{"line":46,"column":7}},"loc":{"start":{"line":46,"column":30},"end":{"line":69,"column":3}}},"1":{"name":"(anonymous_1)","decl":{"start":{"line":80,"column":2},"end":{"line":80,"column":29}},"loc":{"start":{"line":80,"column":84},"end":{"line":82,"column":3}}},"2":{"name":"(anonymous_2)","decl":{"start":{"line":167,"column":12},"end":{"line":167,"column":16}},"loc":{"start":{"line":167,"column":35},"end":{"line":169,"column":3}}},"3":{"name":"(anonymous_3)","decl":{"start":{"line":181,"column":12},"end":{"line":181,"column":16}},"loc":{"start":{"line":181,"column":78},"end":{"line":185,"column":3}}}},"branchMap":{"0":{"loc":{"start":{"line":55,"column":4},"end":{"line":57,"column":5}},"type":"if","locations":[{"start":{"line":55,"column":4},"end":{"line":57,"column":5}},{"start":{"line":55,"column":4},"end":{"line":57,"column":5}}]},"1":{"loc":{"start":{"line":58,"column":4},"end":{"line":62,"column":5}},"type":"if","locations":[{"start":{"line":58,"column":4},"end":{"line":62,"column":5}},{"start":{"line":58,"column":4},"end":{"line":62,"column":5}}]},"2":{"loc":{"start":{"line":63,"column":4},"end":{"line":67,"column":5}},"type":"if","locations":[{"start":{"line":63,"column":4},"end":{"line":67,"column":5}},{"start":{"line":63,"column":4},"end":{"line":67,"column":5}}]},"3":{"loc":{"start":{"line":182,"column":4},"end":{"line":184,"column":5}},"type":"if","locations":[{"start":{"line":182,"column":4},"end":{"line":184,"column":5}},{"start":{"line":182,"column":4},"end":{"line":184,"column":5}}]}},"s":{"0":1,"1":1,"2":1,"3":23,"4":23,"5":1,"6":22,"7":1,"8":21,"9":1,"10":20,"11":1,"12":37,"13":4,"14":2,"15":1,"16":1,"17":1,"18":1},"f":{"0":23,"1":1,"2":37,"3":4},"b":{"0":[1,22],"1":[1,21],"2":[1,20],"3":[2,2]}} ,"/home/runner/work/foal/foal/packages/core/src/sessions/session.ts": {"path":"/home/runner/work/foal/foal/packages/core/src/sessions/session.ts","statementMap":{"0":{"start":{"line":2,"column":0},"end":{"line":2,"column":56}},"1":{"start":{"line":3,"column":0},"end":{"line":3,"column":32}},"2":{"start":{"line":33,"column":23},"end":{"line":33,"column":40}},"3":{"start":{"line":33,"column":50},"end":{"line":33,"column":69}},"4":{"start":{"line":33,"column":80},"end":{"line":33,"column":97}},"5":{"start":{"line":31,"column":10},"end":{"line":31,"column":27}},"6":{"start":{"line":34,"column":4},"end":{"line":36,"column":5}},"7":{"start":{"line":35,"column":6},"end":{"line":35,"column":59}},"8":{"start":{"line":22,"column":19},"end":{"line":26,"column":5}},"9":{"start":{"line":28,"column":4},"end":{"line":28,"column":44}},"10":{"start":{"line":47,"column":4},"end":{"line":47,"column":25}},"11":{"start":{"line":59,"column":4},"end":{"line":59,"column":37}},"12":{"start":{"line":60,"column":4},"end":{"line":60,"column":25}},"13":{"start":{"line":74,"column":4},"end":{"line":76,"column":5}},"14":{"start":{"line":75,"column":6},"end":{"line":75,"column":26}},"15":{"start":{"line":77,"column":4},"end":{"line":77,"column":36}},"16":{"start":{"line":88,"column":19},"end":{"line":92,"column":5}},"17":{"start":{"line":93,"column":4},"end":{"line":93,"column":45}},"18":{"start":{"line":103,"column":4},"end":{"line":103,"column":38}},"19":{"start":{"line":11,"column":0},"end":{"line":106,"column":1}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":33,"column":2},"end":{"line":33,"column":22}},"loc":{"start":{"line":33,"column":97},"end":{"line":37,"column":3}}},"1":{"name":"(anonymous_1)","decl":{"start":{"line":21,"column":2},"end":{"line":21,"column":7}},"loc":{"start":{"line":21,"column":42},"end":{"line":29,"column":3}}},"2":{"name":"(anonymous_2)","decl":{"start":{"line":46,"column":2},"end":{"line":46,"column":5}},"loc":{"start":{"line":46,"column":16},"end":{"line":48,"column":3}}},"3":{"name":"(anonymous_3)","decl":{"start":{"line":58,"column":2},"end":{"line":58,"column":4}},"loc":{"start":{"line":58,"column":29},"end":{"line":61,"column":3}}},"4":{"name":"(anonymous_4)","decl":{"start":{"line":73,"column":2},"end":{"line":73,"column":4}},"loc":{"start":{"line":73,"column":37},"end":{"line":78,"column":3}}},"5":{"name":"(anonymous_5)","decl":{"start":{"line":87,"column":2},"end":{"line":87,"column":9}},"loc":{"start":{"line":87,"column":10},"end":{"line":94,"column":3}}},"6":{"name":"(anonymous_6)","decl":{"start":{"line":102,"column":2},"end":{"line":102,"column":11}},"loc":{"start":{"line":102,"column":12},"end":{"line":104,"column":3}}}},"branchMap":{"0":{"loc":{"start":{"line":34,"column":4},"end":{"line":36,"column":5}},"type":"if","locations":[{"start":{"line":34,"column":4},"end":{"line":36,"column":5}},{"start":{"line":34,"column":4},"end":{"line":36,"column":5}}]},"1":{"loc":{"start":{"line":74,"column":4},"end":{"line":76,"column":5}},"type":"if","locations":[{"start":{"line":74,"column":4},"end":{"line":76,"column":5}},{"start":{"line":74,"column":4},"end":{"line":76,"column":5}}]}},"s":{"0":1,"1":1,"2":48,"3":48,"4":48,"5":48,"6":48,"7":1,"8":52,"9":51,"10":11,"11":4,"12":4,"13":32,"14":2,"15":30,"16":42,"17":41,"18":3,"19":1},"f":{"0":48,"1":52,"2":11,"3":4,"4":32,"5":42,"6":3},"b":{"0":[1,47],"1":[2,30]}} ,"/home/runner/work/foal/foal/packages/core/src/sessions/set-session-cookie.ts": {"path":"/home/runner/work/foal/foal/packages/core/src/sessions/set-session-cookie.ts","statementMap":{"0":{"start":{"line":2,"column":0},"end":{"line":2,"column":61}},"1":{"start":{"line":3,"column":0},"end":{"line":5,"column":20}},"2":{"start":{"line":6,"column":0},"end":{"line":6,"column":46}},"3":{"start":{"line":16,"column":21},"end":{"line":16,"column":103}},"4":{"start":{"line":17,"column":33},"end":{"line":24,"column":3}},"5":{"start":{"line":25,"column":2},"end":{"line":25,"column":49}},"6":{"start":{"line":15,"column":0},"end":{"line":26,"column":1}}},"fnMap":{"0":{"name":"setSessionCookie","decl":{"start":{"line":15,"column":16},"end":{"line":15,"column":32}},"loc":{"start":{"line":15,"column":70},"end":{"line":26,"column":1}}}},"branchMap":{},"s":{"0":1,"1":1,"2":1,"3":16,"4":16,"5":16,"6":1},"f":{"0":16},"b":{}} ,"/home/runner/work/foal/foal/packages/core/src/sessions/token-optional.hook.ts": {"path":"/home/runner/work/foal/foal/packages/core/src/sessions/token-optional.hook.ts","statementMap":{"0":{"start":{"line":2,"column":0},"end":{"line":2,"column":47}},"1":{"start":{"line":3,"column":0},"end":{"line":3,"column":85}},"2":{"start":{"line":4,"column":0},"end":{"line":4,"column":57}},"3":{"start":{"line":5,"column":0},"end":{"line":5,"column":50}},"4":{"start":{"line":10,"column":2},"end":{"line":35,"column":4}},"5":{"start":{"line":11,"column":4},"end":{"line":11,"column":47}},"6":{"start":{"line":13,"column":4},"end":{"line":17,"column":5}},"7":{"start":{"line":16,"column":6},"end":{"line":16,"column":13}},"8":{"start":{"line":19,"column":4},"end":{"line":32,"column":5}},"9":{"start":{"line":20,"column":49},"end":{"line":24,"column":7}},"10":{"start":{"line":25,"column":6},"end":{"line":25,"column":81}},"11":{"start":{"line":27,"column":49},"end":{"line":30,"column":7}},"12":{"start":{"line":31,"column":6},"end":{"line":31,"column":81}},"13":{"start":{"line":34,"column":4},"end":{"line":34,"column":85}},"14":{"start":{"line":9,"column":0},"end":{"line":36,"column":1}}},"fnMap":{"0":{"name":"TokenOptional","decl":{"start":{"line":9,"column":16},"end":{"line":9,"column":29}},"loc":{"start":{"line":9,"column":56},"end":{"line":36,"column":1}}},"1":{"name":"(anonymous_1)","decl":{"start":{"line":10,"column":9},"end":{"line":10,"column":10}},"loc":{"start":{"line":10,"column":47},"end":{"line":35,"column":3}}}},"branchMap":{"0":{"loc":{"start":{"line":9,"column":54},"end":{"line":9,"column":56}},"type":"default-arg","locations":[{"start":{"line":9,"column":54},"end":{"line":9,"column":56}}]},"1":{"loc":{"start":{"line":13,"column":4},"end":{"line":17,"column":5}},"type":"if","locations":[{"start":{"line":13,"column":4},"end":{"line":17,"column":5}},{"start":{"line":13,"column":4},"end":{"line":17,"column":5}}]},"2":{"loc":{"start":{"line":13,"column":8},"end":{"line":13,"column":33}},"type":"binary-expr","locations":[{"start":{"line":13,"column":8},"end":{"line":13,"column":33}},{"start":{"line":14,"column":7},"end":{"line":14,"column":36}},{"start":{"line":14,"column":40},"end":{"line":14,"column":92}}]},"3":{"loc":{"start":{"line":19,"column":4},"end":{"line":32,"column":5}},"type":"if","locations":[{"start":{"line":19,"column":4},"end":{"line":32,"column":5}},{"start":{"line":19,"column":4},"end":{"line":32,"column":5}}]}},"s":{"0":1,"1":1,"2":1,"3":1,"4":28,"5":28,"6":28,"7":22,"8":6,"9":2,"10":2,"11":4,"12":4,"13":6,"14":1},"f":{"0":28,"1":28},"b":{"0":[0],"1":[22,6],"2":[28,28,24],"3":[2,4]}} ,"/home/runner/work/foal/foal/packages/core/src/sessions/token-required.hook.ts": {"path":"/home/runner/work/foal/foal/packages/core/src/sessions/token-required.hook.ts","statementMap":{"0":{"start":{"line":2,"column":0},"end":{"line":2,"column":47}},"1":{"start":{"line":3,"column":0},"end":{"line":3,"column":109}},"2":{"start":{"line":4,"column":0},"end":{"line":4,"column":57}},"3":{"start":{"line":5,"column":0},"end":{"line":5,"column":50}},"4":{"start":{"line":10,"column":2},"end":{"line":37,"column":4}},"5":{"start":{"line":11,"column":4},"end":{"line":11,"column":46}},"6":{"start":{"line":13,"column":4},"end":{"line":17,"column":5}},"7":{"start":{"line":16,"column":6},"end":{"line":16,"column":13}},"8":{"start":{"line":19,"column":4},"end":{"line":34,"column":5}},"9":{"start":{"line":20,"column":49},"end":{"line":24,"column":7}},"10":{"start":{"line":25,"column":6},"end":{"line":25,"column":81}},"11":{"start":{"line":26,"column":6},"end":{"line":26,"column":70}},"12":{"start":{"line":28,"column":49},"end":{"line":31,"column":7}},"13":{"start":{"line":32,"column":6},"end":{"line":32,"column":81}},"14":{"start":{"line":33,"column":6},"end":{"line":33,"column":70}},"15":{"start":{"line":36,"column":4},"end":{"line":36,"column":96}},"16":{"start":{"line":9,"column":0},"end":{"line":38,"column":1}}},"fnMap":{"0":{"name":"TokenRequired","decl":{"start":{"line":9,"column":16},"end":{"line":9,"column":29}},"loc":{"start":{"line":9,"column":56},"end":{"line":38,"column":1}}},"1":{"name":"(anonymous_1)","decl":{"start":{"line":10,"column":9},"end":{"line":10,"column":10}},"loc":{"start":{"line":10,"column":47},"end":{"line":37,"column":3}}}},"branchMap":{"0":{"loc":{"start":{"line":9,"column":54},"end":{"line":9,"column":56}},"type":"default-arg","locations":[{"start":{"line":9,"column":54},"end":{"line":9,"column":56}}]},"1":{"loc":{"start":{"line":13,"column":4},"end":{"line":17,"column":5}},"type":"if","locations":[{"start":{"line":13,"column":4},"end":{"line":17,"column":5}},{"start":{"line":13,"column":4},"end":{"line":17,"column":5}}]},"2":{"loc":{"start":{"line":13,"column":8},"end":{"line":13,"column":33}},"type":"binary-expr","locations":[{"start":{"line":13,"column":8},"end":{"line":13,"column":33}},{"start":{"line":14,"column":7},"end":{"line":14,"column":36}},{"start":{"line":14,"column":40},"end":{"line":14,"column":92}}]},"3":{"loc":{"start":{"line":19,"column":4},"end":{"line":34,"column":5}},"type":"if","locations":[{"start":{"line":19,"column":4},"end":{"line":34,"column":5}},{"start":{"line":19,"column":4},"end":{"line":34,"column":5}}]}},"s":{"0":1,"1":1,"2":1,"3":1,"4":30,"5":30,"6":30,"7":24,"8":6,"9":2,"10":2,"11":2,"12":4,"13":4,"14":4,"15":6,"16":1},"f":{"0":30,"1":30},"b":{"0":[0],"1":[24,6],"2":[30,30,26],"3":[2,4]}} ,"/home/runner/work/foal/foal/packages/core/src/sessions/token.hook.ts": {"path":"/home/runner/work/foal/foal/packages/core/src/sessions/token.hook.ts","statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":13,"column":16}},"1":{"start":{"line":14,"column":0},"end":{"line":14,"column":57}},"2":{"start":{"line":15,"column":0},"end":{"line":15,"column":61}},"3":{"start":{"line":16,"column":0},"end":{"line":16,"column":35}},"4":{"start":{"line":17,"column":0},"end":{"line":17,"column":46}},"5":{"start":{"line":18,"column":0},"end":{"line":18,"column":55}},"6":{"start":{"line":25,"column":4},"end":{"line":25,"column":52}},"7":{"start":{"line":33,"column":4},"end":{"line":33,"column":50}},"8":{"start":{"line":34,"column":4},"end":{"line":37,"column":6}},"9":{"start":{"line":52,"column":2},"end":{"line":169,"column":5}},"10":{"start":{"line":53,"column":69},"end":{"line":53,"column":98}},"11":{"start":{"line":54,"column":18},"end":{"line":54,"column":52}},"12":{"start":{"line":56,"column":23},"end":{"line":56,"column":105}},"13":{"start":{"line":61,"column":4},"end":{"line":97,"column":5}},"14":{"start":{"line":62,"column":22},"end":{"line":62,"column":73}},"15":{"start":{"line":64,"column":6},"end":{"line":72,"column":7}},"16":{"start":{"line":65,"column":8},"end":{"line":67,"column":9}},"17":{"start":{"line":66,"column":10},"end":{"line":66,"column":17}},"18":{"start":{"line":68,"column":8},"end":{"line":70,"column":9}},"19":{"start":{"line":69,"column":10},"end":{"line":69,"column":62}},"20":{"start":{"line":71,"column":8},"end":{"line":71,"column":71}},"21":{"start":{"line":74,"column":6},"end":{"line":74,"column":22}},"22":{"start":{"line":76,"column":34},"end":{"line":76,"column":72}},"23":{"start":{"line":78,"column":6},"end":{"line":86,"column":7}},"24":{"start":{"line":79,"column":8},"end":{"line":81,"column":9}},"25":{"start":{"line":80,"column":10},"end":{"line":80,"column":17}},"26":{"start":{"line":82,"column":8},"end":{"line":84,"column":9}},"27":{"start":{"line":83,"column":10},"end":{"line":83,"column":62}},"28":{"start":{"line":85,"column":8},"end":{"line":85,"column":77}},"29":{"start":{"line":88,"column":22},"end":{"line":88,"column":81}},"30":{"start":{"line":89,"column":6},"end":{"line":94,"column":7}},"31":{"start":{"line":90,"column":8},"end":{"line":92,"column":9}},"32":{"start":{"line":91,"column":10},"end":{"line":91,"column":62}},"33":{"start":{"line":93,"column":8},"end":{"line":93,"column":111}},"34":{"start":{"line":96,"column":6},"end":{"line":96,"column":22}},"35":{"start":{"line":101,"column":22},"end":{"line":101,"column":56}},"36":{"start":{"line":102,"column":4},"end":{"line":111,"column":5}},"37":{"start":{"line":103,"column":35},"end":{"line":103,"column":76}},"38":{"start":{"line":104,"column":6},"end":{"line":106,"column":7}},"39":{"start":{"line":105,"column":8},"end":{"line":105,"column":64}},"40":{"start":{"line":107,"column":6},"end":{"line":109,"column":7}},"41":{"start":{"line":108,"column":8},"end":{"line":108,"column":38}},"42":{"start":{"line":110,"column":6},"end":{"line":110,"column":22}},"43":{"start":{"line":115,"column":20},"end":{"line":115,"column":47}},"44":{"start":{"line":117,"column":4},"end":{"line":126,"column":5}},"45":{"start":{"line":118,"column":35},"end":{"line":118,"column":87}},"46":{"start":{"line":119,"column":6},"end":{"line":121,"column":7}},"47":{"start":{"line":120,"column":8},"end":{"line":120,"column":64}},"48":{"start":{"line":122,"column":6},"end":{"line":124,"column":7}},"49":{"start":{"line":123,"column":8},"end":{"line":123,"column":38}},"50":{"start":{"line":125,"column":6},"end":{"line":125,"column":22}},"51":{"start":{"line":128,"column":4},"end":{"line":128,"column":26}},"52":{"start":{"line":132,"column":22},"end":{"line":132,"column":43}},"53":{"start":{"line":134,"column":4},"end":{"line":153,"column":5}},"54":{"start":{"line":135,"column":6},"end":{"line":135,"column":24}},"55":{"start":{"line":137,"column":6},"end":{"line":139,"column":7}},"56":{"start":{"line":138,"column":8},"end":{"line":138,"column":35}},"57":{"start":{"line":140,"column":6},"end":{"line":144,"column":7}},"58":{"start":{"line":141,"column":8},"end":{"line":143,"column":10}},"59":{"start":{"line":145,"column":19},"end":{"line":145,"column":45}},"60":{"start":{"line":146,"column":6},"end":{"line":151,"column":7}},"61":{"start":{"line":147,"column":8},"end":{"line":149,"column":9}},"62":{"start":{"line":148,"column":10},"end":{"line":148,"column":62}},"63":{"start":{"line":150,"column":8},"end":{"line":150,"column":78}},"64":{"start":{"line":152,"column":6},"end":{"line":152,"column":22}},"65":{"start":{"line":155,"column":4},"end":{"line":157,"column":5}},"66":{"start":{"line":156,"column":6},"end":{"line":156,"column":13}},"67":{"start":{"line":159,"column":4},"end":{"line":168,"column":6}},"68":{"start":{"line":160,"column":6},"end":{"line":164,"column":7}},"69":{"start":{"line":161,"column":8},"end":{"line":161,"column":36}},"70":{"start":{"line":163,"column":8},"end":{"line":163,"column":54}},"71":{"start":{"line":165,"column":6},"end":{"line":167,"column":7}},"72":{"start":{"line":166,"column":8},"end":{"line":166,"column":55}},"73":{"start":{"line":51,"column":0},"end":{"line":170,"column":1}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":24,"column":2},"end":{"line":24,"column":13}},"loc":{"start":{"line":24,"column":33},"end":{"line":26,"column":3}}},"1":{"name":"(anonymous_1)","decl":{"start":{"line":32,"column":2},"end":{"line":32,"column":13}},"loc":{"start":{"line":32,"column":33},"end":{"line":38,"column":3}}},"2":{"name":"Token","decl":{"start":{"line":51,"column":16},"end":{"line":51,"column":21}},"loc":{"start":{"line":51,"column":62},"end":{"line":170,"column":1}}},"3":{"name":"(anonymous_3)","decl":{"start":{"line":52,"column":14},"end":{"line":52,"column":18}},"loc":{"start":{"line":52,"column":63},"end":{"line":169,"column":3}}},"4":{"name":"(anonymous_4)","decl":{"start":{"line":159,"column":11},"end":{"line":159,"column":15}},"loc":{"start":{"line":159,"column":44},"end":{"line":168,"column":5}}}},"branchMap":{"0":{"loc":{"start":{"line":53,"column":69},"end":{"line":53,"column":82}},"type":"binary-expr","locations":[{"start":{"line":53,"column":69},"end":{"line":53,"column":82}},{"start":{"line":53,"column":86},"end":{"line":53,"column":98}}]},"1":{"loc":{"start":{"line":61,"column":4},"end":{"line":97,"column":5}},"type":"if","locations":[{"start":{"line":61,"column":4},"end":{"line":97,"column":5}},{"start":{"line":61,"column":4},"end":{"line":97,"column":5}}]},"2":{"loc":{"start":{"line":64,"column":6},"end":{"line":72,"column":7}},"type":"if","locations":[{"start":{"line":64,"column":6},"end":{"line":72,"column":7}},{"start":{"line":64,"column":6},"end":{"line":72,"column":7}}]},"3":{"loc":{"start":{"line":65,"column":8},"end":{"line":67,"column":9}},"type":"if","locations":[{"start":{"line":65,"column":8},"end":{"line":67,"column":9}},{"start":{"line":65,"column":8},"end":{"line":67,"column":9}}]},"4":{"loc":{"start":{"line":68,"column":8},"end":{"line":70,"column":9}},"type":"if","locations":[{"start":{"line":68,"column":8},"end":{"line":70,"column":9}},{"start":{"line":68,"column":8},"end":{"line":70,"column":9}}]},"5":{"loc":{"start":{"line":76,"column":34},"end":{"line":76,"column":66}},"type":"binary-expr","locations":[{"start":{"line":76,"column":34},"end":{"line":76,"column":66}},{"start":{"line":76,"column":70},"end":{"line":76,"column":72}}]},"6":{"loc":{"start":{"line":78,"column":6},"end":{"line":86,"column":7}},"type":"if","locations":[{"start":{"line":78,"column":6},"end":{"line":86,"column":7}},{"start":{"line":78,"column":6},"end":{"line":86,"column":7}}]},"7":{"loc":{"start":{"line":79,"column":8},"end":{"line":81,"column":9}},"type":"if","locations":[{"start":{"line":79,"column":8},"end":{"line":81,"column":9}},{"start":{"line":79,"column":8},"end":{"line":81,"column":9}}]},"8":{"loc":{"start":{"line":82,"column":8},"end":{"line":84,"column":9}},"type":"if","locations":[{"start":{"line":82,"column":8},"end":{"line":84,"column":9}},{"start":{"line":82,"column":8},"end":{"line":84,"column":9}}]},"9":{"loc":{"start":{"line":89,"column":6},"end":{"line":94,"column":7}},"type":"if","locations":[{"start":{"line":89,"column":6},"end":{"line":94,"column":7}},{"start":{"line":89,"column":6},"end":{"line":94,"column":7}}]},"10":{"loc":{"start":{"line":90,"column":8},"end":{"line":92,"column":9}},"type":"if","locations":[{"start":{"line":90,"column":8},"end":{"line":92,"column":9}},{"start":{"line":90,"column":8},"end":{"line":92,"column":9}}]},"11":{"loc":{"start":{"line":102,"column":4},"end":{"line":111,"column":5}},"type":"if","locations":[{"start":{"line":102,"column":4},"end":{"line":111,"column":5}},{"start":{"line":102,"column":4},"end":{"line":111,"column":5}}]},"12":{"loc":{"start":{"line":104,"column":6},"end":{"line":106,"column":7}},"type":"if","locations":[{"start":{"line":104,"column":6},"end":{"line":106,"column":7}},{"start":{"line":104,"column":6},"end":{"line":106,"column":7}}]},"13":{"loc":{"start":{"line":107,"column":6},"end":{"line":109,"column":7}},"type":"if","locations":[{"start":{"line":107,"column":6},"end":{"line":109,"column":7}},{"start":{"line":107,"column":6},"end":{"line":109,"column":7}}]},"14":{"loc":{"start":{"line":117,"column":4},"end":{"line":126,"column":5}},"type":"if","locations":[{"start":{"line":117,"column":4},"end":{"line":126,"column":5}},{"start":{"line":117,"column":4},"end":{"line":126,"column":5}}]},"15":{"loc":{"start":{"line":119,"column":6},"end":{"line":121,"column":7}},"type":"if","locations":[{"start":{"line":119,"column":6},"end":{"line":121,"column":7}},{"start":{"line":119,"column":6},"end":{"line":121,"column":7}}]},"16":{"loc":{"start":{"line":122,"column":6},"end":{"line":124,"column":7}},"type":"if","locations":[{"start":{"line":122,"column":6},"end":{"line":124,"column":7}},{"start":{"line":122,"column":6},"end":{"line":124,"column":7}}]},"17":{"loc":{"start":{"line":134,"column":4},"end":{"line":153,"column":5}},"type":"if","locations":[{"start":{"line":134,"column":4},"end":{"line":153,"column":5}},{"start":{"line":134,"column":4},"end":{"line":153,"column":5}}]},"18":{"loc":{"start":{"line":137,"column":6},"end":{"line":139,"column":7}},"type":"if","locations":[{"start":{"line":137,"column":6},"end":{"line":139,"column":7}},{"start":{"line":137,"column":6},"end":{"line":139,"column":7}}]},"19":{"loc":{"start":{"line":137,"column":10},"end":{"line":137,"column":36}},"type":"binary-expr","locations":[{"start":{"line":137,"column":10},"end":{"line":137,"column":36}},{"start":{"line":137,"column":40},"end":{"line":137,"column":55}}]},"20":{"loc":{"start":{"line":140,"column":6},"end":{"line":144,"column":7}},"type":"if","locations":[{"start":{"line":140,"column":6},"end":{"line":144,"column":7}},{"start":{"line":140,"column":6},"end":{"line":144,"column":7}}]},"21":{"loc":{"start":{"line":140,"column":10},"end":{"line":140,"column":36}},"type":"binary-expr","locations":[{"start":{"line":140,"column":10},"end":{"line":140,"column":36}},{"start":{"line":140,"column":40},"end":{"line":140,"column":66}}]},"22":{"loc":{"start":{"line":146,"column":6},"end":{"line":151,"column":7}},"type":"if","locations":[{"start":{"line":146,"column":6},"end":{"line":151,"column":7}},{"start":{"line":146,"column":6},"end":{"line":151,"column":7}}]},"23":{"loc":{"start":{"line":147,"column":8},"end":{"line":149,"column":9}},"type":"if","locations":[{"start":{"line":147,"column":8},"end":{"line":149,"column":9}},{"start":{"line":147,"column":8},"end":{"line":149,"column":9}}]},"24":{"loc":{"start":{"line":155,"column":4},"end":{"line":157,"column":5}},"type":"if","locations":[{"start":{"line":155,"column":4},"end":{"line":157,"column":5}},{"start":{"line":155,"column":4},"end":{"line":157,"column":5}}]},"25":{"loc":{"start":{"line":160,"column":6},"end":{"line":164,"column":7}},"type":"if","locations":[{"start":{"line":160,"column":6},"end":{"line":164,"column":7}},{"start":{"line":160,"column":6},"end":{"line":164,"column":7}}]},"26":{"loc":{"start":{"line":165,"column":6},"end":{"line":167,"column":7}},"type":"if","locations":[{"start":{"line":165,"column":6},"end":{"line":167,"column":7}},{"start":{"line":165,"column":6},"end":{"line":167,"column":7}}]}},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":4,"7":18,"8":18,"9":58,"10":58,"11":58,"12":56,"13":56,"14":13,"15":13,"16":3,"17":1,"18":2,"19":1,"20":1,"21":10,"22":43,"23":41,"24":3,"25":1,"26":2,"27":1,"28":1,"29":38,"30":38,"31":4,"32":2,"33":2,"34":34,"35":44,"36":44,"37":8,"38":8,"39":2,"40":8,"41":2,"42":8,"43":36,"44":36,"45":8,"46":8,"47":2,"48":8,"49":2,"50":8,"51":28,"52":28,"53":28,"54":16,"55":12,"56":2,"57":12,"58":2,"59":10,"60":10,"61":4,"62":2,"63":2,"64":6,"65":22,"66":2,"67":20,"68":8,"69":2,"70":6,"71":8,"72":2,"73":1},"f":{"0":4,"1":18,"2":58,"3":58,"4":8},"b":{"0":[58,4],"1":[13,43],"2":[3,10],"3":[1,2],"4":[1,1],"5":[43,3],"6":[3,38],"7":[1,2],"8":[1,1],"9":[4,34],"10":[2,2],"11":[8,36],"12":[2,6],"13":[2,6],"14":[8,28],"15":[2,6],"16":[2,6],"17":[16,12],"18":[2,10],"19":[12,4],"20":[2,10],"21":[12,6],"22":[4,6],"23":[2,2],"24":[2,20],"25":[2,6],"26":[2,6]}} } <<<<<< EOF # path=fixes ./node_modules/uuid/benchmark/benchmark-native.c:3,6,11,18,21,26,27,31,34 ./packages/jwks-rsa/node_modules/sqlite3/src/backup.h:3,5,9,12,15,17,98,101,106,111,115,117,127,133,134,136,143,145,151,165,166,170,172,173,183,186,191,196,200,202,208,217,220,221,222 ./packages/jwks-rsa/node_modules/sqlite3/src/statement.h:3,4,7,13,16,19,21,28,33,39,45,51,57,60,64,66,67,71,72,73,77,80,86,91,96,99,101,107,114,120,122,126,131,133,140,147,148,150,152,158,166,171,178,179,185,187,196,197,200,201,208,210,215,218,221,225,232,235,239,245,246,247 ./packages/jwks-rsa/node_modules/sqlite3/src/macros.h:3,6,7,11,12,13,19,20,26,27,33,39,47,48,49,60,61,62,69,76,77,81,85,89,93,103,110,113,119,132,136,145,158,162,171,181,182 ./packages/jwks-rsa/node_modules/sqlite3/src/threading.h:3,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,47 ./packages/jwks-rsa/node_modules/sqlite3/src/gcc-preinclude.h:1,3 ./packages/jwks-rsa/node_modules/sqlite3/src/database.h:1,4,5,8,11,13,15,17,19,20,25,31,32,39,45,49,51,58,64,70,72,80,85,92,95,99,102,114,115,121,122,127,129,132,137,140,145,150,153,155,157,159,163,167,171,173,176,181,183,185,190,191,192 ./packages/jwks-rsa/node_modules/sqlite3/src/async.h:3,6,10,11,15,23,30,31,40,41,42,48,49,56,57,62,63,66,67,71,72,75,77 ./packages/jwks-rsa/node_modules/nan/nan_callbacks_pre_12_inl.h:8,11,14,15,21,30,31,37,38,44,45,49,53,54,57,61,62,65,69,70,73,77,78,82,86,87,90,94,95,98,102,103,107,108,113,120,129,133,134,137,138,147,148,158,162,167,174,179,188,192,197,205,209,210,213,219,227,231,232,235,237,243,251,255,256,259,261,267,275,279,280,283,285,294,296,307,308,310,322,323,326,339,340,343,356,357,360,375,376,379,392,393,396,410,411,414,427,428,431,444,445,448,463,464,467,480,481,484,497,498,501,514,515,518,519 ./packages/jwks-rsa/node_modules/nan/nan_converters.h:8,11,17,19,25,27,33,41,43,49,55,57,58,63,64,71 ./packages/jwks-rsa/node_modules/nan/nan_typedarray_contents.h:8,11,18,21,24,28,32,35,36,38,41,48,55,56,57,58,60,68,71,72,76,79,84,85,89 ./packages/jwks-rsa/node_modules/nan/nan_implementation_12_inl.h:8,14,16,18,22,23,27,28,30,34,35,37,46,47,49,55,56,58,67,72,74,76,80,81,83,92,96,98,101,102,112,114,115,117,128,133,136,137,144,145,146,148,152,153,155,160,161,163,168,169,174,175,180,181,186,187,189,193,194,196,200,201,203,215,222,224,226,237,238,248,254,255,261,263,265,269,270,272,276,277,284,285,291,292,297,298,302,303,307,313,314,322,323,328,329,333,334,338,340,342,369,370,372,380,381,388,394,395,401,403,404,405,407,412,414,418,419,423,424,428,429 ./packages/jwks-rsa/node_modules/nan/nan_callbacks_12_inl.h:8,11,15,24,25,30,31,43,44,49,50,54,55,59,60,64,65,70,71,75,76,80,81,85,86,91,96,103,106,107,118,119,129,133,138,145,152,153,162,166,177,178,180,193,194,197,210,211,228,229,232,245,246,252,266,267,270,284,285,290,302,303,306,319,320,323,336,337,353,354,357,371,372,377,389,390,393,406,407,410,423,424,428,440,441,444,458,459,464,476,477,480,492,493,496,508,509,512,513 ./packages/jwks-rsa/node_modules/nan/nan_object_wrap.h:8,11,16,17,18,22,23,26,27,28,38,39,40,43,44,45,48,49,50,58,59,62,70,71,73,77,78,80,84,85,87,96,97,113,114,116,121,128,129,131,139,140,142,149,150,154,155 ./packages/jwks-rsa/node_modules/nan/nan_implementation_pre_12_inl.h:8,11,15,17,19,23,24,28,29,31,35,36,38,42,43,45,54,55,57,61,62,64,68,69,71,76,80,81,82,84,91,95,99,101,104,105,114,115,116,118,122,123,125,129,130,132,137,138,143,144,148,149,153,154,155,157,161,162,164,168,169,171,177,178,180,184,189,190,192,196,197,199,203,204,208,209,215,216,220,221,225,226,230,231,233,237,238,239,240,242,246,247,251,252,256,257,261,262 ./packages/jwks-rsa/node_modules/nan/nan_new.h:8,11,13,16,22,23,29,30,36,37,41,45,47,53,58,63,72,77,82,90,99,104,109,116,119,122,128,133,138,144,151,157,164,168,173,174,175,177,179,186,187,188,190,192,194,196,198,203,204,209,210,215,216,221,222,227,228,233,240,241,249,250,252,256,267,272,273,278,279,284,285,290,291,296,297,302,303,308,309,314,315,320,321,326,327,332,333,338,339 ./packages/jwks-rsa/node_modules/nan/nan_json.h:8,11,17,23,29,34,37,41,44,49,52,56,61,65,72,73,96,97,109,110,123,124,133,139,141,148,149,153,162,165 ./packages/jwks-rsa/node_modules/nan/nan_maybe_pre_43_inl.h:8,11,16,26,28,33,34,40,41,45,46,50,54,55,59,60,64,65,69,70,77,78,82,83,87,88,94,95,101,102,104,112,113,120,121,126,127,132,133,138,139,144,145,150,151,156,157,162,163,167,168,172,173,178,179,183,184,189,190,195,196,201,202,207,208,214,215,220,221,228,229,235,236,240,241,244,245,248,249,252,253,258,259,266,267 ./packages/jwks-rsa/node_modules/nan/nan_converters_pre_43_inl.h:8,11,16,17,25,27,32,33,39,41 ./packages/jwks-rsa/node_modules/nan/nan_weak.h:8,11,14,46,61,70,71,72,109,110,113,125,126,127,139,140,141,149,150,158,159,165,173,174,182,183,191,192,200,201,207,215,216,226,227,231,239,240,248,249,253,280,292,293,318,331,332,357,369,370,393,401,402,425,433,434,436 ./packages/jwks-rsa/node_modules/nan/nan_private.h:8,11,23,24,39,42,43,57,58,70,71,73 ./packages/jwks-rsa/node_modules/nan/nan_string_bytes.h:21,24,26,28,33,34,36,38,39,40,42,46,48,49,50,54,55,59,65,66,67,73,75,78,79,84,85,87,88,89,93,94,95,96,101,102,107,118,119,120,126,129,132,133,138,139,140,141,149,151,158,162,166,171,176,179,180,190,199,200,201,203,204,205,210,217,218,220,221,222,223,230,235,244,246,250,258,262,263,267,270,274,275,280,281,287,291,292,296,297,299,300,302,303,304 ./packages/jwks-rsa/node_modules/nan/nan_maybe_43_inl.h:8,11,14,21,22,29,30,36,37,44,45,55,56,63,64,65,72,73,81,82,90,91,95,111,115,116,132,133,141,142,149,150,158,159,166,167,172,173,180,181,187,188,195,196,203,204,211,212,219,220,227,228,235,236,243,244,251,252,261,262,271,272,283,284,293,294,301,302,307,308,313,314,319,320,332,335,343,344,354,355 ./packages/jwks-rsa/node_modules/nan/nan_callbacks.h:8,11,15,53,56,58,61,65,72,79,80,81,87 ./packages/jwks-rsa/node_modules/nan/nan_define_own_property_helper.h:8,11,13,25,26,27,28 ./packages/jwks-rsa/node_modules/nan/nan_converters_43_inl.h:8,11,20,21,37,39,41,48,49,63,65,67 ./packages/jwks-rsa/node_modules/nan/nan_persistent_pre_12_inl.h:8,11,22,26,30,31,35,38,39,44,45,46,50,53,54,59,60,61,63,65,69,70,74,75,79,80,84,85,91,93,95,97,99,101,110,121,122,125,127,136,141,145,146,149,150,155,156,160,161,166,167,170,171,174,178,180,184,185,187,194,197,202,203,208,215,226,235,241 ./packages/jwks-rsa/node_modules/nan/nan.h:20,23,25,42,48,52,74,86,94,96,99,101,111,123,127,131,135,140,144,145,147,153,156,166,171,173,175,177,185,193,201,205,215,221,224,228,229,235,236,239,240,244,245,248,249,257,263,269,273,274,278,279,286,289,297,299,301,304,305,308,309,312,313,316,317,319,324,326,328,331,332,336,337,340,341,345,346,348,352,358,359,364,365,372,373,377,378,381,386,399,401,407,420,421,423,426,432,437,439,448,450,455,458,459,463,464,469,472,473,477,478,482,491,493,495,499,504,506,508,515,516,519,520,528,532,534,537,538,540,542,545,547,560,562,570,573,574,577,578,584,587,588,593,594,600,601,613,614,626,627,639,640,647,656,657,659,665,666,670,671,675,676,682,686,688,691,692,695,700,701,705,706,710,711,714,715,718,719,722,724,733,734,742,743,751,752,760,761,764,765,769,770,776,777,784,785,788,789,794,795,801,802,805,813,818,819,823,824,829,830,834,835,839,840,846,851,857,862,863,869,871,874,875,896,897,911,912,923,924,937,938,945,946,957,958,968,969,978,979,987,993,994,1001,1002,1008,1009,1015,1016,1021,1023,1043,1044,1064,1065,1085,1086,1089,1090,1098,1099,1106,1107,1114,1115,1121,1122,1142,1168,1169,1170,1171,1174,1175,1178,1182,1183,1184,1187,1192,1197,1198,1202,1203,1207,1208,1212,1213,1216,1217,1220,1221,1227,1228,1235,1236,1239,1240,1245,1246,1252,1253,1256,1261,1265,1270,1274,1278,1279,1285,1290,1295,1300,1301,1307,1309,1312,1313,1326,1327,1342,1343,1350,1351,1355,1356,1367,1368,1375,1379,1380,1381,1388,1389,1395,1396,1401,1402,1406,1407,1415,1416,1424,1425,1433,1434,1437,1438,1445,1446,1453,1454,1455,1462,1463,1469,1470,1484,1489,1490,1491,1492,1495,1496,1499,1503,1504,1505,1508,1513,1515,1517,1520,1523,1526,1530,1534,1538,1542,1546,1549,1552,1556,1560,1564,1616,1620,1622,1625,1626,1629,1630,1633,1634,1637,1654,1655,1675,1676,1682,1683,1690,1691,1695,1696,1699,1700,1703,1704,1707,1708,1711,1712,1733,1734,1757,1758,1773,1774,1789,1790,1794,1807,1814,1833,1839,1847,1850,1857,1858,1875,1876,1889,1890,1901,1902,1909,1914,1915,1918,1924,1925,1928,1935,1936,1941,1942,1947,1948,1953,1954,1960,1961,1968,1969,1975,1976,1978,1980,1983,1984,1989,1992,1994,1995,1998,2003,2004,2007,2011,2012,2015,2016,2021,2034,2035,2037,2038,2040,2043,2044,2050,2051,2056,2057,2061,2071,2072,2075,2076,2084,2085,2088,2089,2095,2098,2101,2106,2107,2110,2120,2121,2124,2125,2133,2137,2139,2140,2144,2147,2148,2155,2157,2158,2162,2166,2175,2176,2178,2179,2185,2186,2193,2196,2201,2202,2205,2215,2216,2219,2223,2225,2227,2228,2231,2232,2236,2237,2240,2243,2246,2249,2253,2254,2256,2258,2259,2261,2262,2266,2269,2270,2274,2276,2277,2281,2285,2286,2291,2292,2300,2301,2303,2312,2313,2322,2323,2324,2325,2327,2331,2337,2349,2362,2363,2375,2379,2380,2397,2405,2406,2414,2415,2424,2425,2433,2434,2443,2444,2446,2459,2460,2469,2470,2471,2472,2485,2486,2498,2499,2501,2512,2517,2521,2525,2530,2531,2534,2535,2544,2545,2555,2560,2564,2568,2571,2572,2577,2578,2597,2598,2608,2619,2626,2631,2632,2637,2638,2643,2644,2649,2650,2653,2654,2667,2668,2678,2689,2696,2701,2702,2707,2708,2713,2714,2719,2720,2723,2724,2737,2738,2744,2748,2752,2755,2756,2758,2759,2760,2766,2770,2774,2777,2778,2780,2781,2783,2785,2787,2789,2791,2793,2795,2801,2804,2805,2807,2811,2813,2814,2816,2821,2822,2829,2830,2836,2837,2841,2842,2846,2851,2853,2855,2857,2859,2861,2865,2867,2871,2873,2874,2875,2880,2881,2883,2885,2887,2889,2890,2891 ./packages/jwks-rsa/node_modules/nan/nan_persistent_12_inl.h:8,11,16,19,24,26,30,31,35,36,42,45,49,51,55,56,58,65,68,73,75,79,80,84,85,93,100,103,108,110,114,115,119,120,128,131 ./packages/jwt/node_modules/sqlite3/src/backup.h:3,5,9,12,15,17,98,101,106,111,115,117,127,133,134,136,143,145,151,165,166,170,172,173,183,186,191,196,200,202,208,217,220,221,222 ./packages/jwt/node_modules/sqlite3/src/statement.h:3,4,7,13,16,19,21,28,33,39,45,51,57,60,64,66,67,71,72,73,77,80,86,91,96,99,101,107,114,120,122,126,131,133,140,147,148,150,152,158,166,171,178,179,185,187,196,197,200,201,208,210,215,218,221,225,232,235,239,245,246,247 ./packages/jwt/node_modules/sqlite3/src/macros.h:3,6,7,11,12,13,19,20,26,27,33,39,47,48,49,60,61,62,69,76,77,81,85,89,93,103,110,113,119,132,136,145,158,162,171,181,182 ./packages/jwt/node_modules/sqlite3/src/threading.h:3,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,47 ./packages/jwt/node_modules/sqlite3/src/gcc-preinclude.h:1,3 ./packages/jwt/node_modules/sqlite3/src/database.h:1,4,5,8,11,13,15,17,19,20,25,31,32,39,45,49,51,58,64,70,72,80,85,92,95,99,102,114,115,121,122,127,129,132,137,140,145,150,153,155,157,159,163,167,171,173,176,181,183,185,190,191,192 ./packages/jwt/node_modules/sqlite3/src/async.h:3,6,10,11,15,23,30,31,40,41,42,48,49,56,57,62,63,66,67,71,72,75,77 ./packages/jwt/node_modules/nan/nan_callbacks_pre_12_inl.h:8,11,14,15,21,30,31,37,38,44,45,49,53,54,57,61,62,65,69,70,73,77,78,82,86,87,90,94,95,98,102,103,107,108,113,120,129,133,134,137,138,147,148,158,162,167,174,179,188,192,197,205,209,210,213,219,227,231,232,235,237,243,251,255,256,259,261,267,275,279,280,283,285,294,296,307,308,310,322,323,326,339,340,343,356,357,360,375,376,379,392,393,396,410,411,414,427,428,431,444,445,448,463,464,467,480,481,484,497,498,501,514,515,518,519 ./packages/jwt/node_modules/nan/nan_converters.h:8,11,17,19,25,27,33,41,43,49,55,57,58,63,64,71 ./packages/jwt/node_modules/nan/nan_typedarray_contents.h:8,11,18,21,24,28,32,35,36,38,41,48,55,56,57,58,60,68,71,72,76,79,84,85,89 ./packages/jwt/node_modules/nan/nan_implementation_12_inl.h:8,14,16,18,22,23,27,28,30,34,35,37,46,47,49,55,56,58,67,72,74,76,80,81,83,92,96,98,101,102,112,114,115,117,128,133,136,137,144,145,146,148,152,153,155,160,161,163,168,169,174,175,180,181,186,187,189,193,194,196,200,201,203,215,222,224,226,237,238,248,254,255,261,263,265,269,270,272,276,277,284,285,291,292,297,298,302,303,307,313,314,322,323,328,329,333,334,338,340,342,369,370,372,380,381,388,394,395,401,403,404,405,407,412,414,418,419,423,424,428,429 ./packages/jwt/node_modules/nan/nan_callbacks_12_inl.h:8,11,15,24,25,30,31,43,44,49,50,54,55,59,60,64,65,70,71,75,76,80,81,85,86,91,96,103,106,107,118,119,129,133,138,145,152,153,162,166,177,178,180,193,194,197,210,211,228,229,232,245,246,252,266,267,270,284,285,290,302,303,306,319,320,323,336,337,353,354,357,371,372,377,389,390,393,406,407,410,423,424,428,440,441,444,458,459,464,476,477,480,492,493,496,508,509,512,513 ./packages/jwt/node_modules/nan/nan_object_wrap.h:8,11,16,17,18,22,23,26,27,28,38,39,40,43,44,45,48,49,50,58,59,62,70,71,73,77,78,80,84,85,87,96,97,113,114,116,121,128,129,131,139,140,142,149,150,154,155 ./packages/jwt/node_modules/nan/nan_implementation_pre_12_inl.h:8,11,15,17,19,23,24,28,29,31,35,36,38,42,43,45,54,55,57,61,62,64,68,69,71,76,80,81,82,84,91,95,99,101,104,105,114,115,116,118,122,123,125,129,130,132,137,138,143,144,148,149,153,154,155,157,161,162,164,168,169,171,177,178,180,184,189,190,192,196,197,199,203,204,208,209,215,216,220,221,225,226,230,231,233,237,238,239,240,242,246,247,251,252,256,257,261,262 ./packages/jwt/node_modules/nan/nan_new.h:8,11,13,16,22,23,29,30,36,37,41,45,47,53,58,63,72,77,82,90,99,104,109,116,119,122,128,133,138,144,151,157,164,168,173,174,175,177,179,186,187,188,190,192,194,196,198,203,204,209,210,215,216,221,222,227,228,233,240,241,249,250,252,256,267,272,273,278,279,284,285,290,291,296,297,302,303,308,309,314,315,320,321,326,327,332,333,338,339 ./packages/jwt/node_modules/nan/nan_json.h:8,11,17,23,29,34,37,41,44,49,52,56,61,65,72,73,96,97,109,110,123,124,133,139,141,148,149,153,162,165 ./packages/jwt/node_modules/nan/nan_maybe_pre_43_inl.h:8,11,16,26,28,33,34,40,41,45,46,50,54,55,59,60,64,65,69,70,77,78,82,83,87,88,94,95,101,102,104,112,113,120,121,126,127,132,133,138,139,144,145,150,151,156,157,162,163,167,168,172,173,178,179,183,184,189,190,195,196,201,202,207,208,214,215,220,221,228,229,235,236,240,241,244,245,248,249,252,253,258,259,266,267 ./packages/jwt/node_modules/nan/nan_converters_pre_43_inl.h:8,11,16,17,25,27,32,33,39,41 ./packages/jwt/node_modules/nan/nan_weak.h:8,11,14,46,61,70,71,72,109,110,113,125,126,127,139,140,141,149,150,158,159,165,173,174,182,183,191,192,200,201,207,215,216,226,227,231,239,240,248,249,253,280,292,293,318,331,332,357,369,370,393,401,402,425,433,434,436 ./packages/jwt/node_modules/nan/nan_private.h:8,11,23,24,39,42,43,57,58,70,71,73 ./packages/jwt/node_modules/nan/nan_string_bytes.h:21,24,26,28,33,34,36,38,39,40,42,46,48,49,50,54,55,59,65,66,67,73,75,78,79,84,85,87,88,89,93,94,95,96,101,102,107,118,119,120,126,129,132,133,138,139,140,141,149,151,158,162,166,171,176,179,180,190,199,200,201,203,204,205,210,217,218,220,221,222,223,230,235,244,246,250,258,262,263,267,270,274,275,280,281,287,291,292,296,297,299,300,302,303,304 ./packages/jwt/node_modules/nan/nan_maybe_43_inl.h:8,11,14,21,22,29,30,36,37,44,45,55,56,63,64,65,72,73,81,82,90,91,95,111,115,116,132,133,141,142,149,150,158,159,166,167,172,173,180,181,187,188,195,196,203,204,211,212,219,220,227,228,235,236,243,244,251,252,261,262,271,272,283,284,293,294,301,302,307,308,313,314,319,320,332,335,343,344,354,355 ./packages/jwt/node_modules/nan/nan_callbacks.h:8,11,15,53,56,58,61,65,72,79,80,81,87 ./packages/jwt/node_modules/nan/nan_define_own_property_helper.h:8,11,13,25,26,27,28 ./packages/jwt/node_modules/nan/nan_converters_43_inl.h:8,11,20,21,37,39,41,48,49,63,65,67 ./packages/jwt/node_modules/nan/nan_persistent_pre_12_inl.h:8,11,22,26,30,31,35,38,39,44,45,46,50,53,54,59,60,61,63,65,69,70,74,75,79,80,84,85,91,93,95,97,99,101,110,121,122,125,127,136,141,145,146,149,150,155,156,160,161,166,167,170,171,174,178,180,184,185,187,194,197,202,203,208,215,226,235,241 ./packages/jwt/node_modules/nan/nan.h:20,23,25,42,48,52,74,86,94,96,99,101,111,123,127,131,135,140,144,145,147,153,156,166,171,173,175,177,185,193,201,205,215,221,224,228,229,235,236,239,240,244,245,248,249,257,263,269,273,274,278,279,286,289,297,299,301,304,305,308,309,312,313,316,317,319,324,326,328,331,332,336,337,340,341,345,346,348,352,358,359,364,365,372,373,377,378,381,386,399,401,407,420,421,423,426,432,437,439,448,450,455,458,459,463,464,469,472,473,477,478,482,491,493,495,499,504,506,508,515,516,519,520,528,532,534,537,538,540,542,545,547,560,562,570,573,574,577,578,584,587,588,593,594,600,601,613,614,626,627,639,640,647,656,657,659,665,666,670,671,675,676,682,686,688,691,692,695,700,701,705,706,710,711,714,715,718,719,722,724,733,734,742,743,751,752,760,761,764,765,769,770,776,777,784,785,788,789,794,795,801,802,805,813,818,819,823,824,829,830,834,835,839,840,846,851,857,862,863,869,871,874,875,896,897,911,912,923,924,937,938,945,946,957,958,968,969,978,979,987,993,994,1001,1002,1008,1009,1015,1016,1021,1023,1043,1044,1064,1065,1085,1086,1089,1090,1098,1099,1106,1107,1114,1115,1121,1122,1142,1168,1169,1170,1171,1174,1175,1178,1182,1183,1184,1187,1192,1197,1198,1202,1203,1207,1208,1212,1213,1216,1217,1220,1221,1227,1228,1235,1236,1239,1240,1245,1246,1252,1253,1256,1261,1265,1270,1274,1278,1279,1285,1290,1295,1300,1301,1307,1309,1312,1313,1326,1327,1342,1343,1350,1351,1355,1356,1367,1368,1375,1379,1380,1381,1388,1389,1395,1396,1401,1402,1406,1407,1415,1416,1424,1425,1433,1434,1437,1438,1445,1446,1453,1454,1455,1462,1463,1469,1470,1484,1489,1490,1491,1492,1495,1496,1499,1503,1504,1505,1508,1513,1515,1517,1520,1523,1526,1530,1534,1538,1542,1546,1549,1552,1556,1560,1564,1616,1620,1622,1625,1626,1629,1630,1633,1634,1637,1654,1655,1675,1676,1682,1683,1690,1691,1695,1696,1699,1700,1703,1704,1707,1708,1711,1712,1733,1734,1757,1758,1773,1774,1789,1790,1794,1807,1814,1833,1839,1847,1850,1857,1858,1875,1876,1889,1890,1901,1902,1909,1914,1915,1918,1924,1925,1928,1935,1936,1941,1942,1947,1948,1953,1954,1960,1961,1968,1969,1975,1976,1978,1980,1983,1984,1989,1992,1994,1995,1998,2003,2004,2007,2011,2012,2015,2016,2021,2034,2035,2037,2038,2040,2043,2044,2050,2051,2056,2057,2061,2071,2072,2075,2076,2084,2085,2088,2089,2095,2098,2101,2106,2107,2110,2120,2121,2124,2125,2133,2137,2139,2140,2144,2147,2148,2155,2157,2158,2162,2166,2175,2176,2178,2179,2185,2186,2193,2196,2201,2202,2205,2215,2216,2219,2223,2225,2227,2228,2231,2232,2236,2237,2240,2243,2246,2249,2253,2254,2256,2258,2259,2261,2262,2266,2269,2270,2274,2276,2277,2281,2285,2286,2291,2292,2300,2301,2303,2312,2313,2322,2323,2324,2325,2327,2331,2337,2349,2362,2363,2375,2379,2380,2397,2405,2406,2414,2415,2424,2425,2433,2434,2443,2444,2446,2459,2460,2469,2470,2471,2472,2485,2486,2498,2499,2501,2512,2517,2521,2525,2530,2531,2534,2535,2544,2545,2555,2560,2564,2568,2571,2572,2577,2578,2597,2598,2608,2619,2626,2631,2632,2637,2638,2643,2644,2649,2650,2653,2654,2667,2668,2678,2689,2696,2701,2702,2707,2708,2713,2714,2719,2720,2723,2724,2737,2738,2744,2748,2752,2755,2756,2758,2759,2760,2766,2770,2774,2777,2778,2780,2781,2783,2785,2787,2789,2791,2793,2795,2801,2804,2805,2807,2811,2813,2814,2816,2821,2822,2829,2830,2836,2837,2841,2842,2846,2851,2853,2855,2857,2859,2861,2865,2867,2871,2873,2874,2875,2880,2881,2883,2885,2887,2889,2890,2891 ./packages/jwt/node_modules/nan/nan_persistent_12_inl.h:8,11,16,19,24,26,30,31,35,36,42,45,49,51,55,56,58,65,68,73,75,79,80,84,85,93,100,103,108,110,114,115,119,120,128,131 ./packages/acceptance-tests/node_modules/sqlite3/src/backup.h:3,5,9,12,15,17,98,101,106,111,115,117,127,133,134,136,143,145,151,165,166,170,172,173,183,186,191,196,200,202,208,217,220,221,222 ./packages/acceptance-tests/node_modules/sqlite3/src/statement.h:3,4,7,13,16,19,21,28,33,39,45,51,57,60,64,66,67,71,72,73,77,80,86,91,96,99,101,107,114,120,122,126,131,133,140,147,148,150,152,158,166,171,178,179,185,187,196,197,200,201,208,210,215,218,221,225,232,235,239,245,246,247 ./packages/acceptance-tests/node_modules/sqlite3/src/macros.h:3,6,7,11,12,13,19,20,26,27,33,39,47,48,49,60,61,62,69,76,77,81,85,89,93,103,110,113,119,132,136,145,158,162,171,181,182 ./packages/acceptance-tests/node_modules/sqlite3/src/threading.h:3,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,47 ./packages/acceptance-tests/node_modules/sqlite3/src/gcc-preinclude.h:1,3 ./packages/acceptance-tests/node_modules/sqlite3/src/database.h:1,4,5,8,11,13,15,17,19,20,25,31,32,39,45,49,51,58,64,70,72,80,85,92,95,99,102,114,115,121,122,127,129,132,137,140,145,150,153,155,157,159,163,167,171,173,176,181,183,185,190,191,192 ./packages/acceptance-tests/node_modules/sqlite3/src/async.h:3,6,10,11,15,23,30,31,40,41,42,48,49,56,57,62,63,66,67,71,72,75,77 ./packages/acceptance-tests/node_modules/nan/nan_callbacks_pre_12_inl.h:8,11,14,15,21,30,31,37,38,44,45,49,53,54,57,61,62,65,69,70,73,77,78,82,86,87,90,94,95,98,102,103,107,108,113,120,129,133,134,137,138,147,148,158,162,167,174,179,188,192,197,205,209,210,213,219,227,231,232,235,237,243,251,255,256,259,261,267,275,279,280,283,285,294,296,307,308,310,322,323,326,339,340,343,356,357,360,375,376,379,392,393,396,410,411,414,427,428,431,444,445,448,463,464,467,480,481,484,497,498,501,514,515,518,519 ./packages/acceptance-tests/node_modules/nan/nan_converters.h:8,11,17,19,25,27,33,41,43,49,55,57,58,63,64,71 ./packages/acceptance-tests/node_modules/nan/nan_typedarray_contents.h:8,11,18,21,24,28,32,35,36,38,41,48,55,56,57,58,60,68,71,72,76,79,84,85,89 ./packages/acceptance-tests/node_modules/nan/nan_implementation_12_inl.h:8,14,16,18,22,23,27,28,30,34,35,37,46,47,49,55,56,58,67,72,74,76,80,81,83,92,96,98,101,102,112,114,115,117,128,133,136,137,144,145,146,148,152,153,155,160,161,163,168,169,174,175,180,181,186,187,189,193,194,196,200,201,203,215,222,224,226,237,238,248,254,255,261,263,265,269,270,272,276,277,284,285,291,292,297,298,302,303,307,313,314,322,323,328,329,333,334,338,340,342,369,370,372,380,381,388,394,395,401,403,404,405,407,412,414,418,419,423,424,428,429 ./packages/acceptance-tests/node_modules/nan/nan_callbacks_12_inl.h:8,11,15,24,25,30,31,43,44,49,50,54,55,59,60,64,65,70,71,75,76,80,81,85,86,91,96,103,106,107,118,119,129,133,138,145,152,153,162,166,177,178,180,193,194,197,210,211,228,229,232,245,246,252,266,267,270,284,285,290,302,303,306,319,320,323,336,337,353,354,357,371,372,377,389,390,393,406,407,410,423,424,428,440,441,444,458,459,464,476,477,480,492,493,496,508,509,512,513 ./packages/acceptance-tests/node_modules/nan/nan_object_wrap.h:8,11,16,17,18,22,23,26,27,28,38,39,40,43,44,45,48,49,50,58,59,62,70,71,73,77,78,80,84,85,87,96,97,113,114,116,121,128,129,131,139,140,142,149,150,154,155 ./packages/acceptance-tests/node_modules/nan/nan_implementation_pre_12_inl.h:8,11,15,17,19,23,24,28,29,31,35,36,38,42,43,45,54,55,57,61,62,64,68,69,71,76,80,81,82,84,91,95,99,101,104,105,114,115,116,118,122,123,125,129,130,132,137,138,143,144,148,149,153,154,155,157,161,162,164,168,169,171,177,178,180,184,189,190,192,196,197,199,203,204,208,209,215,216,220,221,225,226,230,231,233,237,238,239,240,242,246,247,251,252,256,257,261,262 ./packages/acceptance-tests/node_modules/nan/nan_new.h:8,11,13,16,22,23,29,30,36,37,41,45,47,53,58,63,72,77,82,90,99,104,109,116,119,122,128,133,138,144,151,157,164,168,173,174,175,177,179,186,187,188,190,192,194,196,198,203,204,209,210,215,216,221,222,227,228,233,240,241,249,250,252,256,267,272,273,278,279,284,285,290,291,296,297,302,303,308,309,314,315,320,321,326,327,332,333,338,339 ./packages/acceptance-tests/node_modules/nan/nan_json.h:8,11,17,23,29,34,37,41,44,49,52,56,61,65,72,73,96,97,109,110,123,124,133,139,141,148,149,153,162,165 ./packages/acceptance-tests/node_modules/nan/nan_maybe_pre_43_inl.h:8,11,16,26,28,33,34,40,41,45,46,50,54,55,59,60,64,65,69,70,77,78,82,83,87,88,94,95,101,102,104,112,113,120,121,126,127,132,133,138,139,144,145,150,151,156,157,162,163,167,168,172,173,178,179,183,184,189,190,195,196,201,202,207,208,214,215,220,221,228,229,235,236,240,241,244,245,248,249,252,253,258,259,266,267 ./packages/acceptance-tests/node_modules/nan/nan_converters_pre_43_inl.h:8,11,16,17,25,27,32,33,39,41 ./packages/acceptance-tests/node_modules/nan/nan_weak.h:8,11,14,46,61,70,71,72,109,110,113,125,126,127,139,140,141,149,150,158,159,165,173,174,182,183,191,192,200,201,207,215,216,226,227,231,239,240,248,249,253,280,292,293,318,331,332,357,369,370,393,401,402,425,433,434,436 ./packages/acceptance-tests/node_modules/nan/nan_private.h:8,11,23,24,39,42,43,57,58,70,71,73 ./packages/acceptance-tests/node_modules/nan/nan_string_bytes.h:21,24,26,28,33,34,36,38,39,40,42,46,48,49,50,54,55,59,65,66,67,73,75,78,79,84,85,87,88,89,93,94,95,96,101,102,107,118,119,120,126,129,132,133,138,139,140,141,149,151,158,162,166,171,176,179,180,190,199,200,201,203,204,205,210,217,218,220,221,222,223,230,235,244,246,250,258,262,263,267,270,274,275,280,281,287,291,292,296,297,299,300,302,303,304 ./packages/acceptance-tests/node_modules/nan/nan_maybe_43_inl.h:8,11,14,21,22,29,30,36,37,44,45,55,56,63,64,65,72,73,81,82,90,91,95,111,115,116,132,133,141,142,149,150,158,159,166,167,172,173,180,181,187,188,195,196,203,204,211,212,219,220,227,228,235,236,243,244,251,252,261,262,271,272,283,284,293,294,301,302,307,308,313,314,319,320,332,335,343,344,354,355 ./packages/acceptance-tests/node_modules/nan/nan_callbacks.h:8,11,15,53,56,58,61,65,72,79,80,81,87 ./packages/acceptance-tests/node_modules/nan/nan_define_own_property_helper.h:8,11,13,25,26,27,28 ./packages/acceptance-tests/node_modules/nan/nan_converters_43_inl.h:8,11,20,21,37,39,41,48,49,63,65,67 ./packages/acceptance-tests/node_modules/nan/nan_persistent_pre_12_inl.h:8,11,22,26,30,31,35,38,39,44,45,46,50,53,54,59,60,61,63,65,69,70,74,75,79,80,84,85,91,93,95,97,99,101,110,121,122,125,127,136,141,145,146,149,150,155,156,160,161,166,167,170,171,174,178,180,184,185,187,194,197,202,203,208,215,226,235,241 ./packages/acceptance-tests/node_modules/nan/nan.h:20,23,25,42,48,52,74,86,94,96,99,101,111,123,127,131,135,140,144,145,147,153,156,166,171,173,175,177,185,193,201,205,215,221,224,228,229,235,236,239,240,244,245,248,249,257,263,269,273,274,278,279,286,289,297,299,301,304,305,308,309,312,313,316,317,319,324,326,328,331,332,336,337,340,341,345,346,348,352,358,359,364,365,372,373,377,378,381,386,399,401,407,420,421,423,426,432,437,439,448,450,455,458,459,463,464,469,472,473,477,478,482,491,493,495,499,504,506,508,515,516,519,520,528,532,534,537,538,540,542,545,547,560,562,570,573,574,577,578,584,587,588,593,594,600,601,613,614,626,627,639,640,647,656,657,659,665,666,670,671,675,676,682,686,688,691,692,695,700,701,705,706,710,711,714,715,718,719,722,724,733,734,742,743,751,752,760,761,764,765,769,770,776,777,784,785,788,789,794,795,801,802,805,813,818,819,823,824,829,830,834,835,839,840,846,851,857,862,863,869,871,874,875,896,897,911,912,923,924,937,938,945,946,957,958,968,969,978,979,987,993,994,1001,1002,1008,1009,1015,1016,1021,1023,1043,1044,1064,1065,1085,1086,1089,1090,1098,1099,1106,1107,1114,1115,1121,1122,1142,1168,1169,1170,1171,1174,1175,1178,1182,1183,1184,1187,1192,1197,1198,1202,1203,1207,1208,1212,1213,1216,1217,1220,1221,1227,1228,1235,1236,1239,1240,1245,1246,1252,1253,1256,1261,1265,1270,1274,1278,1279,1285,1290,1295,1300,1301,1307,1309,1312,1313,1326,1327,1342,1343,1350,1351,1355,1356,1367,1368,1375,1379,1380,1381,1388,1389,1395,1396,1401,1402,1406,1407,1415,1416,1424,1425,1433,1434,1437,1438,1445,1446,1453,1454,1455,1462,1463,1469,1470,1484,1489,1490,1491,1492,1495,1496,1499,1503,1504,1505,1508,1513,1515,1517,1520,1523,1526,1530,1534,1538,1542,1546,1549,1552,1556,1560,1564,1616,1620,1622,1625,1626,1629,1630,1633,1634,1637,1654,1655,1675,1676,1682,1683,1690,1691,1695,1696,1699,1700,1703,1704,1707,1708,1711,1712,1733,1734,1757,1758,1773,1774,1789,1790,1794,1807,1814,1833,1839,1847,1850,1857,1858,1875,1876,1889,1890,1901,1902,1909,1914,1915,1918,1924,1925,1928,1935,1936,1941,1942,1947,1948,1953,1954,1960,1961,1968,1969,1975,1976,1978,1980,1983,1984,1989,1992,1994,1995,1998,2003,2004,2007,2011,2012,2015,2016,2021,2034,2035,2037,2038,2040,2043,2044,2050,2051,2056,2057,2061,2071,2072,2075,2076,2084,2085,2088,2089,2095,2098,2101,2106,2107,2110,2120,2121,2124,2125,2133,2137,2139,2140,2144,2147,2148,2155,2157,2158,2162,2166,2175,2176,2178,2179,2185,2186,2193,2196,2201,2202,2205,2215,2216,2219,2223,2225,2227,2228,2231,2232,2236,2237,2240,2243,2246,2249,2253,2254,2256,2258,2259,2261,2262,2266,2269,2270,2274,2276,2277,2281,2285,2286,2291,2292,2300,2301,2303,2312,2313,2322,2323,2324,2325,2327,2331,2337,2349,2362,2363,2375,2379,2380,2397,2405,2406,2414,2415,2424,2425,2433,2434,2443,2444,2446,2459,2460,2469,2470,2471,2472,2485,2486,2498,2499,2501,2512,2517,2521,2525,2530,2531,2534,2535,2544,2545,2555,2560,2564,2568,2571,2572,2577,2578,2597,2598,2608,2619,2626,2631,2632,2637,2638,2643,2644,2649,2650,2653,2654,2667,2668,2678,2689,2696,2701,2702,2707,2708,2713,2714,2719,2720,2723,2724,2737,2738,2744,2748,2752,2755,2756,2758,2759,2760,2766,2770,2774,2777,2778,2780,2781,2783,2785,2787,2789,2791,2793,2795,2801,2804,2805,2807,2811,2813,2814,2816,2821,2822,2829,2830,2836,2837,2841,2842,2846,2851,2853,2855,2857,2859,2861,2865,2867,2871,2873,2874,2875,2880,2881,2883,2885,2887,2889,2890,2891 ./packages/acceptance-tests/node_modules/nan/nan_persistent_12_inl.h:8,11,16,19,24,26,30,31,35,36,42,45,49,51,55,56,58,65,68,73,75,79,80,84,85,93,100,103,108,110,114,115,119,120,128,131 ./packages/examples/node_modules/sqlite3/src/backup.h:3,5,9,12,15,17,98,101,106,111,115,117,127,133,134,136,143,145,151,165,166,170,172,173,183,186,191,196,200,202,208,217,220,221,222 ./packages/examples/node_modules/sqlite3/src/statement.h:3,4,7,13,16,19,21,28,33,39,45,51,57,60,64,66,67,71,72,73,77,80,86,91,96,99,101,107,114,120,122,126,131,133,140,147,148,150,152,158,166,171,178,179,185,187,196,197,200,201,208,210,215,218,221,225,232,235,239,245,246,247 ./packages/examples/node_modules/sqlite3/src/macros.h:3,6,7,11,12,13,19,20,26,27,33,39,47,48,49,60,61,62,69,76,77,81,85,89,93,103,110,113,119,132,136,145,158,162,171,181,182 ./packages/examples/node_modules/sqlite3/src/threading.h:3,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,47 ./packages/examples/node_modules/sqlite3/src/gcc-preinclude.h:1,3 ./packages/examples/node_modules/sqlite3/src/database.h:1,4,5,8,11,13,15,17,19,20,25,31,32,39,45,49,51,58,64,70,72,80,85,92,95,99,102,114,115,121,122,127,129,132,137,140,145,150,153,155,157,159,163,167,171,173,176,181,183,185,190,191,192 ./packages/examples/node_modules/sqlite3/src/async.h:3,6,10,11,15,23,30,31,40,41,42,48,49,56,57,62,63,66,67,71,72,75,77 ./packages/examples/node_modules/nan/nan_callbacks_pre_12_inl.h:8,11,14,15,21,30,31,37,38,44,45,49,53,54,57,61,62,65,69,70,73,77,78,82,86,87,90,94,95,98,102,103,107,108,113,120,129,133,134,137,138,147,148,158,162,167,174,179,188,192,197,205,209,210,213,219,227,231,232,235,237,243,251,255,256,259,261,267,275,279,280,283,285,294,296,307,308,310,322,323,326,339,340,343,356,357,360,375,376,379,392,393,396,410,411,414,427,428,431,444,445,448,463,464,467,480,481,484,497,498,501,514,515,518,519 ./packages/examples/node_modules/nan/nan_converters.h:8,11,17,19,25,27,33,41,43,49,55,57,58,63,64,71 ./packages/examples/node_modules/nan/nan_typedarray_contents.h:8,11,18,21,24,28,32,35,36,38,41,48,55,56,57,58,60,68,71,72,76,79,84,85,89 ./packages/examples/node_modules/nan/nan_implementation_12_inl.h:8,14,16,18,22,23,27,28,30,34,35,37,46,47,49,55,56,58,67,72,74,76,80,81,83,92,96,98,101,102,112,114,115,117,128,133,136,137,144,145,146,148,152,153,155,160,161,163,168,169,174,175,180,181,186,187,189,193,194,196,200,201,203,215,222,224,226,237,238,248,254,255,261,263,265,269,270,272,276,277,284,285,291,292,297,298,302,303,307,313,314,322,323,328,329,333,334,338,340,342,369,370,372,380,381,388,394,395,401,403,404,405,407,412,414,418,419,423,424,428,429 ./packages/examples/node_modules/nan/nan_callbacks_12_inl.h:8,11,15,24,25,30,31,43,44,49,50,54,55,59,60,64,65,70,71,75,76,80,81,85,86,91,96,103,106,107,118,119,129,133,138,145,152,153,162,166,177,178,180,193,194,197,210,211,228,229,232,245,246,252,266,267,270,284,285,290,302,303,306,319,320,323,336,337,353,354,357,371,372,377,389,390,393,406,407,410,423,424,428,440,441,444,458,459,464,476,477,480,492,493,496,508,509,512,513 ./packages/examples/node_modules/nan/nan_object_wrap.h:8,11,16,17,18,22,23,26,27,28,38,39,40,43,44,45,48,49,50,58,59,62,70,71,73,77,78,80,84,85,87,96,97,113,114,116,121,128,129,131,139,140,142,149,150,154,155 ./packages/examples/node_modules/nan/nan_implementation_pre_12_inl.h:8,11,15,17,19,23,24,28,29,31,35,36,38,42,43,45,54,55,57,61,62,64,68,69,71,76,80,81,82,84,91,95,99,101,104,105,114,115,116,118,122,123,125,129,130,132,137,138,143,144,148,149,153,154,155,157,161,162,164,168,169,171,177,178,180,184,189,190,192,196,197,199,203,204,208,209,215,216,220,221,225,226,230,231,233,237,238,239,240,242,246,247,251,252,256,257,261,262 ./packages/examples/node_modules/nan/nan_new.h:8,11,13,16,22,23,29,30,36,37,41,45,47,53,58,63,72,77,82,90,99,104,109,116,119,122,128,133,138,144,151,157,164,168,173,174,175,177,179,186,187,188,190,192,194,196,198,203,204,209,210,215,216,221,222,227,228,233,240,241,249,250,252,256,267,272,273,278,279,284,285,290,291,296,297,302,303,308,309,314,315,320,321,326,327,332,333,338,339 ./packages/examples/node_modules/nan/nan_json.h:8,11,17,23,29,34,37,41,44,49,52,56,61,65,72,73,96,97,109,110,123,124,133,139,141,148,149,153,162,165 ./packages/examples/node_modules/nan/nan_maybe_pre_43_inl.h:8,11,16,26,28,33,34,40,41,45,46,50,54,55,59,60,64,65,69,70,77,78,82,83,87,88,94,95,101,102,104,112,113,120,121,126,127,132,133,138,139,144,145,150,151,156,157,162,163,167,168,172,173,178,179,183,184,189,190,195,196,201,202,207,208,214,215,220,221,228,229,235,236,240,241,244,245,248,249,252,253,258,259,266,267 ./packages/examples/node_modules/nan/nan_converters_pre_43_inl.h:8,11,16,17,25,27,32,33,39,41 ./packages/examples/node_modules/nan/nan_weak.h:8,11,14,46,61,70,71,72,109,110,113,125,126,127,139,140,141,149,150,158,159,165,173,174,182,183,191,192,200,201,207,215,216,226,227,231,239,240,248,249,253,280,292,293,318,331,332,357,369,370,393,401,402,425,433,434,436 ./packages/examples/node_modules/nan/nan_private.h:8,11,23,24,39,42,43,57,58,70,71,73 ./packages/examples/node_modules/nan/nan_string_bytes.h:21,24,26,28,33,34,36,38,39,40,42,46,48,49,50,54,55,59,65,66,67,73,75,78,79,84,85,87,88,89,93,94,95,96,101,102,107,118,119,120,126,129,132,133,138,139,140,141,149,151,158,162,166,171,176,179,180,190,199,200,201,203,204,205,210,217,218,220,221,222,223,230,235,244,246,250,258,262,263,267,270,274,275,280,281,287,291,292,296,297,299,300,302,303,304 ./packages/examples/node_modules/nan/nan_maybe_43_inl.h:8,11,14,21,22,29,30,36,37,44,45,55,56,63,64,65,72,73,81,82,90,91,95,111,115,116,132,133,141,142,149,150,158,159,166,167,172,173,180,181,187,188,195,196,203,204,211,212,219,220,227,228,235,236,243,244,251,252,261,262,271,272,283,284,293,294,301,302,307,308,313,314,319,320,332,335,343,344,354,355 ./packages/examples/node_modules/nan/nan_callbacks.h:8,11,15,53,56,58,61,65,72,79,80,81,87 ./packages/examples/node_modules/nan/nan_define_own_property_helper.h:8,11,13,25,26,27,28 ./packages/examples/node_modules/nan/nan_converters_43_inl.h:8,11,20,21,37,39,41,48,49,63,65,67 ./packages/examples/node_modules/nan/nan_persistent_pre_12_inl.h:8,11,22,26,30,31,35,38,39,44,45,46,50,53,54,59,60,61,63,65,69,70,74,75,79,80,84,85,91,93,95,97,99,101,110,121,122,125,127,136,141,145,146,149,150,155,156,160,161,166,167,170,171,174,178,180,184,185,187,194,197,202,203,208,215,226,235,241 ./packages/examples/node_modules/nan/nan.h:20,23,25,42,48,52,74,86,94,96,99,101,111,123,127,131,135,140,144,145,147,153,156,166,171,173,175,177,185,193,201,205,215,221,224,228,229,235,236,239,240,244,245,248,249,257,263,269,273,274,278,279,286,289,297,299,301,304,305,308,309,312,313,316,317,319,324,326,328,331,332,336,337,340,341,345,346,348,352,358,359,364,365,372,373,377,378,381,386,399,401,407,420,421,423,426,432,437,439,448,450,455,458,459,463,464,469,472,473,477,478,482,491,493,495,499,504,506,508,515,516,519,520,528,532,534,537,538,540,542,545,547,560,562,570,573,574,577,578,584,587,588,593,594,600,601,613,614,626,627,639,640,647,656,657,659,665,666,670,671,675,676,682,686,688,691,692,695,700,701,705,706,710,711,714,715,718,719,722,724,733,734,742,743,751,752,760,761,764,765,769,770,776,777,784,785,788,789,794,795,801,802,805,813,818,819,823,824,829,830,834,835,839,840,846,851,857,862,863,869,871,874,875,896,897,911,912,923,924,937,938,945,946,957,958,968,969,978,979,987,993,994,1001,1002,1008,1009,1015,1016,1021,1023,1043,1044,1064,1065,1085,1086,1089,1090,1098,1099,1106,1107,1114,1115,1121,1122,1142,1168,1169,1170,1171,1174,1175,1178,1182,1183,1184,1187,1192,1197,1198,1202,1203,1207,1208,1212,1213,1216,1217,1220,1221,1227,1228,1235,1236,1239,1240,1245,1246,1252,1253,1256,1261,1265,1270,1274,1278,1279,1285,1290,1295,1300,1301,1307,1309,1312,1313,1326,1327,1342,1343,1350,1351,1355,1356,1367,1368,1375,1379,1380,1381,1388,1389,1395,1396,1401,1402,1406,1407,1415,1416,1424,1425,1433,1434,1437,1438,1445,1446,1453,1454,1455,1462,1463,1469,1470,1484,1489,1490,1491,1492,1495,1496,1499,1503,1504,1505,1508,1513,1515,1517,1520,1523,1526,1530,1534,1538,1542,1546,1549,1552,1556,1560,1564,1616,1620,1622,1625,1626,1629,1630,1633,1634,1637,1654,1655,1675,1676,1682,1683,1690,1691,1695,1696,1699,1700,1703,1704,1707,1708,1711,1712,1733,1734,1757,1758,1773,1774,1789,1790,1794,1807,1814,1833,1839,1847,1850,1857,1858,1875,1876,1889,1890,1901,1902,1909,1914,1915,1918,1924,1925,1928,1935,1936,1941,1942,1947,1948,1953,1954,1960,1961,1968,1969,1975,1976,1978,1980,1983,1984,1989,1992,1994,1995,1998,2003,2004,2007,2011,2012,2015,2016,2021,2034,2035,2037,2038,2040,2043,2044,2050,2051,2056,2057,2061,2071,2072,2075,2076,2084,2085,2088,2089,2095,2098,2101,2106,2107,2110,2120,2121,2124,2125,2133,2137,2139,2140,2144,2147,2148,2155,2157,2158,2162,2166,2175,2176,2178,2179,2185,2186,2193,2196,2201,2202,2205,2215,2216,2219,2223,2225,2227,2228,2231,2232,2236,2237,2240,2243,2246,2249,2253,2254,2256,2258,2259,2261,2262,2266,2269,2270,2274,2276,2277,2281,2285,2286,2291,2292,2300,2301,2303,2312,2313,2322,2323,2324,2325,2327,2331,2337,2349,2362,2363,2375,2379,2380,2397,2405,2406,2414,2415,2424,2425,2433,2434,2443,2444,2446,2459,2460,2469,2470,2471,2472,2485,2486,2498,2499,2501,2512,2517,2521,2525,2530,2531,2534,2535,2544,2545,2555,2560,2564,2568,2571,2572,2577,2578,2597,2598,2608,2619,2626,2631,2632,2637,2638,2643,2644,2649,2650,2653,2654,2667,2668,2678,2689,2696,2701,2702,2707,2708,2713,2714,2719,2720,2723,2724,2737,2738,2744,2748,2752,2755,2756,2758,2759,2760,2766,2770,2774,2777,2778,2780,2781,2783,2785,2787,2789,2791,2793,2795,2801,2804,2805,2807,2811,2813,2814,2816,2821,2822,2829,2830,2836,2837,2841,2842,2846,2851,2853,2855,2857,2859,2861,2865,2867,2871,2873,2874,2875,2880,2881,2883,2885,2887,2889,2890,2891 ./packages/examples/node_modules/nan/nan_persistent_12_inl.h:8,11,16,19,24,26,30,31,35,36,42,45,49,51,55,56,58,65,68,73,75,79,80,84,85,93,100,103,108,110,114,115,119,120,128,131 ./packages/typeorm/node_modules/sqlite3/src/backup.h:3,5,9,12,15,17,98,101,106,111,115,117,127,133,134,136,143,145,151,165,166,170,172,173,183,186,191,196,200,202,208,217,220,221,222 ./packages/typeorm/node_modules/sqlite3/src/statement.h:3,4,7,13,16,19,21,28,33,39,45,51,57,60,64,66,67,71,72,73,77,80,86,91,96,99,101,107,114,120,122,126,131,133,140,147,148,150,152,158,166,171,178,179,185,187,196,197,200,201,208,210,215,218,221,225,232,235,239,245,246,247 ./packages/typeorm/node_modules/sqlite3/src/macros.h:3,6,7,11,12,13,19,20,26,27,33,39,47,48,49,60,61,62,69,76,77,81,85,89,93,103,110,113,119,132,136,145,158,162,171,181,182 ./packages/typeorm/node_modules/sqlite3/src/threading.h:3,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,47 ./packages/typeorm/node_modules/sqlite3/src/gcc-preinclude.h:1,3 ./packages/typeorm/node_modules/sqlite3/src/database.h:1,4,5,8,11,13,15,17,19,20,25,31,32,39,45,49,51,58,64,70,72,80,85,92,95,99,102,114,115,121,122,127,129,132,137,140,145,150,153,155,157,159,163,167,171,173,176,181,183,185,190,191,192 ./packages/typeorm/node_modules/sqlite3/src/async.h:3,6,10,11,15,23,30,31,40,41,42,48,49,56,57,62,63,66,67,71,72,75,77 ./packages/typeorm/node_modules/nan/nan_callbacks_pre_12_inl.h:8,11,14,15,21,30,31,37,38,44,45,49,53,54,57,61,62,65,69,70,73,77,78,82,86,87,90,94,95,98,102,103,107,108,113,120,129,133,134,137,138,147,148,158,162,167,174,179,188,192,197,205,209,210,213,219,227,231,232,235,237,243,251,255,256,259,261,267,275,279,280,283,285,294,296,307,308,310,322,323,326,339,340,343,356,357,360,375,376,379,392,393,396,410,411,414,427,428,431,444,445,448,463,464,467,480,481,484,497,498,501,514,515,518,519 ./packages/typeorm/node_modules/nan/nan_converters.h:8,11,17,19,25,27,33,41,43,49,55,57,58,63,64,71 ./packages/typeorm/node_modules/nan/nan_typedarray_contents.h:8,11,18,21,24,28,32,35,36,38,41,48,55,56,57,58,60,68,71,72,76,79,84,85,89 ./packages/typeorm/node_modules/nan/nan_implementation_12_inl.h:8,14,16,18,22,23,27,28,30,34,35,37,46,47,49,55,56,58,67,72,74,76,80,81,83,92,96,98,101,102,112,114,115,117,128,133,136,137,144,145,146,148,152,153,155,160,161,163,168,169,174,175,180,181,186,187,189,193,194,196,200,201,203,215,222,224,226,237,238,248,254,255,261,263,265,269,270,272,276,277,284,285,291,292,297,298,302,303,307,313,314,322,323,328,329,333,334,338,340,342,369,370,372,380,381,388,394,395,401,403,404,405,407,412,414,418,419,423,424,428,429 ./packages/typeorm/node_modules/nan/nan_callbacks_12_inl.h:8,11,15,24,25,30,31,43,44,49,50,54,55,59,60,64,65,70,71,75,76,80,81,85,86,91,96,103,106,107,118,119,129,133,138,145,152,153,162,166,177,178,180,193,194,197,210,211,228,229,232,245,246,252,266,267,270,284,285,290,302,303,306,319,320,323,336,337,353,354,357,371,372,377,389,390,393,406,407,410,423,424,428,440,441,444,458,459,464,476,477,480,492,493,496,508,509,512,513 ./packages/typeorm/node_modules/nan/nan_object_wrap.h:8,11,16,17,18,22,23,26,27,28,38,39,40,43,44,45,48,49,50,58,59,62,70,71,73,77,78,80,84,85,87,96,97,113,114,116,121,128,129,131,139,140,142,149,150,154,155 ./packages/typeorm/node_modules/nan/nan_implementation_pre_12_inl.h:8,11,15,17,19,23,24,28,29,31,35,36,38,42,43,45,54,55,57,61,62,64,68,69,71,76,80,81,82,84,91,95,99,101,104,105,114,115,116,118,122,123,125,129,130,132,137,138,143,144,148,149,153,154,155,157,161,162,164,168,169,171,177,178,180,184,189,190,192,196,197,199,203,204,208,209,215,216,220,221,225,226,230,231,233,237,238,239,240,242,246,247,251,252,256,257,261,262 ./packages/typeorm/node_modules/nan/nan_new.h:8,11,13,16,22,23,29,30,36,37,41,45,47,53,58,63,72,77,82,90,99,104,109,116,119,122,128,133,138,144,151,157,164,168,173,174,175,177,179,186,187,188,190,192,194,196,198,203,204,209,210,215,216,221,222,227,228,233,240,241,249,250,252,256,267,272,273,278,279,284,285,290,291,296,297,302,303,308,309,314,315,320,321,326,327,332,333,338,339 ./packages/typeorm/node_modules/nan/nan_json.h:8,11,17,23,29,34,37,41,44,49,52,56,61,65,72,73,96,97,109,110,123,124,133,139,141,148,149,153,162,165 ./packages/typeorm/node_modules/nan/nan_maybe_pre_43_inl.h:8,11,16,26,28,33,34,40,41,45,46,50,54,55,59,60,64,65,69,70,77,78,82,83,87,88,94,95,101,102,104,112,113,120,121,126,127,132,133,138,139,144,145,150,151,156,157,162,163,167,168,172,173,178,179,183,184,189,190,195,196,201,202,207,208,214,215,220,221,228,229,235,236,240,241,244,245,248,249,252,253,258,259,266,267 ./packages/typeorm/node_modules/nan/nan_converters_pre_43_inl.h:8,11,16,17,25,27,32,33,39,41 ./packages/typeorm/node_modules/nan/nan_weak.h:8,11,14,46,61,70,71,72,109,110,113,125,126,127,139,140,141,149,150,158,159,165,173,174,182,183,191,192,200,201,207,215,216,226,227,231,239,240,248,249,253,280,292,293,318,331,332,357,369,370,393,401,402,425,433,434,436 ./packages/typeorm/node_modules/nan/nan_private.h:8,11,23,24,39,42,43,57,58,70,71,73 ./packages/typeorm/node_modules/nan/nan_string_bytes.h:21,24,26,28,33,34,36,38,39,40,42,46,48,49,50,54,55,59,65,66,67,73,75,78,79,84,85,87,88,89,93,94,95,96,101,102,107,118,119,120,126,129,132,133,138,139,140,141,149,151,158,162,166,171,176,179,180,190,199,200,201,203,204,205,210,217,218,220,221,222,223,230,235,244,246,250,258,262,263,267,270,274,275,280,281,287,291,292,296,297,299,300,302,303,304 ./packages/typeorm/node_modules/nan/nan_maybe_43_inl.h:8,11,14,21,22,29,30,36,37,44,45,55,56,63,64,65,72,73,81,82,90,91,95,111,115,116,132,133,141,142,149,150,158,159,166,167,172,173,180,181,187,188,195,196,203,204,211,212,219,220,227,228,235,236,243,244,251,252,261,262,271,272,283,284,293,294,301,302,307,308,313,314,319,320,332,335,343,344,354,355 ./packages/typeorm/node_modules/nan/nan_callbacks.h:8,11,15,53,56,58,61,65,72,79,80,81,87 ./packages/typeorm/node_modules/nan/nan_define_own_property_helper.h:8,11,13,25,26,27,28 ./packages/typeorm/node_modules/nan/nan_converters_43_inl.h:8,11,20,21,37,39,41,48,49,63,65,67 ./packages/typeorm/node_modules/nan/nan_persistent_pre_12_inl.h:8,11,22,26,30,31,35,38,39,44,45,46,50,53,54,59,60,61,63,65,69,70,74,75,79,80,84,85,91,93,95,97,99,101,110,121,122,125,127,136,141,145,146,149,150,155,156,160,161,166,167,170,171,174,178,180,184,185,187,194,197,202,203,208,215,226,235,241 ./packages/typeorm/node_modules/nan/nan.h:20,23,25,42,48,52,74,86,94,96,99,101,111,123,127,131,135,140,144,145,147,153,156,166,171,173,175,177,185,193,201,205,215,221,224,228,229,235,236,239,240,244,245,248,249,257,263,269,273,274,278,279,286,289,297,299,301,304,305,308,309,312,313,316,317,319,324,326,328,331,332,336,337,340,341,345,346,348,352,358,359,364,365,372,373,377,378,381,386,399,401,407,420,421,423,426,432,437,439,448,450,455,458,459,463,464,469,472,473,477,478,482,491,493,495,499,504,506,508,515,516,519,520,528,532,534,537,538,540,542,545,547,560,562,570,573,574,577,578,584,587,588,593,594,600,601,613,614,626,627,639,640,647,656,657,659,665,666,670,671,675,676,682,686,688,691,692,695,700,701,705,706,710,711,714,715,718,719,722,724,733,734,742,743,751,752,760,761,764,765,769,770,776,777,784,785,788,789,794,795,801,802,805,813,818,819,823,824,829,830,834,835,839,840,846,851,857,862,863,869,871,874,875,896,897,911,912,923,924,937,938,945,946,957,958,968,969,978,979,987,993,994,1001,1002,1008,1009,1015,1016,1021,1023,1043,1044,1064,1065,1085,1086,1089,1090,1098,1099,1106,1107,1114,1115,1121,1122,1142,1168,1169,1170,1171,1174,1175,1178,1182,1183,1184,1187,1192,1197,1198,1202,1203,1207,1208,1212,1213,1216,1217,1220,1221,1227,1228,1235,1236,1239,1240,1245,1246,1252,1253,1256,1261,1265,1270,1274,1278,1279,1285,1290,1295,1300,1301,1307,1309,1312,1313,1326,1327,1342,1343,1350,1351,1355,1356,1367,1368,1375,1379,1380,1381,1388,1389,1395,1396,1401,1402,1406,1407,1415,1416,1424,1425,1433,1434,1437,1438,1445,1446,1453,1454,1455,1462,1463,1469,1470,1484,1489,1490,1491,1492,1495,1496,1499,1503,1504,1505,1508,1513,1515,1517,1520,1523,1526,1530,1534,1538,1542,1546,1549,1552,1556,1560,1564,1616,1620,1622,1625,1626,1629,1630,1633,1634,1637,1654,1655,1675,1676,1682,1683,1690,1691,1695,1696,1699,1700,1703,1704,1707,1708,1711,1712,1733,1734,1757,1758,1773,1774,1789,1790,1794,1807,1814,1833,1839,1847,1850,1857,1858,1875,1876,1889,1890,1901,1902,1909,1914,1915,1918,1924,1925,1928,1935,1936,1941,1942,1947,1948,1953,1954,1960,1961,1968,1969,1975,1976,1978,1980,1983,1984,1989,1992,1994,1995,1998,2003,2004,2007,2011,2012,2015,2016,2021,2034,2035,2037,2038,2040,2043,2044,2050,2051,2056,2057,2061,2071,2072,2075,2076,2084,2085,2088,2089,2095,2098,2101,2106,2107,2110,2120,2121,2124,2125,2133,2137,2139,2140,2144,2147,2148,2155,2157,2158,2162,2166,2175,2176,2178,2179,2185,2186,2193,2196,2201,2202,2205,2215,2216,2219,2223,2225,2227,2228,2231,2232,2236,2237,2240,2243,2246,2249,2253,2254,2256,2258,2259,2261,2262,2266,2269,2270,2274,2276,2277,2281,2285,2286,2291,2292,2300,2301,2303,2312,2313,2322,2323,2324,2325,2327,2331,2337,2349,2362,2363,2375,2379,2380,2397,2405,2406,2414,2415,2424,2425,2433,2434,2443,2444,2446,2459,2460,2469,2470,2471,2472,2485,2486,2498,2499,2501,2512,2517,2521,2525,2530,2531,2534,2535,2544,2545,2555,2560,2564,2568,2571,2572,2577,2578,2597,2598,2608,2619,2626,2631,2632,2637,2638,2643,2644,2649,2650,2653,2654,2667,2668,2678,2689,2696,2701,2702,2707,2708,2713,2714,2719,2720,2723,2724,2737,2738,2744,2748,2752,2755,2756,2758,2759,2760,2766,2770,2774,2777,2778,2780,2781,2783,2785,2787,2789,2791,2793,2795,2801,2804,2805,2807,2811,2813,2814,2816,2821,2822,2829,2830,2836,2837,2841,2842,2846,2851,2853,2855,2857,2859,2861,2865,2867,2871,2873,2874,2875,2880,2881,2883,2885,2887,2889,2890,2891 ./packages/typeorm/node_modules/nan/nan_persistent_12_inl.h:8,11,16,19,24,26,30,31,35,36,42,45,49,51,55,56,58,65,68,73,75,79,80,84,85,93,100,103,108,110,114,115,119,120,128,131 ./e2e-test-temp/my-app/node_modules/sqlite3/src/backup.h:3,5,9,12,15,17,98,101,106,111,115,117,127,133,134,136,143,145,151,165,166,170,172,173,183,186,191,196,200,202,208,217,220,221,222 ./e2e-test-temp/my-app/node_modules/sqlite3/src/statement.h:3,4,7,13,16,19,21,28,33,39,45,51,57,60,64,66,67,71,72,73,77,80,86,91,96,99,101,107,114,120,122,126,131,133,140,147,148,150,152,158,166,171,178,179,185,187,196,197,200,201,208,210,215,218,221,225,232,235,239,245,246,247 ./e2e-test-temp/my-app/node_modules/sqlite3/src/macros.h:3,6,7,11,12,13,19,20,26,27,33,39,47,48,49,60,61,62,69,76,77,81,85,89,93,103,110,113,119,132,136,145,158,162,171,181,182 ./e2e-test-temp/my-app/node_modules/sqlite3/src/threading.h:3,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,47 ./e2e-test-temp/my-app/node_modules/sqlite3/src/gcc-preinclude.h:1,3 ./e2e-test-temp/my-app/node_modules/sqlite3/src/database.h:1,4,5,8,11,13,15,17,19,20,25,31,32,39,45,49,51,58,64,70,72,80,85,92,95,99,102,114,115,121,122,127,129,132,137,140,145,150,153,155,157,159,163,167,171,173,176,181,183,185,190,191,192 ./e2e-test-temp/my-app/node_modules/sqlite3/src/async.h:3,6,10,11,15,23,30,31,40,41,42,48,49,56,57,62,63,66,67,71,72,75,77 ./e2e-test-temp/my-app/node_modules/nan/nan_callbacks_pre_12_inl.h:8,11,14,15,21,30,31,37,38,44,45,49,53,54,57,61,62,65,69,70,73,77,78,82,86,87,90,94,95,98,102,103,107,108,113,120,129,133,134,137,138,147,148,158,162,167,174,179,188,192,197,205,209,210,213,219,227,231,232,235,237,243,251,255,256,259,261,267,275,279,280,283,285,294,296,307,308,310,322,323,326,339,340,343,356,357,360,375,376,379,392,393,396,410,411,414,427,428,431,444,445,448,463,464,467,480,481,484,497,498,501,514,515,518,519 ./e2e-test-temp/my-app/node_modules/nan/nan_converters.h:8,11,17,19,25,27,33,41,43,49,55,57,58,63,64,71 ./e2e-test-temp/my-app/node_modules/nan/nan_typedarray_contents.h:8,11,18,21,24,28,32,41,42,44,47,54,61,62,63,64,66,74,77,78,82,85,90,91,95 ./e2e-test-temp/my-app/node_modules/nan/nan_implementation_12_inl.h:8,14,16,18,22,23,27,28,30,34,35,37,46,47,49,55,56,58,67,72,74,76,80,81,83,92,96,98,101,102,112,114,115,117,128,133,136,137,144,145,146,148,152,153,155,160,161,163,168,169,174,175,180,181,186,187,189,193,194,196,200,201,203,215,222,224,226,237,238,248,254,255,261,263,265,269,270,272,276,277,284,285,291,292,297,298,302,303,307,313,314,322,323,328,329,333,334,338,340,342,369,370,372,380,381,388,394,395,401,403,404,405,407,412,414,418,419,423,424,428,429 ./e2e-test-temp/my-app/node_modules/nan/nan_callbacks_12_inl.h:8,11,15,24,25,30,31,43,44,49,50,54,55,59,60,64,65,70,71,75,76,80,81,85,86,91,96,103,106,107,118,119,129,133,138,145,152,153,162,166,177,178,180,193,194,197,210,211,228,229,232,245,246,252,266,267,270,284,285,290,302,303,306,319,320,323,336,337,353,354,357,371,372,377,389,390,393,406,407,410,423,424,428,440,441,444,458,459,464,476,477,480,492,493,496,508,509,512,513 ./e2e-test-temp/my-app/node_modules/nan/nan_object_wrap.h:8,11,16,17,18,22,23,26,27,28,38,39,40,43,44,45,48,49,50,58,59,62,70,71,73,77,78,80,84,85,87,96,97,113,114,116,121,128,129,131,139,140,142,149,150,154,155 ./e2e-test-temp/my-app/node_modules/nan/nan_implementation_pre_12_inl.h:8,11,15,17,19,23,24,28,29,31,35,36,38,42,43,45,54,55,57,61,62,64,68,69,71,76,80,81,82,84,91,95,99,101,104,105,114,115,116,118,122,123,125,129,130,132,137,138,143,144,148,149,153,154,155,157,161,162,164,168,169,171,177,178,180,184,189,190,192,196,197,199,203,204,208,209,215,216,220,221,225,226,230,231,233,237,238,239,240,242,246,247,251,252,256,257,261,262 ./e2e-test-temp/my-app/node_modules/nan/nan_new.h:8,11,13,16,22,23,29,30,36,37,41,45,47,53,58,63,72,77,82,90,99,104,109,116,119,122,128,133,138,144,151,157,164,168,173,174,175,177,179,186,187,188,190,192,194,196,198,203,204,209,210,215,216,221,222,227,228,233,240,241,249,250,252,256,267,272,273,278,279,284,285,290,291,296,297,302,303,308,309,314,315,320,321,326,327,332,333,338,339 ./e2e-test-temp/my-app/node_modules/nan/nan_json.h:8,11,17,23,29,34,37,41,44,49,52,56,61,65,72,73,96,97,109,110,123,124,133,139,141,148,149,153,162,165 ./e2e-test-temp/my-app/node_modules/nan/nan_maybe_pre_43_inl.h:8,11,16,26,28,33,34,40,41,45,46,50,54,55,59,60,64,65,69,70,77,78,82,83,87,88,94,95,101,102,104,112,113,120,121,126,127,132,133,138,139,144,145,150,151,156,157,162,163,167,168,172,173,178,179,183,184,189,190,195,196,201,202,207,208,214,215,220,221,228,229,235,236,240,241,244,245,248,249,252,253,258,259,266,267 ./e2e-test-temp/my-app/node_modules/nan/nan_converters_pre_43_inl.h:8,11,16,17,25,27,32,33,39,41 ./e2e-test-temp/my-app/node_modules/nan/nan_weak.h:8,11,14,46,61,70,71,72,109,110,113,125,126,127,139,140,141,149,150,158,159,165,173,174,182,183,191,192,200,201,207,215,216,226,227,231,239,240,248,249,253,280,292,293,318,331,332,357,369,370,393,401,402,425,433,434,436 ./e2e-test-temp/my-app/node_modules/nan/nan_private.h:8,11,23,24,39,42,43,57,58,70,71,73 ./e2e-test-temp/my-app/node_modules/nan/nan_string_bytes.h:21,24,26,28,33,34,36,38,39,40,42,46,48,49,50,54,55,59,65,66,67,73,75,78,79,84,85,87,88,89,93,94,95,96,101,102,107,118,119,120,126,129,132,133,138,139,140,141,149,151,158,162,166,171,176,179,180,190,199,200,201,203,204,205,210,217,218,220,221,222,223,230,235,244,246,250,258,262,263,267,270,274,275,280,281,287,291,292,296,297,299,300,302,303,304 ./e2e-test-temp/my-app/node_modules/nan/nan_maybe_43_inl.h:8,11,14,21,22,29,30,36,37,44,45,55,56,63,64,65,72,73,81,82,90,91,95,111,115,116,132,133,141,142,149,150,158,159,166,167,172,173,180,181,187,188,195,196,203,204,211,212,219,220,227,228,235,236,243,244,251,252,261,262,271,272,283,284,293,294,301,302,307,308,313,314,319,320,332,335,343,344,354,355 ./e2e-test-temp/my-app/node_modules/nan/nan_callbacks.h:8,11,15,53,56,58,61,65,72,79,80,81,87 ./e2e-test-temp/my-app/node_modules/nan/nan_define_own_property_helper.h:8,11,13,25,26,27,28 ./e2e-test-temp/my-app/node_modules/nan/nan_converters_43_inl.h:8,11,20,21,37,39,41,48,49,63,65,67 ./e2e-test-temp/my-app/node_modules/nan/nan_persistent_pre_12_inl.h:8,11,22,26,30,31,35,38,39,44,45,46,50,53,54,59,60,61,63,65,69,70,74,75,79,80,84,85,91,93,95,97,99,101,110,121,122,125,127,136,141,145,146,149,150,155,156,160,161,166,167,170,171,174,178,180,184,185,187,194,197,202,203,208,215,226,235,241 ./e2e-test-temp/my-app/node_modules/nan/nan.h:20,23,25,44,50,54,76,88,96,98,101,103,113,125,129,133,137,142,146,147,149,155,158,168,173,175,177,179,187,195,203,207,217,223,226,230,231,237,238,241,242,246,247,250,251,259,265,271,275,276,280,281,288,291,299,301,303,306,307,310,311,314,315,318,319,321,326,328,330,333,334,338,339,342,343,347,348,350,354,360,361,366,367,374,375,379,380,383,388,401,403,409,422,423,425,428,434,439,441,450,452,457,460,461,465,466,471,474,475,479,480,484,493,495,497,501,506,508,510,517,518,521,522,530,534,536,539,540,542,544,547,549,562,564,572,575,576,579,580,586,589,590,595,596,602,603,615,616,628,629,641,642,649,658,659,661,667,668,672,673,677,678,684,688,690,693,694,697,702,703,707,708,712,713,716,717,720,721,724,726,735,736,744,745,753,754,762,763,766,767,771,772,778,779,786,787,790,791,796,797,803,804,807,815,820,821,825,826,831,832,836,837,841,842,848,853,859,864,865,871,873,876,877,898,899,913,914,925,926,939,940,947,948,959,960,970,971,980,981,989,995,996,1003,1004,1010,1011,1017,1018,1023,1025,1045,1046,1066,1067,1087,1088,1091,1092,1100,1101,1108,1109,1116,1117,1123,1124,1144,1170,1171,1172,1173,1176,1177,1180,1184,1185,1186,1189,1194,1199,1200,1204,1205,1209,1210,1214,1215,1218,1219,1222,1223,1229,1230,1237,1238,1241,1242,1247,1248,1254,1255,1258,1263,1267,1272,1276,1280,1281,1287,1292,1297,1302,1303,1309,1311,1314,1315,1328,1329,1344,1345,1352,1353,1357,1358,1369,1370,1377,1381,1382,1383,1390,1391,1397,1398,1403,1404,1408,1409,1417,1418,1426,1427,1435,1436,1439,1440,1447,1448,1455,1456,1457,1464,1465,1471,1472,1486,1491,1492,1493,1494,1497,1498,1501,1505,1506,1507,1510,1515,1517,1519,1522,1525,1528,1532,1536,1540,1544,1548,1551,1554,1558,1562,1566,1618,1622,1624,1627,1628,1631,1632,1635,1636,1639,1656,1657,1677,1678,1684,1685,1692,1693,1697,1698,1701,1702,1705,1706,1709,1710,1713,1714,1735,1736,1759,1760,1775,1776,1791,1792,1796,1809,1816,1835,1841,1849,1852,1859,1860,1877,1878,1891,1892,1903,1904,1911,1916,1917,1920,1926,1927,1930,1937,1938,1943,1944,1949,1950,1955,1956,1962,1963,1970,1971,1977,1978,1980,1982,1985,1986,1991,1994,1996,1997,2000,2005,2006,2009,2013,2014,2017,2018,2023,2036,2037,2039,2040,2042,2045,2046,2052,2053,2058,2059,2063,2073,2074,2077,2078,2086,2087,2090,2091,2097,2100,2103,2108,2109,2112,2122,2123,2126,2127,2135,2139,2141,2142,2147,2154,2156,2157,2161,2165,2174,2175,2177,2178,2184,2185,2192,2195,2200,2201,2204,2214,2215,2218,2222,2224,2226,2227,2230,2231,2235,2236,2239,2242,2245,2248,2252,2253,2255,2257,2258,2260,2261,2266,2270,2272,2273,2277,2281,2282,2291,2294,2295,2303,2304,2306,2315,2316,2325,2326,2327,2328,2330,2334,2340,2352,2365,2366,2378,2382,2383,2400,2408,2409,2417,2418,2427,2428,2436,2437,2446,2447,2449,2462,2463,2472,2473,2474,2475,2489,2490,2504,2505,2507,2518,2523,2527,2531,2536,2537,2540,2541,2550,2551,2561,2566,2570,2574,2577,2578,2583,2584,2603,2604,2614,2625,2632,2637,2638,2643,2644,2649,2650,2655,2656,2659,2660,2673,2674,2684,2695,2702,2707,2708,2713,2714,2719,2720,2725,2726,2729,2730,2743,2744,2750,2754,2758,2761,2762,2764,2765,2766,2772,2776,2780,2783,2784,2786,2787,2789,2791,2793,2795,2797,2799,2801,2807,2810,2811,2813,2817,2819,2820,2822,2827,2828,2835,2836,2842,2843,2847,2848,2852,2857,2859,2861,2863,2865,2867,2871,2873,2877,2879,2880,2881,2886,2887,2889,2891,2893,2895,2896,2897 ./e2e-test-temp/my-app/node_modules/nan/nan_persistent_12_inl.h:8,11,16,19,24,26,30,31,35,36,42,45,49,51,55,56,58,65,68,73,75,79,80,84,85,93,100,103,108,110,114,115,119,120,128,131 <<<<<< EOF