{"version":3,"file":"index-CLddUTqr-DS5tJ3WV.cjs","names":[],"sources":["../../../../../../setup-pnpm/node_modules/.bin/store/v11/links/@/quansync/0.2.11/80c02040920fbd1f80e0521f68247e3de68ce8d966700e38ce40b9ed5f8db5e3/node_modules/quansync/dist/index.mjs","../../../../../../setup-pnpm/node_modules/.bin/store/v11/links/@standard-community/standard-json/0.3.5/1c9f0f61b390ad3f38476964121204ef02e35ff267c2b3f61b718f5f544716d2/node_modules/@standard-community/standard-json/dist/index-CLddUTqr.js"],"sourcesContent":["const GET_IS_ASYNC = Symbol.for(\"quansync.getIsAsync\");\nclass QuansyncError extends Error {\n  constructor(message = \"Unexpected promise in sync context\") {\n    super(message);\n    this.name = \"QuansyncError\";\n  }\n}\nfunction isThenable(value) {\n  return value && typeof value === \"object\" && typeof value.then === \"function\";\n}\nfunction isQuansyncGenerator(value) {\n  return value && typeof value === \"object\" && typeof value[Symbol.iterator] === \"function\" && \"__quansync\" in value;\n}\nfunction fromObject(options) {\n  const generator = function* (...args) {\n    const isAsync = yield GET_IS_ASYNC;\n    if (isAsync)\n      return yield options.async.apply(this, args);\n    return options.sync.apply(this, args);\n  };\n  function fn(...args) {\n    const iter = generator.apply(this, args);\n    iter.then = (...thenArgs) => options.async.apply(this, args).then(...thenArgs);\n    iter.__quansync = true;\n    return iter;\n  }\n  fn.sync = options.sync;\n  fn.async = options.async;\n  return fn;\n}\nfunction fromPromise(promise) {\n  return fromObject({\n    async: () => Promise.resolve(promise),\n    sync: () => {\n      if (isThenable(promise))\n        throw new QuansyncError();\n      return promise;\n    }\n  });\n}\nfunction unwrapYield(value, isAsync) {\n  if (value === GET_IS_ASYNC)\n    return isAsync;\n  if (isQuansyncGenerator(value))\n    return isAsync ? iterateAsync(value) : iterateSync(value);\n  if (!isAsync && isThenable(value))\n    throw new QuansyncError();\n  return value;\n}\nconst DEFAULT_ON_YIELD = (value) => value;\nfunction iterateSync(generator, onYield = DEFAULT_ON_YIELD) {\n  let current = generator.next();\n  while (!current.done) {\n    try {\n      current = generator.next(unwrapYield(onYield(current.value, false)));\n    } catch (err) {\n      current = generator.throw(err);\n    }\n  }\n  return unwrapYield(current.value);\n}\nasync function iterateAsync(generator, onYield = DEFAULT_ON_YIELD) {\n  let current = generator.next();\n  while (!current.done) {\n    try {\n      current = generator.next(await unwrapYield(onYield(current.value, true), true));\n    } catch (err) {\n      current = generator.throw(err);\n    }\n  }\n  return current.value;\n}\nfunction fromGeneratorFn(generatorFn, options) {\n  return fromObject({\n    name: generatorFn.name,\n    async(...args) {\n      return iterateAsync(generatorFn.apply(this, args), options?.onYield);\n    },\n    sync(...args) {\n      return iterateSync(generatorFn.apply(this, args), options?.onYield);\n    }\n  });\n}\nfunction quansync(input, options) {\n  if (isThenable(input))\n    return fromPromise(input);\n  if (typeof input === \"function\")\n    return fromGeneratorFn(input, options);\n  else\n    return fromObject(input);\n}\nfunction toGenerator(promise) {\n  if (isQuansyncGenerator(promise))\n    return promise;\n  return fromPromise(promise)();\n}\nconst getIsAsync = quansync({\n  async: () => Promise.resolve(true),\n  sync: () => false\n});\n\nexport { GET_IS_ASYNC, QuansyncError, getIsAsync, quansync, toGenerator };\n","import { quansync } from 'quansync';\n\nconst validationMapper = /* @__PURE__ */ new Map();\nclass UnsupportedVendorError extends Error {\n  constructor(vendor) {\n    super(`standard-json: Unsupported schema vendor \"${vendor}\".`);\n  }\n}\nclass MissingDependencyError extends Error {\n  constructor(packageName) {\n    super(`standard-json: Missing dependencies \"${packageName}\".`);\n  }\n}\n\nconst getToJsonSchemaFn = async (vendor) => {\n  const cached = validationMapper.get(vendor);\n  if (cached) {\n    return cached;\n  }\n  let vendorFnPromise;\n  switch (vendor) {\n    case \"arktype\":\n      vendorFnPromise = (await import('./arktype-aI7TBD0R.js')).default();\n      break;\n    case \"effect\":\n      vendorFnPromise = (await import('./effect-QlVUlMFu.js')).default();\n      break;\n    case \"sury\":\n      vendorFnPromise = (await import('./sury-CWZTCd75.js')).default();\n      break;\n    case \"typebox\":\n      vendorFnPromise = (await import('./typebox-Dei93FPO.js')).default();\n      break;\n    case \"valibot\":\n      vendorFnPromise = (await import('./valibot--1zFm7rT.js')).default();\n      break;\n    case \"zod\":\n      vendorFnPromise = (await import('./zod-Bwrt9trS.js')).default();\n      break;\n    default:\n      throw new UnsupportedVendorError(vendor);\n  }\n  const vendorFn = await vendorFnPromise;\n  validationMapper.set(vendor, vendorFn);\n  return vendorFn;\n};\n\nconst toJsonSchema = quansync({\n  sync: (schema, options) => {\n    const vendor = schema[\"~standard\"].vendor;\n    const fn = validationMapper.get(vendor);\n    if (!fn) {\n      throw new UnsupportedVendorError(vendor);\n    }\n    return fn(schema, options);\n  },\n  async: async (schema, options) => {\n    const fn = await getToJsonSchemaFn(schema[\"~standard\"].vendor);\n    return fn(schema, options);\n  }\n});\nfunction loadVendor(vendor, fn) {\n  validationMapper.set(vendor, fn);\n}\n\nexport { MissingDependencyError as M, loadVendor as l, toJsonSchema as t };\n"],"x_google_ignoreList":[0,1],"mappings":"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"}