{"ast":null,"code":"'use strict';\n\nlet Container = require('./container');\nlet list = require('./list');\nclass Rule extends Container {\n  constructor(defaults) {\n    super(defaults);\n    this.type = 'rule';\n    if (!this.nodes) this.nodes = [];\n  }\n  get selectors() {\n    return list.comma(this.selector);\n  }\n  set selectors(values) {\n    let match = this.selector ? this.selector.match(/,\\s*/) : null;\n    let sep = match ? match[0] : ',' + this.raw('between', 'beforeOpen');\n    this.selector = values.join(sep);\n  }\n}\nmodule.exports = Rule;\nRule.default = Rule;\nContainer.registerRule(Rule);","map":{"version":3,"names":["Container","require","list","Rule","constructor","defaults","type","nodes","selectors","comma","selector","values","match","sep","raw","join","module","exports","default","registerRule"],"sources":["C:/Users/user/Desktop/000newport/node_modules/postcss/lib/rule.js"],"sourcesContent":["'use strict'\n\nlet Container = require('./container')\nlet list = require('./list')\n\nclass Rule extends Container {\n  constructor(defaults) {\n    super(defaults)\n    this.type = 'rule'\n    if (!this.nodes) this.nodes = []\n  }\n\n  get selectors() {\n    return list.comma(this.selector)\n  }\n\n  set selectors(values) {\n    let match = this.selector ? this.selector.match(/,\\s*/) : null\n    let sep = match ? match[0] : ',' + this.raw('between', 'beforeOpen')\n    this.selector = values.join(sep)\n  }\n}\n\nmodule.exports = Rule\nRule.default = Rule\n\nContainer.registerRule(Rule)\n"],"mappings":"AAAA,YAAY;;AAEZ,IAAIA,SAAS,GAAGC,OAAO,CAAC,aAAa,CAAC;AACtC,IAAIC,IAAI,GAAGD,OAAO,CAAC,QAAQ,CAAC;AAE5B,MAAME,IAAI,SAASH,SAAS,CAAC;EAC3BI,WAAWA,CAACC,QAAQ,EAAE;IACpB,KAAK,CAACA,QAAQ,CAAC;IACf,IAAI,CAACC,IAAI,GAAG,MAAM;IAClB,IAAI,CAAC,IAAI,CAACC,KAAK,EAAE,IAAI,CAACA,KAAK,GAAG,EAAE;EAClC;EAEA,IAAIC,SAASA,CAAA,EAAG;IACd,OAAON,IAAI,CAACO,KAAK,CAAC,IAAI,CAACC,QAAQ,CAAC;EAClC;EAEA,IAAIF,SAASA,CAACG,MAAM,EAAE;IACpB,IAAIC,KAAK,GAAG,IAAI,CAACF,QAAQ,GAAG,IAAI,CAACA,QAAQ,CAACE,KAAK,CAAC,MAAM,CAAC,GAAG,IAAI;IAC9D,IAAIC,GAAG,GAAGD,KAAK,GAAGA,KAAK,CAAC,CAAC,CAAC,GAAG,GAAG,GAAG,IAAI,CAACE,GAAG,CAAC,SAAS,EAAE,YAAY,CAAC;IACpE,IAAI,CAACJ,QAAQ,GAAGC,MAAM,CAACI,IAAI,CAACF,GAAG,CAAC;EAClC;AACF;AAEAG,MAAM,CAACC,OAAO,GAAGd,IAAI;AACrBA,IAAI,CAACe,OAAO,GAAGf,IAAI;AAEnBH,SAAS,CAACmB,YAAY,CAAChB,IAAI,CAAC"},"metadata":{},"sourceType":"script","externalDependencies":[]}