{"ast":null,"code":"import parse from './parse.js';\nimport { unsafeStringify } from './stringify.js';\n\n/**\n * Convert a v1 UUID to a v6 UUID\n *\n * @param {string|Uint8Array} uuid - The v1 UUID to convert to v6\n * @returns {string|Uint8Array} The v6 UUID as the same type as the `uuid` arg\n * (string or Uint8Array)\n */\nexport default function v1ToV6(uuid) {\n var v1Bytes = typeof uuid === 'string' ? parse(uuid) : uuid;\n var v6Bytes = _v1ToV6(v1Bytes);\n return typeof uuid === 'string' ? unsafeStringify(v6Bytes) : v6Bytes;\n}\n\n// Do the field transformation needed for v1 -> v6\nfunction _v1ToV6(v1Bytes, randomize = false) {\n return Uint8Array.of((v1Bytes[6] & 0x0f) << 4 | v1Bytes[7] >> 4 & 0x0f, (v1Bytes[7] & 0x0f) << 4 | (v1Bytes[4] & 0xf0) >> 4, (v1Bytes[4] & 0x0f) << 4 | (v1Bytes[5] & 0xf0) >> 4, (v1Bytes[5] & 0x0f) << 4 | (v1Bytes[0] & 0xf0) >> 4, (v1Bytes[0] & 0x0f) << 4 | (v1Bytes[1] & 0xf0) >> 4, (v1Bytes[1] & 0x0f) << 4 | (v1Bytes[2] & 0xf0) >> 4, 0x60 | v1Bytes[2] & 0x0f, v1Bytes[3], v1Bytes[8], v1Bytes[9], v1Bytes[10], v1Bytes[11], v1Bytes[12], v1Bytes[13], v1Bytes[14], v1Bytes[15]);\n}","map":{"version":3,"names":["parse","unsafeStringify","v1ToV6","uuid","v1Bytes","v6Bytes","_v1ToV6","randomize","Uint8Array","of"],"sources":["F:/workspace/202226701027/huinongbao-app/node_modules/@langchain/core/node_modules/uuid/dist/esm-browser/v1ToV6.js"],"sourcesContent":["import parse from './parse.js';\nimport { unsafeStringify } from './stringify.js';\n\n/**\n * Convert a v1 UUID to a v6 UUID\n *\n * @param {string|Uint8Array} uuid - The v1 UUID to convert to v6\n * @returns {string|Uint8Array} The v6 UUID as the same type as the `uuid` arg\n * (string or Uint8Array)\n */\nexport default function v1ToV6(uuid) {\n var v1Bytes = typeof uuid === 'string' ? parse(uuid) : uuid;\n var v6Bytes = _v1ToV6(v1Bytes);\n return typeof uuid === 'string' ? unsafeStringify(v6Bytes) : v6Bytes;\n}\n\n// Do the field transformation needed for v1 -> v6\nfunction _v1ToV6(v1Bytes, randomize = false) {\n return Uint8Array.of((v1Bytes[6] & 0x0f) << 4 | v1Bytes[7] >> 4 & 0x0f, (v1Bytes[7] & 0x0f) << 4 | (v1Bytes[4] & 0xf0) >> 4, (v1Bytes[4] & 0x0f) << 4 | (v1Bytes[5] & 0xf0) >> 4, (v1Bytes[5] & 0x0f) << 4 | (v1Bytes[0] & 0xf0) >> 4, (v1Bytes[0] & 0x0f) << 4 | (v1Bytes[1] & 0xf0) >> 4, (v1Bytes[1] & 0x0f) << 4 | (v1Bytes[2] & 0xf0) >> 4, 0x60 | v1Bytes[2] & 0x0f, v1Bytes[3], v1Bytes[8], v1Bytes[9], v1Bytes[10], v1Bytes[11], v1Bytes[12], v1Bytes[13], v1Bytes[14], v1Bytes[15]);\n}"],"mappings":"AAAA,OAAOA,KAAK,MAAM,YAAY;AAC9B,SAASC,eAAe,QAAQ,gBAAgB;;AAEhD;AACA;AACA;AACA;AACA;AACA;AACA;AACA,eAAe,SAASC,MAAMA,CAACC,IAAI,EAAE;EACnC,IAAIC,OAAO,GAAG,OAAOD,IAAI,KAAK,QAAQ,GAAGH,KAAK,CAACG,IAAI,CAAC,GAAGA,IAAI;EAC3D,IAAIE,OAAO,GAAGC,OAAO,CAACF,OAAO,CAAC;EAC9B,OAAO,OAAOD,IAAI,KAAK,QAAQ,GAAGF,eAAe,CAACI,OAAO,CAAC,GAAGA,OAAO;AACtE;;AAEA;AACA,SAASC,OAAOA,CAACF,OAAO,EAAEG,SAAS,GAAG,KAAK,EAAE;EAC3C,OAAOC,UAAU,CAACC,EAAE,CAAC,CAACL,OAAO,CAAC,CAAC,CAAC,GAAG,IAAI,KAAK,CAAC,GAAGA,OAAO,CAAC,CAAC,CAAC,IAAI,CAAC,GAAG,IAAI,EAAE,CAACA,OAAO,CAAC,CAAC,CAAC,GAAG,IAAI,KAAK,CAAC,GAAG,CAACA,OAAO,CAAC,CAAC,CAAC,GAAG,IAAI,KAAK,CAAC,EAAE,CAACA,OAAO,CAAC,CAAC,CAAC,GAAG,IAAI,KAAK,CAAC,GAAG,CAACA,OAAO,CAAC,CAAC,CAAC,GAAG,IAAI,KAAK,CAAC,EAAE,CAACA,OAAO,CAAC,CAAC,CAAC,GAAG,IAAI,KAAK,CAAC,GAAG,CAACA,OAAO,CAAC,CAAC,CAAC,GAAG,IAAI,KAAK,CAAC,EAAE,CAACA,OAAO,CAAC,CAAC,CAAC,GAAG,IAAI,KAAK,CAAC,GAAG,CAACA,OAAO,CAAC,CAAC,CAAC,GAAG,IAAI,KAAK,CAAC,EAAE,CAACA,OAAO,CAAC,CAAC,CAAC,GAAG,IAAI,KAAK,CAAC,GAAG,CAACA,OAAO,CAAC,CAAC,CAAC,GAAG,IAAI,KAAK,CAAC,EAAE,IAAI,GAAGA,OAAO,CAAC,CAAC,CAAC,GAAG,IAAI,EAAEA,OAAO,CAAC,CAAC,CAAC,EAAEA,OAAO,CAAC,CAAC,CAAC,EAAEA,OAAO,CAAC,CAAC,CAAC,EAAEA,OAAO,CAAC,EAAE,CAAC,EAAEA,OAAO,CAAC,EAAE,CAAC,EAAEA,OAAO,CAAC,EAAE,CAAC,EAAEA,OAAO,CAAC,EAAE,CAAC,EAAEA,OAAO,CAAC,EAAE,CAAC,EAAEA,OAAO,CAAC,EAAE,CAAC,CAAC;AAC9d","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}