{"version":3,"sources":["jsdelivr-header.js","/npm/rucksack-css@0.9.1/index.js"],"names":[],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA,ACNA,aAEA,IAAI,SACA,WACA,SACA,SACA,SAEJ,SAAW,QAAQ,WAEnB,WAAa,CACX,MAAO,QAAQ,iBACf,eAAgB,QAAQ,2BACxB,kBAAmB,QAAQ,oBAC3B,gBAAiB,QAAQ,4BACzB,YAAa,QAAQ,uBACrB,SAAU,QAAQ,oBAClB,SAAU,QAAQ,oBAClB,QAAS,QAAQ,mBACjB,QAAS,QAAQ,mBACjB,UAAW,QAAQ,WACnB,aAAc,QAAQ,iBAIxB,SAAW,QAAQ,oBAGnB,SAAW,CACT,cAAc,EACd,WAAW,EACX,UAAU,GAIZ,SAAW,SAAS,OAAO,YAAY,SAAS,GAE9C,IAAI,EAAU,WACV,EAAU,GAyBd,OAvBA,EAAU,GAAW,CAAC,EAEtB,OAAO,KAAK,UAAU,SAAQ,SAAS,GAChC,EAAQ,eAAe,KAC1B,EAAQ,GAAO,SAAS,GAE5B,IAEA,OAAO,KAAK,YAAY,SAAQ,SAAS,GACvC,IAAI,EAAY,WAAW,IAEF,IAArB,EAAQ,IACV,EAAQ,KAAK,EAEjB,IAEA,EAAQ,UAAY,EAAQ,KAAK,UAGjC,EAAQ,SAAQ,SAAS,GACvB,EAAQ,IAAI,EACd,IAEO,CAET,IAGA,OAAO,QAAU,SAEjB,OAAO,QAAQ,QAAU,SAAS,EAAK,IACrC,EAAU,GAAW,CAAC,GACd,IAAM,EAAQ,OAAQ,EAAQ,WAAmB,KAEzD,IAAI,EAAS,SAAS,CAAC,SAAS,KAAW,QAAQ,EAAK,GAGxD,OAAoB,OAAhB,EAAQ,MAAgC,IAAhB,EAAQ,KAAgB,EAAQ,KAAO,EAAQ,IAAI,OACtE,EAAO,IAIT,CAET","file":"/npm/rucksack-css@0.9.1/index.js","sourceRoot":"","sourcesContent":["/**\n * Minified by jsDelivr using Terser v5.39.0.\n * Original file: /npm/rucksack-css@0.9.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","'use strict';\n\nvar $postcss,\n    processors,\n    reporter,\n    defaults,\n    rucksack;\n\n$postcss = require('postcss');\n\nprocessors = {\n  alias: require('postcss-alias'),\n  responsiveType: require('postcss-responsive-type'),\n  shorthandPosition: require('postcss-position'),\n  quantityQueries: require('postcss-quantity-queries'),\n  inputPseudo: require('postcss-input-style'),\n  clearFix: require('postcss-clearfix'),\n  fontPath: require('postcss-fontpath'),\n  hexRGBA: require('postcss-hexrgba'),\n  easings: require('postcss-easings'),\n  fallbacks: require('laggard'),\n  autoprefixer: require('autoprefixer')\n};\n\n// Error reporting\nreporter = require('postcss-reporter');\n\n// Default options\ndefaults = {\n  autoprefixer: false,\n  fallbacks: false,\n  reporter: false\n};\n\n// Build PostCSS plugin\nrucksack = $postcss.plugin('rucksack', function(options) {\n\n  var postcss = $postcss(),\n      plugins = [];\n\n  options = options || {};\n\n  Object.keys(defaults).forEach(function(opt){\n    if (!options.hasOwnProperty(opt)){\n      options[opt] = defaults[opt];\n    }\n  });\n\n  Object.keys(processors).forEach(function(feature){\n    var processor = processors[feature];\n\n    if (options[feature] !== false) {\n      plugins.push(processor);\n    }\n  });\n\n  options.reporter && plugins.push(reporter);\n\n  // Build PostCSS bundle\n  plugins.forEach(function(plugin){\n    postcss.use(plugin);\n  });\n\n  return postcss;\n\n});\n\n// Export new PostCSS processor, bundled with plugins\nmodule.exports = rucksack;\n\nmodule.exports.process = function(css, options) {\n  options = options || {};\n  options.map = options.map || (options.sourcemap ? true : null);\n\n  var result = $postcss([rucksack(options)]).process(css, options);\n\n  // return a css string if inline/no sourcemap.\n  if (options.map === null || options.map === true || options.map && options.map.inline) {\n    return result.css;\n  }\n\n  // otherwise return an object of css & map\n  return result;\n\n};\n"]}