{"version":3,"sources":["jsdelivr-header.js","/npm/js-string-escape@0.0.1/index.js"],"names":[],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA,ACNA,OAAO,QAAU,SAAS,GACxB,OAAQ,GAAK,GAAQ,QAAQ,2BAA2B,SAAS,GAI/D,OAAQ,GACN,IAAK,IACL,IAAK,IACL,IAAK,KACH,MAAO,KAAO,EAEhB,IAAK,KACH,MAAO,MACT,IAAK,KACH,MAAO,MACT,IAAK,SACH,MAAO,UACT,IAAK,SACH,MAAO,UAEb,GACF","file":"/npm/js-string-escape@0.0.1/index.js","sourceRoot":"","sourcesContent":["/**\n * Minified by jsDelivr using Terser v5.39.0.\n * Original file: /npm/js-string-escape@0.0.1/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","module.exports = function(string) {\n  return ('' + string).replace(/[\"'\\\\\\n\\r\\u2028\\u2029]/g, function(character) {\n    // Escape all characters not included in SingleStringCharacters and\n    // DoubleStringCharacters on\n    // http://www.ecma-international.org/ecma-262/5.1/#sec-7.8.4\n    switch (character) {\n      case '\"':\n      case \"'\":\n      case '\\\\':\n        return '\\\\' + character\n      // Four possible LineTerminator characters need to be escaped:\n      case '\\n':\n        return '\\\\n'\n      case '\\r':\n        return '\\\\r'\n      case '\\u2028':\n        return '\\\\u2028'\n      case '\\u2029':\n        return '\\\\u2029'\n    }\n  })\n}\n"]}