{"version":3,"sources":["jsdelivr-header.js","/npm/express-openapi-validator@5.6.2/dist/index.js"],"names":[],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA,ACNA,aACA,OAAO,eAAe,QAAS,aAAc,CAAE,OAAO,IACtD,QAAQ,OAAS,QAAQ,MAAQ,QAAQ,WAAa,QAAQ,eAAY,EAC1E,MAAM,UAAY,QAAQ,oBACpB,IAAM,QAAQ,eACd,oBAAsB,QAAQ,uBAC9B,sBAAwB,QAAQ,mCAChC,QAAU,QAAQ,qBAgBxB,SAAS,iBAAiB,GACtB,MAAM,EAAM,IAAI,oBAAoB,iBAAiB,GAErD,OADA,QAAQ,WAAW,KAAO,EACnB,EAAI,kBAAkB,IAAI,sBAAsB,kBAAkB,CACrE,OAAQ,UAAU,EAAQ,SAC1B,gBAAiB,EAAQ,gBACzB,WAAY,EAAQ,aACrB,OACP,CAtBA,QAAQ,UAAY,IACpB,QAAQ,WAAa,iBACrB,QAAQ,MAAQ,CACZ,oBAAqB,QAAQ,oBAC7B,qBAAsB,QAAQ,qBAC9B,sBAAuB,QAAQ,sBAC/B,WAAY,QAAQ,WACpB,iBAAkB,QAAQ,iBAC1B,cAAe,QAAQ,cACvB,SAAU,QAAQ,SAClB,aAAc,QAAQ,aACtB,UAAW,QAAQ,WAEvB,QAAQ,OAAS,QAAQ","file":"/npm/express-openapi-validator@5.6.2/dist/index.js","sourceRoot":"","sourcesContent":["/**\n * Minified by jsDelivr using Terser v5.39.0.\n * Original file: /npm/express-openapi-validator@5.6.2/dist/index.js\n *\n * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files\n */\n","\"use strict\";\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.serdes = exports.error = exports.middleware = exports.resolvers = void 0;\nconst cloneDeep = require(\"lodash.clonedeep\");\nconst res = require(\"./resolvers\");\nconst openapi_validator_1 = require(\"./openapi.validator\");\nconst openapi_spec_loader_1 = require(\"./framework/openapi.spec.loader\");\nconst types_1 = require(\"./framework/types\");\n// export default openapiValidator;\nexports.resolvers = res;\nexports.middleware = openapiValidator;\nexports.error = {\n    InternalServerError: types_1.InternalServerError,\n    UnsupportedMediaType: types_1.UnsupportedMediaType,\n    RequestEntityTooLarge: types_1.RequestEntityTooLarge,\n    BadRequest: types_1.BadRequest,\n    MethodNotAllowed: types_1.MethodNotAllowed,\n    NotAcceptable: types_1.NotAcceptable,\n    NotFound: types_1.NotFound,\n    Unauthorized: types_1.Unauthorized,\n    Forbidden: types_1.Forbidden,\n};\nexports.serdes = require(\"./framework/base.serdes\");\nfunction openapiValidator(options) {\n    const oav = new openapi_validator_1.OpenApiValidator(options);\n    exports.middleware._oav = oav;\n    return oav.installMiddleware(new openapi_spec_loader_1.OpenApiSpecLoader({\n        apiDoc: cloneDeep(options.apiSpec),\n        validateApiSpec: options.validateApiSpec,\n        $refParser: options.$refParser,\n    }).load());\n}\n"]}