{"version":3,"sources":["../../../../../../setup-pnpm/node_modules/.bin/store/v11/links/@standard-community/standard-openapi/0.2.9/c6654ad467b946e76ea6469e89dabcbc2ea42f7aab1c3771372baf5d5c988ab0/node_modules/@standard-community/standard-openapi/dist/zod-DSgpEGAE.js"],"names":["getToOpenAPISchemaFn","errorMessageWrapper"],"mappings":";;;;;;AAKA,SAASA,qBAAAA,GAAuB;AAC9B,EAAA,OAAO,OAAO,QAAQ,OAAA,KAAY;AAChC,IAAA,IAAI,UAAU,MAAA,EAAQ;AACpB,MAAA,OAAOA,sCAAA,GAAyB,MAAA,EAAQ;AAAA,QACtC,YAAY,OAAA,CAAQ,UAAA;AAAA,QACpB,SAAS,EAAE,EAAA,EAAI,OAAA,EAAS,GAAG,QAAQ,OAAA;AAAQ,OAC5C,CAAA;AAAA,IACH;AACA,IAAA,IAAI;AACF,MAAA,MAAM,EAAE,YAAA,EAAa,GAAI,MAAM,OAAO,aAAa,CAAA;AACnD,MAAA,MAAM,EAAE,MAAA,EAAQ,OAAA,EAAS,UAAA,EAAW,GAAI,YAAA;AAAA;AAAA,QAEtC,MAAA;AAAA,QACA,EAAE,UAAA,EAAY,OAAA,EAAS,GAAG,QAAQ,OAAA;AAAQ,OAC5C;AACA,MAAA,IAAI,UAAA,EAAY;AACd,QAAA,OAAA,CAAQ,WAAW,OAAA,GAAU;AAAA,UAC3B,GAAG,QAAQ,UAAA,CAAW,OAAA;AAAA,UACtB,GAAG;AAAA,SACL;AAAA,MACF;AACA,MAAA,OAAO,OAAA;AAAA,IACT,CAAA,CAAA,MAAQ;AACN,MAAA,MAAM,IAAI,KAAA;AAAA,QACRC,sCAAoB,CAAA,sCAAA,CAAwC;AAAA,OAC9D;AAAA,IACF;AAAA,EACF,CAAA;AACF","file":"zod-DSgpEGAE-UNQNGL2W.cjs","sourcesContent":["import getToOpenAPISchemaFn$1 from './default-u_dwuiYb.js';\nimport { e as errorMessageWrapper } from './index-DZEfthgZ.js';\nimport '@standard-community/standard-json';\nimport './vendors/convert.js';\n\nfunction getToOpenAPISchemaFn() {\n return async (schema, context) => {\n if (\"_zod\" in schema) {\n return getToOpenAPISchemaFn$1()(schema, {\n components: context.components,\n options: { io: \"input\", ...context.options }\n });\n }\n try {\n const { createSchema } = await import('zod-openapi');\n const { schema: _schema, components } = createSchema(\n // @ts-expect-error\n schema,\n { schemaType: \"input\", ...context.options }\n );\n if (components) {\n context.components.schemas = {\n ...context.components.schemas,\n ...components\n };\n }\n return _schema;\n } catch {\n throw new Error(\n errorMessageWrapper(`Missing dependencies \"zod-openapi v4\".`)\n );\n }\n };\n}\n\nexport { getToOpenAPISchemaFn as default };\n"]}