{"version":3,"sources":["jsdelivr-header.js","/npm/create-internal@1.1.0/index.js"],"names":[],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA,ACLA,aASA,SAAS,iBACP,MAAM,EAAiD,IAAI,QAC3D,OAAO,SAAS,GACd,MAAM,EAAS,EAAQ,IAAI,IAAU,CAAC,EAItC,OAHK,EAAQ,IAAI,IACf,EAAQ,IAAI,EAAO,GAEd,CACT,CACF,CAEA,SAAS,oBACP,MAAM,EAAqD,IAAI,QAC/D,OAAO,SAAS,GACd,MAAM,EAAS,EAAQ,IAAI,IAAU,IAAI,IAIzC,OAHK,EAAQ,IAAI,IACf,EAAQ,IAAI,EAAO,GAEd,CACT,CACF,CAEA,OAAO,QAAU,eACjB,OAAO,QAAQ,eAAiB,eAChC,OAAO,QAAQ,kBAAoB","file":"/npm/create-internal@1.1.0/index.js","sourceRoot":"","sourcesContent":["/**\n * Minified by jsDelivr using Terser v5.39.0.\n * Original file: /npm/create-internal@1.1.0/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","/* @flow */\n'use strict';\n\n/* ::\ntype WeakMapKey =\n  Array<any> | ArrayBuffer | DataView | Date | Error | Function |\n  Map<any, any> | Object | Promise<any> | Proxy<any> | RegExp | Set<any>\ntype MapObject = { [id:string]: any }\n*/\n\nfunction createInternal() {\n  const weakMap /* : WeakMap<WeakMapKey, MapObject> */ = new WeakMap();\n  return function(value /* : WeakMapKey */) /* : MapObject */ {\n    const values = weakMap.get(value) || {};\n    if (!weakMap.has(value)) {\n      weakMap.set(value, values);\n    }\n    return values;\n  };\n}\n\nfunction createMapInternal() {\n  const weakMap /* : WeakMap<WeakMapKey, Map<any, any>> */ = new WeakMap();\n  return function(value /* : WeakMapKey */) /* : Map<any, any> */ {\n    const values = weakMap.get(value) || new Map();\n    if (!weakMap.has(value)) {\n      weakMap.set(value, values);\n    }\n    return values;\n  };\n}\n\nmodule.exports = createInternal;\nmodule.exports.createInternal = createInternal;\nmodule.exports.createMapInternal = createMapInternal;\n"]}