{"version":3,"sources":["jsdelivr-header.js","/npm/postcss@8.4.12/lib/postcss.js"],"names":[],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA,ACNA,aAEA,IAAI,eAAiB,QAAQ,sBACzB,YAAc,QAAQ,iBACtB,WAAa,QAAQ,iBACrB,UAAY,QAAQ,eACpB,UAAY,QAAQ,eACpB,UAAY,QAAQ,eACpB,SAAW,QAAQ,cACnB,SAAW,QAAQ,cACnB,QAAU,QAAQ,aAClB,QAAU,QAAQ,aAClB,OAAS,QAAQ,aACjB,OAAS,QAAQ,eACjB,MAAQ,QAAQ,WAChB,MAAQ,QAAQ,WAChB,KAAO,QAAQ,UACf,KAAO,QAAQ,UACf,KAAO,QAAQ,UACf,KAAO,QAAQ,UAEnB,SAAS,WAAW,GAIlB,OAHuB,IAAnB,EAAQ,QAAgB,MAAM,QAAQ,EAAQ,MAChD,EAAU,EAAQ,IAEb,IAAI,UAAU,EACvB,CAEA,QAAQ,OAAS,SAAgB,EAAM,GAmBrC,SAAS,KAAW,GAClB,IAAI,EAAc,KAAe,GAGjC,OAFA,EAAY,cAAgB,EAC5B,EAAY,gBAAiB,IAAI,WAAY,QACtC,CACT,CAEA,IAAI,EAYJ,OApCI,SAAW,QAAQ,OAErB,QAAQ,KACN,uHAIE,QAAQ,IAAI,MAAQ,QAAQ,IAAI,KAAK,WAAW,OAGlD,QAAQ,KACN,yEAcN,OAAO,eAAe,EAAS,UAAW,CACxC,IAAG,KACI,IAAO,EAAQ,KACb,KAIX,EAAQ,QAAU,SAAU,EAAK,EAAa,GAC5C,OAAO,QAAQ,CAAC,EAAQ,KAAc,QAAQ,EAAK,EACrD,EAEO,CACT,EAEA,QAAQ,UAAY,UACpB,QAAQ,MAAQ,MAChB,QAAQ,SAAW,SACnB,QAAQ,KAAO,KAEf,QAAQ,QAAU,GAAY,IAAI,QAAQ,GAC1C,QAAQ,OAAS,GAAY,IAAI,OAAO,GACxC,QAAQ,KAAO,GAAY,IAAI,YAAY,GAC3C,QAAQ,KAAO,GAAY,IAAI,KAAK,GACpC,QAAQ,KAAO,GAAY,IAAI,KAAK,GACpC,QAAQ,SAAW,GAAY,IAAI,SAAS,GAE5C,QAAQ,eAAiB,eACzB,QAAQ,YAAc,YACtB,QAAQ,UAAY,UACpB,QAAQ,UAAY,UACpB,QAAQ,SAAW,SACnB,QAAQ,QAAU,QAClB,QAAQ,QAAU,QAClB,QAAQ,OAAS,OACjB,QAAQ,OAAS,OACjB,QAAQ,MAAQ,MAChB,QAAQ,KAAO,KACf,QAAQ,KAAO,KACf,QAAQ,KAAO,KAEf,WAAW,gBAAgB,SAE3B,OAAO,QAAU,QACjB,QAAQ,QAAU","file":"/npm/postcss@8.4.12/lib/postcss.js","sourceRoot":"","sourcesContent":["/**\n * Minified by jsDelivr using Terser v5.39.0.\n * Original file: /npm/postcss@8.4.12/lib/postcss.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\nlet CssSyntaxError = require('./css-syntax-error')\nlet Declaration = require('./declaration')\nlet LazyResult = require('./lazy-result')\nlet Container = require('./container')\nlet Processor = require('./processor')\nlet stringify = require('./stringify')\nlet fromJSON = require('./fromJSON')\nlet Document = require('./document')\nlet Warning = require('./warning')\nlet Comment = require('./comment')\nlet AtRule = require('./at-rule')\nlet Result = require('./result.js')\nlet Input = require('./input')\nlet parse = require('./parse')\nlet list = require('./list')\nlet Rule = require('./rule')\nlet Root = require('./root')\nlet Node = require('./node')\n\nfunction postcss(...plugins) {\n  if (plugins.length === 1 && Array.isArray(plugins[0])) {\n    plugins = plugins[0]\n  }\n  return new Processor(plugins)\n}\n\npostcss.plugin = function plugin(name, initializer) {\n  // eslint-disable-next-line no-console\n  if (console && console.warn) {\n    // eslint-disable-next-line no-console\n    console.warn(\n      name +\n        ': postcss.plugin was deprecated. Migration guide:\\n' +\n        'https://evilmartians.com/chronicles/postcss-8-plugin-migration'\n    )\n    if (process.env.LANG && process.env.LANG.startsWith('cn')) {\n      /* c8 ignore next 7 */\n      // eslint-disable-next-line no-console\n      console.warn(\n        name +\n          ': 里面 postcss.plugin 被弃用. 迁移指南:\\n' +\n          'https://www.w3ctech.com/topic/2226'\n      )\n    }\n  }\n  function creator(...args) {\n    let transformer = initializer(...args)\n    transformer.postcssPlugin = name\n    transformer.postcssVersion = new Processor().version\n    return transformer\n  }\n\n  let cache\n  Object.defineProperty(creator, 'postcss', {\n    get() {\n      if (!cache) cache = creator()\n      return cache\n    }\n  })\n\n  creator.process = function (css, processOpts, pluginOpts) {\n    return postcss([creator(pluginOpts)]).process(css, processOpts)\n  }\n\n  return creator\n}\n\npostcss.stringify = stringify\npostcss.parse = parse\npostcss.fromJSON = fromJSON\npostcss.list = list\n\npostcss.comment = defaults => new Comment(defaults)\npostcss.atRule = defaults => new AtRule(defaults)\npostcss.decl = defaults => new Declaration(defaults)\npostcss.rule = defaults => new Rule(defaults)\npostcss.root = defaults => new Root(defaults)\npostcss.document = defaults => new Document(defaults)\n\npostcss.CssSyntaxError = CssSyntaxError\npostcss.Declaration = Declaration\npostcss.Container = Container\npostcss.Processor = Processor\npostcss.Document = Document\npostcss.Comment = Comment\npostcss.Warning = Warning\npostcss.AtRule = AtRule\npostcss.Result = Result\npostcss.Input = Input\npostcss.Rule = Rule\npostcss.Root = Root\npostcss.Node = Node\n\nLazyResult.registerPostcss(postcss)\n\nmodule.exports = postcss\npostcss.default = postcss\n"]}