{"version":3,"sources":["jsdelivr-header.js","/npm/jadedown@0.0.3/lib/jadedown.js"],"names":[],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA,ACNA,SAAS,WACP,IAAI,EAAS,QAAQ,YAAY,OAC7B,EAAS,GA4Cb,OApCA,EAAO,GAAG,EAAI,SAAS,GACrB,OAAO,EAAK,QAAQ,KAAK,SACtB,QAAQ,KAAK,QACb,QAAQ,KAAK,OAClB,EAOA,EAAO,GAAG,GAAK,SAAS,GACtB,GAAU,EAAO,GAAG,EAAE,EACxB,EASA,EAAO,GAAG,EAAI,WACa,IAArB,UAAU,OACZ,GAAU,UAAU,GACU,IAArB,UAAU,SACnB,GAAU,MAAM,UAAU,IAAI,UAAU,IAE5C,EAEA,EAAO,MAAM,UAAU,GAAG,QAGtB,MAAM,SAAS,OAAS,IAC1B,GAAU,MAAM,cAEX,CACT,CAEA,QAAqB,IAAV,MAAuB,CAChC,IAAI,MAAQ,QAAQ,WACpB,MAAM,OAAS,SACf,OAAO,QAAU,QACnB","file":"/npm/jadedown@0.0.3/lib/jadedown.js","sourceRoot":"","sourcesContent":["/**\n * Minified by jsDelivr using Terser v5.39.0.\n * Original file: /npm/jadedown@0.0.3/lib/jadedown.js\n *\n * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files\n */\n","function jadedown() {\n  var parser = require('./parser').parser\n    , result = '';\n\n  /**\n   * Escapes brackets and ampersands.\n   * \n   * @param {String} Text to escape\n   * @return {String}\n   */\n  parser.yy.h = function(text) {\n    return text.replace(/&/g,'&amp;')\n      .replace(/</g,'&lt;')\n      .replace(/>/g,'&gt;');\n  }\n\n  /**\n   * Runs html escape and appends to `result`.\n   * \n   * @param {String} Text to escape\n   */\n  parser.yy.ch = function(text) {\n    result += parser.yy.h(text);\n  };\n\n  /**\n   * Uses `Nodes` to render parser output.\n   * \n   * @param {String} Text or method name for `Nodes`\n   * @param {Object} (optional) Object used by `Nodes` methods\n   * @return {String}\n   */\n  parser.yy.c = function() {\n    if (arguments.length === 1) {\n      result += arguments[0];\n    } else if (arguments.length === 2) {\n      result += nodes[arguments[0]](arguments[1]);\n    }\n  }\n\n  parser.parse(arguments[0].trim());\n\n  // TODO: The parser should catch this\n  if (nodes.openTags.length > 0)\n    result += nodes.popOpenTag();\n\n  return result;\n}\n\nif (typeof nodes === 'undefined') {\n  var nodes = require('./nodes');\n  nodes.parser = jadedown;\n  module.exports = jadedown;\n}\n"]}