{"version":3,"sources":["jsdelivr-header.js","/npm/css2@0.0.2/index.js"],"names":[],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA,ACLA,QAAQ,MAAQ,GAWP,EACJ,QAAQ,MAAO,IACf,QAAQ,wBAAyB,IACjC,QAAQ,MAAO,OACf,MAAM,OACN,QAAO,KAAO,EAAE,SAChB,KAAI,IACH,MAAM,EAAS,EAAK,MAAM,kBAC1B,IAAI,EAAQ,OAAO,IAAI,YAAY,qBAAqB,KACxD,IAAM,EAAG,EAAU,GAAY,EAE/B,OADA,EAAW,EAAS,MAAM,KAAK,KAAI,GAAK,EAAE,SACnC,CACL,IAAK,EAAG,WAAU,UAAS,OAtBrB,EAsB+B,EArBlC,EACN,MAAM,MACN,QAAO,KAAO,EAAE,SAChB,QAAO,CAAC,EAAK,KACZ,MAAQ,EAAG,GAAM,EAAK,MAAM,KAE5B,OADA,EAAI,EAAE,QAAU,EAAE,OACX,CAAG,GACT,CAAC,KARN,IAAY,CAuBP","file":"/npm/css2@0.0.2/index.js","sourceRoot":"","sourcesContent":["/**\n * Minified by jsDelivr using Terser v5.39.0.\n * Original file: /npm/css2@0.0.2/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","\nexports.parse = content => {\n  function kv(prop){\n    return prop\n    .split(/;/g)\n    .filter(x => !!x.trim())\n    .reduce((obj, rule) => {\n      const [ k, v ] = rule.split(':');\n      obj[k.trim()] = v.trim();\n      return obj;\n    }, {});\n  }\n  return content\n    .replace(/\\n/g, '')\n    .replace(/\\/\\*(.|[\\r\\n])*?\\*\\//g, '')\n    .replace(/\\}/g, '}\\n')\n    .split(/\\n/g)\n    .filter(x => !!x.trim())\n    .map(line => {\n      const tokens = line.match(/^(.+)\\{(.+)\\}$/);\n      if(!tokens) return new SyntaxError(`Unexpected error: ${line}`);\n      let [ _, selector, content ] = tokens;\n      selector = selector.split(',').map(s => s.trim());\n      return {\n        raw: _, selector, content, props: kv(content)\n      };\n  });\n};"]}