{"dependencies":[{"name":"../../tokenizer","data":{"asyncType":null,"isESMImport":false,"locs":[{"start":{"line":1,"column":11,"index":11},"end":{"line":1,"column":37,"index":37}}],"key":"aNRU9n3c7yINqZkqLGUbbiGwGn8=","exportNames":["*"],"imports":1}}],"output":[{"data":{"code":"__d(function (global, require, _$$_IMPORT_DEFAULT, _$$_IMPORT_ALL, module, exports, _dependencyMap) {\n var TYPE = require(_dependencyMap[0], \"../../tokenizer\").TYPE;\n var COMMA = TYPE.Comma;\n module.exports = {\n name: 'SelectorList',\n structure: {\n children: [['Selector', 'Raw']]\n },\n parse: function () {\n var children = this.createList();\n while (!this.scanner.eof) {\n children.push(this.Selector());\n if (this.scanner.tokenType === COMMA) {\n this.scanner.next();\n continue;\n }\n break;\n }\n return {\n type: 'SelectorList',\n loc: this.getLocationFromList(children),\n children: children\n };\n },\n generate: function (node) {\n this.children(node, function () {\n this.chunk(',');\n });\n },\n walkContext: 'selector'\n };\n});","lineCount":32,"map":[[2,2,1,0],[2,6,1,4,"TYPE"],[2,10,1,8],[2,13,1,11,"require"],[2,20,1,18],[2,21,1,18,"_dependencyMap"],[2,35,1,18],[2,57,1,36],[2,58,1,37],[2,59,1,38,"TYPE"],[2,63,1,42],[3,2,3,0],[3,6,3,4,"COMMA"],[3,11,3,9],[3,14,3,12,"TYPE"],[3,18,3,16],[3,19,3,17,"Comma"],[3,24,3,22],[4,2,5,0,"module"],[4,8,5,6],[4,9,5,7,"exports"],[4,16,5,14],[4,19,5,17],[5,4,6,4,"name"],[5,8,6,8],[5,10,6,10],[5,24,6,24],[6,4,7,4,"structure"],[6,13,7,13],[6,15,7,15],[7,6,8,8,"children"],[7,14,8,16],[7,16,8,18],[7,17,8,19],[7,18,9,12],[7,28,9,22],[7,30,10,12],[7,35,10,17],[7,36,11,9],[8,4,12,4],[8,5,12,5],[9,4,13,4,"parse"],[9,9,13,9],[9,11,13,11],[9,20,13,11,"parse"],[9,21,13,11],[9,23,13,22],[10,6,14,8],[10,10,14,12,"children"],[10,18,14,20],[10,21,14,23],[10,25,14,27],[10,26,14,28,"createList"],[10,36,14,38],[10,37,14,39],[10,38,14,40],[11,6,16,8],[11,13,16,15],[11,14,16,16],[11,18,16,20],[11,19,16,21,"scanner"],[11,26,16,28],[11,27,16,29,"eof"],[11,30,16,32],[11,32,16,34],[12,8,17,12,"children"],[12,16,17,20],[12,17,17,21,"push"],[12,21,17,25],[12,22,17,26],[12,26,17,30],[12,27,17,31,"Selector"],[12,35,17,39],[12,36,17,40],[12,37,17,41],[12,38,17,42],[13,8,19,12],[13,12,19,16],[13,16,19,20],[13,17,19,21,"scanner"],[13,24,19,28],[13,25,19,29,"tokenType"],[13,34,19,38],[13,39,19,43,"COMMA"],[13,44,19,48],[13,46,19,50],[14,10,20,16],[14,14,20,20],[14,15,20,21,"scanner"],[14,22,20,28],[14,23,20,29,"next"],[14,27,20,33],[14,28,20,34],[14,29,20,35],[15,10,21,16],[16,8,22,12],[17,8,24,12],[18,6,25,8],[19,6,27,8],[19,13,27,15],[20,8,28,12,"type"],[20,12,28,16],[20,14,28,18],[20,28,28,32],[21,8,29,12,"loc"],[21,11,29,15],[21,13,29,17],[21,17,29,21],[21,18,29,22,"getLocationFromList"],[21,37,29,41],[21,38,29,42,"children"],[21,46,29,50],[21,47,29,51],[22,8,30,12,"children"],[22,16,30,20],[22,18,30,22,"children"],[23,6,31,8],[23,7,31,9],[24,4,32,4],[24,5,32,5],[25,4,33,4,"generate"],[25,12,33,12],[25,14,33,14],[25,23,33,14,"generate"],[25,24,33,23,"node"],[25,28,33,27],[25,30,33,29],[26,6,34,8],[26,10,34,12],[26,11,34,13,"children"],[26,19,34,21],[26,20,34,22,"node"],[26,24,34,26],[26,26,34,28],[26,38,34,39],[27,8,35,12],[27,12,35,16],[27,13,35,17,"chunk"],[27,18,35,22],[27,19,35,23],[27,22,35,26],[27,23,35,27],[28,6,36,8],[28,7,36,9],[28,8,36,10],[29,4,37,4],[29,5,37,5],[30,4,38,4,"walkContext"],[30,15,38,15],[30,17,38,17],[31,2,39,0],[31,3,39,1],[32,0,39,2],[32,3]],"functionMap":{"names":["","module.exports.parse","module.exports.generate","children$argument_1"],"mappings":"AAA;WCY;KDmB;cEC;4BCC;SDE;KFC"},"hasCjsExports":true},"type":"js/module"}]}